Vous êtes sur la page 1sur 5

Q /R DATASTAGE Niveau 1.

1. C’est quoi l’utilité du stage Merge dans job parallèle ?


Permet de faire des jointures entre les tables et les fichiers.

2. C’est quoi utilité stage Funnel ?


Stage permettant de fusionner des flux de même structure (comme le ferait un
UNION).

3. C’est quoi le RCP, et à quoi ça sert ?


RCP (Runtime Column Propagation) :
 DataStage EE est flexible par rapport aux métadonnées. Il peut gérer des
situations où les métadonnées ne sont pas totalement définies.
 Il suffit de définir une partie du schéma et de propager dynamiquement les
colonnes à l’exécution en activant l’option RCP (Runtime Column
Propagation).
 RCP fonctionne toujours à l’exécution et ne nécessite pas une recompilation
des Jobs :
 RCP est désactivé par défaut.
 Peut être activé au niveau du
 Projet (Administrator->Fenêtre Project Properties -> Onglet
General)
 Job (Fenêtre Job Properties -> Onglet General)
 Stage (Onglet Output)
4. Utilisation de RCP avec des stages Sequential

Les fichiers séquentiels, contrairement à la plupart des autres sources de données,


n’ont pas de définition de colonne inhérentes et DataStage ne peut pas toujours
savoir où se trouvent des colonnes supplémentaires nécessitant une propagation.
Vous pouvez uniquement utiliser RCP sur les fichiers séquentiels si vous avez utilisé la
propriété Schema File pour décrire les colonnes du fichier séquentiel. Vous devez
spécifier le même fichier de schéma pour tous les stages similaires du Job dans lequel
vous voulez propager les colonnes. Les stages nécessitant un schéma sont :
- Sequential File
- File Set
- External Source
- External Target
- Column Import
- Column Export

5. C’est quoi utilité stage Capture du différentiel ?

Adresse 61 rue Henri Barbusse 92110 Clichy – France Tél. : +33 1 83 62 82 65 (L.G.) / Fax : +33 1 55 48 09 18
www.issmi.fr / info@issmi.fr
Le Stage Change Capture permet de comparer 2 liens sources « triés » et de générer
1 lien cible contenant le différentiel.
Le lien résultat (differentiel) comporte les enregistrements :
- Mis à jour
- Insérés
- Supprimés
- Identiques

6. Quand est-ce on utilise un lookup et quand on utilise un Join ou Merge ?

Adresse 61 rue Henri Barbusse 92110 Clichy – France Tél. : +33 1 83 62 82 65 (L.G.) / Fax : +33 1 55 48 09 18
www.issmi.fr / info@issmi.fr
7. A partir des icônes des stages, donner le nom et le rôle de chaque stage ?

(A) (B)

A : L’Aggregator permet d’effectuer des opérations d’agrégation sur les données


sources. L’utilisateur doit spécifier :
- Les colonnes de groupements
- Les colonnes d’agrégation
- Les fonctions d’agrégation à appliquer
B : Extrait les données à partir d’une table oracle (lien de flux)
- Extrait à partir d’une table, d’une requête SQL générée, ou d’une requête SQL définie
par l’utilisateur
- Pour les requêtes SQL utilisateurs, il est possible d’exécuter des jointures, accéder à
des vues…

8. Quel est le rôle Iconv, Oconv ?

C’est des fonctions de date, que nous utilisons pour convertir les dates du format
interne au format externe
- IConv - externe à interne
- OConv-interne à externe

9. C’est quoi le stage transformer?

Transformer Stage ne pas extraire des données ou écrire des données à une base de
données cible. Ils sont utilisés pour traiter les données extraites, effectuer les
conversions nécessaires, et transmettre des données à un autre stage de
transformation ou un stage qui écrit des données à une table de données cible.
10. Quelle est la commande UNIX pour connaitre le statut d’un job ?

DSJOB avec option jobinfo

11. Quels types de Containers vous connaissez ?


Il existe deux types de Containers :
- Container local
- Container partagé

Adresse 61 rue Henri Barbusse 92110 Clichy – France Tél. : +33 1 83 62 82 65 (L.G.) / Fax : +33 1 55 48 09 18
www.issmi.fr / info@issmi.fr
12. C’est quoi l’utilité stage variable dans transformer ?
Stage variable est une variable de traitement intermédiaire qui conserve la valeur
pendant la lecture et ne passe pas la valeur dans la colonne cible.

13. Quels est le rôle du stage Row Generator ?


C’est un stage qui permet de générer des échantillons de données pour tester ou
éventuellement générer des clés pour un flux.
14. Quel est le rôle de stage Surrogate Key Stage ?
Stage pour générer des valeurs numérique ( génération des clés par exemple )

15. Quel partitionnement dois-je utiliser pour avoir ce résultat ?

Round Robin : les enregistrements sont distribués alternativement sur les processus

5 5
7 3
2 3
3 7
1 1
10 5
3 2
5 10

16. Citez-moi quelques stages :

- Stage oracle :
- Transformes :
- Agregator :
- Filter
- Sorter
- Pivot
- Géniric :
- Compare :
- Modify :
- Funel
- Merge :
- Join :
- Decode :
- Encode :
- FTP :
- Compress :
- Switch ;

Adresse 61 rue Henri Barbusse 92110 Clichy – France Tél. : +33 1 83 62 82 65 (L.G.) / Fax : +33 1 55 48 09 18
www.issmi.fr / info@issmi.fr
Adresse 61 rue Henri Barbusse 92110 Clichy – France Tél. : +33 1 83 62 82 65 (L.G.) / Fax : +33 1 55 48 09 18
www.issmi.fr / info@issmi.fr

Vous aimerez peut-être aussi