.create o alter continuous-export
Si applica a: ✅Microsoft Fabric✅Azure Esplora dati
Crea o modifica un processo di esportazione continua.
Autorizzazioni
Per eseguire questo comando, è necessario disporre almeno delle autorizzazioni di amministratore del database.
Sintassi
.create-or-alter
continuous-export
continuousExportName [over
(
T1, T2)
] to
table
externalTableName [ propertyNamewith
(
[=
,
...]] )
<|
quesito
Altre informazioni sulle convenzioni di sintassi.
Parametri
Nome | Digita | Obbligatorio | Descrizione |
---|---|---|---|
continuousExportName | string |
✔️ | Nome dell'esportazione continua. Deve essere univoco all'interno del database. |
externalTableName | string |
✔️ | Nome della destinazione di esportazione della tabella esterna. |
query | string |
✔️ | Query da esportare. |
T1, T2 | string |
Elenco delimitato da virgole di tabelle dei fatti nella query. Se non specificato, si presuppone che tutte le tabelle a cui viene fatto riferimento nella query siano tabelle dei fatti. Se specificato, le tabelle non in questo elenco vengono considerate tabelle delle dimensioni e non sono incluse nell'ambito, quindi tutti i record partecipano a tutte le esportazioni. Per informazioni dettagliate, vedere Panoramica dell'esportazione continua dei dati. | |
propertyName, propertyValue | string |
Elenco delimitato da virgole di proprietà facoltative. |
Nota
Se la tabella esterna di destinazione usa l'autenticazione di rappresentazione , è necessario specificare un'identità gestita per eseguire l'esportazione continua. Per altre informazioni, vedere Usare un'identità gestita per eseguire un processo di esportazione continua.
Proprietà supportate
Proprietà | Digita | Descrizione |
---|---|---|
intervalBetweenRuns |
Timespan |
Intervallo di tempo tra le esecuzioni di esportazione continue. Deve essere maggiore di 1 minuto. |
forcedLatency |
Timespan |
Periodo di tempo facoltativo per limitare la query ai record inseriti prima di un periodo specificato rispetto all'ora corrente. Questa proprietà è utile se, ad esempio, la query esegue alcune aggregazioni o join e si vuole assicurarsi che tutti i record pertinenti siano stati inseriti prima di eseguire l'esportazione. |
sizeLimit |
long |
Limite di dimensioni in byte di un singolo artefatto di archiviazione scritto prima della compressione. Intervallo valido: da 100 MB (impostazione predefinita) a 1 GB. |
distributed |
bool |
Disabilitare o abilitare l'esportazione distribuita. L'impostazione su false equivale all'hint di single distribuzione. Il valore predefinito è true. |
parquetRowGroupSize |
int |
Rilevante solo quando il formato dati è Parquet. Controlla le dimensioni del gruppo di righe nei file esportati. La dimensione predefinita del gruppo di righe è 100.000 record. |
managedIdentity |
string |
Identità gestita per cui viene eseguito il processo di esportazione continua. L'identità gestita può essere un ID oggetto o la system parola riservata. Per altre informazioni, vedere Usare un'identità gestita per eseguire un processo di esportazione continua. |
isDisabled |
bool |
Disabilitare o abilitare l'esportazione continua. Il valore predefinito è false. |
Esempio
Nell'esempio seguente viene creato o modificato un MyExport
di esportazione continua che esporta i dati dalla tabella T
in ExternalBlob
. Le esportazioni di dati vengono eseguite ogni ora e hanno un limite di latenza e dimensioni forzate definito per ogni artefatto di archiviazione.
.create-or-alter continuous-export MyExport
over (T)
to table ExternalBlob
with
(intervalBetweenRuns=1h,
forcedLatency=10m,
sizeLimit=104857600)
<| T
Nome | ExternalTableName | Query | ForcedLatency | IntervalBetweenRuns | CursorScopedTables | ExportProperties |
---|---|---|---|---|---|---|
MyExport | ExternalBlob | S | 00:10:00 | 01:00:00 | [ "['DB']. ['S']" ] |
{ "SizeLimit": 104857600 } |