Condividi tramite


.create o alter continuous-export

Si applica a: ✅Microsoft FabricAzure 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)] totable 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
}