Skip to content

This is a PowerShell Module that can help automate tasks with Fabric Real-Time Intelligence.

License

Notifications You must be signed in to change notification settings

Frank-Geisler/powerrti

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

powerrti

Power-RTI Logo

PowerShell Gallery Downloads PowerShell Gallery Version

Welcome 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.

MIT License Open in Visual Studio Code

Sending 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.

Contribution Guidelines

We warmly welcome contributions from the community! Your expertise and insights help keep this library robust, up-to-date, and relevant. To contribute:

  1. Open an Issue: If you discover a bug, require a new feature, or want to propose an enhancement, please open a GitHub Issue.

  2. Fork the Repository: Make changes in a dedicated branch of your forked repository.

  3. Write Clear Documentation & Tests: Ensure your code is thoroughly documented and includes test cases where applicable.

  4. 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.

  5. Address Feedback: Our maintainers and community members will review your PR. Please be open to feedback and responsive to requested changes.

For more detailed guidelines, including style conventions, code quality standards, and testing procedures, refer to the documentation Contributing to PowerRTI file.

Generating the documentation

The documentation for the cmdlets is created through platyPS and is stored in the folder documentation. This documentation will be created automatically by running the script createdocumentation.ps1.

Important
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

Interesting Links for reference

During the development of the module and the research I do I might pass some interesting documentation. I collect it here for reference.

Questions

In this section I just collect questions that I stumble upon and that have to be addressed somehow.

  • Is there no New-Command for KQLQuerysets?
  • Why do you need admin permission to read the workspaces?