Comment puis-je ajouter plus de tables à un jeu de données existant? J'ai créé une fabrique de données pour copier des données de table pour 3 tables (base de données Azure SQL). P>
Maintenant, je veux ajouter deux autres tables à cela. Comment puis-je faire cela? P>
4 Réponses :
Premièrement, vous devrez créer 2 nouveaux jeux de données pour vos 2 nouvelles tables. Ajoutez ensuite une activité de copie (2) dans votre jeu de données de sortie de pipeline en tant que jeu de données nouvellement créé. P>
Donc, il n'y a aucune option pour ajouter plus de tables au jeu de données existant?
Pouvez-vous s'il vous plaît élaborer votre problème?
J'ai créé une activité de données de copie dans Azure Data Factory pour copier les tables d'une base de données AZURE SQL à une autre base de données Azure SQL. Maintenant, je veux ajouter plus de tables dedans et je ne suis pas capable de
Vous ne pouvez avoir que 1 table pour 1 jeu de données. Vous devez donc créer plus de jeux de données pour plus de tables. P>
En outre, si j'ajoute une autre colonne de destination mais pas dans la table source? Comment puis-je mapper cela?
Vous pouvez utiliser des paramètres pour avoir un seul jeu de données pointant vers une base de données et le rendre de différentes tables, en fonction du contexte d'exécution. P>
Cathrine Wilhelmsen fait un très bon travail expliquant les paramètres dans son blog: J'espère que cela a aidé! p>
Lorsque vous avez exécuté Copier les données exécutées, vous pouvez modifier le pipeline pour ajouter les tables dans Dataset comme paramètre de pipeline.
Par exemple, je copie deux tables ( Lorsque le pipeline exécute avec succès, le pipeline que nous pouvons constater que tout le mappage de noms de table / schéma est défini comme paramètre:
p> Si vous souhaitez ajouter plus de tables, juste éditeur du paramètre JSON et ajoutez une source JSON comme ci-dessous: P > de sorte que le nouveau paramètre doit être: p> espère que cela aide. p> p> test code> et
et
et
et
Test4 code>) entre deux données de base de données SQL avec des données de copie. p>
Essayé de manière identique en édité des paramètres..no erreurs de validation..publied and ran..mais il a échoué avec une erreur (opération sur la cible Foreach_hz a échoué: l'activité a échoué car une activité interne a échoué) .. Toutes les autres tables copiées des données, à l'exception de la dernière table récemment ajoutée .
@ Surya411 Combien de tables avez-vous ajoutées? Veuillez vérifier si toute la table ajoutée a échoué ou simplement la dernière table a échoué.
J'ai ajouté une seule table et je confirme que toutes les tables sont copiées, à l'exception de la dernière table nouvellement ajoutée. @ Leon Yue
Pour que je n'ai pas eu l'idée du tout ce que vous demandez. Je vous encourage à développer votre question pour clarifier la situation.
J'ai créé une activité de données de copie dans Azure Data Factory pour copier les tables d'une base de données AZURE SQL à une autre base de données Azure SQL. Maintenant, je veux ajouter plus de tables dedans et je ne suis pas capable de ..