Partager via


.create ou alter continuous-export

S’applique à : ✅Microsoft Fabric✅Azure Data Explorer

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-alter continuous-export continuousExportName [over(T1, T2)] totable externalTableName [with(propertyName=, [ ...]] )<|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 ne pas de cette liste sont traitées comme des tables de dimension et ne sont 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 ingérés avant une période spécifiée par rapport à l’heure actuelle. Cette propriété est utile si, par exemple, la requête effectue certaines agrégations ou jointures, et que vous souhaitez vous assurer que tous les enregistrements pertinents ont été ingérés avant d’exécuter l’exportation.
sizeLimit long Limite de taille en octets d’un seul artefact de stockage écrit avant la compression. Plage valide : 100 Mo (par défaut) à 1 Go.
distributed bool Désactivez ou 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 laquelle le travail d’exportation continue s’exécute. 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 ou activez l’exportation continue. La valeur par défaut est false.

Exemple

L’exemple suivant crée ou modifie une exportation continue MyExport qui exporte les données de la table T vers ExternalBlob. Les exportations de données se produisent toutes les heures et ont une latence forcée et une limite de taille définies par artefact de stockage.

.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
}