本文概述了利用「取得資料」體驗將資料匯入事件屋的方法。
數據源
你可以從以下來源將資料匯入事件屋:
- 本機檔案
- OneLake
- 即時中心
- Eventstream
- Azure 儲存體
- Azure 事件中心
- Amazon S3
- Data Factory 管線複製品
- 資料工廠資料流
- Eventhouse 與即時儀表板商業事件
其他資料來源
如果你的資料來源未列出,請選擇 「連接更多資料來源 」以使用 Real-Time 集線器提供的連接器。 你可以先把資料帶到 Eventstream,再到 Eventhouse,而不離開 Get data 工作流程。 在這種情況下,請選擇 「連接更多資料來源 」選項。
大型訊息支援功能(預覽)
Important
這項功能目前處於預覽階段。
當您從 Eventstream 或本機檔案取得資料時,資料預覽會包含用於 dynamic 和 string 資料行的 允許大值 核取方塊。 啟用後,允許單一資料儲存格包含從 1 MB 到 32 MB 的值。
這項能力讓你在情境需要時,將大量有效載荷集中在一個單元中。
例如,將大型 JSON 文件儲存並處理於單一事件屋 string 或 dynamic 欄位中。 如果你的情境需要更結構化的資料模型,你可以在擷取前使用 Eventstream 的事件處理編輯器 ,或在擷取後使用 事件屋更新政策 ,將有效載荷轉換成獨立欄位。
在分析情境下,將大型訊息拆分成較小且結構化的欄位通常更有效率。 這種方法能減少記憶體消耗及儲存、索引及查詢資料時的輸入輸出操作。
Important
作為資料擷取精靈的一部分,結構推論機制會掃描前 1,000 筆預覽資料的紀錄。 如果它在這些紀錄中識別出較大的值,會自動勾選該勾選框並顯示訊息,通知你偵測到較大的值。 如果資料後面出現較大值,結構推論引擎不會自動偵測,你必須手動勾選勾選方框,才能讓每個儲存格的值大於 1 MB。
在此設定精靈中,不會針對 AVRO、Parquet 和 TXT 格式掃描大型訊息。 對於這些格式,如果您預期 dynamic 或 的值每個儲存格會超過 1 MB,則必須選取 string。
大型訊息支援不適用於捷徑(外部資料表),以及透過 OneLake 捷徑使用查詢加速功能的資料表。
OneLake 對於值欄位較大的資料表的資料可用性,取決於目標大小限制。
你也可以稍後為現有的表格欄位開啟這個選項。 欲了解更多資訊,請參閱 「允許欄位大值」。 此變更僅適用於未來新導入的資料;先前擷取的 string 值會被截斷至極限(MaxValueSize 預設政策的特性為 1 MB),值 dynamic 則被空值取代。
啟用時,欄位會使用 BigObjectIndexed32 編碼策略,該策略會索引較大的值以提升查詢效能,但會增加記憶體消耗。 要檢查該政策是否啟用欄位,請參閱 編碼政策,或在 「管理與監控 KQL 資料庫資料表」的表格細節側窗中查看。 欲了解更多政策資訊,請參閱 編碼政策類型。