Microsoft QnA for analytics - powerbi

I have a WPF application which has lot of canned queries. Recently, I came across Power BI QnA and its very impressive.
I would like to know, if Microsoft QnA maker provides similar capability which can be integrated with .Net applications. This would help to make the query feature more flexible.

You can use the capabilities of Power BI QnA in your .net application using Power BI Embedded QnA:
https://learn.microsoft.com/en-us/power-bi/developer/qanda
browse the capabilities Power BI Embedded gives you in: http://aka.ms/pbijs
Also, you can attach Bot Framework to display a Power BI Embedded Report (or QnA).
Note that in the near future there is probably going to be access to a REST API providing you the ability to use it anyway you'd like, including QnA Maker

Related

Getting Live Data from Power BI Desktop and Web Client?

I am trying to connect to Dynatrace through its API in Power BI. There is a lot of documentation within Dynatrace and Power BI sites, but it isn't clear which is better suited to handle Live data. This post seemed on the same topic but also didn't address the subject of live data. Is the Power BI application you use arbitrary in this case?
In short, PBI Desktop.
Power BI Web Client is primarily for sharing, accessing, and editing previous Charts, Dashboards, Etc. There are ways to connect using the Online version, but the tool is a little less clunky on the Desktop even though the Online version seems streamlined.
Power BI Desktop can push Dash's, Reports, and other visualized Data to the Web Client. Power BI Desktop is the best for in-house access to Dynatrace's API for a live feed of data.

Need advice to design my Azure Analysis Services Data model

I am about to create an azure cloud business intelligence solution. Based on best practice, I will use Azure analysis services (AAS) to hold the data model and create Power BI reports who has live connection to AAS. This is the overall starting point. Then I have these challenges:
Challenge number 1: I want to be able to use the new features of Analysis Services as Calculation Group and Aggregation features. Right now I am using Visual Studio 2019 and SQL Server 2019 azure SQL database that contains a star data model. Can I create a data model in AAS that can take advantage of these new features and how can I do that? For example, can I use Visual Studio 2019 or do I need to create this in tools such as the Tabular Editor
Challenge number 2: If I have to make the model in the Tabular editor, how do I proceed and how do you integrate the model files into Azure Devops?
Challenge number 3: Is it possible to use the Power BI pro in the Power BI service to utilize these features?
All contributions and tips are received with thanks
Sincerely
All this is changing rather rapidly, at present.
Currently Calculation Groups are previewed in SSAS 2019, and have not been rolled out in either Azure Analysis Services or Power BI. Aggregations are available in preview in Power BI Premium, and aren't planned to ship in either SSAS 2019 or Azure Analysis Services.
Support for building Power BI Premium models in Visual Studio has also not shipped yet, as it's dependent on both XML/A endpoints and updated SSDT tooling. Currently you would use Power BI Desktop to design models using Aggregations. Later you can switch over ot using Visual Studio and SSDT when that tooling ships.

Power BI Embedded

We embedded a report into web application and now a user want to build his
own dashboard from the report but pin a tile to dashboard option is
not available can we embed pin to dashboard option? Can we handle it
in API?
As we have email subscription (scheduled) for reports in power bi
service, how will we handle the same in our embedded application
side, if the user want to see the updated reports on daily basis which
should be scheduled automatically?
Power BI Embedded (PBIE) is PaaS, so you have to write you own code to handle some cases using official and legal SDK. PBIE doesn't work the same way as Power BI Services (PBIS).
As for you questions:
You can't do the same thing with pinning visuals into dashboard. It supported only inside PBIS.
You can't do this neither.
PBIE is more like engine, some core things that draw specific report into you app. There are no any features like report sharing or subscription. This is by design. Those features were implemented as part of PBIS and doesn't fit PBIE. You should implement something similar on your app level.
Play with PBIE and explore SDK playground.

Branding mobile app/webpage

I have read a little bit about Power BI and it looks like a great tool. I need to provide reports/dashboard in the way that client would see my branding, is it possible? It looks like it works for webpages as you can use the embedded power bi functionality, but what with mobile bi experience. Let's say with the power bi app, is there a way to creat a clone of this application with your own branding and different name (rather than power bi app)? If it doesn't work can i somehow use PowerApps? Can I create my own let's say iphone app using PowerApps which shows reports/dashboards? How does it work with regards to security, can I have 2 factor authentication?
The more complicated scenerio which I really would like to achieve is to a webpage which has 2 pages, one with embedded Power BI and another one with SSRS reports. What is the best way to achieve that? It would be great if a user needs to login to the page only once?
I would appreciate your indications what is possible and what not and how current companies deal with such issues.
Regards,
Rafal
Your best bet is Power BI Embedded. As you say, it allows you to embed Power BI reports into externally facing mobile apps or websites. More information: https://azure.microsoft.com/en-us/documentation/articles/power-bi-embedded-what-is-power-bi-embedded/
To complete your more complicated scenario, you can use the Report Viewer control to embed SSRS reports into a website: https://msdn.microsoft.com/en-us/library/aa337090.aspx. In terms of logging in, both Power BI Embedded & Report Viewer allow your application to authenticate behind the scenes against their respective services. End user security is left to your app/website to handle.
Re-branding the existing Power BI mobile app is a no-go. It comes as-is.
Power Apps can be used to collect data that is then loaded into Power BI, but I've never heard of Power BI tiles/reports being embedded into a Power App.
All these technologies are rapidly evolving, though. What's true today could easily change as features are added & feedback is received.

Power BI Datasets from REST API and PowerBI Designer

Is it possible to load datasets created by the Power BI REST API as data sources in the Power BI Designer? Is this functionality planned? This would be useful for using Power BI Queries to combine data from other sources (e.g. older data in Azure DBs/tables) with the very latest data (e.g. for the current day, hour, etc) that has been loaded via the API.
Also, at the moment it is not possible to perform a selective delete (only Clear All Rows). Is this planned for the future?
Of course we are still in preview, but it seems some more features like this are needed to support production scenarios.
this is something we're considering but it's more of an idea stage at this point. Would you submit this request our support site? https://support.powerbi.com/forums/265200-power-bi
We use the support site to track feature requests to we can track requests and keep you updated when features you're interested in come online.
Thanks,
-Lukasz
http://dev.powerbi.com
http://blogs.msdn.com/powerbidev