Azure Synapse Data Explorer vlastností příjmu dat (Preview)

Příjem dat je proces, kterým se data přidávají do tabulky a jsou k dispozici pro dotazy v Data Explorer. Vlastnosti přidáte do příkazu pro příjem dat za with klíčové slovo.

Vlastnosti příjmu dat

Následující tabulka uvádí vlastnosti podporované Data Explorer, popisuje je a uvádí příklady:

Vlastnost Popis Příklad
ingestionMapping Řetězcová hodnota, která označuje, jak mapovat data ze zdrojového souboru na skutečné sloupce v tabulce. format Definujte hodnotu s příslušným typem mapování. Viz mapování dat. with (format="json", ingestionMapping = "[{\"column\":\"rownumber\", \"Properties\":{\"Path\":\"$.RowNumber\"}}, {\"column\":\"rowguid\", \"Properties\":{\"Path\":\"$.RowGuid\"}}]")
(zastaralé: avroMapping, csvMapping, jsonMapping)
ingestionMappingReference Řetězcová hodnota, která označuje, jak mapovat data ze zdrojového souboru na skutečné sloupce v tabulce pomocí pojmenovaného objektu zásad mapování. format Definujte hodnotu s příslušným typem mapování. Viz mapování dat. with (format="csv", ingestionMappingReference = "Mapping1")
(zastaralé: avroMappingReference, csvMappingReference, jsonMappingReference)
creationTime Hodnota data a času (formátovaná jako řetězec ISO8601), která se použije při vytváření ingestovaných datových rozsahů. Pokud není zadáno, použije se aktuální hodnota (now()). Přepsání výchozí hodnoty je užitečné při ingestování starších dat, aby se zásady uchovávání informací použily správně. Při zadání se ujistěte, že Lookback je vlastnost v efektivní zásadě sloučení rozsahů cílové tabulky zarovnaná se zadanou hodnotou. with (creationTime="2017-02-13")
extend_schema Logická hodnota, která, pokud je zadána, dává příkazu pokyn k rozšíření schématu tabulky (výchozí nastavení na false). Tato možnost se vztahuje pouze na .append příkazy a .set-or-append příkazy. Jediné povolené rozšíření schématu mají další sloupce přidané do tabulky na konci. Pokud je (a:string, b:int)původní schéma tabulky , platné rozšíření schématu by (a:string, b:int, c:datetime, d:string)bylo , ale (a:string, c:datetime) nebylo by platné.
folder Pro příkazy dotazu ingest-from-query složka, která se má přiřadit k tabulce. Pokud tabulka již existuje, tato vlastnost přepíše složku tabulky. with (folder="Tables/Temporary")
format Formát dat (viz podporované formáty dat). with (format="csv")
ingestIfNotExists Řetězcová hodnota, která v případě zadání brání úspěšnému příjmu dat, pokud tabulka již obsahuje data označená značkou ingest-by: se stejnou hodnotou. Tím se zajistí příjem idempotentních dat. Další informace najdete v tématu ingestování podle: značek. with (ingestIfNotExists='["Part0001"]', tags='["ingest-by:Part0001"]') Vlastnosti označují, že pokud data se značkou ingest-by:Part0001 již existují, nedokončujte aktuální příjem dat. Pokud ještě neexistuje, měl by mít tento nový příjem dat tuto sadu značek (v případě, že se budoucí příjem dat pokusí znovu ingestovat stejná data.)
ignoreFirstRecord Logická hodnota, která, pokud je nastavená na true, označuje, že příjem dat by měl ignorovat první záznam každého souboru. Tato vlastnost je užitečná pro soubory v CSVa podobných formátech, pokud první záznam v souboru jsou názvy sloupců. Ve výchozím nastavení false se předpokládá. with (ignoreFirstRecord=false)
persistDetails Logická hodnota, která pokud je zadána, označuje, že příkaz by měl uchovávat podrobné výsledky (i v případě úspěchu), aby je příkaz .show podrobnosti operace mohl načíst. Výchozí hodnota je false. with (persistDetails=true)
policy_ingestiontime Logická hodnota, která, pokud je zadána, popisuje, zda povolit zásady doby příjmu dat v tabulce vytvořené tímto příkazem. Výchozí formát je true. with (policy_ingestiontime=false)
recreate_schema Logická hodnota, která, pokud je zadána, popisuje, zda příkaz může znovu vytvořit schéma tabulky. Tato vlastnost se vztahuje pouze na .set-or-replace příkaz. Tato vlastnost má přednost před extend_schema vlastností, pokud jsou obě nastaveny. with (recreate_schema=true)
tags Seznam značek , které se mají přidružit k přijatým datům, formátované jako řetězec JSON with (tags="['Tag1', 'Tag2']")
validationPolicy Řetězec JSON, který označuje, která ověření se mají spouštět během příjmu dat. Vysvětlení různých možností najdete v tématu Příjem dat . with (validationPolicy='{"ValidationOptions":1, "ValidationImplications":1}') (ve skutečnosti se jedná o výchozí zásadu)
zipPattern Tuto vlastnost použijte při ingestování dat z úložiště s archivem ZIP. Jedná se o řetězcovou hodnotu označující regulární výraz, který se má použít při výběru souborů v archivu ZIP k ingestování. Všechny ostatní soubory v archivu budou ignorovány. with (zipPattern="*.csv")

Další kroky