Externí tabulky
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Externí tabulka je entita schématu, která odkazuje na data uložená mimo databázi Kusto.
Podobně jako u tabulek má externí tabulka dobře definované schéma (uspořádaný seznam názvů sloupců a párů datových typů).
Na rozdíl od tabulek, ve kterých se data ingestují do clusteru, fungují externí tabulky s daty uloženými a spravovanými mimo cluster.
Podporovaná externí úložiště dat jsou:
- Soubory uložené ve službě Azure Blob Storage nebo v Azure Data Lake Nejčastěji se data ukládají v některém standardním formátu, jako je CSV, JSON, Parquet, AVRO atd. Seznam podporovaných formátů najdete v podporovaných formátech.
- Tabulka SQL (SQL Server, MySql, PostgreSql a Cosmos DB).
Podívejte se na následující způsoby vytváření externích tabulek:
- Vytvoření nebo změna externích tabulek Azure Blob Storage nebo ADLS
- Vytvoření nebo změna rozdílových externích tabulek
- Vytvoření a změna externích tabulek SQL
Na externí tabulku lze odkazovat pomocí jejího názvu pomocí funkce external_table().
Ke správě externích tabulek použijte následující příkazy:
Další informace o dotazování externích tabulek a ingestovaných a neingestovaných dat najdete v tématu Dotazování dat v Azure Data Lake pomocí Azure Data Exploreru.
Pokud chcete zrychlit dotazy nad externími tabulkami delta, přečtěte si téma Zásady akcelerace dotazů.
Poznámka:
- Maximální limit externích tabulek na databázi je 1 000.
- V názvech externích tabulek se rozlišují malá a velká písmena a nemůžou se překrývat s názvy tabulek Kusto. Další informace naleznete v tématu Pravidla pojmenování identifikátorů.
- Azure Data Explorer podporuje export a průběžný export do externí tabulky.
- V externích tabulkách se neuplatní vyprázdnění dat. Záznamy se z externích tabulek nikdy neodstraní.
- U externích tabulek není možné konfigurovat zásady zabezpečení na úrovni řádků.