Support for uniqueidentifier keys as 16-byte long bigint/binary in models
Many modern data warehouses use uniqueidentifiers/GUIDs as keys, particularly for systems that are sharded or generate keys from hashes. In native SQL Server queries, this equates to a relatively efficient 16-byte comparison. Power BI does not natively support uniqueidentifiers, but converts them to 36-character Unicode strings. The result is highly inefficient, as the keys must be loaded into a xVelocity dictionary and then suffer 72-byte comparisons. The performance impact is severe enough that there are many blog entries describing (problematic and difficult to maintain) workarounds (e.g. https://exceleratorbi.com.au/replace-guids-with-a-surrogate-key-for-better-performance/).
Power BI should support a 16-byte binary/long-bigint type internally to accommodate the importation of uniqueidentifiers/GUIDs and efficient usage as model keys. The prior generation of BI tools had no difficulty in properly utilizing uniqueidentifier/GUID key columns for joins. If Power BI expects to gain widespread adoption as a next generation tool, it should be fully compatible with data types used in underlying data warehouses.
1 Comment
- fbcideas_migusrNew MemberStatus added:New
Recent ideas
extend storage capacity of varchar(8000) to varchar(max) for warehouse
The maximum string length of 8000 is often considered too short to store longer descriptive data or embed a JSON value within a text field in a database. Dividing the data into smaller chunks and st...c_mettler1 hour agoNew MemberCompleted3.3KViews61likes13CommentsAdjust column width in SQL Analytics Endpoint user interface
I can't see the column names and cell values in some of the columns in my tables in SQL Analytics Endpoint because the column width is too narrow. Also, the tooltip also doesn't show the entire...frithjof_v1 hour agoCommunity ChampionCompleted4.2KViews75likes8CommentsIn TableEX visual when using Custom tooltip, it shows below it the automatic "-> Drillthrough >"
Using in the Power Bi's Service Cloud. In TableEX visual when using Custom tooltip, it shows below it the automatic "-> Drillthrough >" and selects & clicks the drillthrough page. In TableEX vis...LR32 hours agoRegular VisitorNew3Views0likes0CommentsAllow Power BI subscription sender identity to be configured
The new Power BI subscription delivery platform changed existing subscriptions so that notification emails now show the subscription owner as the sender instead of mailto:[email protected]...bbussey4 hours agoRegular VisitorNew19Views4likes2CommentsSupport Workspaces folder pairing across Fabric Deployment Pipeline stages
Fabric Deployment Pipelines should support deploying items organized in workspace folders when equivalent folder structures exist across stages. Currently, deployments can be blocked when items are ...majofv5 hours agoNew MemberNew4Views0likes0Comments