.create or alter continuous-export
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer
Tworzy lub zmienia zadanie eksportu ciągłego.
Uprawnienia
Aby uruchomić to polecenie, musisz mieć co najmniej uprawnienia administratora bazy danych.
Składnia
.create-or-alter
continuous-export
continuousExportName [over
(
T1, T2)
] to
table
externalTableName [with
(
propertyName=
propertyValue [,
...]] )
<|
zapytanie
Dowiedz się więcej na temat konwencji składni.
Parametry
Nazwisko | Type | Wymagania | opis |
---|---|---|---|
continuousExportName | string |
✔️ | Nazwa eksportu ciągłego. Musi być unikatowa w bazie danych. |
externalTableName | string |
✔️ | Nazwa obiektu docelowego eksportu tabeli zewnętrznej. |
query | string |
✔️ | Zapytanie do wyeksportowania. |
T1, T2 | string |
Rozdzielona przecinkami lista tabel faktów w zapytaniu. Jeśli nie zostanie określony, przyjmuje się, że wszystkie tabele, do których odwołuje się zapytanie, są tabelami faktów. W przypadku określenia tabele nie na tej liście są traktowane jako tabele wymiarów i nie są ograniczone, więc wszystkie rekordy uczestniczą we wszystkich eksportach. Aby uzyskać szczegółowe informacje, zobacz Omówienie ciągłego eksportowania danych. | |
propertyName, propertyValue | string |
Rozdzielona przecinkami lista właściwości opcjonalnych. |
Uwaga
Jeśli docelowa tabela zewnętrzna używa uwierzytelniania personifikacji , należy określić tożsamość zarządzaną, aby uruchomić eksport ciągły. Aby uzyskać więcej informacji, zobacz Używanie tożsamości zarządzanej do uruchamiania zadania eksportu ciągłego.
Obsługiwane właściwości
Właściwość | Type | opis |
---|---|---|
intervalBetweenRuns |
Timespan |
Przedział czasu między wykonywaniem eksportu ciągłego. Wartość musi być większa niż 1 minuta. |
forcedLatency |
Timespan |
Opcjonalny okres czasu, aby ograniczyć zapytanie do rekordów pozyskanych przed określonym okresem względem bieżącego czasu. Ta właściwość jest przydatna, jeśli na przykład zapytanie wykonuje pewne agregacje lub sprzężenia i chcesz upewnić się, że wszystkie odpowiednie rekordy zostały pozyskane przed uruchomieniem eksportu. |
sizeLimit |
long |
Limit rozmiaru w bajtach pojedynczego artefaktu magazynu zapisanego przed kompresją. Prawidłowy zakres: 100 MB (wartość domyślna) do 1 GB. |
distributed |
bool |
Wyłącz lub włącz eksport rozproszony. Ustawienie wartości false jest równoważne single wskazówce dystrybucji. Ustawieniem domyślnym jest true. |
parquetRowGroupSize |
int |
Dotyczy tylko wtedy, gdy format danych to Parquet. Steruje rozmiarem grupy wierszy w wyeksportowanych plikach. Domyślny rozmiar grupy wierszy to 100 000 rekordów. |
managedIdentity |
string |
Tożsamość zarządzana, dla której jest uruchamiane zadanie eksportu ciągłego. Tożsamość zarządzana może być identyfikatorem obiektu lub słowem zarezerwowanym system . Aby uzyskać więcej informacji, zobacz Używanie tożsamości zarządzanej do uruchamiania zadania eksportu ciągłego. |
isDisabled |
bool |
Wyłącz lub włącz eksport ciągły. Wartość domyślna to „fałsz”. |
Przykład
Poniższy przykład tworzy lub zmienia eksport ciągły MyExport
, który eksportuje dane z tabeli T
do ExternalBlob
. Eksporty danych są wykonywane co godzinę i mają zdefiniowane wymuszone opóźnienie i limit rozmiaru na artefakt magazynu.
.create-or-alter continuous-export MyExport
over (T)
to table ExternalBlob
with
(intervalBetweenRuns=1h,
forcedLatency=10m,
sizeLimit=104857600)
<| T
Nazwisko | ExternalTableName | Query | Wymuszonelatency | IntervalBetweenRuns | CursorScopedTables | ExportProperties |
---|---|---|---|---|---|---|
MyExport | ExternalBlob | S | 00:10:00 | 01:00:00 | [ "['DB']. ['S']" ] |
{ "SizeLimit": 104857600 } |