外部資料表

外部數據表是架構實體,參考叢集中 Kusto 資料庫外部儲存的數據。

資料表類似,外部資料表具有定義完善的結構描述 (資料行名稱和資料類型配對的排序清單)。 不同於將數據擷取到叢集的數據表,外部數據表會在叢集外部儲存和管理的數據上運作。

支援的外部資料來源為:

  • 儲存在 Azure Blob 儲存體或 Azure Data Lake 中的檔案。 最常見的數據會以一些標準格式儲存,例如 CSV、JSON、Parquet、AVRO 等。如需支援的格式清單,請參閱 支援的格式
  • SQL Server 資料表。

請參閱建立外部資料表的下列方式:

可以使用 external_table() 函式來參考外部資料表的名稱。

使用下列命令來管理外部資料表:

如需如何查詢外部數據表,以及內嵌和未擷取數據的詳細資訊,請參閱使用 Azure Data Explorer 查詢 Azure Data Lake 中的數據

注意

  • 每個資料庫的外部數據表上限為 1,000。
  • 外部數據表名稱會區分大小寫,且無法與 Kusto 資料表名稱重疊。 如需詳細資訊,請參閱 標識碼命名規則
  • Azure Data Explorer 支持導出連續匯出至外部數據表。
  • 資料清除不會套用至外部資料表。 記錄永遠不會從外部資料表刪除。
  • 無法在外部數據表上設定數據列層級安全策略