Data Factory > table-export-schema
Cible
Pouvoir exporter la structure d'une qui appartient ou a été partagée au compte qui exécute cet export au format XML.
Export de table partagée
Le partage d'une table implique que celle-ci pourra être exportée depuis le compte qui reçoit cette table. L'export d'une table depuis un contexte partagé exporte la table dans sa globalité. Cela implique:
- que des écrans qui n'ont pas été partagés seront tout de même partagés
- que des colonnes qui n'ont pas été associées à des écrans partagés seront tout de même exportées
Les Entrées / Sorties
Exemple d'utilisation avec le mode ALL sur une table interne
json
{
"name": "table-export-schema",
"taskReferenceName": "export_table_schema",
"description": "The business description of the task",
"type": "SUB_WORKFLOW",
"optional": false,
"inputParameters": {
"tableKey": "products",
"mode": "ALL",
"fileName": "items.xml"
}
}1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
Les entrées
| Propriété | Description |
|---|---|
| tableKey | Obligatoire - String La clé de la table à exporter |
| mode | Obligatoire - Enum - ALL, ACTIVEACTIVE: seuls les éléments de la table non archivés sont exportés.ALL: L'ensemble des éléments de la table sont exportés, peut importe leur statut. |
| fileName | Obligatoire - String Le nom du fichier généré, doit contenir l’extension .xml |
| accountKey | String La clé de l’account dans le cas d’une table partagée |
Les sorties
| Propriété | Description |
|---|---|
| file | FIle Le fichier XML généré |
TIP
Pour plus de détails concernant le contenu de la sortie file, voir le document concernant l'import de table, le format du document de sortie est identique.
Limitations connues
- L'export de table partagée exporte l'ensemble de la structure et pas seulement les champs liés à des screens qui auraient été partagés