Quantcast
Channel: Service topics
Viewing all articles
Browse latest Browse all 62262

Snowflake data masking policy implementation to Power BI

$
0
0

Snowflake Data Masking implementation in Power BI: Has anyone implemented Snowflake data masking implementation in Power BI?

We did implement the SSO with Snowflake, doing a POC with data masking functionality using Snowflake Policies but it works only when:
Each User accessing the report has to take over the semantic model and refresh it before accessing the Report. It doesn't work when the Users directly access the report without refreshing the Semantic model.
Are there any additional things to configure in Power BI other than SSO setup?


I tried below:

Say User1 creates a Power BI "Report1" using Direct query mode in Power BI desktop and publishes to Power BI Server. This Report1 uses Person1's OAUTH credentials to login to Snowflake and fetches data into the semantic model.

Now, if the Report1 is being accessed by User2, they would directly see the data in the Report1 which was from the semantic model refreshed using User1's credentials. That is, User2 just views what's available in Report1 and its underlying semantic model but would not connect to the snowflake.

Now when the User 2 takes over the sematic model and refreshes it using his OAUTH credentials, he can see the report with the data masking policies implemented to his account in Snowflake. While User1 also see the same report that User2 sees irrespective of his data masking policies in Snowflake.

So how do we implement the Snowflake data masking policy to the Power BI reports?

 


Viewing all articles
Browse latest Browse all 62262

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>