Unity Catalogのコンピュート アクセス モードの制限事項
Databricks では、ほとんどのワークロードに Unity Catalog と共有アクセス モードを使用することが推奨されています。 この記事では、Unity Catalog の各アクセス モードに関するさまざまな制限事項について説明します。 アクセスモードの詳細については、「 アクセスモード」を参照してください。
Databricks では、コンピュート ポリシーを使用して、ほとんどのユーザーの構成オプションを簡略化することをお勧めします。 「コンピュートポリシーの作成と管理」を参照してください。
注:
分離なしの共有は、Unity Catalog をサポートしていないレガシ アクセス モードです。
重要
init スクリプトとライブラリは、アクセス モードと Databricks ランタイムのバージョンによってサポートが異なります。 「init スクリプトはどこにインストールできますか?」を参照してください。 およびクラスタースコープのライブラリ。
Unity Catalogでのシングル ユーザー アクセス モードの制限
Unity Catalog のシングル ユーザー アクセス モードには、次の制限があります。 これらは、すべての Unity Catalog アクセス モードの一般的な制限に追加されます。 「Unity Catalog の一般的な制限事項」を参照してください。
Unity Catalog のシングルユーザーアクセスモードのきめ細かなアクセス制御の制限
ダイナミックビューはサポートされていません。
ビューから読み取るには、参照されるすべてのテーブルとビューに対する
SELECT
が必要です。行フィルターまたは列マスクを持つ表にはアクセスできません。
ストリーミング テーブル や で作成された マテリアライズド ビュー など、UnityDelta Live Tables Catalog 対応の パイプラインによって作成されたテーブルをクエリするために、単一ユーザーのクエリを使用することはできません。Databricks SQLDelta Live Tablesパイプラインによって作成されたテーブルをクエリするには、 Databricks Runtime 13.3 LTS以降を使用して共有コンピュートを使用する必要があります。
Unity Catalogの一般的な制限事項
次の制限は、Unity Catalog が有効なすべてのアクセス モードに適用されます。
UDF (UDF の場合)
Graviton インスタンスは、Unity カタログ対応のコンピュートでは UDF をサポートしません。 共有アクセス モードには、追加の制限があります。 「 Unity Catalog共有アクセス モードの UDF 制限」を参照してください。
Unity Catalogのストリーミングの制限事項
Apache Spark の連続処理モードはサポートされていません。 『Spark構造化ストリーミング・プログラミング・ガイド』の 「連続処理 」を参照してください。
StreamingQueryListener
資格情報を使用したり、Unity Catalog によって管理されているオブジェクトを操作したりすることはできません。
「Unity Catalog シングル ユーザー アクセス モードのストリーミングの制限」および「 Unity Catalog 共有アクセス モードのストリーミングの制限 」も参照してください。
Unity Catalog を使用したストリーミングの詳細については、「 構造化ストリーミングでの Unity Catalog の使用」を参照してください。