L'utilisation de Multi Cast de transformation pour les destinations avec différentes colonnes
Qu'est-ce que l'utilisation de la Transformation de Multidiffusion Tâche ? Avec cette tâche, est-il possible d'envoyer deux destinations à partir d'une seule source, tandis que chaque destination a différentes colonnes ?
OriginalL'auteur Sreejesh Kumar | 2011-06-02
Vous devez vous connecter pour publier un commentaire.
Je suppose que vous faites référence à
Multicast Transformation
à l'intérieur de la tâche de Flux de Données. Si oui, oui c'est possible. Le but de la transformation des données de canal à partir d'une source unique, le nombre n de Transformation tâches ou Destinations.Si la source a colonnes suivantes
et les destinations de ces colonnes.
Les deux destinations seront en mesure de voir les Colonnes 1 - 3 qui sont disponibles dans la Source. Vous devez mapper les colonnes en conséquence dans les destinations respectives. Consultez l'exemple ci-dessous:
Exemple:
Source
a deux colonnes en-Tête et Valeur.Destination 1
a deux colonnes en-Tête et Valeur. Ils sont mappées en conséquence.Destination 2
a seulement la colonne en-Tête. Il est mappé en conséquence.Espère que ça aide.
Capture d'écran #1:
Capture d'écran #2:
Capture d'écran #3:
Capture d'écran #4:
OriginalL'auteur
@Shiva a fait un bon travail d'expliquer le "comment". Je vais attaquer le "qu'est-Ce que l'utilisation de la Transformation de Multidiffusion Tâche?".
Permettez-moi de vous donner des exemples de la façon dont je l'ai utilisé ou vu utilisé. D'abord, nous tenons à stocker les données dans une table intermédiaire qui contient juste les premières données inchangées (ce qui rend plus facile pour nous de données de recherche, des questions pour voir si le problème venait de données à partir d'un bug dans notre processus ou de mauvaises données envoyées par le client.) et en même temps je veux envoyer les mêmes données d'une autre table intermédiaire qui sera utilisé pour transformer les données.
Parfois, nous utilisons Mulitcast de prendre dénormalisée fichiers et de les envoyer à des données normalisées tables. Si les noms d'aller à la table personne, les adresses aller à la table des adresses et des téléphones aller à la table de téléphone.
De multidiffusion peut être utilisé pour effectuer diverses transformations sur les différents champs de données de la même source en même temps plutôt qu'un à un, puis d'apporter toutes les données révisées de retour ensemble dans une jointure de Fusion. Si un chemin d'accès vérifie les États pour s'assurer qu'ils sont valides ou qui convertit les noms longs pour les 2 caractères abréviations et un autre vérifie les codes postaux et ajoute les zéros qui s'est perdu parce que les données proviennent d'un fichier Excel. Puis le nettoyer données d'adresse sont à remettre ensemble avec les bonnes valeurs que nous voulons pour l'insertion de notre base de données. Cela peut accélérer le nettoyage des données est en train d'être nettoyée à la fois une étape à la fois.
OriginalL'auteur HLGEM