Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now

Bugs - RLS & Data Merging

Hi, I think I have found two bugs in PBI and am interested to know if people think they are bugs, or have experienced these issues.

 

I have a PBI report combining 20+ Excel files from multiple different ERP systems that combine all open purchase orders for my organisation.  Given the different ERP's I needed a quick solution to identify the internal vendors from the external ones, so I simply created a table (in Excel) with all the vendor names that were internal and entered the word "internal" in the second column.  I imported the query and linked this into my master table, and where it could not find that name, enter the word "external".

 

I have an internal vendor called United Airlines, which is 15 characters long, and United Airlines with a space afterwards which is 16 characters long.  When I download my source data into Excel and use a if a2=a3,1,"") it confirms they are not identical and also I used a len() to confirm the cell length.  In PBI I entered the text.length formula and confirmed they were 15 & 16 characters long.  However, when I now link this to the master data table, it informs me that United Airlines has a duplicate entry in my Vendor table.  Excel confirms they are not duplicates.....they are different lengths.....PBI confirms they are different lengths.....but thinks they are identical when merging with another table.  If I delete one of the United Airlines entries the merging of the two tables is successful, but United Airlines appears as an External vendor.  Head bang wall emoji.

 

I can re-write the database to combine the vendor number and site code and use that to determine if a vendor is internal/external, but given the size of data, that is going to take a good day to complete.  Whilst that is not a lot of time in the grand scheme of things, it is not something I should have to do.

 

 

The second issue. 

 

The master data has 50+ locations from around the world and we have row level security established.  However, for one location, whilst it shows in the Desktop version, once published I am unable to see it.  We have changed the name from "London - UK" to "London" and republished.  All internet programs are closed. Open IE, login, and we can see "London".  However, five minutes later "London" disappears from the list.  It still exists in the Desktop file, but not on the published version.  The setup of "London" in the RLS Excel file is no different to the other 50+ sites, and all other sites can be viewed without an issue.  If we remove RLS entirely, "London" reappears.  I have access to all 50+ locations.  The real interesting point was that it existed for a period of time after republishing, but then disappeared after then minutes.  And yes, we reset to default during that 10 minutes and it stayed there......but disappeared later.

 

Both of these feel-like bugs as there are no logical reasons why PBI has reacted in this manner.  It has a group of us banging our heads against a brick wall!

 

I cannot provide any data / examples given data security.

 

Any sensible suggestions anyone!!  Other than open a bottle of wine.

Status: New
Comments
v-chuncz-msft
Community Support

@Luklaman 

 

I cannot easily reproduce the issue. Note that Power BI model currently uses a locale that is not case-sensitive. You may also create a support ticket for assistance.