.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)
] to
table
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 |
|
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 } |
Contenu connexe
- vue d’ensemble de l’exportation continue
- tables externes
- désactiver ou activer des d’exportation continue
- .show continue-export
- .show continue-export
- .drop continu-export
- .show des échecs d’exportation continue