外部カタログは、外部データ システム内のデータベースをミラー化する Unity カタログのセキュリティ保護可能なオブジェクトです。 これにより、Azure Databricks ワークスペースからそのデータ システムに対して読み取り専用クエリを実行し、Unity カタログを使用してアクセスを管理できます。
Unity カタログで管理されているカタログを操作するのと同じ方法で外部カタログを操作します。次の表に示す違いがあります。
| Task | 詳細情報 | Reference |
|---|---|---|
| 外部カタログの詳細を表示する | Catalog Explorer には、標準の Unity Catalog カタログと同じ詳細に加えて、外部カタログで使用される Connection と、その外部カタログがミラーリングする外部データベースまたはカタログが表示されます。 | カタログの詳細を表示する |
| 外部カタログ内のデータのクエリを実行する | 外部カタログ内のテーブルに対して読み取り専用クエリを実行できます。
|
データのクエリ |
| 外部テーブルへのアクセスを許可する | 標準の Unity カタログ権限を使用して、外部テーブルへの読み取り専用アクセス権を付与します。 | Unity カタログで権限を管理する |
| データ系列の表示 | Azure Databricksは、標準の Unity カタログ テーブルの系列を追跡するのと同じ方法で、外部カタログ内のテーブルのデータ系列を追跡します。 | Unity Catalog のリネージ |
| 外部カタログを作成する | 外部データ ソースへの接続の設定の一環として、外部カタログを作成します。 UI を使用して接続を作成すると、そのフローに外部カタログの作成が含まれます。 | 外部カタログを作成する |