このページでは、専用コンピューティングの要件と制限事項について説明します。 機能のサポートは時間の経過と同時に追加されているため、ほとんどの専用コンピューティング制限はランタイムに依存します。
Important
Init スクリプトとライブラリは、アクセス モードおよび Databricks Runtime のバージョンによってサポート状況が異なります。 init スクリプトをインストールできる場所とコンピューティング スコープのライブラリを参照してください。
グループに割り当てられた専用コンピューティングには、追加の制限があります。 グループ アクセスの制限事項を参照してください。
きめ細かいアクセス制御のサポート
特定の要件を持つ専用コンピューティングでは、きめ細かなアクセス制御がサポートされています。
- サーバーレス コンピューティングに対してワークスペースを有効にする必要があります。
- 読み取り操作は、Databricks Runtime 15.4 LTS 以降でサポートされています。
- 書き込み操作は、Databricks Runtime 16.3 以降でサポートされています。 DDL、SHOW、DESCRIBE、およびその他のコマンドのサポートを参照してください。
- ワークスペースがファイアウォールを使用してデプロイされた場合、または送信ネットワークの制限がある場合は、ポート 8443 と 8444 を開いて、専用コンピューティングできめ細かなアクセス制御を有効にする必要があります。 「Azure Virtual Network で Azure Databricks をデプロイする (VNet インジェクション)」を参照してください。
専用コンピューティングが Databricks Runtime 15.3 以下で実行されている場合:
- 行フィルターや列マスクが設定されたテーブルにはアクセスできません。
- 動的ビューにはアクセスできません。
- ビューを読み取るには、そのビューが参照しているすべてのテーブルおよびビューに対して
SELECT権限が必要です。
専用コンピューティングでのストリーミングと具体化されたビューの要件
- ストリーミング テーブルや具体化されたビューなど、Lakeflow Spark 宣言型パイプラインを使用して別のユーザーが作成したテーブルに対してクエリを実行するには、サーバーレス コンピューティングに対してワークスペースを有効にする必要があり、専用コンピューティングは Databricks Runtime 15.4 以上である必要があります。
- 非同期チェックポイント処理は、Databricks Runtime 12.2 LTS 以降でサポートされています。
- Databricks Runtime 15.1 以降では、
StreamingQueryListenerを使用して Unity カタログで管理されているオブジェクトを操作できます。