専用コンピュートの要件と制限事項
このページでは、専用コンピュートの要件と制限事項について概説します。 ほとんどの専用コンピュート制限は、時間の経過とともに機能サポートが追加されてきたため、ランタイムに依存します。
important
initスクリプトとライブラリは、アクセスモードと Databricks Runtime バージョンによってサポートが異なります。 「initスクリプトはどこでインストールできますか?」 および コンピュートスコープのライブラリを参照してください。
グループに割り当てられた専用コンピュートには、追加の制限があります。 グループアクセスの制限を参照してください。
きめ細かなアクセス制御のサポート
きめ細かなアクセス制御は、特定の要件を持つ専用コンピュートでサポートされます。
-
サーバレス コンピュートのワークスペースを有効にする必要があります。
-
読み取り操作は、Databricks Runtime 15.4 LTS 以降でサポートされています。
-
書き込み操作は、Databricks Runtime 16.3 以降でサポートされています。書き込み操作のサポートを参照してください。
-
ワークスペースがファイアウォールを使用してデプロイされている場合、または送信ネットワーク制限がある場合は、ポート 8443 と 8444 を開いて、専用のコンピュートできめ細かなアクセス制御を有効にする必要があります。 セキュリティグループを参照してください。
専用コンピュートが Databricks Runtime 15.3 以下で実行されている場合:
- 行フィルターまたは列マスクを持つテーブルにはアクセスできません。
- ダイナミックビューにはアクセスできません。
- 任意のビューから読み取るには、ビューによって参照されるすべてのテーブルとビューに
SELECT
が必要です。
専用コンピュートのストリーミングとマテリアライズドビューの要件
- ストリーミングテーブルやマテリアライズドビューなど、別のユーザLakeFlow宣言型パイプラインを使用して作成したテーブルをクエリするには、ワークスペースでサーバレス コンピュートを有効にし、専用コンピュートが Databricks Runtime 15.4 以降である必要があります。
- 非同期チェックポイントは、Databricks Runtime 12.2 LTS 以降でサポートされています。
StreamingQueryListener
を使用して Unity Catalog によって管理されるオブジェクトと対話することは、Databricks Runtime 15.1 以降でサポートされています。