Databricks Unity Catalog のクロスクラウド データアクセスに関するトラブルシューティング

ボーダーレスな Lakehouse のクロスクラウド データアクセスを使用すると、データを移動せずにリモートの Databricks Unity Catalog テーブルをクエリできます。メタデータの更新後にフェデレーション テーブルが表示されない場合は、Unity Catalog で一般的な権限とストレージ構成の問題を診断して解決できます。プライベート相互接続を介した接続やルーティングなど、クロスクラウド データアクセスの一般的なトラブルシューティングについては、クロスクラウド データアクセスのトラブルシューティングをご覧ください。

テーブルが空であるか、更新中に検出されない

カタログのバックグラウンド メタデータの更新が成功した(Refresh successfully completed など)にもかかわらず、フェデレーション カタログのテーブルが表示されない場合や、テーブルのリストに 0 個のアイテムが返される場合は、次の点を確認します。

  • EXTERNAL USE SCHEMA 権限: Databricks サービス プリンシパルに、Unity Catalog のターゲット スキーマまたはカタログに対する EXTERNAL USE SCHEMA 権限が付与されていることを確認します。この権限がないと、バックグラウンドのメタデータの更新とクエリの認証情報のベンディングが失敗します。
  • 外部データアクセス設定: Databricks Unity Catalog metastore で外部データアクセスが有効になっていることを確認します。
  • 外部ロケーション: Databricks Unity Catalog とテーブルが、デフォルトのストレージではなく外部ストレージ ロケーション(Cloud Storage や Amazon S3 など)を使用していることを確認します。