役割ベースのアクセス制御 (RBAC) の制限
このページには、ロールとして動作する場合に機能しない、または一部のみ機能する機能と動作が一覧表示されます。ここに記載されていない機能は、ロールとして動作する場合でも、ユーザーIDとして動作する場合と同様に動作します。
ID関連のSQL関数(current_user()、is_member、is_account_group_member)がロールを割り当てる際にどのように動作するかについては、ID関数がロール割り当て時にどのように動作するかを参照してください。
サポートされていない機能および部分的にサポートされている機能
以下の機能は、ロールとして機能する場合、動作しないか、動作が異なります:
- 「 Agent Bricks 」:ロールとしてエージェントを作成することはサポートされていません。
- アラート :ロールとしてアラートを管理することはサポートされていません。
- アプリ :アプリへの接続は機能します。アプリは独自のService Principalとして認証することも、ユーザーが接続するときに、そのユーザーが引き受けることを許可されているロールとして認証することもできます。アプリのService Principalは、プログラムによる(マシン間)データアクセスのためのロールをまだ引き受けることができません。
- リネージ :
system.access.table_lineage.created_by列にはロールが正しく設定されていますが、ロールを割り当てたユーザーはキャプチャされません。 - パイプライン :LakeFlow Pipelinesはロールではサポートされていません。
- Serverless使用ポリシー :ロールとして操作する場合、Serverless使用ポリシー作成フォームのワークスペースのドロップダウンメニューが空になるため、ポリシーを特定のワークスペースにスコープ設定することはできません。回避策として、ユーザーIDとしてポリシーを作成してください。
- ベクトル検索: ロールとしてのベクトル検索 Endpoint の管理はサポートされていますが、ロールとしてのインデックス作成は失敗します。 回避策として、インデックスをユーザーとして作成し、その後、所有者をロールに変更します。ロールとしてのベクトル Endpoint およびインデックスのクエリは、監査イベントに正しく記録されます。
ID とグループ管理
- ワークスペースSCIM API(
/api/2.0/preview/scim/v2)は、グループの作成または管理をサポートしていません。代わりに、アカウントSCIM API(/api/2.1/accounts/{account-id}/scim/v2/)またはワークスペース アカウントSCIM API(/api/2.0/account/scim/v2/)を使用してください。 - ワークスペースのアセット共有コントロールは、defaultで最大 100 個のグループに適用できます。さらに、
all account usersやadminsなどのシステムグループは、ワークスペースアセットの共有コントロールで制限することはできません。制限事項と制約を参照してください。
既知の問題
RBAC が有効な場合、Databricks ODBC ドライバー を介して Databricks に接続する Power BI レポートは、レポートが 10 以上の並列接続を保持していると再読み込みに失敗します。接続数がわずかなレポートは影響を受けません。これは Databricks ODBC ドライバーのバージョン 2.9.1 で確認されました。
Databricks用のネイティブPower BIコネクターは影響を受けません。Power BI Desktopでは、ODBCドライバーの代わりにネイティブコネクターを使用して接続します。 「データを取得」 で 「Databricks」 または 「Azure Databricks」 を検索してください。ネイティブコネクタは Power BI に同梱されているため、インストールは不要です。Power BI DesktopとDatabricksを接続するを参照してください。
Power BI Report Server および Microsoft Excel は、ODBC ドライバー経由でのみ Databricks に接続します。これらのサーフェスに対する回避策はありません。