User Profile
kmes912
Helper I
Joined 6 years ago
User Widgets
Contributions
Deployed semantic model through pipeline and today connections are mismatched in environments
We use MIcrosofts deployment pipeline to move items from our lower environments up regularly, has been in place for multiple years. Today, we made a change on the PBIX file, published to our "lower" environment. Deployed to our "middle" environment, then up to our "production" environment. When refreshing and reviewing the data contents, we noticed no information. Upon review of the item lineage, we can see that the production semantic model is connected to Dataflows in the "lower" envrionment, same with our "middle" environment, connected to the "lower". This is new, has not happened previously, validated all other semantic models connected to dataflows in the "production" and they are all connected to "production" dataflows. Gateway connections are still through our service account. We have tried editing the PBIX, publishing back up but the same thing keeps happening. These have been existing models since the start of our project 2 years ago, I assume this is some sort of glitch and I just have to wait it out and try again but very frustrated.Solved473Views1like5CommentsRe: Row-Level Security Members Updating - Creative Solutions?
HI GilbertQ yes it works properly when I test as role. But if I do not manually add the user in the Power BI Web Service under the "Row Level Security" Security manually one by one, they cannot see anything. It just shows a blank screen saying Row Level Security has been applied. I'd like to add everyone in my organization, then let the actual dynamic row level security dictate it but cannot figure out how to without manually adding everyone to "Security"761Views2likes1CommentRow-Level Security Members Updating - Creative Solutions?
Within Power Query, I am dynamically pulling users emails & access to "unit" based on the latest access that they have in another system. Set this to my master list of units, Many (Security) to One (Master List of Units) with cross filter both and apply security in both directions. It works when I test but was not working in the service for other users or behaving as expected. I ended up publishing it to My Workspace to see if it was a matter of access. The users get the row level security error and are unable to see any visuals unless I add them to to the "Security" group within the web service. Anyone have creative solutions around maintaining this? I do not have Microsoft 365 Admin access in my company. Are there alternative dummy groups I can set up? Since the access is dynamic and lives within the PBIX file, I do not care who has access to the group so really I want every person possible in this "Security" group since it will filter out anyone through the actual row level in the report. But also want to keep this clean to not have to manually update this weekly/monthly/etc. Willing to test workspace, app access, but this seems like yet another that we have to update. Is this just an admin task you have set to do every time you grant a user access to the app?802Views0likes4CommentsRankX two different sets of ranks
I need to be able to rank (and eventually percentile) two comparisons, but display in the same table. Right now the "groupings" and "Name" come from the same lookup attribute table. The score is in the data table. I want to retain the overall ranking but also be able to display the ranking out of the total in that group. This is what I have currently in the "Rank All", which works but cannot figure out the right combination to get to group Rank = RANKX(ALL('Attributes'),[Score],,DESC,Dense) If I change the Rank to be RANKX(ALL('Attributes'[Names]),[Score],,DESC,Dense), this works if i filter the "groupings" but want to show it live without the need to filter so we can extract the table in one big export. Groupings Names Score Rank All Rank by Group Group 2 Unit 1 86 1 1 Group 2 Unit 2 82 2 2 Group 3 Unit 3 81 3 1 Group 4 Unit 4 80 4 1 Group 1 Unit 5 79 5 1 Group 1 Unit 6 79 6 1 Group 2 Unit 7 78 7 3 Group 2 Unit 8 77 8 4 Group 1 Unit 9 75 9 3 Group 2 Unit 10 35 10 5Solved623Views0likes2CommentsPerformance issue with one specific measure
I have a matrix that has 9 column across, 3 levels to drill down + signs. When loading all visuals on the page without this "filter" it loads fine, Dax Query renders in 87 ms in the matrix for performance analyzer. When loading all visuals on the page with this "filter" it loads very long, Dax Query renders in 30,239 ms in the matrix for performance analyzer. This is the only change that has been made with both when running Performance Analyzer. It also behaves similarly if I remove the 9 columns across and only go to 1 column. The filter in question is a simple adding three of the columns together and is set to "is not 0" for the visual filter in order to remove duplication in the + sign rows (there are 0's across that I am trying to eliminate). I don't know what the next steps are for analyzing, I know this filter is the reason but cannot understand why this one filter would cause such performance issues as it is not anything special or unusual (and all three of the fields in it are already in the matrix).507Views0likes1CommentRe: Append Tables creating timeout issue on Power BI service
HI - do you mean like the code on the advanced editor? None of them have anything complex in them that I can see that would reason it taking so long. ----------------------------------------- The individual 300 tables just have this basic transformation, load and do one change let Source = SharePoint.Tables("https://abcdefg.sharepoint.com/sites/abcdefg/", [Implementation=null, ApiVersion=15]), #"36dc1415-c47f-4be2-ae4e-a48b3db90352" = Source{[Id="36dc1415-c47f-4be2-ae4e-a48b3db90352"]}[Items], #"Expanded ParentList" = Table.ExpandRecordColumn(#"36dc1415-c47f-4be2-ae4e-a48b3db90352", "ParentList", {"ParentWebUrl"}, {"ParentWebUrl"}) in #"Expanded ParentList" --------------------------- The combination tables, where I had 50 of them combine to 6 did this let Source = Table.Combine({#"abcde", #"bcdef", #"cdefg"}), #"Renamed Columns" = Table.RenameColumns(Source,{{"Title", "Dept"}}), #"Changed Type" = Table.TransformColumnTypes(#"Renamed Columns",{{"Modified", type date}, {"Created", type date}, {"WeekEndingDate", type date}, {"FinanceComments", type text}, {"DepartmentComments", type text}}), #"Filtered Rows2" = Table.SelectRows(#"Changed Type", each [Dept] <> "0001") in #"Filtered Rows2"1.9KViews0likes0CommentsRe: Append Tables creating timeout issue on Power BI service
Hi - the data set ends up being only ~20K rows, so I don't think reducing it is going to help. I could likely pull the groups down further into smaller batches but I'm not sure if that even helps this error message and would get it under 2 hours.1.9KViews0likes3CommentsAppend Tables creating timeout issue on Power BI service
I have a Power BI that pulls from ~300 different Sharepoint online lists, appends them into 3 tables and reports out metrics based on inputs into the lists. It refreshes locally on the desktop version (takes a long time) but when I publish up to the service, at 2 hour mark it gives the below timeout message "Processing error:Timeout expired. The timeout period elapsed prior to completion of the operation." I have seen guidance how to override the SQL timeout in Power Query but have yet to see how to do it in this use case. I've tried breaking the append tables from 3 (groups of ~80 lists into 3) into 6 (groups of ~50 into 6) but didn't get the refresh under 2 hours. If this idea does reduce run time (breaking into less large groups), I could go this route but not sure if it's even worth doing. Have also considered using summarize or another function to append the tables instead of using append in Power Query but again not sure if it's even worth taking the time or would matter.Solved2KViews0likes5Comments
Data Privacy
Microsoft Fabric Community and Privacy
To learn more about how we manage your data, please review the Microsoft Fabric Community Data Privacy guide.