Quantcast
Channel: Developer topics
Viewing all articles
Browse latest Browse all 17878

automatically upload data to power bi

$
0
0

Hi everyone,

I have a task at my job (hare is brief description):

we have an app in which user can request some data from DB with various filters. Then an app creates .csv file (always with the same structure, but always with different content). For example, we always have only this fields:

"Name" "Soname" "Age" "Sex" "Address" "Contact info" "Hobbies"

and depending on filters which where chosen we fill the file (if user chose 2017 year, we fill the file with data only for 2017 year; if user chose name "Alex", we fill the file with data only for name Alex; etc). Then user click on "Show in Excel" button and data from .csv file displays at graphs in excel. We use VBScript to do it automatically.

 

And now we want to use a Power BI for data visualization instead of excel.

Now we are using Selenium WebDriver C# to do this but it's not really a good solution (because we do imitation of user's actions on a web site - https://app.powerbi.com):

  1. log in on the https://app.powerbi.com
  2. upload data from .csv file
  3. click on upoaded dataset
  4. user now can visualize this data a way he wants (we don't need to build graphs (users themselves will build graphs), just upload the data)

I know that PBIDesktop is not for us because when you launch PBIDesktop, you may:

  1. launch PBIDesktop
  2. open .pbix file (it is a report which is already done)

 

To conclude:

  1. each time we have .csv file with different content
  2. we need to upload it on Power BI somehow (now we are using Selenium WebDriver for uploading on https://app.powerbi.com)
  3. users build their own amazing visualizations

 

I would like to know if there are another solutions for my task? If you have any questions about the details of what we need, please, ask.

I will appreciate any help.

 

 


Viewing all articles
Browse latest Browse all 17878

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>