{"id":18903522,"url":"https://github.com/frank-geisler/powerrti","last_synced_at":"2025-04-12T05:15:01.790Z","repository":{"id":261647347,"uuid":"883143397","full_name":"Frank-Geisler/powerrti","owner":"Frank-Geisler","description":"This is a PowerShell Module that can help automate tasks with Fabric Real-Time Intelligence.","archived":false,"fork":false,"pushed_at":"2024-12-27T13:40:16.000Z","size":1343,"stargazers_count":6,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-12T05:14:50.480Z","etag":null,"topics":["fabric","powershell","powershell-module","powershell-modules","real-time","real-timeintelligence","realtimeintelligence","rti"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Frank-Geisler.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-04T13:02:21.000Z","updated_at":"2024-12-29T07:33:40.000Z","dependencies_parsed_at":"2025-02-20T17:45:25.782Z","dependency_job_id":"f4580be3-081c-4ddb-96a4-9ae11cf37cd6","html_url":"https://github.com/Frank-Geisler/powerrti","commit_stats":null,"previous_names":["frank-geisler/powerrti"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frank-Geisler%2Fpowerrti","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frank-Geisler%2Fpowerrti/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frank-Geisler%2Fpowerrti/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frank-Geisler%2Fpowerrti/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Frank-Geisler","download_url":"https://codeload.github.com/Frank-Geisler/powerrti/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248519557,"owners_count":21117761,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fabric","powershell","powershell-module","powershell-modules","real-time","real-timeintelligence","realtimeintelligence","rti"],"created_at":"2024-11-08T09:05:26.627Z","updated_at":"2025-04-12T05:15:01.764Z","avatar_url":"https://github.com/Frank-Geisler.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# powerrti\n\n![Power-RTI Logo](./documentation/images/powerrti_logo.png)\n\n![PowerShell Gallery Downloads](https://img.shields.io/powershellgallery/dt/powerrti?label=PSGallery%20downloads) ![PowerShell Gallery Version](https://img.shields.io/powershellgallery/v/powerrti?label=PSGallery%20version)\n\nWelcome to Power-RTI! This is a PowerShell Module that can help automate creating and managing Real-Time Intelligence Environments. The repository is a curated collection of PowerShell cmdlets to help you to standardize management and provisioning of Fabric RTI resources.\n\n\u003c!-- markdownlint-disable MD033 --\u003e\n\u003cp align=\"center\"\u003e\n  \u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/Frank-Geisler/powerrti/blob/main/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/license-MIT-orange.svg\" alt=\"MIT License\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.dev/Frank-Geisler/powerrti\"\u003e\u003cimg src=\"https://custom-icon-badges.demolab.com/badge/Visual%20Studio%20Code-0078d7.svg?logo=vsc\u0026logoColor=white\" alt=\"Open in Visual Studio Code\"\u003e\u003c/a\u003e\n    \u003c/br\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\u003c!-- markdownlint-enable MD033 --\u003e\n\nSending KQL Commands to a KQL-Database is a little bit complex so I wrote an article on how to do this. The article can be found [here](./documentation/querying-a-kql-database.md).\n\n## Contribution Guidelines\n\nWe warmly welcome contributions from the community! Your expertise and insights help keep this library robust, up-to-date, and relevant. To contribute:\n\n1. **Open an Issue:** If you discover a bug, require a new feature, or want to propose an enhancement, please open a GitHub Issue.\n\n2. **Fork the Repository:** Make changes in a dedicated branch of your forked repository.\n\n3. **Write Clear Documentation \u0026 Tests:** Ensure your code is thoroughly documented and includes test cases where applicable.\n\n4. **Submit a Pull Request:** Once your changes are complete, open a Pull Request (PR) for review. Include details on what was changed, why it’s important, and how to test it.\n\n5. **Address Feedback:** Our maintainers and community members will review your PR. Please be open to feedback and responsive to requested changes.\n\nFor more detailed guidelines, including style conventions, code quality standards, and testing procedures, refer to the documentation [Contributing to PowerRTI](./documentation/contributing.md) file.\n\n## Generating the documentation\n\nThe documentation for the cmdlets is created through [platyPS](https://github.com/PowerShell/platyPS) and is stored in the folder [documentation](./documentation/). This documentation will be created automatically by running the script [createdocumentation.ps1](./helper/createdocumentation.ps1).\n\n| :heavy_exclamation_mark: **Important**                                                                                                                                                                                                |\n| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| **The documentation will be created from the module which was loaded into PowerShell. It will not be created from the files directly. All what is needed is in the file [createdocumentation.ps1](./helper/createdocumentation.ps1)** |\n\n## Interesting Links for reference\n\nDuring the development of the module and the research I do I might pass some interesting documentation. I collect it here for reference.\n\n- [Powershell: Building a Module, one microstep at a time](https://powershellexplained.com/2017-05-27-Powershell-module-building-basics/)\n- [Automating Real-Time Intelligence Eventhouse deployment using PowerShell](https://blog.fabric.microsoft.com/en/blog/automating-real-time-intelligence-eventhouse-deployment-using-powershell?ft=04-2024:date)\n- [Generating PowerShell module documentation with platyPS](https://mikefrobbins.com/2023/11/30/generating-powershell-module-documentation-with-platyps/)\n- [How to Write a PowerShell Script Module](https://learn.microsoft.com/en-us/powershell/scripting/developer/module/how-to-write-a-powershell-script-module?view=powershell-7.4)\n- [Microsoft Fabric REST API documentation](https://learn.microsoft.com/en-us/rest/api/fabric/articles/)\n- [FabricRTI_Accelerator](https://github.com/SuryaTejJosyula/FabricRTI_Accelerator/tree/main)\n- [How I Implement Module Variables](https://thedavecarroll.com/powershell/how-i-implement-module-variables/)\n- [Everything you wanted to know about exceptions](https://learn.microsoft.com/en-us/powershell/scripting/learn/deep-dives/everything-about-exceptions?view=powershell-7.4)\n- [PowerShell ValidateSet: Tab-Completion \u0026 Parameter Values](https://adamtheautomator.com/powershell-validateset/)\n- [about_Comment_Based_Help](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_comment_based_help?view=powershell-5.1)\n- [Examples of Comment-based Help](https://learn.microsoft.com/en-us/powershell/scripting/developer/help/examples-of-comment-based-help?view=powershell-7.4)\n- [Using PSScriptAnalyzer](https://learn.microsoft.com/en-us/powershell/utility-modules/psscriptanalyzer/using-scriptanalyzer?view=ps-modules)\n- [Querying Fabric KQL Database Using REST API](https://fabric.guru/querying-fabric-kql-database-using-rest-api)\n- [How to Use GitHub Action for GitHub Push in Your Workflows](https://cicube.io/workflow-hub/ad-m-github-push-action/#how-to-use-a-github-app-token-for-pushing-changes)\n- [Shields.io](https://shields.io)\n- [shields.io Snippets](https://marketplace.visualstudio.com/items?itemName=relliv.shieldsio-snippets)\n- [How to use Custom Objects (PSCustomObject) in PowerShell?](https://www.sharepointdiary.com/2021/08/custom-objects-in-powershell.html)\n\n## Questions\n\nIn this section I just collect questions that I stumble upon and that have to be addressed somehow.\n\n- Is there no New-Command for KQLQuerysets?\n- Why do you need admin permission to read the workspaces?\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrank-geisler%2Fpowerrti","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffrank-geisler%2Fpowerrti","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrank-geisler%2Fpowerrti/lists"}