Tworzenie lub modyfikowanie eksportu ciągłego
Tworzy lub zmienia zadanie eksportu ciągłego.
Uprawnienia
Aby uruchomić to polecenie, musisz mieć co najmniej uprawnienia do Administracja bazy danych.
Składnia
.create-or-alter
continuous-export
continuousExportName [over
(
T1, T2)
] to
table
externalTableName [with
(
propertyName=
propertyValue [,
...])
] <|
Kwerendy
Dowiedz się więcej o konwencjach składniowych.
Parametry
Nazwa | Typ | Wymagane | Opis |
---|---|---|---|
continuousExportName | string |
✔️ | Nazwa eksportu ciągłego. Musi być unikatowa w bazie danych. |
externalTableName | string |
✔️ | Nazwa obiektu docelowego eksportu tabeli zewnętrznej . |
Kwerendy | 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 tabel, które nie znajdują się na tej liście, są traktowane jako tabele wymiarów i nie będą objęte zakresem, więc wszystkie rekordy będą uczestniczyć 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. Musi być większa niż 1 minuta. |
forcedLatency |
Timespan |
Opcjonalny okres czasu, aby ograniczyć zapytanie do rekordów, które zostały pozyskane tylko przed tym okresem (względem bieżącego czasu). Ta właściwość jest przydatna, jeśli na przykład zapytanie wykonuje pewne agregacje/sprzężenia i chcesz upewnić się, że wszystkie odpowiednie rekordy zostały już pozyskane przed uruchomieniem eksportu. |
sizeLimit |
long |
Limit rozmiaru w bajtach zapisywanego pojedynczego artefaktu magazynu (przed kompresją). Prawidłowy zakres: 100 MB (domyślnie) do 1 GB. |
distributed |
bool |
Wyłącz/włącz eksport rozproszony. Ustawienie wartości false jest równoważne single wskazówce dystrybucji. Wartość domyślna to „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. |
useNativeParquetWriter |
bool |
Użyj nowej implementacji eksportu podczas eksportowania do parquet, ta implementacja jest bardziej wydajnym mechanizmem eksportu światła zasobów. Należy pamiętać, że wyeksportowana kolumna "datetime" nie jest obecnie obsługiwana przez usługę Synapse SQL "COPY". Wartość domyślna to false. |
managedIdentity |
string |
Tożsamość zarządzana, w imieniu której zostanie uruchomione zadanie eksportu ciągłego. Tożsamość zarządzana może być identyfikatorem obiektu lub zastrzeżonym system słowem. Aby uzyskać więcej informacji, zobacz Używanie tożsamości zarządzanej do uruchamiania zadania eksportu ciągłego. |
isDisabled |
bool |
Wyłącz/włącz eksport ciągły. Wartość domyślna to false. |
Przykład
.create-or-alter continuous-export MyExport
over (T)
to table ExternalBlob
with
(intervalBetweenRuns=1h,
forcedLatency=10m,
sizeLimit=104857600)
<| T
Nazwa | ExternalTableName | Zapytanie | ForcedLatency | IntervalBetweenRuns | CursorScopedTables | Właściwości eksportu |
---|---|---|---|---|---|---|
MyExport | ExternalBlob | S | 00:10:00 | 01:00:00 | [ "['DB']. ['S']" ] |
{ "SizeLimit": 104857600 } |
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla