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-alter
continuous-export
continuousExportName [over
(
T1, T2)
] to
table
externalTableName [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 } |
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: