Résoudre les problèmes d'accès aux données cross-cloud pour Databricks Unity Catalog

L'accès aux données entre les clouds dans Lakehouse sans bordure vous permet d'interroger des tables Databricks Unity Catalog à distance sans déplacer les données. Si les tables fédérées n'apparaissent pas après une actualisation des métadonnées, vous pouvez diagnostiquer et résoudre les problèmes courants de configuration des autorisations et du stockage dans Unity Catalog. Pour résoudre les problèmes généraux d'accès aux données entre les clouds, tels que la connectivité et le routage via des interconnexions privées, consultez Résoudre les problèmes d'accès aux données entre les clouds.

Les tables sont vides ou ne sont pas détectées lors de l'actualisation

Si l'actualisation des métadonnées en arrière-plan du catalogue indique qu'elle a réussi (par exemple, Refresh successfully completed), mais que les tables du catalogue fédéré n'apparaissent pas ou que la liste des tables renvoie 0 élément, vérifiez les points suivants :

  • Privilège EXTERNAL USE SCHEMA : vérifiez que le principal de service Databricks dispose du privilège EXTERNAL USE SCHEMA sur les schémas ou le catalogue cible dans Unity Catalog. Sans ce privilège, l'actualisation des métadonnées en arrière-plan et la distribution des identifiants pour les requêtes échoueront.
  • Paramètre d'accès aux données externes : vérifiez que l'accès aux données externes est activé sur le metastore Databricks Unity Catalog.
  • Emplacement externe : vérifiez que Databricks Unity Catalog et les tables utilisent un emplacement de stockage externe (tel que Cloud Storage ou Amazon S3) plutôt que le stockage par défaut.