Skip to content

Tools and samples to help reporting from Dataverse. Primarily focused on Data Lake based reporting.

License

Notifications You must be signed in to change notification settings

sharisiri/Dataverse

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository helps report from a Dataverse Environment synced to a Data Lake.

Important Note

When you publish your Dataverse Environment to the Lake, use the Synapse Workspace option. This option changes the structure and names of the Data Lake folders and files. We haven't tested (nor will we) on the folder structure generated when Synapse Workspace is turned off.

Choice Metadata

One of the challenges of Data Lake reporting is merging in Choices to the field integers. This code helps do this either using Power Query (Dataflow or Power BI Desktop) and SQL (On-demand or Dedicated).

Having to merge in labels one field at a time is very time consuming. All the options presented in here use recursive functions to resolve the Option Sets. Which basically means it all happens at once instead of having to do joins one field at a time.

Folders

Folder Purpose
Dataflows JSON files for importing as Dataflows
Power BI Desktop .pbit file
Synapse SQL functions and stored procedures

Reference Documentation

Searching For This Answer

Option Sets and Choices may go by many names including "Option Sets", "Global Option Sets", "Enums", "Base Enums", and "Dataverse Integer Fields".

About

Tools and samples to help reporting from Dataverse. Primarily focused on Data Lake based reporting.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TSQL 100.0%