Udostępnij za pośrednictwem


.ingest inline polecenie (wypychanie)

Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer

To polecenie wstawia dane do tabeli, wypychając dane zawarte w poleceniu do tabeli.

Uwaga

Ta metoda pozyskiwania jest przeznaczona do eksploracji i tworzenia prototypów. Nie używaj go w scenariuszach produkcyjnych ani dużych ilości.

Uwaga

Ta metoda pozyskiwania jest przeznaczona do eksploracji i tworzenia prototypów. Nie używaj go w scenariuszach produkcyjnych ani dużych ilości. Aby uzyskać więcej informacji na temat opcji pozyskiwania, zobacz Omówienie pozyskiwania danych.

Uprawnienia

Aby uruchomić to polecenie, musisz mieć co najmniej uprawnienia ingestor tabeli.

Składnia

.ingest inline into table TableName [with(IngestionPropertyName=IngestionPropertyValue [, ...] ] )<|Dane

.ingest inline into table TableName [with(IngestionPropertyName=IngestionPropertyValue [, ...] ] )[Dane]

Dowiedz się więcej na temat konwencji składni.

Parametry

Nazwisko Type Wymagania opis
TableName string ✔️ Nazwa tabeli, w której mają być pozyskiwane dane. Nazwa tabeli jest zawsze względna względem bazy danych w kontekście, a jego schemat jest schematem, który zostanie przyjęty dla danych, jeśli nie podano obiektu mapowania schematu.
Data string ✔️ Zawartość danych do pozyskiwania. O ile nie zmodyfikowano inaczej przez właściwości pozyskiwania, ta zawartość jest analizowana jako plik CSV.
IngestionPropertyName, IngestionPropertyValue string Dowolna liczba właściwości pozyskiwania, które wpływają na proces pozyskiwania.

Uwaga

W przeciwieństwie do większości poleceń zarządzania i zapytań tekst części Dane polecenia nie musi być zgodna z konwencjami składniowymi języka. Na przykład znaki białych znaków są ważne lub kombinacja // nie jest traktowana jako komentarz.

Zwraca

Wynikiem jest tabela z dowolną liczbą rekordów jako liczba wygenerowanych fragmentów danych ("zakresy"). Jeśli żadne fragmenty danych nie są generowane, pojedynczy rekord jest zwracany z pustym (zerowym) identyfikatorem zakresu.

Nazwisko Type opis
ExtentId guid Unikatowy identyfikator fragmentu danych wygenerowany przez polecenie

Przykłady

Pozyskiwanie ze składnią <|

Następujące polecenie pozyskuje dane do tabeli Purchases z dwiema kolumnami: SKU (typu string) i Quantity (typu long).

.ingest inline into table Purchases <|
    Shoes,1000
    Wide Shoes,50
    "Coats black",20
    "Coats with ""quotes""",5

Pozyskiwanie ze składnią nawiasów kwadratowych

Następujące polecenie pozyskuje dane do tabeli Logs z dwiema kolumnami: Date (typu datetime) i EventDetails (typu dynamic).

.ingest inline into table Logs
    [2015-01-01,"{""EventType"":""Read"", ""Count"":""12""}"]
    [2015-01-01,"{""EventType"":""Write"", ""EventValue"":""84""}"]