Azure 數據總管提供從 事件中樞擷取、巨量數據串流平臺和事件擷取服務。 事件中樞可以近乎即時地每秒處理數百萬個事件。
在本文中,您會連線到事件中樞,並將數據內嵌至 Azure 數據總管。 如需從事件中樞擷取的概觀,請參閱 Azure 事件中樞 數據連線。
若要瞭解如何使用 Kusto SDK 建立連線,請參閱 使用 SDK 建立事件中樞數據連線。
如需以舊版 SDK 為基礎的程式代碼範例,請參閱 封存一文。
在本節中,您會建立事件中樞與 Azure 數據總管數據表之間的連線。 只要此連線已就緒,數據就會從事件中樞傳輸至目標數據表。 如果事件中樞移至不同的資源或訂用帳戶,您必須更新或重新建立連線。
- Microsoft帳戶或Microsoft Entra 使用者身分識別。 不需要 Azure 訂用帳戶。
- Azure 資料總管叢集和資料庫。 建立叢集和資料庫。
- 串流擷取必須在 Azure 數據總管叢集上設定。
在取得資料視窗中,已選取來源索引標籤。
從可用清單選取資料來源。 在此範例中,您會從事件中樞擷取資料。
選取目標資料庫和數據表。 如果您想要將資料擷取到新的資料表,請選取 + 新增資料表,然後輸入資料表名稱。
注意
資料表名稱最多可包含 1024 個字元,包括空白、字母數字、連字號與底線。 但不支援特殊字元。
填寫下列欄位:
設定 欄位描述 訂用帳戶 事件中樞資源所在的訂用帳戶標識碼。 事件中樞命名空間 識別命名空間的名稱。 事件中樞 您想要的事件中樞 取用者群組 事件中定義的取用者群組 資料連線名稱 識別數據連線的名稱。 進階篩選 壓縮 事件中樞訊息承載的壓縮類型。 事件系統屬性 事件中 樞系統屬性。 如果每個事件訊息有多個記錄,會將系統屬性新增至第一個記錄。 新增系統屬性時, 請建立 或 更新 數據表架構,並 對應 以包含選取的屬性。 事件擷取開始日期 數據聯機會擷取事件擷取開始日期之後建立的現有事件中樞事件。 只能擷取事件中樞保留期間所保留的事件。 如果未指定事件擷取開始日期,則默認時間是建立數據連線的時間。 選取下一個
檢查索引標籤隨即開啟,其中包含資料的預覽。
若要完成擷取程序,請選取完成。
或者:
如果您在預覽視窗中看到的資料不完整,可能需要更多資料來建立具有所有必要資料欄位的資料表。 使用下列命令從事件中樞擷取新資料:
捨棄並擷取新數據:捨棄呈現的數據,並搜尋新事件。
擷取更多資料:除了已找到的事件之外,還搜尋更多事件。
注意
若要查看數據的預覽,事件中樞必須傳送事件。
選取命令檢視器以檢視和複製從輸入產生的自動命令。
使用結構描述定義檔案下拉式清單來變更結構描述所匯出的檔案。
從下拉式清單中選取所需的格式,變更自動推斷的資料格式。 請參閱 Azure 資料總管支持的數據格式以擷取。
探索基於資料類型的進階選項。
注意
- 針對表格式格式 (CSV、TSV、PSV),您無法對應資料行兩次。 若要對應至現有的資料行,請先刪除新資料行。
- 您無法變更現有的資料行類型。 如果您嘗試對應到具有不同格式的資料行,最終可能會出現空資料行。
您可以在資料表中進行的變更取決於下列參數:
- 資料表類型是新的或現有的
- 對應類型是新的或現有的
資料表類型 | 對應類型 | 可用的調整 |
---|---|---|
新增資料表 | 新的對應 | 重新命名資料行、變更資料類型、變更資料來源、對應轉換、新增資料行、刪除資料行 |
現有的資料表 | 新的對應 | 新增資料行 (然後您可以在其中變更資料類型、重新命名和更新) |
現有的資料表 | 現有的對應 | none |
某些資料格式對應 (Parquet、JSON 和 Avro) 支援簡單的擷取時間轉換。 若要套用對應轉換,請在編輯資料行視窗中建立或更新資料行。
對應變換可以在 string 或 datetime 類型的資料行上執行,而來源具有資料類型 int 或 long。 支援的對應轉換如下:
- DateTimeFromUnixSeconds
- DateTimeFromUnixMilliseconds
- DateTimeFromUnixMicroseconds
- DateTimeFromUnixNanoseconds
表格式 (CSV、TSV、PSV):
如果您要內嵌現有資料表中的表格式格式,您可以選取 [進階>保留目前數據表架構]。 資料表式資料不一定包含用來將來源資料對應至現有資料行的資料行名稱。 勾選此選項時,會按順序進行對應,資料表結構描述保持不變。 如果未勾選此選項,無論資料結構如何,都會為傳入資料建立新資料行。
若要使用第一列作為資料行名稱,請選取進階>以第一列作為資料行標題。
JSON:
若要確定 JSON 資料的資料行劃分,請選取進階>巢狀層級,從 1 到 100。
如果您選取 [進階>忽略數據格式錯誤],則會以 JSON 格式擷取數據。 如果未選取此核取方塊,則會以 multijson 格式擷取資料。
在資料準備視窗中,當資料擷取成功完成時,會以綠色核取記號標記所有三個步驟。 您可以檢視用於每個步驟的命令,或選取卡片來查詢、可視化或卸除內嵌的數據。
- 檢查事件中 樞範例訊息應用程式的連線
- 查詢 Web UI 中的數據