Megosztás a következőn keresztül:


Folyamatos exportálás létrehozása vagy módosítása

Folyamatos exportálási feladatot hoz létre vagy módosít.

Engedélyek

A parancs futtatásához legalább adatbázis-Rendszergazda engedéllyel kell rendelkeznie.

Syntax

.create-or-altercontinuous-exportcontinuousExportName [over(T1, T2)] totableexternalTableName [with(propertyName=propertyValue [, ...])] <|Lekérdezés

További információ a szintaxis konvenciókról.

Paraméterek

Név Típus Kötelező Leírás
continuousExportName string ✔️ A folyamatos exportálás neve. Az adatbázisban egyedinek kell lennie.
externalTableName string ✔️ A külső tábla exportálási céljának neve.
Lekérdezés string ✔️ Az exportálandó lekérdezés.
T1, T2 string A lekérdezés ténytábláinak vesszővel tagolt listája. Ha nincs megadva, a lekérdezésben hivatkozott összes tábla ténytáblának minősül. Ha meg van adva, a listában nem szereplő táblák dimenziótáblákként lesznek kezelve, és nem lesznek hatókörben, így minden rekord részt vesz az összes exportálásban. A részletekért tekintse meg a folyamatos adatexportálás áttekintését .
propertyName, propertyValue string A választható tulajdonságok vesszővel tagolt listája.

Megjegyzés

Ha a cél külső tábla megszemélyesítési hitelesítést használ, a folyamatos exportálás futtatásához meg kell adnia egy felügyelt identitást. További információ: Felügyelt identitás használata folyamatos exportálási feladat futtatásához.

Támogatott tulajdonságok

Tulajdonság Típus Description
intervalBetweenRuns Timespan A folyamatos exportálási végrehajtások közötti időtartam. 1 percnél hosszabbnak kell lennie.
forcedLatency Timespan Nem kötelező időtartam, amellyel a lekérdezést olyan rekordokra korlátozhatja, amelyeket csak ezt az időszakot megelőzően töltöttek be (az aktuális időhöz képest). Ez a tulajdonság akkor hasznos, ha például a lekérdezés bizonyos összesítéseket/illesztéseket hajt végre, és az exportálás futtatása előtt meg szeretné győződni arról, hogy az összes releváns rekordot már betöltötték.
sizeLimit long Egyetlen írandó tárolási összetevő bájtban megadott méretkorlátja (tömörítés előtt). Érvényes tartomány: 100 MB (alapértelmezett) és 1 GB között.
distributed bool Az elosztott exportálás letiltása/engedélyezése. A hamis értékre állítás egyenértékű a terjesztési tippel single . Alapértelmezett érték: true (igaz).
parquetRowGroupSize int Csak akkor releváns, ha az adatformátum Parquet. Szabályozza a sorcsoport méretét az exportált fájlokban. Az alapértelmezett sorcsoportméret 100 000 rekord.
useNativeParquetWriter bool Használja az új exportálási implementációt a Parquetbe való exportáláskor, ez az implementáció egy hatékonyabb, erőforrás-könnyű exportálási mechanizmus. Vegye figyelembe, hogy egy exportált "datetime" oszlopot a Synapse SQL "COPY" jelenleg nem támogat. Az alapértelmezett érték a false (hamis).
managedIdentity string Az a felügyelt identitás, amelynek nevében a folyamatos exportálási feladat futni fog. A felügyelt identitás lehet objektumazonosító vagy fenntartott system szó. További információ: Felügyelt identitás használata folyamatos exportálási feladat futtatásához.
isDisabled bool Tiltsa le/engedélyezze a folyamatos exportálást. Az alapértelmezett érték a false (hamis).

Példa

.create-or-alter continuous-export MyExport
over (T)
to table ExternalBlob
with
(intervalBetweenRuns=1h, 
 forcedLatency=10m, 
 sizeLimit=104857600)
<| T
Name ExternalTableName Lekérdezés Kényszerített relativáció IntervalBetweenRuns CursorScopedTables ExportTulajdonságok
MyExport ExternalBlob S 00:10:00 01:00:00 [
"...DB". [S]"
]
{
"SizeLimit": 104857600
}