Télécharger le PDF
1. Qu'entendez-vous par Enterprise Data Warehousing?
Lorsque les données d'organisation sont créées à un point d'accès unique, elles sont appelées entrepôt de données d'entreprise. Les données peuvent être fournies avec une vue globale au serveur via un magasin source unique. On peut faire des analyses périodiques sur cette même source. Cela donne de meilleurs résultats mais cependant le temps nécessaire est long.
2. Quelle est la différence entre une base de données, un entrepôt de données et un magasin de données?
La base de données comprend un ensemble de données raisonnablement affiliées qui sont normalement de petite taille par rapport à l'entrepôt de données. Dans l'entrepôt de données, il existe des assortiments de toutes sortes de données et les données ne sont extraites qu'en fonction des besoins du client. D'autre part, le datamart est également un ensemble de données conçu pour répondre aux besoins de différents domaines. Par exemple, une organisation ayant différents morceaux de données pour ses différents départements, c'est-à-dire les ventes, les finances, le marketing, etc.
3. Qu'entend-on par domaine?
Lorsque toutes les relations et tous les nœuds associés sont couverts par un seul point d'organisation, son domaine appelé. Grâce à cette gestion des données peut être améliorée.
4. Quelle est la différence entre un serveur de référentiel et une centrale électrique?
Le serveur de référentiel contrôle le référentiel complet qui comprend des tableaux, des graphiques et diverses procédures, etc. Sa fonction principale est d'assurer l'intégrité et la cohérence du référentiel. Alors qu'un serveur puissant régit la mise en œuvre de divers processus parmi les facteurs du référentiel de base de données du serveur.
5. Combien de référentiels peuvent être créés dans informatica?
Il peut y avoir n'importe quel nombre de référentiels dans informatica, mais cela dépend finalement du nombre de ports.
6. Quel est l'avantage de partitionner une session?
Le partitionnement d'une session signifie des séquences d'implémentation en solo au sein de la session. Son objectif principal est d'améliorer le fonctionnement et l'efficacité du serveur. D'autres transformations, y compris des extractions et d'autres sorties de partitions uniques, sont effectuées en parallèle.
7. Comment les index sont-ils créés une fois le processus de chargement terminé?
Dans le but de créer des index après le processus de chargement, des tâches de commande au niveau de la session peuvent être utilisées. Les scripts de création d'index peuvent être alignés sur le flux de travail de la session ou la séquence d'implémentation post-session. De plus, ce type de création d'index ne peut pas être contrôlé après le processus de chargement au niveau de la transformation.
8. Expliquez les sessions. Expliquez comment les lots sont utilisés pour combiner des exécutions?
Un ensemble d'apprentissage qui doit être implémenté pour convertir des données d'une source vers une cible est appelé une session. La session peut être effectuée à l'aide du gestionnaire de session ou de la commande pmcmd. L'exécution par lots peut être utilisée pour combiner des exécutions de sessions de manière série ou en parallèle. Les lots peuvent avoir différentes sessions reportées de manière parallèle ou série.
9. Combien de sessions un groupe peut-il regrouper par lots?
On peut regrouper n'importe quel nombre de sessions mais ce serait plus facile pour la migration si le nombre de sessions est moindre dans un lot.
10. Expliquez la différence entre le paramètre de mappage et la variable de mappage?
Lorsque les valeurs changent pendant l'exécution de la session, cela s'appelle une variable de mappage. Une fois terminé, le serveur Informatica stocke la valeur de fin d'une variable et est réutilisé lorsque la session redémarre. De plus, les valeurs qui ne changent pas pendant l'exécution des sessions sont appelées paramètres de mappage. La procédure de mappage explique les paramètres de mappage et leur utilisation. Des valeurs sont attribuées à ces paramètres avant de démarrer la session.
11.Qu'est-ce qu'une cartographie complexe?
Voici les caractéristiques de la cartographie complexe.
- Exigences difficiles
- De nombreux nombres de transformations
- Logique métier complexe
12. Comment peut-on identifier si le mappage est correct ou non sans connexion de session?
On peut trouver si la session est correcte ou non sans connecter la session à l'aide de l'option de débogage.
13. Peut-on utiliser des paramètres de mappage ou des variables créées dans un mappage dans une autre transformation réutilisable?
Oui, on peut le faire car la transformation réutilisable ne contient aucun mapplet ou mappage.
14. Expliquez l'utilisation du fichier de cache d'agrégateur?
Les transformations d'agrégateur sont gérées par blocs d'instructions lors de chaque exécution. Il stocke les valeurs de transition qui se trouvent dans la mémoire tampon locale. Les agrégateurs fournissent des fichiers de cache supplémentaires pour stocker les valeurs de transformation si de la mémoire supplémentaire est requise.
15. Décrivez brièvement la transformation de recherche?
Les transformations de recherche sont les transformations qui ont le droit d'admission à l'ensemble de données basé sur le SGBDR. Le serveur accélère l'accès en utilisant les tables de recherche pour consulter les données de table explicites ou la base de données. Les données finales sont obtenues en faisant correspondre la condition de recherche pour tous les ports de recherche livrés pendant les transformations.
16. Que signifie la dimension du jeu de rôle?
Les dimensions utilisées pour jouer des rôles diversifiés tout en restant dans le même domaine de base de données sont appelées dimensions de jeu de rôle.
17. Comment accéder aux rapports du référentiel sans SQL ou autres transformations?
Réponse: Les rapports de référentiel sont établis par le rapporteur de métadonnées. Il n'y a pas besoin de SQL ou d'une autre transformation puisqu'il s'agit d'une application Web.
18. Quels sont les types de métadonnées stockées dans le référentiel?
Les types de métadonnées comprennent la définition de la source, la définition de la cible, les mappages, le mapplet, les transformations.
19. Expliquez la compatibilité de la page de codes?
Lorsque les données passent d'une page de codes à une autre à condition que les deux pages de codes aient les mêmes jeux de caractères, la perte de données ne peut pas se produire. Toutes les caractéristiques de la page source doivent être disponibles dans la page cible. De plus, si tous les caractères de la page source ne sont pas présents dans la page cible, alors ce serait un sous-ensemble et une perte de données se produira certainement lors de la transformation en raison du fait que les deux pages de codes ne sont pas compatibles.
20. Comment pouvez-vous valider simultanément tous les mappages dans le référentiel?
Tous les mappages ne peuvent pas être validés simultanément car à chaque fois un seul mappage peut être validé.
21. Expliquez brièvement la transformation de l'agrégateur?
Il permet de faire des calculs agrégés tels que des sommes, des moyennes, etc. Il est différent de la transformation d'expression dans laquelle on peut faire des calculs en groupes.
22. Décrivez la transformation d'expression?
Les valeurs peuvent être calculées sur une seule ligne avant d'écrire sur la cible sous cette forme de transformation. Il peut être utilisé pour effectuer des calculs non agrégés. Les instructions conditionnelles peuvent également être testées avant que les résultats de sortie n'atteignent les tables cible.
23. Qu'entendez-vous par transformation de filtre?
C'est un moyen de filtrer les lignes dans un mappage. Les données doivent être transformées par transformation de filtre, puis la condition de filtre est appliquée. La transformation de filtre contient tous les ports d'entrée / sortie, et les lignes qui remplissent la condition ne peuvent passer que par ce filtre.
24. Qu'est-ce que la transformation Joiner?
La transformation de jointure combine deux sources hétérogènes affiliées vivant dans des emplacements différents, tandis qu'une transformation de qualificatif de source peut combiner des données issues d'une source commune.
25. Qu'est-ce que la transformation de recherche?
Il est utilisé pour rechercher des données dans une table relationnelle par mappage. La définition de recherche à partir de n'importe quelle base de données relationnelle est importée à partir d'une source qui a tendance à connecter le client et le serveur. On peut utiliser plusieurs transformations de recherche dans un mappage.
26. Comment l'Union Transformation est-elle utilisée?
Réponse: Il s'agit d'une transformation de groupe d'entrée diversifiée qui peut être utilisée pour combiner des données provenant de différentes sources. Cela fonctionne comme l'instruction UNION All en SQL qui est utilisée pour combiner le jeu de résultats de deux instructions SELECT.
27. Que voulez-vous dire par agrégation incrémentale?
L'option d'agrégation incrémentielle est activée chaque fois qu'une session est créée pour un agrégat de mappage. Power Center effectue une agrégation incrémentielle via le mappage et les données de cache historique pour effectuer de nouveaux calculs d'agrégation de manière incrémentielle.
28. Quelle est la différence entre une recherche connectée et une recherche non connectée?
Lorsque les entrées sont prises directement à partir d'autres transformations du pipeline, cela s'appelle une recherche connectée. Alors que la recherche non connectée ne prend pas les entrées directement à partir d'autres transformations, mais elle peut être utilisée dans toutes les transformations et peut être déclenchée en tant que fonction à l'aide de l'expression LKP. On peut donc dire qu'une recherche non connectée peut être appelée plusieurs fois dans le mappage.
29. Qu'est-ce qu'un mapplet?
Un objet recyclable qui utilise le concepteur de mapplet est appelé un mapplet. Il permet de réutiliser la logique de transformation dans des mappages de multitude et contient également un ensemble de transformations.
30. Définir brièvement la transformation réutilisable?
La transformation réutilisable est utilisée de nombreuses fois dans la cartographie. Il est différent des autres mappages qui utilisent la transformation car elle est stockée sous forme de métadonnées. Les transformations seront annulées dans les mappages chaque fois qu'une modification de la transformation réutilisable est apportée.
31. Que signifie la stratégie de mise à jour et quelles en sont les différentes options?
Le traitement ligne par ligne est effectué par informatica. Chaque ligne est insérée dans la table cible car elle est marquée par défaut. La stratégie de mise à jour est utilisée chaque fois que la ligne doit être mise à jour ou insérée en fonction d'une séquence. De plus, la condition doit être spécifiée dans la stratégie de mise à jour pour que la ligne traitée soit marquée comme mise à jour ou insérée.
32. Quel est le scénario qui oblige le serveur informatica à rejeter des fichiers?
Cela se produit lorsqu'il fait face à DD_Reject dans la transformation de stratégie de mise à jour. De plus cela perturbe la base de données de contrainte déposée dans les lignes a été condensée.
33. Qu'est-ce que la clé de substitution?
La clé de substitution remplace la clé principale naturelle. Il s'agit d'une identification unique pour chaque ligne du tableau. C'est très avantageux car la clé primaire naturelle peut changer, ce qui rend finalement la mise à jour plus difficile. Ils sont toujours utilisés sous la forme d'un chiffre ou d'un entier.
34. Quelles sont les tâches prérequises pour réaliser la partition de session?
Pour effectuer une partition de session, il faut configurer la session pour partitionner les données source, puis installer la machine serveur Informatica dans des CPU multiples.
35. Quels fichiers sont créés lors de la session rums par le serveur informatique?
Lors des exécutions de session, les fichiers créés sont notamment le journal des erreurs, le fichier incorrect, le flux de travail faible et le journal de session.
36. Définir brièvement une tâche de session?
Il s'agit d'un morceau d'instructions qui guide le serveur Power Center sur la manière et le moment de transférer les données des sources vers les cibles.
37. Que signifie la tâche de commande?
Cette tâche spécifique permet à une ou plusieurs commandes shell sous Unix ou DOS dans Windows de s'exécuter pendant le flux de travail.
38. Qu'est-ce qu'une tâche de commande autonome?
Cette tâche peut être utilisée n'importe où dans le flux de travail pour exécuter les commandes shell.
39. Qu'entend-on par commande shell avant et après la session?
La tâche de commande peut être appelée comme commande shell avant ou après la session pour une tâche de session. On peut l'exécuter en tant que commande de pré-session r commande post-session success ou commande post-session échec.
40. Qu'est-ce qu'un événement prédéfini?
C'est un événement de surveillance de fichiers. Il attend qu'un fichier spécifique arrive à un emplacement spécifique.
41. Comment définir un événement défié par l'utilisateur?
L'événement défini par l'utilisateur peut être décrit comme un flux de tâches dans le flux de travail. Des événements peuvent être créés puis déclenchés au besoin.
42. Qu'est-ce qu'un flux de travail?
Réponse: Le flux de travail est un ensemble d'instructions qui communiquent au serveur comment implémenter des tâches.
43. Quels sont les différents outils du gestionnaire de flux de travail?
Voici les différents outils du gestionnaire de flux de travail, à savoir
- Concepteur de tâches
- Concepteur de worklet
- Concepteur de flux de travail
44. Dites-moi d'autres outils à des fins de planification autres que le gestionnaire de workflow pmcmd?
L'outil à des fins de planification autre que le gestionnaire de flux de travail peut être un outil tiers comme «CONTROL M».
45. Qu'est-ce que OLAP (traitement analytique en ligne?
Une méthode par laquelle une analyse multidimensionnelle se produit.
46. Quels sont les différents types d'OLAP? Donne un exemple?
ROLAP par exemple BO, MOLAP par exemple Cognos, HOLAP, DOLAP
47. Qu'entendez-vous par worklet?
Lorsque les tâches de workflow sont regroupées dans un ensemble, il est appelé comme worklet. Les tâches de flux de travail incluent le minuteur, la décision, la commande, l'attente d'événement, le courrier, la session, le lien, l'affectation, le contrôle, etc.
48. À quoi sert le concepteur cible?
La définition de cible est créée avec l'aide du concepteur de cible.
49. Où pouvons-nous trouver l'option de débit dans informatica?
L'option de débit peut être trouvée dans informatica dans le moniteur de flux de travail. Dans le moniteur de flux de travail, cliquez avec le bouton droit sur la session, puis cliquez sur obtenir les propriétés d'exécution et sous les statistiques source / cible, nous pouvons trouver l'option de débit.
50. Qu'est-ce que l'ordre de chargement cible?
Ans: l'ordre de chargement cible est spécifié sur la base des qualificatifs de source dans un mappage. S'il existe plusieurs qualificatifs de source liés à différentes cibles, vous pouvez attribuer l'ordre dans lequel le serveur informatica charge les données dans les cibles.