Kusto 內嵌連結庫概觀
適用於: ✅Microsoft網狀架構✅Azure 數據總管
Kusto 擷取連結庫提供用戶端,用來將數據內嵌至您的資料庫。 連結庫支援 佇列 和 直接 擷取。 擷取方法是由 Kusto 內嵌客戶端物件所定義。
如需介面和類別的清單,請參閱 Kusto 擷取客戶端參考。
取得程式庫
選取您慣用語言的索引標籤。
權限
若要將數據內嵌至現有的數據表,您必須至少有資料庫擷取器或數據表擷取器許可權。 若要建立數據表,您至少必須具有資料庫用戶許可權。 如需詳細資訊,請參閱 角色型訪問控制。
佇列擷取
佇列擷取用戶端會將擷取服務上的用戶端程式代碼相依性降到最低。 在此模式中,擷取是藉由將擷取訊息提交至 Azure 佇列來完成,此佇列隨後會由擷取服務處理。 如果需要任何中繼記憶體專案,擷取用戶端會使用擷取服務所提供的資源產生它們。
佇列擷取允許在擷取服務無法使用時保存擷取要求,並允許擷取服務管理資料庫上的擷取負載。 此方法提供機制來追蹤每個擷取要求的進度和結果、重試暫時性失敗的擷取,以及透過有效且可控制的輸入數據匯總來改善效能。
直接內嵌
直接內嵌用戶端需要與擷取服務直接互動。 在此模式中,擷取服務不會仲裁或管理數據。 每個擷取要求都會轉譯成直接在服務上執行的命令。 使用同步方法時,方法完成表示擷取作業的結尾。
直接擷取具有低延遲,且不涉及匯總。 不過,用戶端程式代碼必須實作重試或錯誤處理邏輯,而且用戶端程式代碼可能會因為不知道容量而使資料庫不堪重負。
注意
不建議直接擷取生產等級解決方案。