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-alter
continuous-export
continuousExportName [over
(
T1, T2)
] to
table
externalTableName [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 } |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för