Compartir a través de


Tablas externas

Se aplica a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Una tabla externa es una entidad de esquema que hace referencia a los datos almacenados externos a una base de datos de Kusto.

De forma similar a las tablas, una tabla externa tiene un esquema bien definido (una lista ordenada de pares de nombre de columna y tipo de datos).

A diferencia de las tablas en las que se ingieren datos en el clúster, las tablas externas funcionan en los datos almacenados y administrados fuera del clúster.

Almacenes de datos externos compatibles:

  • Archivos almacenados en Azure Blob Storage o en Azure Data Lake. Normalmente, los datos se almacenan en algún formato estándar, como CSV, JSON, Parquet, AVRO, etc. Para obtener la lista de formatos admitidos, consulte los formatos admitidos.
  • Tabla SQL (SQL Server, MySql, PostgreSql y Cosmos DB).

Consulte las siguientes formas de crear tablas externas:

Se puede hacer referencia a una tabla externa por su nombre mediante la función external_table().

Use los siguientes comandos para administrar tablas externas:

Para más información sobre cómo consultar tablas externas y datos ingeridos y sin analizar, consulte Consulta de datos en Azure Data Lake mediante Azure Data Explorer.

Para acelerar las consultas a través de tablas delta externas, consulte Directiva de aceleración de consultas.

Nota:

  • El límite máximo de tablas externas por base de datos es de 1000.
  • Los nombres de tabla externa distinguen mayúsculas de minúsculas y no se pueden superponer con nombres de tabla de Kusto. Para obtener más información, consulte Reglas de nomenclatura de identificadores.
  • Azure Data Explorer admite la exportación y exportación continua a una tabla externa.
  • La purga de datos no se aplica en tablas externas. Los registros nunca se eliminan de las tablas externas.
  • La directiva de seguridad de nivel de fila no se puede configurar en tablas externas.