Changing data sources on the fly between cascading parameters - birt

I am trying to use BIRT to report on multiple projects spread across the company, each with its own JAMA instance, each with its own JAMA database. My cascading parameter set is:
Project --> Release --> Test Plan
So the user selects the project, and only the releases for that project are shown. User selects release, and only the testplans for that release are shown. Report works great for each database, now I need to tweak BIRT to allow the user to select which database.
How do I create a cascading parameter set such that the first parameter is the datasource, and the subsequent parameters display data from the datasource selected in the first parameter?
Database --> Project --> Release --> Test Plan

Related

What are the ways to publish apps/sheets from Qliksense?

I have Sales database which contains sales data along with manager IDs, I have created the required reports in Qliksense and want to use Qliksense reports on custom UI (on an app).Also want to apply row level security so that one manager would be able to see only his data and other data would be restricted for him.
How to publish these reports on custom UI and provide data security using Qliksense Desktop or cloud?
PS - I do not have enterprise version yet.
The easiest way would be to go the dev hub and copy the iframe / embed script from there. It is under the single configurator menu item
The standard desktop version will not allow for row level security in any way you must have a license to do that. But once licensed that security will flow naturally to the iframe / embedded object

Do filters work on an online report in Power BI?

Please, I created this report and published it on the web
But it is interesting that the filters that I enabled in three columns do not appear - they only work on my computer, in the desktop version. Does Publishing to the Power BI Web not allow you to include filters?
Filters should work the same with Publish to Web.
One thing you need to keep in mind is that there can be a significant lag between publishing the file and when the public link is updated.
From Microsoft documentation:
How it works (technical details)
When you create an embed code using Publish to web, the report is made visible to Internet users. It's publicly available, so you can expect viewers to easily share the report through social media in the future. Users view the report either by opening the direct public URL or viewing it embedded in a web page or blog. As they do, Power BI caches the report definition and the results of the queries required to view the report. This caching ensures that thousands of concurrent users can view the report without impacting performance.
The data is cached for one hour from the time it is retrieved. If you update the report definition (for example, if you change its View mode) or refresh the report data, it can take some time before changes are reflected in the version of the report that your users view. When a data refresh occurs for an import data model, the service clears the cached data and retrieves new data. In most cases, the data is updated nearly simultaneous with the import of the data. However, for reports with many distinct queries, it may take some time to update. Since each element and data value is cached independently, when a data update occurs, a user may see a mix of current and previous values. Therefore, we recommend staging your work ahead of time, and creating the Publish to web embed code only when you're satisfied with the settings. If your data will refresh, minimize the number of refreshes and perform the refreshes at off hours. We don’t recommend using Publish to web for data that needs to refresh frequently.
Make sure you have the Filtering enabled in the 'Options and settings' section of the Desktop PBI before publishing.
Screenshot Attached

Displaying annotations in grafana in a tabular form

I'm evaluating using Grafana as a front-end for displaying data from an IoT application. To give more context to the question, please notice we plan to develop a custom datasource for grafana and use the simple json datasource plugin to access it from grafana.
One importan requirement is to list events, such a device failures, in a tabular form (for example, the latest 10 events). We are planning to use annotations as a means for registering those events. However, we haven't found any way to display these events in grafana. We have only found a cryptic comment on the table panel's documentation:
If you have annotations enabled in the dashboard you can have the
table show them. If you configure this mode then any queries you have
in the metrics tab will be ignored
Is there any plugin available to display annotations or should we consider developing one?
many thanks in advance
No need to develop one.
Here is a quick recipe:
Go to the dashboard annotaions tab and add a new annotation.
Step 1
Under Query group select Tags from the "Filter by" drop down list and add a tag for those annotations you want to show on the table and then click Add (For this example I defined the tag as comment).
Step 2
Make sure Enabled is checked out and Hidden is not. You'll see in a minute.
Add a table panel to your dashboard. Go to Edit and under the Options tab select Annotation from the "Table Transform" drop-down list.
Step 3
Now all your annotations with the comment Tag should display on the table
Step 4
Step 5
Ta daaaaaa!

How to use Telerik.Reporting.Table control by steps

I know this question might look easy, but there is lack of explanation how to use this control on the Web. I have bound a Telerik.Reporting.Table control to a data-source object, but data are never shown in the control. If explanation is provided how to show data in the table step-by-step. For your information, the data-source object is working well with other controls i.e. TextBox.
1/. Add a data source to your report.
The Telerik Reporting engine includes data source objects:
SqlDataSource – Enables you to work with Microsoft SQL Server,
MySQL, Oracle, OLE DB or ODBC databases.
CsvDataSource – Enables you to work with CSV data.
ObjectDataSource - Enables you to work with business objects or other classes and allows you to create reports that display data from the middle-tier.
EntityDataSource – Enables you to connect to the ADO.NET Entity Framework.
OpenAccessDataSource - Enables you to connect to Telerik Data Access.
CubeDataSource – Enables you to retrieve data from an OLAP cube using Microsoft Analysis Services.
OpenClientDataSource – Enables you to retrieve data from OpenEdge AppServer ABL procedures.
2/. A Table.
Drag the Table Wizard item from the Visual Studio Toolbox to the
detail section of the report.
On the Choose Data Source page of the Table Wizard, click the Add New
Data Source button and select the SqlDataSource Component. On the
Choose Your Data Connection page of the wizard, select the already
created data connection and click Next.
Enter your SQL statement and Finish the DataSource wizard.
Name your column.
Click a cell, property expression wizard, Click Field and Voila.

SonarQube: How to configure Components List View for a specific Project?

In SonarQube portal, it is possible to customize the columns for the Components List view. However, doing this affects all projects and views.
Is there a way to customize only a specific project?
Nope.
Note that you might be able to get what you're after with a saved Measures filter with the correct column set displayed in the Measure Filter as List widget on a dashboard. If you make that dashboard public, then it will show up the same for all projects, but you will have gotten the columns you want while leaving the Components view alone.

Resources