Tableau integration with Dataverse - tableau-api

Did anyone incorporate Tableau reports within Powerapps? Can Tableau connect to Dataverse without a 3rd party tool? We are planning to move to Power Apps, but Tableau reports already exist, so wondering if easier to convert Tableau reports to Power BI.
Appreciate any insight
Thanks!

Related

How difficult is it to convert Tableau dashboards to Power BI?

I have few projects lined up wherein visuals in Tableau needs to be converted to power BI, Is there any tools available to do so.
please share your suggestions
Unfortunately, there is no tool that converts Tableau worksheet to PowerBI.
You cannot convert Tableau dashboards to PowerBi. However, you can try to replicate a visualization in Tableau in PowerBi. The degree of similarity will highly depend on the tools and features used in the Tableau dasboard which are proprietary to Tableau. If , say, a Tableau chart used is not present in PowerBi, then you are out of luck, unless you are good at programming! Then you can create a custom visual in PowerBi to be used in your dashboard.
And look at Powerbi Improvements suggestion ,They have this suggestion,Hoping to see it soon in the future.

Power BI Visualization

Is it possible to create Power BI plots and data visualisations from data sets programmatically? I am wanting to use a csv file and create a chart on the fly. I couldn't really find much information online about doing this.
Thanks!
Power BI supports R integration for data science and prediction. You may create a data frame and use csv data to do your analysis.
https://powerbi.microsoft.com/en-us/documentation/powerbi-desktop-r-scripts/
http://www.r-tutor.com/r-introduction/data-frame/data-import
Yes you can, Microsoft has provided very good documentation for Custom Visuals.
Along side, to be specific to your question, you can use d3 library to work around with your csv file.
Note: Microsoft has deprecated the Power BI playground feature so you need to go through the documentation provided to create custom visual via CLI. Also a lot of online tutorials are based on Power BI playground, so make sure your read the documentation.
https://github.com/Microsoft/PowerBI-Visuals/

Power BI live connection to PostgreSQL

Can someone give me some options about how I can connect a PostgreSQL database to Power BI?
Right now, I used the Power BI Desktop and drivers to connect to my local database. I then published the data to Power BI for users to access and set up a daily refresh schedule with a Personal Gateway installed. This worked fine.
My issue is that my users now want refreshes every 30 minutes instead of daily and Power BI only allows 8 refreshes per day. This seems like it would require a live connection. My only Windows machine is quite weak and I live across the world from my end-users, so my only option is to set up a remote server.
I have an Azure Linux VM which I would prefer to use, but Power BI does not work on Linux as far as I can tell
My ETL pipelines and database are all based on PostgreSQL and I do not want to switch over to MS SQL or the Azure database product, if I can avoid it
Should I create a Windows-based VM on Azure and install PostgreSQL there and then replicate the required tables for Power BI to visualize? What is the best set up? I did not see any option on the Power BI website to connect live to Postgres so I am a bit concerned.
This is an old question, so you've probably figured out a workaround, but just to confirm:
No, Power BI does not offer a live connection to PostgreSQL at the moment. You can see the current list of what Power BI does live connect to here: https://powerbi.microsoft.com/en-us/documentation/powerbi-refresh-data/#live-connections-and-directquery-to-on-premises-data-sources
If a live connection to PostgreSQL is important to you, I would recommend posting an idea at https://ideas.powerbi.com/ (or up-voting someone else's idea - though I don't see one right now). Microsoft does review these ideas. I'd also recommend sharing the link here, so others searching for how to do this can up-vote the same idea.
In the meantime, a couple of different workarounds:
Even though you can't automate refreshes as often as you'd like, you can do additional manual refreshes. You can initiate the refresh yourself, or you can suggest end-users click the refresh button to get the latest data.
If you don't want to manually refresh, you could look into a 3rd party tool such as Power Update (http://poweronbi.com/power-update-features/). I've never used it before, but it can refresh a Power BI Desktop file and publish it up to the service. This would have the same effect as a manual refresh, but automated.
Note: This question was also asked (and answered) here: https://community.powerbi.com/t5/Integrations-with-Files-and/DirectQuery-for-PostgreSQL-Gateways-on-Linux/td-p/103418.
Since the august release 2019 of power BI there is now a directquery connection for postgres.
https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-august-2019-feature-summary/
For any future viewers of this question - I'm working on building and maintaining a custom connector for exactly this purpose. So far I've been able to access most features except those which require datetime adds or diffs. We do have this working in our production environment w/ Postgres 11 via an enterprise gateway.
Repo:
https://github.com/sgoley/DirectQuery-for-ODBC-in-PowerBI
Please feel free to reach out to me if you'd like to help me resolve any outstanding bugs remaining or just learn more.
A how-to is available at medium here:
https://medium.com/just-readr-the-instructions/directquery-with-postgres-from-powerbi-desktop-f3d8c4dc5e15
Edit: As of August 2019 release, PowerBI will be supporting Direct Query in the native PostgreSQL connector:
https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-august-2019-feature-summary/#postgresql

What are we missing out by using Tableau online and not server?

We are using Tableau Online as our BI platform, we currently have 150 users. What features on Tableau server that we are missing out on?
One of the things I recall is that we couldn't implement a font we wanted to use on Tableau Online but that would have been something very easy if we had server.
What other things we are missing?
Hope these resources would help you to understand the pros and cons better
https://community.tableau.com/thread/193134
http://www.marquisleadership.com/messages/tuesdays-with-tableau-tableau-server-vs-tableau-online
https://www.interworks.com/blog/bfair/2014/08/26/tableau-online-vs-tableau-server-5-things-consider

integrate kdb/q with BI tools

how to integrate kdb/q with BI tools like cognos to create visualizations and graphs.
I have some historical data in KDB database and i want to plot trends using cognos BI tools?
You should be able to use the JDBC driver with Cognos BI tools. Simply:
Download the driver http://code.kx.com/q/interfaces/jdbc-client-for-kdb/
Configure the driver in Cognos.
Almost any BI tools that allow a jdbc will in fact work. If you are looking for charting that works out of the box with kdb try qStudio/sqlDashboards http://www.timestored.com/sqldashboards/ .
DISCLAIMER - I work for the company that produces the software. You can download a free version that allows charting kdb results etc.
There's no out-of-the box way of doing this as you won't be able to use the normal database connectors that come with these types of BI tools (they would have ODBC, etc). A very hairy option is simply to batch up a copy of the data in KDB to an SQL database that Cognos understands. Obvious disadvantages there.
I don't really know much about Cognos, but there seems to be some plugin development in the applications - maybe you can use the c# or c++ api to kdb to pass data along to the BI application.
EDIT
panopticon.com have some really funky data visualisations, if that's all you want.. Saw a demo once, very cool.
EDIT 2
I really should read questions more thoroughly :) Re trends, why not simply use R or the very many graphing applications for which you can have C# plugins? With R trending etc becomes an easy process. If you prefer Excel, you can interface with KDB directly (http://code.kx.com/q/interfaces/excel-client-for-q/)