適切なモデリング プラクティスを適用する
モデルでデータ アクセス許可を正しく効率的に適用することが重要です。 次の一覧は、適用する適切な開発プラクティスです。
ロールが適切に設計された、より少ないデータセット (データ モデル) を定義するようにします。
動的ルールを使用して、より少ないロールを作成するようにします。 データ駆動型ソリューションの方が、新しいロールを追加する必要がないため、保守が容易です。
可能であれば、ファクト テーブルではなくディメンション テーブルをフィルター処理するルールを作成します。 これは、より高速なクエリ パフォーマンスを提供するのに役立ちます。
リレーションシップやリレーションシップのプロパティなど、モデルの設計が正しく設定されていることを検証します。
USERNAME
関数の代わりにUSERPRINCIPALNAME
関数を使用します。 Power BI Desktop と Power BI サービスでロールを検証するときに一貫性が提供されます。すべてのロールをテストして RLS と OLS を厳しく検証します。
Power BI Desktop データ ソース接続で、Power BI サービスでのセットアップで適用されるのと同じ資格情報が使用されることを確認します。