Přehled knihovny Kusto Ingest
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer
Knihovna Kusto Ingest poskytuje klienta pro příjem dat do databáze. Knihovna podporuje frontu a přímý příjem dat. Metody příjmu dat jsou definovány objektem klienta Kusto ingestovat.
Seznam rozhraní a tříd naleznete v tématu Kusto Ingest klient reference.
Získání knihovny
Vyberte kartu upřednostňovaného jazyka.
Nainstalujte Microsoft.Azure.Kusto.Ingest.
Oprávnění
Pokud chcete ingestovat data do existujících tabulek, musíte mít alespoň oprávnění Database Ingestor nebo Table Ingestor. 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 kódu klienta ve službě příjmu dat. V tomto režimu se příjem dat provádí odesláním zprávy o příjmu dat do fronty Azure, která se následně zpracuje službou příjmu dat. Pokud se vyžadují některé 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 uchovávat žádosti o příjem dat, když je služba příjmu dat nedostupná, a umožňuje službě příjmu dat spravovat zatížení příjmu dat ve vaší databázi. 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 v přechodných selháních a zvýšení výkonu efektivní a kontrolovatelnou agregací u příchozích dat.
Přímý příjem dat
Přímý klient ingestování vyžaduje přímou interakci se službou pro příjem dat. V tomto režimu služba příjmu dat nespravuje ani nespravuje. Každý požadavek na příjem dat se přeloží na příkaz, který se spustí přímo ve službě. Při použití synchronních metod dokončení metody označuje konec operace příjmu dat.
Přímý příjem dat má nízkou latenci a nezahrnuje agregaci. Klientský kód ale musí implementovat logiku zpracování opakování nebo chyb a klientský kód by mohl databázi zahltit požadavky, protože neví o kapacitě.
Poznámka:
Nedoporučujeme přímé ingestování pro řešení na úrovni produkce.