Dela via


Skapa eller ändra löpande export

Skapar eller ändrar ett kontinuerligt exportjobb.

Behörigheter

Du måste ha minst database Admin behörighet att köra det här kommandot.

Syntax

.create-or-altercontinuous-exportcontinuousExportName [over(T1, T2)] totableexternalTableName [with(propertyName=propertyValue [, ...])] <|Fråga

Läs mer om syntaxkonventioner.

Parametrar

Namn Typ Obligatorisk Beskrivning
continuousExportName string ✔️ Namnet på den kontinuerliga exporten. Måste vara unikt i databasen.
externalTableName string ✔️ Namnet på exportmålet för den externa tabellen .
Fråga string ✔️ Frågan som ska exporteras.
T1, T2 string En kommaavgränsad lista över faktatabeller i frågan. Om inte anges antas alla tabeller som refereras i frågan vara faktatabeller. Om det anges behandlas tabeller som inte finns i den här listan som dimensionstabeller och kommer inte att begränsas, så alla poster kommer att delta i alla exporter. Mer information finns i översikten över kontinuerlig dataexport .
propertyName, propertyValue string En kommaavgränsad lista över valfria egenskaper.

Anteckning

Om den externa måltabellen använder personifieringsautentisering måste du ange en hanterad identitet för att köra den kontinuerliga exporten. Mer information finns i Använda en hanterad identitet för att köra ett kontinuerligt exportjobb.

Egenskaper som stöds

Egenskap Typ Description
intervalBetweenRuns Timespan Tidsintervallet mellan kontinuerliga exportkörningar. Måste vara större än 1 minut.
forcedLatency Timespan En valfri tidsperiod för att begränsa frågan till poster som endast matades in före den här perioden (i förhållande till aktuell tid). Den här egenskapen är användbar om frågan till exempel utför vissa aggregeringar/kopplingar och du vill kontrollera att alla relevanta poster redan har matats in innan du kör exporten.
sizeLimit long Storleksgränsen i byte för en enda lagringsartefakt som skrivs (före komprimering). Giltigt intervall: 100 MB (standard) till 1 GB.
distributed bool Inaktivera/aktivera distribuerad export. Inställningen till false motsvarar single distributionstipset. Standardvärdet är true.
parquetRowGroupSize int Relevant endast när dataformatet är Parquet. Styr radgruppens storlek i de exporterade filerna. Standardstorleken för radgrupper är 100 000 poster.
useNativeParquetWriter bool Använd den nya exportimplementeringen när du exporterar till Parquet. Den här implementeringen är en mer högpresterande resurslätt exportmekanism. Observera att en exporterad "datetime"-kolumn för närvarande inte stöds av Synapse SQL "COPY". Standardvärdet är false.
managedIdentity string Den hanterade identitet för vilken det kontinuerliga exportjobbet ska köras. Den hanterade identiteten kan vara ett objekt-ID eller det system reserverade ordet. Mer information finns i Använda en hanterad identitet för att köra ett kontinuerligt exportjobb.
isDisabled bool Inaktivera/aktivera den kontinuerliga exporten. Standardvärdet är false.

Exempel

.create-or-alter continuous-export MyExport
over (T)
to table ExternalBlob
with
(intervalBetweenRuns=1h, 
 forcedLatency=10m, 
 sizeLimit=104857600)
<| T
Name ExternalTableName Söka i data ForcedLatency IntervalBetweenRuns CursorScopedTables ExportEgenskaper
MyExport ExternalBlob S 00:10:00 01:00:00 [
"['DB']. ['S']"
]
{
"SizeLimit": 104857600
}