Partager via


Tables externes

S’applique à : ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Une table externe est une entité de schéma qui référence les données stockées externes à une base de données Kusto.

Tout comme les tables non externes, les tables externes ont un schéma bien défini (une liste triée de paires Nom de colonne/Type de données).

Contrairement aux tables où les données sont ingérées dans votre cluster, les tables externes fonctionnent sur les données stockées et gérées en dehors de votre cluster.

Les magasins de données externes pris en charge sont les suivants :

  • Fichiers stockés dans le Stockage Blob Azure ou dans Azure Data Lake. Le plus souvent, les données sont stockées dans un format standard tel que CSV, JSON, Parquet, AVRO, etc. Pour obtenir la liste des formats pris en charge, reportez-vous aux formats pris en charge.
  • Table SQL (SQL Server, MySql, PostgreSql et Cosmos DB).

Pour créer des tables externes, consultez les rubriques suivantes :

Une table externe peut être référencée par son nom à l’aide de la fonction external_table().

Utilisez les commandes suivantes pour gérer les tables externes :

Pour plus d’informations sur la façon d’interroger des tables externes et d’ingérer et de supprimer des données, consultez Interroger des données dans Azure Data Lake à l’aide d’Azure Data Explorer.

Pour accélérer les requêtes sur des tables delta externes, consultez la stratégie d’accélération des requêtes.

Remarque

  • La limite maximale des tables externes par base de données est de 1 000.
  • Les noms de tables externes respectent la casse et ne peuvent pas chevaucher les noms de tables Kusto. Pour plus d’informations, consultez règles d’affectation de noms d’identificateur.
  • Azure Data Explorer prend en charge l’exportation et l’exportation continue vers une table externe.
  • La suppression définitive des données ne s’applique pas aux tables externes. Les enregistrements ne sont jamais supprimés des tables externes.
  • La stratégie de sécurité au niveau des lignes ne peut pas être configurée sur des tables externes.