Tabele zewnętrzne
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Tabela zewnętrzna to jednostka schematu, która odwołuje się do danych przechowywanych poza bazą danych Kusto.
Podobnie jak w przypadku tabel, tabela zewnętrzna ma dobrze zdefiniowany schemat (uporządkowaną listę par nazw kolumn i typów danych).
W przeciwieństwie do tabel, w których dane są pozyskiwane do klastra, tabele zewnętrzne działają na danych przechowywanych i zarządzanych poza klastrem.
Obsługiwane zewnętrzne magazyny danych to:
- Pliki przechowywane w usłudze Azure Blob Storage lub w usłudze Azure Data Lake. Najczęściej dane są przechowywane w standardowym formacie, takim jak CSV, JSON, Parquet, AVRO itp. Aby uzyskać listę obsługiwanych formatów, zapoznaj się z obsługiwanymi formatami.
- Tabela SQL (SQL Server, MySql, PostgreSql i Cosmos DB).
Zobacz następujące sposoby tworzenia tabel zewnętrznych:
- Tworzenie lub zmienianie tabel zewnętrznych usługi Azure Blob Storage/ADLS
- Tworzenie lub zmienianie tabel zewnętrznych różnicowych
- Tworzenie i zmienianie tabel zewnętrznych SQL
Do tabeli zewnętrznej można odwoływać się przy użyciu funkcji external_table().
Aby zarządzać tabelami zewnętrznymi, użyj następujących poleceń:
Aby uzyskać więcej informacji na temat wykonywania zapytań dotyczących tabel zewnętrznych oraz pozyskiwanych i nieużywanych danych, zobacz Query data in Azure Data Lake using Azure Data Explorer (Wykonywanie zapytań o dane w usłudze Azure Data Lake przy użyciu usługi Azure Data Explorer).
Aby przyspieszyć zapytania dotyczące zewnętrznych tabel różnicowych, zobacz Zasady przyspieszania zapytań.
Uwaga
- Maksymalny limit tabel zewnętrznych na bazę danych wynosi 1000.
- Nazwy tabel zewnętrznych są wrażliwe na wielkość liter i nie mogą nakładać się na nazwy tabel Kusto. Aby uzyskać więcej informacji, zobacz Reguły nazewnictwa identyfikatorów.
- Usługa Azure Data Explorer obsługuje eksportowanie i eksportowanie ciągłe do tabeli zewnętrznej.
- Przeczyszczanie danych nie jest stosowane w tabelach zewnętrznych. Rekordy nigdy nie są usuwane z tabel zewnętrznych.
- Nie można skonfigurować zasad zabezpieczeń na poziomie wiersza w tabelach zewnętrznych.