Internals - prakashmehrotra/livedataset GitHub Wiki

Here are described few 'behind the scenes' things you should be aware of.

##1. Logging Power BI Live Datasets application does extensive logging. For each run of the application, a time-stamped file is created in the sub-folder 'Log'. In case of failures, you can open up the last log file and look for the messages logged. The level of logging can be controlled using the configuration setting LOGLEVEL. See next section.

##2. Application configuration (Livedataset.exe.config) The following settings can be used to control the behavior of the application:

  • LOGLEVEL - This is used to set how much logging happens. Setting this to 1 will only log errors, a value of 2 will log warnings and errors. A value of 3 is like verbose logging.
  • MAXROWSPULL - This is a number that determines the page size that the application uses to push large amounts of data to Power BI

##3. Job configuration (JobSettings.xml) All Jobs created in the application have their configuration stored in the file JobSettings.xml. Passwords mentioned under Source Details and Destination Details are stored as an encrypted string.