Partager via


Créer ou modifier une exportation continue

Crée ou modifie un travail d’exportation continue.

Autorisations

Vous devez disposer au moins des autorisations d’administrateur de base de données pour exécuter cette commande.

Syntaxe

.create-or-altercontinuous-exportcontinuousExportName [over(T1, T2)] totableexternalTableName [with(propertyName=propertyValue [, ...]] <|)Requête

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Type Requise Description
continuousExportName string ✔️ Nom de l’exportation continue. Doit être unique dans la base de données.
externalTableName string ✔️ Nom de la cible d’exportation de table externe.
query string ✔️ Requête à exporter.
T1, T2 string Liste de tables de faits séparées par des virgules dans la requête. Si elle n’est pas spécifiée, toutes les tables référencées dans la requête sont supposées être des tables de faits. Si elles sont spécifiées, les tables qui ne figurent pas dans cette liste sont traitées comme des tables de dimension et ne seront pas délimitées, de sorte que tous les enregistrements participent à toutes les exportations. Pour plus d’informations, consultez la vue d’ensemble de l’exportation de données continue.
propertyName, propertyValue string Liste séparée par des virgules de propriétés facultatives.

Remarque

Si la table externe cible utilise l’authentification d’emprunt d’identité , vous devez spécifier une identité managée pour exécuter l’exportation continue. Pour plus d’informations, consultez Utiliser une identité managée pour exécuter un travail d’exportation continue.

Propriétés prises en charge

Propriété Type Description
intervalBetweenRuns Timespan Intervalle de temps entre les exécutions d’exportation continue. Doit être supérieur à 1 minute.
forcedLatency Timespan Période facultative pour limiter la requête aux enregistrements qui ont été ingérés uniquement avant cette période (par rapport à l’heure actuelle). Cette propriété est utile si, par exemple, la requête effectue certaines agrégations/jointures et que vous souhaitez vous assurer que tous les enregistrements pertinents ont déjà été ingérés avant d’exécuter l’exportation.
sizeLimit long Limite de taille en octets d’un seul artefact de stockage en cours d’écriture (avant la compression). Plage valide : 100 Mo (par défaut) à 1 Go.
distributed bool Désactivez/activez l’exportation distribuée. La valeur false équivaut à l’indicateur de single distribution. La valeur par défaut est true.
parquetRowGroupSize int Pertinent uniquement lorsque le format de données est Parquet. Contrôle la taille du groupe de lignes dans les fichiers exportés. La taille du groupe de lignes par défaut est de 100 000 enregistrements.
managedIdentity string Identité managée pour le compte de laquelle le travail d’exportation continue s’exécutera. L’identité managée peut être un ID d’objet ou le system mot réservé. Pour plus d’informations, consultez Utiliser une identité managée pour exécuter un travail d’exportation continue.
isDisabled bool Désactivez/activez l’exportation continue. La valeur par défaut est false.

Exemple

.create-or-alter continuous-export MyExport
over (T)
to table ExternalBlob
with
(intervalBetweenRuns=1h, 
 forcedLatency=10m, 
 sizeLimit=104857600)
<| T
Nom ExternalTableName Requête Latence forcée IntervalBetweenRuns CursorScopedTables ExportProperties
MyExport ExternalBlob S 00:10:00 01:00:00 [
"['DB']. ['S'] "
]
{
« SizeLimit » : 104857600
}