Important
この機能は ベータ版です。 ワークスペース管理者は、[ プレビュー] ページからこの機能へのアクセスを制御できます。 Manage Azure Databricks プレビューを参照してください。
Lakehouse Federation では、サポートされている外部データ ソースのテーブルと列のコメントを Unity カタログの外部テーブルに同期できます。 同期されたコメントは、カタログ エクスプローラー、 DESCRIBE、 DESCRIBE EXTENDED 出力などのテーブル メタデータに表示されます。
必要条件
- コンピューティング: Databricks Runtime 18.2 以降、または Databricks SQL バージョン 2026.15 以降を実行するチャネル上の SQL ウェアハウスを使用します。 SQL ウェアハウス チャネルを参照してください。
サポートされているデータ ソース
外部テーブルのコメントは、次のデータ ソースに対して同期されます。
Databricks Runtime 18 LTS 以降の Oracle
Note
Databricks Runtime 18 は、Databricks Runtime 18.0、18.1、および 18.2 より新しいです。 以前に後の番号付きバージョンとして出荷されていた機能は、代わりに Databricks Runtime 18 の日付の更新プログラムとして出荷されるようになりました。 詳細については、「 統合リリース ノートについて」を参照してください。
- Databricks Runtime 18 LTS 以降での OneLake カタログ フェデレーション
外部テーブルのコメントは、次のデータ ソースに対して同期されません。
- Azure Synapse (SQL Data Warehouse)
- Databricks 間のクエリ フェデレーション
- Microsoft SQL Server
- Salesforce Data 360 と Salesforce Data 360 のファイル共有
外部ソースからのコメントを同期する
サポートされているデータ ソースの場合、Azure Databricksはクエリ時に外部テーブル メタデータを解決するときに外部テーブル コメントをフェッチします。 外部ソースでコメントが変更されると、次にクエリによって外部テーブルが解決されるときに、更新されたコメントが同期されます。
テーブル データに対してクエリを実行せずにコメントを同期するには、外部テーブルで DESCRIBE EXTENDED を実行します。
DESCRIBE EXTENDED <catalog-name>.<schema-name>.<table-name>;
コメント取得をオフにしてください
enableForeignCommentFetchingカタログオプションをfalseに設定すると、MySQL、Oracle、PostgreSQL、Amazon Redshift、Snowflake、Teradataソースのコメント取得にかかるメタデータ解決のオーバーヘッドを省略できます。 このオプションはデフォルトで true されています。 カタログを作成または変更する際にOPTIONS条項を使って設定してください。 カタログエクスプローラーではこのオプションは公開されません。
無効化すると、Azure DatabricksはUnity Catalogに既に保存されているコメントは保持しますが、外部ソースからの新しいコメントや変更されたコメントは同期しません。