PlanningAnalytics
Planning Analytics REST Interface
Install / Use
/learn @Olapline/PlanningAnalyticsREADME
Built With
<p align="right">(<a href="#top">back to top</a>)</p> <!-- GETTING STARTED -->Getting Started
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
string BaseUrl = "http://localhost:8091/api/v1/";
string UserName = "XXX";
string Password = "XXX";
using (PlanningAnalyticsConnection Connection = new PlanningAnalyticsConnection(BaseUrl))
{
if (Connection.Authenticate(UserName, Password))
{
Console.WriteLine("Instance Name:" + Connection.InstanceName);
// Iterate over Processes
foreach (var process in Connection.Processes)
{
// The Names will be fetched by the iterator, the object by the getter
Console.WriteLine(process.Name);
PlanningAnalytics.Model.PlanningAnalyticsProcess Process = Connection.Processes[process.Name];
Console.WriteLine(Process.DataSource.Type);
}
// get a specific Dimension
PlanningAnalytics.Model.PlanningAnalyticsDimension Dimension = Connection.Dimensions["Projects"];
var Hier = Dimension.Hierarchies.ElementAt(0);
foreach (var attr in Hier.ElementAttributes)
{
Console.WriteLine(attr.Name);
}
foreach (var level in Hier.Levels)
{
Console.WriteLine(level.Name);
}
Console.WriteLine(Dimension.Hierarchies.ElementAt(0).UniqueName + " Number of Elements:" + Hier.Cardinality);
}
}
Prerequisites
- .net 4.7.2
Installation
- Clone the repo
git clone https://github.com/olapline/PlanningAnalytics.git - Create your own Project
- Integrate PlanningAnalytics.NET into your Solution
Usage
- C# WebApi Middleware
- C# Deployment Tool
- C# Monitoring Tool
For more examples, please refer to the Documentation
<p align="right">(<a href="#top">back to top</a>)</p> <!-- ROADMAP -->Roadmap
- [ ] Upload Blob File Content
- [ ] Bulk Update Hierarchies
See the open issues for a full list of proposed features (and known issues).
<p align="right">(<a href="#top">back to top</a>)</p> <!-- CONTRIBUTING -->Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
License
Distributed under the MIT License. See LICENSE.txt for more information.
Contact
Your Name - @twitter_handle - info@olapline.de@info@olapline.de_client.com
Project Link: https://github.com/olapline/PlanningAnalytics
<p align="right">(<a href="#top">back to top</a>)</p> <!-- ACKNOWLEDGMENTS -->Acknowledgments
<p align="right">(<a href="#top">back to top</a>)</p> <!-- MARKDOWN LINKS & IMAGES --> <!-- https://www.markdownguide.org/basic-syntax/#reference-style-links -->Related Skills
feishu-drive
346.8k|
things-mac
346.8kManage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database)
clawhub
346.8kUse the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com
codebase-memory-mcp
1.2kHigh-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 66 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.
