Udostępnij za pośrednictwem


.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)] totable 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
}