Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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)] totable externalTableName [with(propertyName= propertyValue [, ...]] )<|zapytanie
Dowiedz się więcej na temat konwencji składni.
Parametry
| Nazwisko | Typ | 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ść | Typ | 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. Wartość domyślna to true. |
distribution |
string |
Wskazówka dystrybucji (single, per_node, per_shard). Zobacz więcej szczegółów w temacie Ustawienia dystrybucji. Wartość domyślna to per_node |
distributionKind |
string |
Opcjonalnie przełącza się na jednolitą dystrybucję, gdy tabela zewnętrzna jest partycjonowana przez partycję ciągu. Prawidłowe wartości to uniform lub default. Zobacz więcej szczegółów w temacie Ustawienia dystrybucji |
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”. |
| Właściwość | Typ | 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. Wartość domyślna to true. |
distribution |
string |
Wskazówka dystrybucji (single, per_node, per_shard). Zobacz więcej szczegółów w temacie Ustawienia dystrybucji. Wartość domyślna to per_node |
distributionKind |
string |
Opcjonalnie przełącza się na jednolitą dystrybucję, gdy tabela zewnętrzna jest partycjonowana przez partycję ciągu. Prawidłowe wartości to uniform lub default. Zobacz więcej szczegółów w temacie Ustawienia dystrybucji |
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. |
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 } |