Sdílet prostřednictvím


Přehled knihovny Kusto Ingest

Knihovna Kusto Ingest poskytuje klienta pro ingestování dat do clusteru. Knihovna podporuje fronty a přímý příjem dat. Metody příjmu dat jsou definované objektem klienta ingestování Kusto.

Seznam rozhraní a tříd najdete v tématu Referenční informace ke klientovi Ingestu Kusto.

Získání knihovny

Vyberte kartu pro preferovaný jazyk.

Nainstalujte Microsoft.Azure.Kusto.Ingest.

Oprávnění

Chcete-li ingestovat data do existujících tabulek, musíte mít alespoň oprávnění k ingestoru databáze nebo ingestoru tabulky. Pokud chcete vytvořit tabulku, musíte mít alespoň oprávnění uživatele databáze. Další informace najdete v tématu Řízení přístupu na základě role.

Příjem dat ve frontě

Klient ingestování ve frontě minimalizuje závislosti klientského kódu na službě Azure Data Explorer ingestování. V tomto režimu se příjem dat provádí odesláním zprávy o příjmu dat do fronty Azure, kterou následně zpracuje služba azure Data Explorer ingestování. Pokud se vyžadují nějaké zprostředkující položky úložiště, klient ingestování je vygeneruje pomocí prostředků poskytovaných službou příjmu dat.

Příjem dat ve frontě umožňuje zachovat požadavky na příjem dat, když je služba Azure Data Explorer pro příjem dat nedostupná, a umožňuje službě ingestování spravovat zatížení clusteru. Tato metoda poskytuje mechanismus pro sledování průběhu a výsledku každého požadavku na příjem dat, opakování příjmu dat při přechodných selháních a zlepšení výkonu díky efektivní a kontrolovatelné agregaci příchozích dat.

Přímý příjem dat

Přímý klient ingestování vyžaduje přímou interakci se službou Azure Data Explorer ingestování. V tomto režimu služba příjmu dat nespravuje ani nespravuje data. Každý požadavek na příjem dat se přeloží do příkazu, který se spustí přímo ve službě. Při použití synchronních metod označuje dokončení metody konec operace příjmu dat.

Přímý příjem dat má nízkou latenci a nezahrnuje agregaci. Klientský kód ale musí implementovat logiku opakování nebo zpracování chyb a klientský kód může zahltit cluster požadavky, protože nezná kapacitu.

Poznámka

Nedoporučujeme přímý příjem dat pro řešení na produkční úrovni.