PowerBI Bi-Directional Filter DirectQuery - filter

I have read here that PowerBI now supports bi-directional filter using power query.
https://powerbi.microsoft.com/en-us/documentation/powerbi-desktop-bidirectional-filtering/
I installed the new powerbi version, but once I go on options as described, this option does not seem available for me on the preview features.
I am building a model connected to Analysis Services with multiple Fact Tables, and this would be very much in handy, since the report uses slicers to filter the report.
If somehow this it not possible and since these relationships are merely to filter the report, I guess I am only left with trying to merge these tables into one right?
Thanks guys!

This is what I was looking for
https://community.powerbi.com/t5/Service/Difference-between-live-connection-and-direct-query-mode/td-p/34114

Related

Can't query multiple subject areas in OBIEE

everyone. I am using OBIEE 12c and I faced a problem when trying to use two different subject areas in generating an analysis.
I started with creating the analysis based on one subject area. Then in Criteria tab, there is '>>' icon which contains 'Add/remove subject ares' link. Howerver, in my case it is not selectable. What can I do?
If there should be done any joins in repository level, how to do that? Thanks for help
Add/remove SA only works for SAs built on the same Business Model.
Heterogeneous source queries from totally unrelated SAs can only be accessed via UNIONs within the same analysis.

Getting into designing dashboards and need some help identifying each technical layer along the way

So I will be embarking on designing a dashboard that will display KPI's and other relevant information for my team. Since I am in the early stages of this project and am not very familiar on the technical process behind designing a dashboard, I need some questions vetted out first before I go and shop for some solutions to avoid reinventing the wheel.
Here are some of my questions:
We want a dashboard that can provide live-time information via our data sources (or as close to live-time as possible). What function allows a dashboard to update itself with concurrent datasources? From a conceptual standpoint, I can understand creating a dashboard out of Microsoft Excel, and having the dashboard dependent on the values you may have set within your pivot table.
How do you make a dashboard request information from multiple datasources on its own? Just like the excel example, a user may have to go into the pivot tables to update values, but I want to know how would a dashboard request this by itself and what is the exact method from a programming standpoint? Does the code execute itself every time you refresh the webpage?
How do you create datasources organically? I know for some solutions such as SharePoint BI Center, there are pre-supported datasources like an excel sheet or SharePoint and it's as easy as uploading your document and letting the design handle the rest. However, there are going to be some datasources that I know that will need to be fetched. Do I need to understand something else like an event recorder in order to navigate this issue?
Introduction
The dashboard (or a report, respectively) is usually the result of a long chain of steps. Very much simplified it could look like this:
src1
|------\
src2 | /---- Dashboards
|------+---[DWH]-[BR]-+
src n | | \---- Reports etc.
|------/ [Big Data]
Keep in mind, this is only a very, very simple structure of a data backend / frontend.
DWH means Data Warehouse, where data might be stored temporarily (you referred to this as fetching). This could be a database, could be a Big Data engine, could be a combination of both...
Afterwards, there are Business Rules (BR). Those might be specific rules in how different departments calculate and relate to data, but also simple things like algebra.
Questions
So, the main question should not be about the technology:
What software should we choose?
How can we create a dashboard?
but on the contrary focused on your business processes (see it like a top-down view):
How does our core process look like? Where would I like to measure data?
How would department a calculate sales in difference to department b? Should all use the same rule?
Where does everyone store the data? Can we access it? Do we need structural data?
And, very easy to forget but also easily sometimes one of the biggest parts: Is the identifier of a business object (say, sales id) everywhere build and formatted in the same way?
Conclusion
When those questions are at least in the back of your head and you keep working in this direction, more or less automatically data will spill out at certain points of that process.
Then it won't matter if you use Excel, a small-to medium app like Tableau, Tibco Spotfire, QlikView, Power BI or you want to go full scale with a big Hadoop backend, databases and JasperReports, Apache Drill, Pentaho, SSIS on top of it... it will come out eventually.
TL;DR
Focus on the processes first. Make sure to understand them. Draft in Excel. Then proceed in getting the data and the tools you need to help your use cases. It will work out much better from a "top-down" approach than trying to solve your requirements with tools only.

Flexible hierarchies in Saiku Analytics

I have just started working on Mondrian and I am having a hard time understanding how to set hierarchies work.
Suppose that I have a Hospital dimension and I want to sum the amount of hospitals that are public or private in certain state. I have also my fact hospital with the appropriate measure hospital_amount.
The hierarchy I have built in the Schema Workbench is show below:
1- State
2- Flag (Private or Public)
3- City
4- Hospital
Doing in this way I can analyse things in Saiku Analytics plugin without major concerns, provided that I maintain the presentation order of attributes (State, Flag, City,...). But, things turn a little complicated if I want change the order that fields will be presented in the report, in other words, what if I want to build another report in Saiku without using the flag attribute.
Even if I hide the flag, Saiku will continue using it to categorize the rest of the attributes from the hierarchy (City and Hospital).
Some people said that I need to create another hierarchy in the Schema Workbench only for the flag, but this won't let me use the flag in the drill menu of Hospital.
Is there any way to build reports in Saiku without being stuck into the hierarchy order, I mean choosing fields from hierarchy in a flexible way?
Thanks in advance!
You don't mention if you are using Saiku as a BI server plugin or on standalone.
If you are using standalone, which uses Mondrian 4, you can use the "has hierarchy" attribute in your schema instead of defining a strict hierarchy which effectively creates a hierarchy for each level, which can all act independently of one another.
Or in Mondrian 3 you could just do that manually.

Master-Detail reports using ReportViewer and VS2010 - with two tables not one

I've looked through GotReportViewer.com in some detail, but I just can't find enough of a clue to really work out how to do this.
I need to effectively join two datatables (client-side) on a primary key, and show some information from one table in one area, and other (listed) information from the other in another.
From what I read, it's possible (though I haven't managed it yet) to join the tables together to form a third, and use filters to achieve this, although it seems like a lot of work when you're building the datasources dynamically as I am.
Is it possible to generate two datasources that share a key (one implementing the 'many' part of the 1:many relationship), and create a master-detail report that uses both?
If there are any simple tutorials (C# or VB would be fine if I need code) for this I'd appreciate a pointer. There are several unanswered questions here on similar topics to this, which is a worry!
TIA
I gave up on Microsoft's reporting tools, switched to Crystal, and life became a lot easier. Importing an XSD generates a data source, in which tables can be easily linked.
Job done.

Non Techie User Ad hoc LINQ query builder

I am looking for a third party component which allows a non technical user to create simple adhoc LINQ queries by dragging and dropping the available fields and run it against a data model that I will be populating using Entity Framework. I've used http://devtools.korzh.com/eq/dotnet/ component previously to generate adhoc SQL queries but I want something similar for LINQ.
I am looking for only simple query generator, the most complex queries will include group by on couple of columns with summation on say revenue field(Or any measure field).
Do any of you guys know of any visually appealing tool already available in the market? If not then may be suggest an approach on how I can build it myself!
Many Thanks
Mithun
Best I have seen is LinqPad, its not the best "visual" query builder out there but it is pretty easy to test out LINQ queries.
(source: linqpad.net)
Actually EasyQuery will support LINQ queries in upcoming version 3.4.0.
You can contact the support team to get access to this functionality on BETA stage.

Resources