0
votes

Est-ce que cela correspond aux valeurs de ligne de mise à jour possibles des tables dans l'usine de données Azure?

J'ai un jeu de données dans l'usine de données et j'aimerais savoir si c'est possible des valeurs de ligne de mise à jour possibles en utilisant uniquement des activités d'usine de données, sans flux de données, procédures de stockage, interrogations ...


0 commentaires

3 Réponses :


1
votes

concepts :

jeux de données:

Les jeux de données représentent des structures de données dans les magasins de données, qui indiquent simplement ou référennent les données que vous souhaitez utiliser dans vos activités comme entrées ou sorties.

MAINTENANT, un jeu de données est une vue nommée des données pointant simplement ou références les données que vous souhaitez utiliser dans vos activités en tant qu'entrées et sorties. Les jeux de données identifient des données dans différents magasins de données, telles que des tables, des fichiers, des dossiers et des documents. Par exemple, un jeu de données d'azur blob spécifie le conteneur de blob et le dossier dans Blob Stockage à partir duquel l'activité doit lire les données.

Actuellement, selon mon expérience, il est impossible de mettre à jour les valeurs de ligne en utilisant uniquement des activités d'usine de données. L'usine de données Azure ne supporte pas cela maintenant.

avant plus de détails, s'il vous plaît référence:

  1. Jeu de données
  2. Datasets et services liés dans les données Azure Usine .

    Par exemple, lorsque j'utilise la copie active, l'usine de données ne fournit aucun mode de mise à jour des lignes: Entrez la description de l'image ici

    J'espère que cela aide.


0 commentaires

8
votes

Il existe un moyen de faire de la mise à jour (et probablement de toute autre instruction SQL) de l'usine de données, c'est un peu collant. L'activité Loopup peut exécuter un ensemble d'instructions en mode requête, c'est-à-dire: https://i.stack.imgur.com/khilx.png

La seule condition est de le mettre fin à Select, sinon une activité de recherche jette une erreur.

Ceci fonctionne pour Azure SQL, PostgreSQL, et probablement pour toute autre usine de données de DB peut se connecter.


0 commentaires

0
votes

Ceci est maintenant possible dans l'usine de données Azure, votre flux de données doit avoir une étape d'altération de la ligne, et l'évier a une liste déroulante dans laquelle vous pouvez sélectionner la colonne Clé pour effectuer des mises à jour.

 Entrez la description de l'image ici https://docs.microsoft.com/ EN-US / AZURE / DE DONNEES-FALLY / DATA-Flow-Alter-Row


0 commentaires