DI 910HF3 UserGuide Fr

74
Informatica Data Integration Analyst (Version 9.1.0 HotFix 3) Guide d'utilisateur

description

.

Transcript of DI 910HF3 UserGuide Fr

Page 1: DI 910HF3 UserGuide Fr

Informatica Data Integration Analyst (Version 9.1.0 HotFix 3)

Guide d'utilisateur

Page 2: DI 910HF3 UserGuide Fr

Informatica Data Integration Analyst Guide d'utilisateur

Version 9.1.0 HotFix 3Décembre 2011

Copyright (c) 1998-2011 Informatica. Tous droits réservés.

Ce logiciel et sa documentation contiennent des informations appartenant à Informatica Corporation, protégées par les lois sur le copyright et fournies dans le cadre d'unaccord de licence contenant des restrictions d'utilisation et de divulgation. Toute ingénierie inverse du logiciel est interdite. Il est interdit de reproduire ou transmettre sousquelque forme et par quelque moyen que ce soit (électronique, photocopie, enregistrement ou autre) tout ou partie de ce document sans le consentement préalabled'Informatica Corporation. Ce logiciel peut être protégé par des brevets américains et/ou internationaux, ainsi que par d'autres brevets en attente.

L'utilisation, la duplication ou la divulgation du Logiciel par le gouvernement américain est sujette aux restrictions décrites dans l'accord de licence applicable du logicielconformément aux documents DFARS 227.7202-1(a) et 227.7702-3(a) (1995), DFARS 252.227-7013©(1)(ii) (OCT 1988), FAR 12.212(a) (1995), FAR 52.227-19 ou FAR52.227-14 (ALT III) le cas échéant.

Les informations dans ce produit ou cette documentation sont sujettes à modification sans préavis. Si vous rencontrez des problèmes dans ce produit ou la documentation,veuillez nous en informer par écrit.

Informatica, la plate-forme Informatica, Services de données Informatica (« Data Services »), PowerCenter, PowerCenterRT, PowerCenter Connect, Analyseur de donnéesPowerCenter (« Data Analyzer »), PowerExchange, PowerMart, Gestionnaire de métadonnées (« Metadata Manager »), Qualité des données Informatica (« Data Quality »),Explorateur de données Informatica (« Data Explorer »), Transformation de données B2B Informatica (« B2B Data Transformation »), Échange de données B2B Informatica(« B2B Data Exchange »), Informatica à la demande (« On Demand »), Résolution d'identité Informatica (« Identity Resolution »), Gestion de cycle de vie d'informationsd'applications Informatica (« Application Information Lifecycle Management »), Traitement d'événements complexes Informatica (« Complex Event Processing »), UltraMessaging et Gestion des données principales Informatica (« Master Data Management ») sont des marques de commerce ou des marques déposées d'InformaticaCorporation aux États-Unis et dans d'autres juridictions du monde. Tous les autres noms de société ou de produit peuvent être des marques de commerce ou des marquesdéposées de leurs détenteurs respectifs.

Des portions de ce logiciel et/ou de la documentation sont sujettes au copyright détenu par des tierces parties, dont Copyright DataDirect Technologies. Tous droits réservés.Copyright © Sun Microsystems. Tous droits réservés. Copyright © RSA Security Inc. Tous droits réservés. Copyright © Ordinal Technology Corp. Tous droits réservés.Copyright © Aandacht c.v. Tous droits réservés. Copyright Genivia, Inc. Tous droits réservés. Copyright Isomorphic Software. Tous droits réservés. Copyright © MetaIntegration Technology, Inc. Tous droits réservés. Copyright © Intalio. Tous droits réservés. Copyright © Oracle. Tous droits réservés. Copyright © Adobe SystemsIncorporated. Tous droits réservés. Copyright © DataArt, Inc. Tous droits réservés. Copyright © ComponentSource. Tous droits réservés. Copyright © Microsoft Corporation.Tous droits réservés. Copyright © Rouge Wave Software, Inc. Tous droits réservés. Copyright © Teradata Corporation. Tous droits réservés. Copyright © Yahoo! Inc. Tousdroits réservés. Copyright © Glyph & Cog, LLC. Tous droits réservés. Copyright © Thinkmap, Inc. Tous droits réservés. Copyright © Clearpace Software Limited. Tous droitsréservés. Copyright © Information Builders, Inc. Tous droits réservés. Copyright © OSS Nokalva, Inc. Tous droits réservés. Copyright Edifecs, Inc. Tous droits réservés.Copyright Cleo Communications, Inc. Tous droits réservés. Copyright © International Organization for Standardization 1986. Tous droits réservés. Copyright © ej-technologiesGmbH . Tous droits réservés. Copyright © JasperSoft Corporation. Tous Droits Réservés.

Ce produit contient des logiciels développés par Apache Software Foundation (http://www.apache.org/), et d'autres logiciels sous licence Apache License, Version 2.0 (la« Licence »). Vous pouvez obtenir une copie de la Licence sur http://www.apache.org/licenses/LICENSE-2.0. Sauf indication contraire dans la législation applicable ou paraccord écrit, le logiciel distribué sous la Licence est fourni « EN L'ÉTAT », SANS GARANTIES NI CONDITIONS D'AUCUNE SORTE, expresse ou implicite. Se reporter à laLicence pour la langue spécifique régissant les droits et limitations dans le cadre de la Licence

Ce produit inclut des logiciels développés par Mozilla (http://www.mozilla.org/), copyright de logiciel The JBoss Group, LLC, tous droits réservés ; copyright de logiciel ©1999-2006 de Bruno Lowagie et Paulo Soares et d'autres logiciels sous licence GNU Lesser General Public License Agreement accessible sur http://www.gnu.org/licenses/lgpl.html. Les matériaux sont fournis gratuitement par Informatica, « en l'état », sans garantie d'aucune sorte, expresse ou implicite, notamment les garanties implicites deconformité légale et d'usage normal.

Le produit inclut les logiciels ACE(TM) et TAO(TM), copyright Douglas C. Schmidt et son groupe de recherche à Washington University, University of California, Irvine, etVanderbilt University, Copyright (©) 1993-2006, tous droits réservés.

Ce produit inclut des logiciels développés par OpenSSL Project pour une utilisation dans OpenSSL Toolkit (copyright The OpenSSL Project. Tous droits réservés) et laredistribution de ce logiciel est sujette aux termes publiés sur http://www.openssl.org et http://www.openssl.org/source/license.html.

Ce produit inclut le logiciel Curl, copyright 1996-2007, Daniel Stenberg, <[email protected]>. Tous droits réservés. Les autorisations et limitations concernant ce logiciel sontsujettes aux conditions publiées sur http://curl.haxx.se/docs/copyright.html. L'autorisation d'utiliser, copier, modifier et distribuer ce logiciel à toute fin, avec ou sansrémunération, est accordée par les présentes, à la condition que la notification de copyright ci-dessus et cette notification d'autorisation apparaissent dans toutes les copies.

Le produit inclut des logiciels sous copyright 2001-2005 (©) MetaStuff, Ltd. Tous droits réservés. Les autorisations et limitations concernant ce logiciel sont sujettes auxconditions publiées sur http://www.dom4j.org/ license.html.

Le produit inclut des logiciels sous copyright © 2004-2007, The Dojo Foundation. Tous droits réservés. Les autorisations et limitations concernant ce logiciel sont sujettes auxconditions publiées sur http://www.boost.org/LICENSE_.

Ce produit inclut le logiciel ICU sous copyright de International Business Machines Corporation et autres. Tous droits réservés. Les autorisations et limitations concernant celogiciel sont sujettes aux conditions publiées sur http://source.icu-project.org/repos/icu/icu/trunk/license.html.

Ce produit inclut des logiciels sous copyright © 1996-2006 Per Bothner. Tous droits réservés. Votre droit à utiliser de tels matériels est défini dans la licence qui peut êtreconsultée sur http://www.gnu.org/software/ kawa/Software-License.html.

Ce produit inclut le logiciel OSSP UUID sous copyright © 2002 Ralf S. Engelschall, copyright © 2002 The OSSP Project Copyright © 2002 Cable & Wireless Deutschland. Lesautorisations et limitations concernant ce logiciel sont sujettes aux conditions publiées sur http://www.opensource.org/licenses/mit-license.php.

Ce produit inclut des logiciels développés par Boost (http://www.boost.org/) ou sous licence de logiciel Boost. Les autorisations et limitations concernant ce logiciel sontsujettes aux conditions publiées sur http://www.boost.org/LICENSE_1_0.txt.

Ce produit inclut des logiciels sous copyright © 1997-2007 University of Cambridge. Les autorisations et limitations concernant ce logiciel sont sujettes aux conditions publiéessur http://www.pcre.org/license.txt.

Ce produit inclut des logiciels sous copyright © 2007 The Eclipse Foundation. Tous droits réservés. Les autorisations et limitations concernant ce logiciel sont sujettes auxconditions publiées sur http://www.eclipse.org/org/documents/epl-v10.php.

Ce produit contient un logiciel sous licence selon les conditions publiées sur http://www.tcl.tk/software/tcltk/license.html, http://www.bosrup.com/web/overlib/?License, http://www.stlport.org/doc/ license.html, http://www.asm.ow2.org/license.html, http://www.cryptix.org/LICENSE.TXT, http://hsqldb.org/web/hsqlLicense.html, http://httpunit.sourceforge.net/doc/ license.html, http://jung.sourceforge.net/license.txt, http://www.gzip.org/zlib/zlib_license.html, http://www.openldap.org/software/release/license.html, http://www.libssh2.org, http://slf4j.org/license.html, http://www.sente.ch/software/OpenSourceLicense.html, http://fusesource.com/downloads/license-agreements/fuse-message-broker-v-5-3- license-agreement ; http://antlr.org/license.html ; http://aopalliance.sourceforge.net/ ; http://www.bouncycastle.org/licence.html ; http://www.jgraph.com/jgraphdownload.html ; http://www.jcraft.com/jsch/LICENSE.txt. http://jotm.objectweb.org/bsd_license.html ; http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 ; http://www.slf4j.org/license.html ; http://developer.apple.com/library/mac/#samplecode/HelpHook/Listings/HelpHook_java.html ; http://www.jcraft.com/jsch/LICENSE.txt ; http://nanoxml.sourceforge.net/orig/copyright.html ; http://www.json.org/license.html ; http://forge.ow2.org/projects/javaservice/, http://

Page 3: DI 910HF3 UserGuide Fr

www.postgresql.org/about/licence.html, http://www.sqlite.org/copyright.html, http://www.tcl.tk/software/tcltk/license.html, http://www.jaxen.org/faq.html, http://www.jdom.org/docs/faq.html, and http://www.slf4j.org/license.html.

Ce produit contient un logiciel sous licence Academic Free License (http://www.opensource.org/licenses/afl-3.0.php), licence Common Development Distribution License(http://www.opensource.org/licenses/cddl1.php) licence Common Public License (http://www.opensource.org/licenses/cpl1.0.php), licence Sun Binary Code LicenseAgreement Supplemental License Terms, licence BSD License (http://www.opensource.org/licenses/bsd-license.php) et licence MIT License (http://www.opensource.org/licenses/mit-license.php) et la licence artistique (Artistic License) (http://www.opensource.org/licenses/artistic-license-1.0).

Ce produit inclut des logiciels sous copyright © 2003-2006 Joe Walnes, 2006-2007 XStream Committers. Tous droits réservés. Les autorisations et limitations concernant celogiciel sont sujettes aux conditions publiées sur http://xstream.codehaus.org/license.html. Ce produit inclut des logiciels développés par Indiana University Extreme! Lab.Pour plus d'informations, veuillez vous rendre sur http://www.extreme.indiana.edu/.

Ce logiciel est protégé par les numéros de brevets des États-Unis 5 794 246 ; 6 014 670 ; 6 016 501 ; 6 029 178 ; 6 032 158 ; 6 035 307 ; 6 044 374 ; 6 092 086 ; 6 208 990 ;6 339 775 ; 6 640 226 ; 6 789 096 ; 6 820 077 ; 6 823 373 ; 6 850 947 ; 6 895 471 ; 7 117 215 ; 7 162 643 ; 7 254 590 ; 7 281 001 ; 7 421 458 ; 7 496 588 ; 7 523 121 ; 7 584422 ; 7 720 842 ; 7 721 270 et 7 774 791, des brevets internationaux et d'autres brevets en cours.

EXCLUSION DE RESPONSABILITÉ : Informatica Corporation fournit cette documentation « en l'état » sans garantie d'aucune sorte, expresse ou implicite, notamment lesgaranties implicites de non-infraction, de conformité légale ou d'usage normal. Informatica Corporation ne garantit pas que ce logiciel ou cette documentation est exemptd'erreurs. Les informations fournies dans ce logiciel ou cette documentation peuvent inclure des inexactitudes techniques ou des erreurs typographiques. Les informationscontenues dans ce logiciel et sa documentation sont sujettes à modification à tout moment sans préavis.

AVIS

Ce produit Informatica (le « Logiciel ») inclut certains pilotes (les « Pilotes DataDirect ») de DataDirect Technologies, une société de Progress Software Corporation(« DataDirect ») qui sont sujets aux conditions suivantes :

1.LES PILOTES DATADIRECT SONT FOURNIS « EN L'ÉTAT », SANS GARANTIE D'AUCUNE SORTE, EXPRESSE OU IMPLICITE, NOTAMMENT LESGARANTIES IMPLICITES DE CONFORMITÉ LÉGALE, D'USAGE NORMAL ET DE NON-INFRACTION.

2.DATADIRECT OU SES FOURNISSEURS TIERS NE POURRONT EN AUCUN CAS ÊTRE TENUS RESPONSABLES ENVERS LE CLIENT UTILISATEUR FINAL DETOUT DOMMAGE DIRECT, ACCESSOIRE, INDIRECT, SPÉCIAL, CONSÉCUTIF OU AUTRE RÉSULTANT DE L’UTILISATION DES PILOTES ODBC, QU’ILSSOIENT INFORMÉS OU NON À L’AVANCE DE LA POSSIBILITÉ DE TELS DOMMAGES. CES LIMITATIONS S’APPLIQUENT À TOUTES LES CAUSESD’ACTION, NOTAMMENT TOUTE INFRACTION AU CONTRAT, INFRACTION À LA GARANTIE, NÉGLIGENCE, RESPONSABILITÉ STRICTE, REPRÉSENTATIONINCORRECTE ET AUTRES TORTS.

Numéro de référence : IDI-USG-91000-HF3-0001

Page 4: DI 910HF3 UserGuide Fr

Sommaire

Préface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ivRessources Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv

Portail des clients Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv

Documentation Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv

Site Web Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv

Bibliothèque de procédures Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v

Base de connaissances Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v

Base de connaissances multimédia Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v

Support client international Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v

Chapitre 1: Introduction à Informatica Data Integration Analyst. . . . . . . . . . . . . . . . . . . . . 1Présentation de Informatica Data Integration Analyst. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Informatica Analyst. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Navigateur Informatica Analyst. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

Vues Informatica Analyst. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

Vue Contenu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Vue Propriétés. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Vue Sécurité. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Connexion à Informatica Analyst. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Chapitre 2: Projets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Présentation des projets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Création d’un projet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Duplication d'un projet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Changement de nom d'un projet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Suppression d'un dossier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Règles et instructions pour les projets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Dossiers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Création d'un dossier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Changement de nom d'un dossier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Duplication d'un dossier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Déplacement d'un dossier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Suppression d'un dossier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Affichage d'un projet ou dossier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Objets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Propriétés de l'objet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Affichage d'un objet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Duplication d'un objet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Sommaire i

Page 5: DI 910HF3 UserGuide Fr

Changement de nom d'un objet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Déplacement d'un objet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Suppression d'un objet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Signets de métadonnées. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Création d'un signet de métadonnées. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Ouverture d'un signet de métadonnées. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Balises. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Créer et assigner une balise. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Affichage des balises. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Recherche. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Syntaxe de recherche. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

Filtres de recherche. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

Résultats de la recherche. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Exécution d'une recherche. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Importation de tables Metadata Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Exemple de recherche d'objets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Sécurité. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Attribution d'autorisations sur un projet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Règles et instructions pour la sécurité. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Statut de la tâche. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Contrôle du statut de la tâche. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

Termes métier Metadata Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Gestion des termes métier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Chapitre 3: Objets de données. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Présentation des objets de données. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

Fichiers plats. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

Options des fichiers plats. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

Types de données de fichiers plats. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

Types de données date/heure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

Ajout d'un fichier plat délimité. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

Ajout d'un fichier plat de largeur fixe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

Règles et instructions pour les fichiers plats. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

Tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

Propriétés de connexion de base de données. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

Suppression d'une connexion de base de données. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

Ajout d'une table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

Règles et instructions pour les tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

Affichage des objets de données. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

Édition d'objets de données. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

Chapitre 4: Spécifications de mappage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Présentation de la spécification de mappage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

ii Sommaire

Page 6: DI 910HF3 UserGuide Fr

Collaboration entre analyste et développeur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

Exemple de spécification de mappage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

Développement de la spécification de mappage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

Types de spécification de mappage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

Vue Mappage de colonne. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

Vue Propriétés. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

Vue Prévisualisation des données. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

Objets de spécification de mappage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

Sources de spécification de mappage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

Cible de spécification de mappage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

Recherche de colonnes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

Agrégations de spécifications de mappage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

Règles de spécification de mappage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

Filtres de spécification de mappage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

Recherches de spécification de mappage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

Jointures de spécification de mappage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

Retrait des relations de colonne. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

Création d'une spécification de mappage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

Configuration d'une spécification de mappage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

Tâches de configuration d'une spécification de mappage. . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

Validation d'une spécification de mappage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

Erreurs de validation lors du développement d'une spécification de mappage. . . . . . . . . . . . . . . 54

Erreurs de validation lors de la prévisualisation des données. . . . . . . . . . . . . . . . . . . . . . . . . . 54

Erreurs de validation lors d'une opération de chargement sur la cible. . . . . . . . . . . . . . . . . . . . . 54

Chargement des résultats de spécification de mappage dans une table. . . . . . . . . . . . . . . . . . . . . . 55

Chargement des résultats de spécification de mappage dans un fichier plat. . . . . . . . . . . . . . . . . . . 55

Règles et instructions pour le chargement des résultats de spécification de mappage dans un fichierplat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

Chapitre 5: Exportation de spécification de mappage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57Exportation de spécification de mappage Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

Exportation de spécification de mappage vers Microsoft Excel. . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

Exportation d'une spécification de mappage vers Microsoft Excel. . . . . . . . . . . . . . . . . . . . . . . 58

Spécifications de mappage dans Microsoft Excel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

Exportation de spécification de mappage vers PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

Propriétés de connexion du référentiel PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

Exportation d'une spécification de mappage vers PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . 60

Exportation de spécification de mappage sous forme de table virtuelle. . . . . . . . . . . . . . . . . . . . . . . 61

Exportation d'une spécification de mappage sous forme de table virtuelle. . . . . . . . . . . . . . . . . . 61

Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

Sommaire iii

Page 7: DI 910HF3 UserGuide Fr

PréfaceLe guide de l'utilisateur de Data Integration Analyst de est rédigé à l'attention des analystes d'intégration desdonnées. Il décrit comment utiliser Informatica Analyst. Ce guide suppose une compréhension des conceptsd'intégration des données, des concepts de fichiers plats et de bases de données relationnelles, ainsi que desmoteurs de base de données dans votre environnement.

Ressources Informatica

Portail des clients InformaticaEn tant que client Informatica, vous avez accès au portail des clients Informatica sur http://mysupport.informatica.com Ce site contient des informations sur les produits et les groupes d’utilisateurs,des bulletins d’information, un lien vers le système de gestion des dossiers d’assistance à la clientè d’Informatica(ATLAS), une bibliothèque de procédures Informatica, une base de connaissances Informatica, une base deconnaissances multimédia Informatica, ainsi que la documentation nécessaire sur les produits Informatica etl’accès à sa communauté d’utilisateurs.

Documentation InformaticaL’équipe Documentation d’Informatica s’efforce de fournir une documentation précise et utilisable. N’hésitez pas àcontacter l’équipe Documentation d’Informatica par courriel à l’adresse [email protected] pourlui faire part de vos questions, commentaires ou suggestions concernant cette documentation. Ces commentaireset suggestions nous permettront d’améliorer notre documentation. Veuillez préciser si vous acceptez d’êtrecontacté au sujet de ces commentaires.

L’équipe Documentation met à jour la documentation chaque fois que nécessaire. Pour obtenir la toute dernièreversion de la documentation concernant votre produit, consultez la Documentation de produit sur http://mysupport.informatica.com.

Site Web InformaticaVous pouvez accéder au site Web d’entreprise Informatica sur http://www.informatica.com. Le site contient desinformations sur Informatica, son expertise, les événements à venir et les bureaux de vente. Vous y trouverezaussi des informations sur ses produits et ses partenaires. Les rubriques de service du site fournissent desinformations importantes sur le support technique, la formation et l’éducation, ainsi que les servicesd’implémentation.

iv

Page 8: DI 910HF3 UserGuide Fr

Bibliothèque de procédures InformaticaEn tant que client Informatica, vous avez accès à la bibliothèque de procédures Informatica sur http://mysupport.informatica.com La bibliothèque de procédures Informatica est une collection de ressourcesdestinée à vous familiariser avec les produits Informatica et leurs fonctionnalités. Elle regroupe des articles et desdémonstrations interactives qui permettent de résoudre des problèmes courants et de comparer les fonctionnalitéset les comportements, et qui vous guident lors de la réalisation de tâches concrètes spécifiques.

Base de connaissances InformaticaEn tant que client Informatica, vous avez accès à la base de connaissances Informatica sur http://mysupport.informatica.com Utilisez la base de connaissances pour rechercher des solutions documentéesaux problèmes techniques connus concernant les produits Informatica. Vous y trouverez également la réponseaux questions les plus fréquentes, des livres blancs et des conseils techniques. N’hésitez pas à contacter l’équipeBase de connaissances Informatica par courriel à l’adresse [email protected] pour lui faire part devos questions, commentaires et suggestions concernant la base de connaissances.

Base de connaissances multimédia InformaticaEn tant que client Informatica, vous avez accès à la base de connaissances multimédia Informatica sur http://mysupport.informatica.com La base de connaissances multimédia Informatica est un ensemble de tutorielsmultimédias qui vous aide à vous familiariser avec les concepts élémentaires en vous guidant au cours de tâchesspécifiques. N’hésitez pas à contacter l’équipe Base de connaissances Informatica par courriel à l’adresse [email protected] pour lui faire part de vos questions, commentaires et suggestions concernant labase de connaissances multimédia.

Support client international InformaticaVous pouvez contacter un Centre de support client par téléphone ou via l’assistance en ligne. L’assistance enligne requiert un nom d’utilisateur et un mot de passe. Vous pouvez demander un nom d’utilisateur et un mot depasse sur http://mysupport.informatica.com.

Utilisez les numéros de téléphone suivants pour contacter le Support client international Informatica :

Amérique du Nord/Amérique du Sud Europe/Moyen-Orient/Afrique Asie/Australie

Numéro gratuitBrésil : 0800 891 0202Mexique : 001 888 209 8853Amérique du Nord : +1 877 463 2435

Numéro gratuitFrance : 0805 804632Allemagne : 0800 5891281Italie : 800 915 985Pays-Bas : 0800 2300001Portugal : 800 208 360Espagne : 900 813 166Suisse : 0800 463 200Royaume-Uni : 0800 023 4632

Tarif standardBelgique : +31 30 6022 797France : +33 1 4138 9226Allemagne : +49 1805 702 702

Numéro gratuitAustralie : 1 800 151 830Nouvelle-Zélande : 09 9 128 901

Tarif standardInde : +91 80 4112 5738

Préface v

Page 9: DI 910HF3 UserGuide Fr

Amérique du Nord/Amérique du Sud Europe/Moyen-Orient/Afrique Asie/Australie

Pays-Bas : +31 306 022 797Royaume-Uni : +44 1628 511445

vi Préface

Page 10: DI 910HF3 UserGuide Fr

C H A P I T R E 1

Introduction à Informatica DataIntegration Analyst

Ce chapitre comprend les rubriques suivantes :

¨ Présentation de Informatica Data Integration Analyst, 1

¨ Informatica Analyst, 1

¨ Connexion à Informatica Analyst, 4

Présentation de Informatica Data Integration AnalystInformatica Analyst (l'outil Analyst) est un client d'application basé sur le Web que les analystes peuvent utiliserpour effectuer des tâches d'intégration des données dans une entreprise. Utilisez l'outil Analyst pour travailleravec les développeurs d'intégration des données sur des solutions y afférent.

Analyst Service gère l'outil Analyst. L'outil Analyst utilise les projets pour stocker les dossiers et objets. Il stockeles projets, dossiers et objets dans le référentiel Modèle. Il se connecte à la base de données du référentielModèle pour créer, mettre à jour et supprimer les projets et objets dans l'outil Analyst.

Vous pouvez importer des objets de données, comme par exemple des tables et des fichiers plats, dans desprojets et dossiers. Analyst Service gère la connexion au répertoire stockant les fichiers plats chargés que vousutilisez comme sources des fichiers plats dans l'outil Analyst. Il gère également la connexion à une base dedonnées stockant les tables de référence que vous créez ou importez dans l'outil Analyst.

Vous pouvez utiliser les objets de données pour créer des spécifications de mappage afin de définir une logiqued'entreprise qui transforme et déplace les données depuis une source vers une cible.

Informatica AnalystL'outil Analyst possède une interface Web que vous pouvez utiliser pour effectuer des tâches de qualité etd'intégration des données.

L'interface de l'outil Analyst possède des onglets, des en-têtes, des vues, ainsi qu'un Navigateur. Utilisez leNavigateur pour parcourir les projets et effectuer des tâches sur les projets et dossiers.

1

Page 11: DI 910HF3 UserGuide Fr

Lorsque vous vous connectez à l'outil Analyst, l'onglet Parcourir : Projets s'affiche. L'onglet affiche les vues ainsique le Navigateur. L'onglet affiche également les icônes et les menus Actions que vous pouvez utiliser poureffectuer des tâches dans le Navigateur et dans les vues.

Lorsque vous cliquez sur le lien d'un objet dans une vue, l'objet s'ouvre dans un onglet. Après avoir effectué unerecherche, l'outil Analyst affiche les résultats de la recherche dans un onglet. Vous pouvez conserver plusieursonglets ouverts dans l'interface de l'outil Analyst. Vous pouvez naviguer entre les onglets.

L'outil Analyst possède les éléments d'en-tête suivants :

¨ Déconnexion. Déconnexion de l'outil Analyst.

¨ Gestion. Définition des préférences utilisateur pour l'ouverture des signets de métadonnées dans l'outilAnalyst ou Developer et pour la suppression des connexions à la base de données. Contrôle du statut destâches de l'outil Analyst pour les objets comme les profils, fiches d'évaluation, tables de référence etspécifications de mappage. Gestion des termes métier Metadata Manager.

¨ Aide. Accès à l'aide pour l'onglet ouvert.

¨ Recherche. Rechercher des dossiers dans les projets. Rechercher des objets dans le référentiel Modèle et leréférentiel Metadata Manager.

Navigateur Informatica AnalystUtilisez le Navigateur pour parcourir les projets et dossiers ainsi que leur contenu. Une fois connecté à l'outilAnalyst, le Navigateur s'affiche dans le panneau de gauche.

Lorsque vous sélectionnez un projet dans le Navigateur, vous pouvez sélectionner une vue afin d'afficher lecontenu, les descriptions et les autorisations du projet.

Le Navigateur affiche les types d'objets suivants :

¨ Projets. Objet le plus élevé de la hiérarchie du navigateur. Il s'agit du conteneur de niveau supérieur pour tousles projets que vous créez.

¨ Dossiers. Objet enfant d'un projet. Organisez les objets de domaine d'un projet dans des dossiers.

Actualisez le Navigateur pour obtenir la version la plus récente de tous les objets du Navigateur. Plusieursutilisateurs peuvent ajouter des projets et dossiers qui s'affichent dans le Navigateur.

Le Navigateur possède un menu Actions que vous pouvez utiliser pour effectuer des tâches sur les projets etdossiers. Vous pouvez également cliquer avec le bouton droit de la souris sur les projets et dossiers poureffectuer les mêmes tâches.

Utilisez le Navigateur pour effectuer les tâches suivantes :

¨ Créer des projets et des dossiers.

¨ Gérer des projets et des dossiers.

¨ Actualiser les projets et dossiers qui s'affichent dans le Navigateur.

Vues Informatica AnalystL'outil Analyst possède des vues des projets et dossiers que vous sélectionnez dans le Navigateur. Les objetss'ouvrant dans des onglets possèdent également des vues. Utilisez le menu Actions ou cliquez avec le boutondroit de la souris sur les objets pour effectuer des tâches liées à la vue. Vous pouvez également cliquer sur lesicônes dans les panneaux de vue pour effectuer les tâches communes liées à la vue.

La Vue Contenu et la Vue Propriétés sont les vues du conteneur Projets de niveau supérieur. Le conteneurProjets contient les projets que vous créez dans le Navigateur.

2 Chapitre 1: Introduction à Informatica Data Integration Analyst

Page 12: DI 910HF3 UserGuide Fr

Après avoir sélectionné un projet ou dossier, l'interface de l'outil Analyst affiche les vues suivantes :

¨ Vue Contenu. Affiche le contenu du projet ou dossier et les propriétés des objets sélectionnés.

¨ Vue Propriétés. Affiche les propriétés du projet ou du dossier.

¨ Vue Sécurité. Affiche les autorisations utilisateur sur le projet.

Vue ContenuUtilisez la vue Contenu pour afficher les informations du projet et du dossier. Dans la vue Contenu, vous pouvezcréer et ajouter des objets de données et profils aux projets et dossiers. Vous pouvez effectuer des tâches degestion de projet et de dossier.

Après avoir sélectionné un projet ou dossier dans le Navigateur, cliquez sur la vue Contenu pour afficher lecontenu du projet ou dossier.

La vue Contenu affiche le contenu du projet ou dossier dans le panneau Contenu. Lorsque vous sélectionnez unobjet dans le panneau Contenu, l'outil Analyst affiche les propriétés de l'objet dans le panneau Propriétés.

Vous pouvez effectuer les tâches suivantes dans la vue Contenu :

¨ Ouvrir un objet.

¨ Dupliquer les projets, dossiers et objets.

¨ Renommer les projets, dossiers et objets.

¨ Déplacer les dossiers et objets.

¨ Supprimer les projets, dossiers et objets.

¨ Ajouter un fichier plat à un projet ou dossier.

¨ Ajouter une table relationnelle à un projet ou dossier.

¨ Créer un profil personnalisé.

¨ Créer une table de référence.

¨ Créer un enregistrement incorrect ou dupliquer des tables d'enregistrements.

¨ Fermer tous les onglets.

Vue PropriétésUtilisez la vue Propriétés pour afficher les informations de description d'un projet ou dossier.

Après avoir sélectionné un projet ou dossier dans le Navigateur, cliquez sur la vue Propriétés pour afficher lespropriétés du projet ou du dossier.

Dans la vue Propriétés, vous pouvez voir le nom et la description du projet ou dossier.

Vue SécuritéUtilisez la vue Sécurité pour afficher et attribuer les autorisations de niveau projet aux utilisateurs.

Après avoir sélectionné un projet dans le Navigateur, cliquez sur la vue Sécurité pour afficher les autorisationsutilisateur sur le projet. Dans la vue Sécurité, vous pouvez attribuer aux utilisateurs les autorisations pour lire,écrire et accorder des autorisations. Vous pouvez également ajouter des utilisateurs et leur attribuer desautorisations.

La vue Sécurité affiche les informations suivantes dans le panneau Autorisations de niveau de projet :

¨ Utilisateur. Nom de l'utilisateur auquel sont attribuées des autorisations sur le projet.

Informatica Analyst 3

Page 13: DI 910HF3 UserGuide Fr

¨ Domaine de sécurité. Nom du domaine de sécurité auquel appartient l'utilisateur. Le domaine de sécurité peutêtre LDAP ou Natif.

¨ Autorisation. Autorisations attribuées à l'utilisateur. Les autorisations peuvent inclure le droit de lire, écrire ouaccorder des autorisations.

Connexion à Informatica AnalystUtilisez l'URL de l'outil Analyst pour vous connecter à son interface. Lorsque vous vous connectez à l'outil Analyst,vous devez spécifier le nom d'utilisateur, le mot de passe ainsi que le domaine natif ou le domaine de sécuritéLDAP.

1. Démarrez un navigateur Microsoft Internet Explorer ou Mozilla Firefox.

2. Dans le champ Adresse, entrez l'URL de l'outil Analyst :http[s]://<host name>:<port number>/AnalystTool

3. Sur la page de connexion, entrez votre nom d'utilisateur et le mot de passe.

4. Sélectionnez Natif ou le nom d'un domaine de sécurité spécifique.

Le champ Domaine de sécurité apparaît lorsque le domaine Informatica contient un domaine de sécuritéLDAP. Si vous ne connaissez pas le domaine de sécurité auquel appartient votre compte utilisateur,contactez l'administrateur de domaine Informatica.

5. Cliquez sur Connexion.

L'écran d'accueil s'affiche.

6. Cliquez sur Fermer pour quitter l'écran d'accueil et accéder à l'outil Analyst.

4 Chapitre 1: Introduction à Informatica Data Integration Analyst

Page 14: DI 910HF3 UserGuide Fr

C H A P I T R E 2

ProjetsCe chapitre comprend les rubriques suivantes :

¨ Présentation des projets, 5

¨ Dossiers, 7

¨ Affichage d'un projet ou dossier, 9

¨ Objets, 10

¨ Signets de métadonnées, 13

¨ Balises, 14

¨ Recherche, 15

¨ Sécurité, 19

¨ Statut de la tâche, 20

¨ Termes métier Metadata Manager, 22

Présentation des projetsUn projet est un conteneur de niveau supérieur que vous utilisez pour stocker les dossiers et objets dans l'outilAnalyst. Utilisez les projets pour organiser et gérer les objets que vous voulez analyser dans le cadre de la qualitédes données.

Créez un projet basé sur la structure des données pour lesquelles vous souhaitez analyser la qualité. Parexemple, un analyste a besoin d'évaluer la qualité des données sur plusieurs systèmes structurés par régions d'unpays. L'analyste crée les projets nommés Est et Ouest pour correspondre avec les données des régions Est etOuest. L'analyste peut importer des objets de données comme des tables relationnelles et des fichiers plats dansles projets Est et Ouest.

Vous devez créer ou ouvrir un projet avant de pouvoir travailler dans l'outil Analyst. Utilisez le Navigateur pourcréer un projet dans l'outil Analyst. Lorsque vous créez un projet, l'outil Analyst stocke le projet dans le référentielModèle.

Vous pouvez partager un projet afin de partager son contenu et de travailler avec d'autres utilisateurs sur le projet.Lorsque vous partagez un projet dans l'outil Analyst, le projet s'affiche également dans l'outil Developer.

Un projet peut contenir des dossiers et des objets. Vous pouvez organiser les objets dans les dossiers.

5

Page 15: DI 910HF3 UserGuide Fr

La table suivante décrit les tâches que vous pouvez effectuer sur un projet :

Tâche Description

Gérer les projets Gérer et partager le contenu d'un projet. Vous pouvez créer,dupliquer, renommer et supprimer un projet. Vous pouvezafficher le contenu du projet.

Gérer les dossiers Organiser le contenu du projet dans des dossiers. Vouspouvez créer, dupliquer, renommer et déplacer des dossiersdans un projet.

Gérer les objets Vous pouvez afficher le contenu des objets, dupliquer,renommer, déplacer et supprimer les objets d'un projet oudossier d'un projet.

Rechercher des projets Vous pouvez rechercher des dossiers ou objets dans desprojets. Vous pouvez afficher les résultats de la recherche etsélectionner un objet dans les résultats pour afficher soncontenu.

Attribuer des autorisations Vous pouvez ajouter des utilisateurs à un projet. Vous pouvezattribuer à des utilisateurs les autorisations pour lire, écrire etaccorder des autorisations sur un projet afin de restreindre oude permettre l'accès aux objets du projet.

Création d’un projetCréez un projet pour stocker les objets de données et les types d'objets dans l'outil Analyst. Vous pouvez créerdes dossiers dans les projets. Utilisez les projets pour gérer les dossiers et objets du projet.

1. Dans le Navigateur, sélectionnez Projets.

2. Cliquez sur Actions > Nouveau projet.

La fenêtre Nouveau projet s'affiche.

3. Entrez un nom pour le projet et éventuellement une description.

4. Cliquez sur Non partagé si vous ne souhaitez pas partager le projet ou sur Partagé si vous souhaitezpartager le projet avec d'autres utilisateurs. La valeur par défaut est Non partagé.

5. Cliquez sur OK.

Le projet s'affiche dans le Navigateur.

Duplication d'un projetVous pouvez dupliquer le contenu d'un projet dans un autre projet que vous créez. Dupliquez un projet afind'utiliser le même contenu pour effectuer différentes tâches. Dupliquer un projet ne duplique pas les autorisationsutilisateur du projet. Le propriétaire du projet possède par défaut toutes les autorisations sur le projet dupliqué.

1. Dans le Navigateur, sélectionnez le projet que vous souhaitez dupliquer.

2. Cliquez sur Actions > Dupliquer.

La fenêtre Dupliquer s'affiche.

3. Entrez le nom du projet et éventuellement une description.

6 Chapitre 2: Projets

Page 16: DI 910HF3 UserGuide Fr

4. Cliquez sur OK.

L'outil Analyst duplique le contenu du projet dans le projet.

Changement de nom d'un projetVous pouvez renommer un projet après l'avoir créé. Renommez un projet conformément à l'utilisationprofessionnelle et aux conventions de dénomination. Vous pouvez avoir besoin de renommer un projet si son nomest incorrect ou si le projet a une utilité différente.

1. Dans le Navigateur, sélectionnez le projet que vous voulez renommer.

2. Cliquez sur Actions > Recommer.

La fenêtre Renommer s'affiche.

3. Entrez un nom.

4. Cliquez sur OK.

L'outil Analyst renomme le projet dans le Navigateur.

Suppression d'un dossierSupprimez un projet lorsque le projet et son contenu se répète.

1. Dans le Navigateur, sélectionnez le projet que vous souhaitez supprimer.

2. Cliquez sur Actions > Supprimer.

3. Dans la fenêtre Supprimer le projet, cliquez sur Oui.

L'outil Analyst supprime le projet du Navigateur.

Règles et instructions pour les projetsLe présent chapitre décrit les règles et instructions d'utilisation des projets.

Utilisez les règles et instructions suivantes lorsque vous travaillez avec des projets :

¨ Vous ne pouvez pas déplacer un projet dans le Navigateur.

¨ Vous pouvez déplacer les dossiers dans un projet mais vous ne pouvez pas déplacer un dossier dans un deses propres dossiers enfant dans le projet.

¨ Vous ne pouvez pas dupliquer un projet dans un autre projet avec le même nom.

¨ Vous ne pouvez pas dupliquer un dossier d'un projet dans un autre dossier d'un projet différent.

DossiersUtilisez les dossiers pour organiser le contenu du projet. Vous pouvez créer un dossier afin de grouper les objetsd'une tâche spécifique d'un projet. Vous pouvez créer un dossier dans un projet ou dans un autre dossier.

Créez des dossiers pour grouper les objets basés sur des besoins professionnels. Par exemple, un projetnécessite l'analyse des données stockées dans plusieurs bases de données relationnelles d'une organisation.Chaque région possède une base de données relationnelle. Vous pouvez créer des dossiers nommés Est etOuest pour stocker les métadonnées du projet pour chaque région.

Dossiers 7

Page 17: DI 910HF3 UserGuide Fr

Les dossiers s'affichent sous les projets dans le Navigateur. Un dossier peut contenir d'autres dossiers et desobjets.

Vous pouvez effectuer les tâches suivantes sur un dossier :

¨ Créer un dossier.

¨ Afficher un dossier.

¨ Renommer un dossier.

¨ Dupliquer un dossier.

¨ Déplacer un dossier.

¨ Supprimer un dossier.

Création d'un dossierCréez un dossier pour stocker les objets dans l'outil Analyst.

1. Dans le Navigateur, sélectionnez le projet ou dossier dans lequel vous souhaitez créer un dossier.

2. Cliquez sur Actions > Nouveau dossier.

La fenêtre Nouveau dossier s'affiche.

3. Entrez le nom du dossier et éventuellement une description.

4. Cliquez sur OK.

L'outil Analyst crée le dossier dans le Navigateur.

Changement de nom d'un dossierVous pouvez renommer un dossier après l'avoir créé. Renommez un dossier pour modifier son nom conformémentà l'utilisation professionnelle ou aux conventions de dénomination.

1. Dans le Navigateur, sélectionnez le projet et le dossier du projet que vous souhaitez renommer.

2. Cliquez sur Actions > Renommer

La fenêtre Renommer s'affiche.

3. Entrez le nom du dossier.

4. Cliquez sur OK.

L'outil Analyst renomme le dossier dans le Navigateur.

Duplication d'un dossierVous pouvez dupliquer un dossier dans un projet. Dupliquez un dossier pour organiser ou améliorer son contenu,ou afin d'utiliser son contenu pour différentes tâches.

1. Dans le Navigateur, sélectionnez le projet et le dossier du projet que vous souhaitez dupliquer.

2. Cliquez sur Actions > Dupliquer.

La fenêtre Dupliquer s'affiche.

3. Allez à l'emplacement où vous souhaitez dupliquer le dossier.

Sinon, entrez l'emplacement.

4. Entrez le nom du dossier.

8 Chapitre 2: Projets

Page 18: DI 910HF3 UserGuide Fr

5. Cliquez sur OK.

L'outil Analyst duplique le dossier dans le projet du Navigateur.

Déplacement d'un dossierVous pouvez déplacer un dossier dans un projet. Déplacez les dossiers pour organiser le contenu du projet dansune hiérarchie de dossiers.

1. Dans le Navigateur, sélectionnez le dossier que vous voulez déplacer dans le projet.

2. Cliquez sur Actions > Déplacer.

La fenêtre Déplacer s'affiche.

3. Allez à l'emplacement dans le projet où vous souhaitez déplacer le dossier.

Sinon, entrez l'emplacement.

4. Cliquez sur OK.

L'outil Analyst déplace le dossier dans le projet, dans le Navigateur.

Suppression d'un dossierSupprimez un dossier si son contenu se répète.

1. Dans le Navigateur, sélectionnez le dossier dans le projet que vous souhaitez supprimer.

2. Cliquez sur Actions > Supprimer.

La boîte de dialogue Supprimer le dossier s'affiche.

3. Cliquez sur Oui pour supprimer le dossier.

L'outil Analyst supprime le dossier du Navigateur.

Affichage d'un projet ou dossierVous pouvez afficher les objets d'un projet ou dossier. Pour chaque objet, vous pouvez afficher le nom et le typede l'objet dans la vue Contenu. Vous pouvez afficher les informations descriptives comme par exemple le nom duprojet et la description du projet ou dossier dans la vue Propriétés.

1. Pour afficher le contenu d'un projet ou dossier dans la vue Contenu, sélectionnez un projet ou dossier dansle Navigateur, dans le panneau Contenu.

L'outil Analyst affiche une liste de tous les objets dans le projet ou dossier et affiche le nom et le type dechaque objet.

2. Pour afficher les informations descriptives du projet ou dossier dans la vue Propriétés, sélectionnez un projetou dossier dans le Navigateur et affichez les informations descriptives dans le panneau Propriétés.

L'outil Analyst affiche le nom du projet ou dossier ainsi que sa description.

Affichage d'un projet ou dossier 9

Page 19: DI 910HF3 UserGuide Fr

ObjetsLes types d'objets que vous utilisez dans l'outil Analyst dépendent de la structure des données dont voussouhaitez analyser la qualité. Vous pouvez utiliser les objets de données pour structurer les données et créer destypes d'objets pour analyser la qualité des données dans un projet.

Les objets de données peuvent inclure les tables relationnelles et fichiers plats que vous importez dans l'outilAnalyst. Les objets de données logiques créés dans les modèles d'objet de données de l'outil Developers'affichent en tant qu'objets de données logiques dans les projets partagés par le développeur dans l'outil Analyst.Ces objets de données logiques peuvent s'afficher en tant que tables ou fichiers plats.

Les types d'objets incluent des objets comme les profils, règles, fiches d'évaluation, tables de référence, tablesd'enregistrements incorrects et tables d'enregistrements doubles que vous créez dans l'outil Analyst.

Vous pouvez stocker des objets dans des projets ou dossiers. Vous pouvez associer les objets à des balises.Vous pouvez rechercher des objets par nom ou par balise.

Vous pouvez effectuer les tâches communes suivantes sur les types d'objets et les objets de données :

¨ Afficher un objet.

¨ Dupliquer un objet.

¨ Renommer un objet.

¨ Déplacer un objet.

¨ Supprimer un objet.

Remarque: Vous ne pouvez pas dupliquer, renommer, déplacer ou supprimer un objet de données logique.

Propriétés de l'objetLa table suivante décrit les objets que vous pouvez stocker dans un projet ainsi que les propriétés d'objetaffichables :

Objet Objet de données / Type d'objet Propriétés de l'objet

Tables relationnelles Objet de données - Nom. Nom de la table dans leréférentiel modèle.

- Emplacement. Emplacement de latable dans le projet ou dossier.

- Connexion. Nom de la connexionrelationnelle de la base de données.

- Schéma. Nom du schéma de la basede données.

- Nom de la table. Nom de la sourcede la table relationnelle.

Fichiers plats Objet de données - Emplacement. Emplacement dufichier plat dans le projet ou dossier.

- Chemin du fichier. Chemin du fichierplat sur le lecteur réseau.

- Chargé. Chemin du fichier platchargé.

- Nom de fichier. Nom du fichier plat.

10 Chapitre 2: Projets

Page 20: DI 910HF3 UserGuide Fr

Objet Objet de données / Type d'objet Propriétés de l'objet

Objet de données logique Objet de données - Nom. Nom de la table dans leréférentiel modèle.

- Emplacement. Emplacement de latable dans le projet ou dossier.

- Modèle d'objet de données. Nom dumodèle d'objet de données à partirduquel l'objet de données logique aété créé.

- Nom de l'objet de données logique.Nom de la table de l'objet dedonnées logique.

Profils Type d'objet - Emplacement. Emplacement du profildans le projet ou dossier.

- Nom. Nom du profil.

Règles Type d'objet - Emplacement. Emplacement de larègle dans le projet ou dossier.

- Nom. Nom de la règle.

Fiches d'évaluation Type d'objet - Emplacement. Emplacement de lafiche d'évaluation dans le projet oudossier.

- Nom. Nom de la fiche d'évaluation.

Tables de référence Type d'objet - Nom. Nom de la table dans leréférentiel modèle.

- Emplacement. Emplacement de latable dans le projet ou dossier.

- Connexion. Nom de la connexionrelationnelle de la base de données.

- Schéma. Nom du schéma de la basede données.

- Nom de la table. Nom de la table deréférence.

Tables des enregistrements incorrects Type d'objet - Nom. Nom de la table dans leréférentiel modèle.

- Emplacement. Emplacement de latable dans le projet ou dossier.

- Connexion. Nom de la connexionrelationnelle de la base de données.

- Schéma. Nom du schéma de la basede données.

- Nom de la table. Nom de la table desenregistrements incorrects.

Tables des enregistrements doubles Type d'objet - Nom. Nom de la table dans leréférentiel modèle.

- Emplacement. Emplacement de latable dans le projet ou dossier.

- Connexion. Nom de la connexionrelationnelle de la base de données.

- Schéma. Nom du schéma de la basede données.

- Nom de la table. Nom de la table desenregistrements dupliqués.

Objets 11

Page 21: DI 910HF3 UserGuide Fr

Affichage d'un objetVous pouvez afficher les propriétés de chaque objet d'un projet ou dossier. Vous pouvez ouvrir l'objet pourprévisualiser les données dans un onglet. Vous pouvez prévisualiser le contenu des objets de données et lestypes d'objets pour afficher la structure des données et analyser les résultats de la qualité des données.

1. Dans le Navigateur, sélectionnez le projet ou dossier contenant l'objet que vous souhaitez afficher.

2. Dans le panneau Contenu, sélectionnez l'objet que vous voulez afficher.

L'outil Analyst affiche le nom, le type et l'emplacement de l'objet dans le projet ou dossier dans le panneauPropriétés. Vous pouvez afficher le nom de connexion, le nom du modèle d'objet de données, le nom de latable et le nom de schéma des objets de la table. Vous pouvez également afficher le chemin de fichier desobjets du fichier plat.

3. Cliquez sur Actions > Ouvrir.

L'outil Analyst ouvre le contenu de l'objet pour les prévisualiser dans un onglet. Vous pouvez prévisualiser lesmétadonnées de colonnes pour les tables et fichiers plats, et les résultats de la qualité des données pour lesautres types d'objet.

Duplication d'un objetVous pouvez dupliquer des objets dans un projet ou dans des dossiers d'un projet pour les utiliser dansdifférentes tâches.

1. Dans le Navigateur, sélectionnez le projet ou dossier contenant l'objet que vous souhaitez dupliquer.

2. Dans le panneau Contenu, sélectionnez l'objet que vous souhaitez dupliquer.

3. Cliquez sur Actions > Dupliquer.

La fenêtre Dupliquer s'affiche.

4. Dans le projet, allez à l'emplacement où vous souhaitez dupliquer l'objet.

Sinon, entrez l'emplacement.

5. Entrez le nom de l'objet.

6. Cliquez sur OK.

L'outil Analyst duplique l'objet dans l'emplacement du projet ou dossier.

Changement de nom d'un objetRenommez un projet pour modifier son nom conformément à l'utilisation professionnelle et aux conventions dedénomination.

1. Dans le Navigateur, sélectionnez le projet ou dossier contenant l'objet que vous souhaitez copier.

2. Dans le panneau Contenu, sélectionnez l'objet que vous souhaitez renommer.

3. Cliquez sur Actions > Renommer.

La fenêtre Renommer s'affiche.

4. Entrez le nom de l'objet.

5. Cliquez sur OK.

L'outil Analyst renomme l'objet par le nom indiqué.

12 Chapitre 2: Projets

Page 22: DI 910HF3 UserGuide Fr

Déplacement d'un objetDéplacez un objet vers un autre emplacement dans le projet afin d'organiser le contenu du projet. Vous ne pouvezpas déplacer un objet dans un dossier cible qui est un enfant du dossier source.

1. Dans le Navigateur, sélectionnez le projet contenant l'objet que vous souhaitez déplacer.

2. Dans le panneau Contenu, sélectionnez l'objet que vous souhaitez déplacer.

3. Cliquez sur Actions > Déplacer.

La fenêtre Déplacer s'affiche.

4. Allez à l'emplacement dans un dossier où vous souhaitez déplacer l'objet.

Sinon, entrez l'emplacement où vous souhaitez déplacer l'objet dans un dossier.

5. Cliquez sur OK.

L'outil Analyst déplace l'objet à l'emplacement spécifié dans le projet ou dossier.

Suppression d'un objetSupprimez un objet d'un projet ou dossier si l'objet se répète.

1. Dans le Navigateur, sélectionnez le projet ou dossier contenant l'objet que vous souhaitez supprimer.

2. Dans le panneau Contenu, sélectionnez l'objet que vous souhaitez supprimer.

3. Cliquez sur Actions > Supprimer.

4. Dans la boîte de dialogue Supprimer l'objet, cliquez sur Oui.

L'outil Analyst supprime les objets du projet ou du dossier.

Signets de métadonnéesUn signet de métadonnées est un lien vers un objet dans un référentiel Modèle. Utilisez un signet demétadonnées pour partager un objet avec d'autres utilisateurs de l'outil Analyst.

Comme l'outil Analyst est un outil basé sur le Web, vous pouvez accéder aux objets via un lien vers l'objet dansl'outil Analyst. Chaque objet que vous voyez dans l'outil Analyst possède une URL unique. Vous pouvez partagerun objet avec d'autres utilisateurs de l'outil Analyst en partageant l'URL de l'objet. Vous pouvez créer un signet demétadonnées pour tous les objets que vous pouvez ouvrir dans l'outil Analyst.

L'exemple suivant présente un signet de métadonnées d'une table relationnelle :

http://styx:8080/AnalystTool/com.informatica.at.AnalystTool/index.jsp#p=lewis&i=U:VeP2HpstEd66x8vkMFuKtQ&c=com.informatica.metadata.relational.datasource.RelationalDataSource

Pour partager un signet de métadonnées, ouvrez l'objet que vous voulez partager dans l'outil Analyst. Copiez lelien dans la barre d'adresse. Vous pouvez ensuite envoyer le lien dans un e-mail ou l'ajouter à un document. Vouspouvez également marquer le lien comme signet dans votre navigateur pour y accéder ultérieurement.

Pour accéder à un signet de métadonnées, vous pouvez cliquer sur le lien ou le copier/coller dans la barred'adresse du navigateur. Lorsque vous accédez à un signet de métadonnées, l'outil Analyst vous invite à vousconnecter si vous ne l'êtes pas déjà, puis il affiche l'objet.

Pour accéder à un signet de métadonnées, vous devez avoir les autorisations suivantes :

¨ Autorisation d'utilisation de l'outil Analyst.

Signets de métadonnées 13

Page 23: DI 910HF3 UserGuide Fr

¨ Autorisation d'accès au projet contenant l'objet.

Création d'un signet de métadonnéesCréez un signet de métadonnées afin de partager un objet d'Informatica Analyst avec d'autres utilisateurs.

1. Dans l'outil Analyst, ouvrez l'objet pour lequel vous souhaitez créer un signet de métadonnées.

2. Copiez l'URL dans la barre d'adresse du navigateur.

Vous pouvez ensuite coller le signet dans un e-mail ou un document et le distribuer aux autres utilisateurs.

Ouverture d'un signet de métadonnéesOuvrez un signet de métadonnées pour accéder à un objet dans l'outil Analyst.

1. Cliquez sur le lien actif d'un signet de métadonnées ou copiez/collez le lien dans la barre d'adresse d'unnavigateur.

Si vous n'êtes pas déjà connecté, l'outil Analyst affiche la page de connexion.

2. Connectez-vous à l'outil Analyst.

L'outil Analyst affiche l'objet dans un onglet.

BalisesUne balise est une métadonnée définissant un objet dans le référentiel Modèle en fonction de l'utilisationprofessionnelle. Créez des balises pour grouper les objets en fonction de leur utilisation professionnelle.

Après avoir créé une balise, vous pouvez l'associer à un ou plusieurs objets. Vous pouvez retirer l'associationentre une balise et un objet. Vous pouvez utiliser une balise pour rechercher des objets associés à une balisedans le référentiel Modèle. L'outil Analyst affiche un glossaire de toutes les balises. Vous pouvez supprimer lesbalises qui se répètent.

Par exemple, un analyste crée une balise nommée XYZCorp_CustomerOrders et l'applique aux tables contenantdes informations sur les commandes client de la société XYZ. L'analyste peut effectuer une recherche par baliseXYZ_CustomerOrders pour identifier les tables associées à la balise.

Remarque: Les balises associées à un objet dans l'outil Analyst s'affichent en tant que balises pour les mêmesobjets dans l'outil Developer.

Créer et assigner une baliseCréez une balise pour ajouter des métadonnées définissant un objet basé sur une utilisation professionnelle.Attribuez la balise à un objet pour l'associer à cette définition de métadonnées.

1. Cliquez sur Actions > Afficher les balises.

2. Dans le volet Balises, cliquez sur Nouveau.

3. Entrez un nom et éventuellement une description.

L'outil Analyst ajoute la balise au glossaire.

4. Pour assigner une balise à un objet, sélectionnez un objet dans le Navigateur, sélectionnez la balise etcliquez sur Assigner.

14 Chapitre 2: Projets

Page 24: DI 910HF3 UserGuide Fr

Affichage des balisesL'outil Analyst affiche un glossaire des balises. Vous pouvez afficher toutes les balises ou uniquement les balisesassignées à des objets.

Procédez comme suit pour afficher les balises :

Tâche Action

Afficher les balises. Cliquez sur Actions > Afficher les balises. L'outil Analystaffiche un glossaire de balises dans le panneau Balises.

Afficher les balises du glossaire par groupe. Sélectionnez le groupe de lettres, numéros ou le groupeAutres.

Afficher les balises assignées à des objets. Sélectionnez Balises appliquées dans le menu déroulantsupérieur.

Afficher toutes les balises. Sélectionnez Toutes les balises dans le menu déroulantsupérieur.

Afficher la description d'une balise. Sélectionnez une balise et affichez la description dans lepanneau inférieur.

Masquer les balises. Cliquez sur Actions > Masquer les balises.

RechercheVous pouvez rechercher des objets et dossiers dans l'outil Analyst. Recherchez des dossiers pour trouver lesobjets d'une tâche particulière comme par exemple le profilage des données ou la création des règles métier.

Vous pouvez rechercher des objets de données, types d'objets et dossiers par nom dans l'outil Analyst. Vous nepouvez pas rechercher des projets par nom.

Le service de référentiel modèle utilise un moteur de recherche pour indexer les métadonnées dans le référentielModèle. Pour indexer correctement les métadonnées, le moteur de recherche utilise un analyseur de rechercheapproprié pour la langue des métadonnées que vous indexez. L'outil Analyst utilise le moteur de recherche poureffectuer des recherches sur les objets dans le référentiel Modèle.

Vous pouvez rechercher des objets dans le référentiel Modèle par nom d'objet ou par balise. Si vous possédezMetadata Manager, vous pouvez rechercher des objets dans le référentiel Metadata Manager par nom d'objet oupar terme métier Metadata Manager. Vous pouvez sélectionner un objet Metadata Manager dans les résultats dela recherche et l'importer dans l'outil Analyst.

Vous pouvez créer une requête de recherche et filtrer les résultats de la recherche. Vous pouvez afficher lesrésultats de la recherche, y sélectionner un objet et afficher son contenu dans un autre onglet.

Vous pouvez effectuer une recherche dans plusieurs langues. Pour effectuer une recherche dans une languedifférente, un administrateur doit modifier l'analyseur de recherche et configurer le référentiel Modèle pour qu'ill'utilise. Vous pouvez modifier l'analyseur de recherche dans le service de référentiel modèle. Après avoir modifiél'analyseur de recherche, vous devez redémarrer le service de référentiel modèle et indexer à nouveau l'index derecherche. Pour de plus amples informations sur la modification de l'analyseur de recherche, voir le Guide del'administrateur de Informatica.

Recherche 15

Page 25: DI 910HF3 UserGuide Fr

Syntaxe de rechercheUtilisez la syntaxe de recherche pour créer une requête de recherche et filtrer les résultats de la recherche.

La table suivante décrit la syntaxe que vous pouvez utiliser dans une recherche :

Syntaxe de recherche Description

Mots-clés Utilisez une correspondance de mot-clé exacte dans larecherche.

Casses Utilisez un texte en majuscules et minuscules dans larecherche.

Caractères génériques Utilisez les caractères génériques dans la recherche.

Opérateurs logiques Utilisez les opérateurs logiques dans la recherche.

Correspondances de mot-cléUtilisez une correspondance de mot-clé pour rechercher des dossiers et objets correspondant au mot-clé.

Placez la requête entre guillemets (« ») pour rechercher une correspondance de mot-clé exacte. L'outil Analystrenvoie les objets dont le nom correspond exactement au mot-clé.

Remarque: Vous ne pouvez pas utiliser de caractères génériques ou spéciaux dans une recherche.

Caractères génériquesUtilisez les caractères génériques pour définir un ou plusieurs caractères dans une recherche. Utilisez lescaractères génériques comme préfixe, suffixe ou infixe dans une recherche.

La table suivante décrit les caractères génériques que vous pouvez utiliser dans une recherche :

Caractère générique Description

* Représente tous les caractères. Par exemple, lorsque vousrecherchez customer*, l'outil Analyst peut renvoyer customer,customer_name et CustomerID.

? Représente un seul caractère. Par exemple, lorsque vousrecherchez Customer?, l'outil Analyst peut renvoyerCustomer1, Customer2 et CustomerA.

16 Chapitre 2: Projets

Page 26: DI 910HF3 UserGuide Fr

OpérateursUtilisez les opérateurs de recherche booléens pour combiner les termes de recherche de manière logique. Tousles opérateurs booléens doivent être en majuscule.

La table suivante décrit les opérateurs de recherche que vous pouvez utiliser dans une recherche :

Opérateur Description

AND Inclut les deux termes de recherche. Par exemple, donnéesde ventes ET ventes de données.

OU Inclut un des deux termes de recherche. Par exemple,données de ventes OU ventes.

NOT Exclut un terme de recherche. Par exemple, données deventes PAS ventes de données. L'opérateur NOT nécessitedeux opérandes.

Filtres de rechercheAppliquez un filtre à la requête de recherche pour affiner les résultats de la recherche en fonction d'un nomd'objet, d'une balise ou d'un terme métier Metadata Manager.

Lorsque vous sélectionnez un filtre et l'appliquez à une requête de recherche, l'outil Analyst renvoie les résultatsde recherche basés sur le filtre. Vous pouvez effectuer une recherche avancée pour affiner davantage lesrésultats de la recherche.

Lorsque vous recherchez des objets par nom ou balise, l'outil Analyst renvoie les résultats de la recherche pourles objets dans le référentiel Modèle. Vous pouvez effectuer une recherche avancée pour rechercher par nomd'objet, balise ou type d'objet.

Lorsque vous recherchez des objets par terme métier Metadata Manager, l'outil Analyst renvoie les résultats de larecherche pour les objets associés au terme métier dans le référentiel Metadata Manager. Vous pouvezsélectionner un objet Metadata Manager dans les résultats de la recherche et l'importer dans l'outil Analyst. Vouspouvez effectuer une recherche avancée pour rechercher par nom d'objet, terme métier ou type d'objet. Vousdevez posséder Metadata Manager pour rechercher des objets par terme métier Metadata Manager.

Remarque: Lorsqu'un nom de balise est identique à un nom de terme métier, l'outil Analyst renvoie les résultatsde la recherche pour les objets associés à la balise et au terme métier du référentiel Modèle ainsi que duréférentiel Metadata Manager.

La table suivante décrit les filtres de recherche que vous pouvez utiliser pour effectuer une recherche :

Filtre de recherche Description

Rechercher par nom Recherchez des objets par nom.

Rechercher par balise / terme métier Recherchez les objets associés à une balise dans leréférentiel Modèle ou les objets associés à un terme métierdans le référentiel Metadata Manager.

Recherche avancée Recherchez les objets dans le référentiel Modèle par nomd'objet, balise ou type d'objet. Recherchez les objets duréférentiel Metadata Manager par nom d'objet, terme métierou type d'objet.

Recherche 17

Page 27: DI 910HF3 UserGuide Fr

Résultats de la rechercheAffichez les résultats de la recherche pour obtenir des objets ou dossiers spécifiques dans l'outil Analyst ou desobjets dans le référentiel Metadata Manager. Vous pouvez importer des objets Metadata Manager des résultats dela recherche en tant qu'objets de données dans l'outil Analyst.

Après avoir effectué une recherche, l'outil Analyst affiche les résultats de la recherche dans l'onglet Résultats dela recherche. L'outil Analyst affiche les objets s'affichant dans le référentiel Modèle dans l'onglet Projets. Ilaffiche les objets s'affichant dans le référentiel Metadata Manager dans l'onglet Tables externes. Si vous nepossédez pas Metadata Manager, l'outil Analyst n'affiche aucun objet Metadata Manager.

Sélectionnez un objet dans les résultats de la recherche pour afficher les propriétés d'objet. Vous pouvez effectuerune recherche avancée pour affiner davantage les résultats de la recherche.

Exécution d'une rechercheEffectuez une recherche pour trouver des dossiers dans l'outil Analyst ou des objets dans le référentiel Modèle etle référentiel Metadata Manager.

1. Dans la zone d'en-tête Recherche, entrez une recherche par mot-clé ou sélectionnez un filtre de recherche.

L'outil Analyst renvoie les résultats de la recherche dans l'onglet Résultats de la recherche.

2. Pour effectuer une recherche avancée, sélectionnez l'onglet Projets ou l'onglet Tables externes.

3. Dans le panneau Recherche avancée, sélectionnez un filtre et les types d'objets.

Importation de tables Metadata ManagerAprès avoir recherché des objets Metadata Manager par terme métier, vous pouvez importer les objets dans leréférentiel Modèle.

Avant d'effectuer cette tâche, vérifiez les conditions préalables suivantes :

¨ Licence d'accès à Metadata Manager.

¨ Effectuer une recherche par terme métier.

1. Dans l'onglet Résultats de la recherche, sélectionnez l'onglet Tables externes.

2. Sélectionner une table Metadata Manager.

3. Cliquez avec le bouton droit de la souris sur la table et sélectionnez Ajouter une importation.

La fenêtre Nouvelles tables s'affiche. Procédez comme suit pour importer la table Metadata Manager dansl'outil Analyst.

Exemple de recherche d'objetsUn analyste souhaite rechercher les données financières d'un client relatives aux transactions bancaires dans lestables du référentiel Modèle et du référentiel Metadata Manager. L'analyste utilise le terme métier « finance » pourrechercher les tables contenant les données financières du client. L'analyste effectue une recherche avancée pourfiltrer les résultats afin d'afficher les tables associées au terme métier finance dans le référentiel MetadataManager.

1. Dans la zone Recherche, sélectionnez le filtre Rechercher par balise / terme métier.

2. Entrez le terme métier « finance ».

3. Sélectionnez l'onglet Tables externes.

4. Dans le panneau Recherche avancée, sélectionnez Tables comme type d'objet.

18 Chapitre 2: Projets

Page 28: DI 910HF3 UserGuide Fr

SécuritéGérez les autorisations sur les projets dans l'outil Analyst pour contrôler l'accès aux projets. Vous pouvez ajouterdes utilisateurs à un projet et attribuer des autorisations aux utilisateurs d'un projet.

Même si un utilisateur possède le privilège pour effectuer certaines actions, l'utilisateur peut également demanderl'autorisation d'effectuer l'action sur un objet spécifique.

Lorsque vous créez un projet, vous êtes le propriétaire par défaut du projet. Le propriétaire possède toutes lesautorisations, que vous ne pouvez pas modifier. Le propriétaire peut attribuer les autorisations aux utilisateurs.

La table suivante décrit les autorisations que vous pouvez attribuer aux utilisateurs d'un projet.

Autorisation Permet à l'utilisateur de

Lire Lire le projet, afficher les projets et objets des projets.

Écrire Modifier les projets, créer, éditer et supprimer les objets des projets.

Accorder Permet aux utilisateurs de gérer les autorisations pour lire, écrire et accorder des autorisations sur un projet.

Attribution d'autorisations sur un projetVous pouvez ajouter des utilisateurs à un projet et attribuer des autorisations à un projet afin de restreindre,accorder l'accès et gérer les objets dans le projet.

1. Dans le Navigateur, sélectionnez un projet et cliquez sur l'onglet Sécurité.

2. Dans la vue Autorisations de niveau de projet du panneau Contenu, cliquez sur l'icône Édition pour éditerles autorisations utilisateur.

La boîte de dialogue Éditer les autorisations de niveau de projet s'affiche.

3. Sélectionnez un utilisateur dans le panneau Utilisateurs.

4. Sinon, cliquez sur Ajouter pour ajouter un autre utilisateur.

La boîte de dialogue Ajouter des utilisateurs s'affiche.

5. Sélectionnez un ou plusieurs utilisateurs ayant besoin d'accéder au projet.

6. Cliquez sur OK.

7. Cochez ou décochez les autorisations Lire, Écrire ou Accorder dans le panneau Autorisations.

8. Cliquez sur OK.

Règles et instructions pour la sécuritéRègles et instructions de gestion de la sécurité.

Utilisez les règles et instructions suivantes pour gérer la sécurité :

¨ Un utilisateur peut posséder un privilège pour créer un projet mais peut afficher uniquement les projets pourlesquels des autorisations lui sont attribuées.

¨ Un utilisateur possédant un privilège pour créer un projet mais pas l'autorisation d'afficher un projet peut créerun projet avec un nom déjà existant. Analyst Tool affiche un message indiquant que le projet existe déjà.

¨ Lorsque vous attribuez à un utilisateur l'autorisation d'afficher un projet, il doit actualiser le Navigateur pourl'afficher. Un administrateur peut afficher tous les projets.

Sécurité 19

Page 29: DI 910HF3 UserGuide Fr

¨ Un utilisateur dont la session du navigateur est active dans Analyst Tool peut continuer à parcourir les projetsaprès que ses autorisations Lire et Écrire sur le projet ont été retirées dans Developer Tool.

¨ Un utilisateur non autorisé peut contourner la sécurité d'Analyst Tool en copiant l'URL de celui-ci depuisAdministrator Tool pour disposer d'un accès total à Analyst Tool.

Statut de la tâcheVous pouvez contrôler le statut des tâches de l'outil Analyst pour les objets comme les profils, fiches d'évaluation,tables de référence et spécifications de mappage. Vous pouvez contrôler la prévisualisation des données pourtous les objets et les opérations de développement sur les profils.

Vous pouvez contrôler le statut de chaque tâche de l'outil Analyst dans l'onglet Statut de la tâche. Après avoirsélectionné une tâche, vous pouvez afficher les messages d'erreur ou d'information ainsi que les propriétésgénérales de la tâche dans le panneau inférieur.

Vous pouvez effectuer les tâches suivantes pour contrôler les tâches :

¨ Rechercher une tâche. Entrer une propriété de tâche comme filtre de recherche d'une tâche.

¨ Effacer les filtres de recherche d'une tâche.

¨ Actualiser une tâche.

¨ Abandonner une tâche.

¨ Afficher les événements des journaux de l'outil Analyst pour une tâche.

¨ Afficher le contexte d'une tâche. Afficher les autres tâches démarrées approximativement à la même heure quela tâche sélectionnée.

¨ Obtenir des notifications pour les nouvelles tâches.

La table suivante décrit les propriétés de statut des tâches :

Propriété Description

Identifiant de latâche

Identifiant de la tâche.

Nom Nom de la tâche.

Type Type de tâche. L'outil Analyst affiche les types de tâche suivants :- Profil- Fiche d'évaluation- Prévisualisation- Mappage- Processus de la table de référence- PersonnaliséSélectionnez Personnalisé pour filtrer par plusieurs types.

État État de la tâche. L'outil Analyst affiche les états de tâche suivants :- En cours d'exécution- Terminé- Échec- Abandonné- Inconnu- Personnalisé

20 Chapitre 2: Projets

Page 30: DI 910HF3 UserGuide Fr

Propriété Description

Sélectionnez Personnalisé pour filtrer par plusieurs états.

Démarré par Nom de l'utilisateur ayant démarré la tâche.

Heure dedémarrage

Heure de démarrage de la tâche. L'outil Analyst affiche les heures de démarrage suivantes :- Les 30 dernières minutes- Les 4 dernières heures- Les dernières 24 heures- La semaine dernière- PersonnaliséSélectionnez Personnalisé pour entrer une plage de dates et d'heures.

Temps écoulé Délai pendant lequel l'outil Analyst exécute la tâche avant qu'elle ne se termine. L'outil Analyst affichel'option suivante pour le temps écoulé :- PersonnaliséSélectionnez Personnalisé pour entrer une plage de dates et d'heures.

Heure de fin Heure à laquelle la tâche se termine. L'outil Analyst affiche les options suivantes pour l'heure de fin :- Les 30 dernières minutes- Les 4 dernières heures- Les dernières 24 heures- La semaine dernière- PersonnaliséSélectionnez Personnalisé pour entrer une plage de dates et d'heures.

Domaine desécurité utilisateur

Domaine de sécurité pour le nom d'utilisateur. Le domaine de sécurité peut être Natif ou LDAP.

Contrôle du statut de la tâcheUtilisez le menu Actions ou les icônes de l'onglet Statut de la tâche pour contrôler les tâches de l'outil Analyst.

1. Dans l'en-tête de l'outil Analyst, cliquez sur Gérer > Contrôler le statut de la tâche.

L'outil Analyst ouvre le contrôle dans l'onglet Statut de la tâche.

2. Pour rechercher une tâche, entrez une propriété de statut de tâche dans les champs de recherche.

3. Pour afficher les autres tâches démarrées approximativement à la même heure que la tâche sélectionnée,cliquez sur Actions > Afficher le contexte.

L'outil Analyst affiche les informations relatives aux tâches dans la vue En cours de réalisation.

4. Pour actualiser le statut de la tâche, cliquez sur Actions > Actualiser.

5. Pour effacer les filtres de recherche, cliquez sur Actions > Effacer les filtres de recherche.

6. Pour abandonner une tâche, sélectionnez une tâche et cliquez sur Actions > Abandonner le tâchesélectionnée.

7. Pour afficher les événements des journaux d'une tâche dans un fichier texte, sélectionnez la tâche et cliquezsur Actions > Afficher les journaux pour l'objet sélectionné.

8. Pour obtenir le statut des nouvelles tâches sans avoir à actualiser, sélectionnez Notifications de nouvelletâche.

Statut de la tâche 21

Page 31: DI 910HF3 UserGuide Fr

Termes métier Metadata ManagerVous pouvez accéder à Metadata Manager et au glossaire métier Metadata Manager à partir de l'outil Analyst.Vous pouvez parcourir le glossaire métier Metadata Manager pour afficher les termes d'un glossaire métier ou lesafficher par catégorie. Vous pouvez éditer les termes métier Metadata Manager.

Vous pouvez rechercher des objets Metadata Manager par terme métier Metadata Manager dans le référentielMetadata Manager. Vous pouvez sélectionner les objets Metadata Manager dans les résultats de la recherche etles importer en tant qu'objets de données dans l'outil Analyst.

Vous pouvez effectuer des tâches Metadata Manager basées sur la licence Metadata Manager. Vous ne pouvezpas ajouter un terme métier Metadata Manager au glossaire métier Metadata Manager.

Gestion des termes métierVous pouvez accéder au glossaire métier Metadata Manager à partir de l'outil Analyst pour gérer les termesmétier Metadata Manager.

1. Dans l'en-tête de l'outil Analyst, cliquez sur Gérer > Gérer les termes.

Metadata Manager et le glossaire métier Metadata Manager s'ouvrent dans un onglet distinct. Les termesmétier Metadata Manager s'affichent dans la vue Glossaire de Metadata Manager.

2. Pour choisir un glossaire métier, sélectionnez-le dans la liste Afficher.

3. Pour afficher les termes métier par catégorie, cliquez sur Actions > Afficher > Catégories.

4. Pour afficher tous les termes d'un glossaire métier dans l'ordre alphabétique, cliquez sur Actions > Afficher> Alphabet.

5. Pour afficher les termes métier commençant par une lettre spécifique, cliquez sur la lettre.

6. Pour éditer un terme métier, sélectionnez le terme métier et cliquez sur Actions > Éditer les propriétés.

22 Chapitre 2: Projets

Page 32: DI 910HF3 UserGuide Fr

C H A P I T R E 3

Objets de donnéesCe chapitre comprend les rubriques suivantes :

¨ Présentation des objets de données, 23

¨ Fichiers plats, 24

¨ Tables, 29

¨ Affichage des objets de données, 32

¨ Édition d'objets de données, 32

Présentation des objets de donnéesLes objets de données représentent les sources à partir desquelles vous souhaitez extraire les métadonnées àanalyser dans un projet de l'outil Analyst. Vous pouvez importer des objets de données, comme des tables ou desfichiers plats, pour analyser la structure des données dans un projet.

Les objets de données s'affichent lorsque vous sélectionnez le projet ou dossier contenant l'objet dans l'outilAnalyst. Toutes les tables ou fichiers plats que vous ajoutez à un projet dans l'outil Analyst s'affichent égalementdans l'outil Developer. Une table s'affiche sous le nom de la connexion de la table. Un fichier plat s'affiche avec lenom de l'objet du fichier.

Les objets de données logiques créés dans les modèles d'objet de données de l'outil Developer s'affichent en tantqu'objets de données logiques dans les projets partagés par le développeur dans l'outil Analyst. Ils s'affichentcomme objets de données logiques dans l'outil Analyst. Vous ne pouvez pas renommer, déplacer ou supprimerdes objets de données logiques. Vous pouvez afficher les objets de données logiques et créer des profils et fichesd'évaluation pour ces objets de données logiques.

Les objets de données principaux et SAP importés dans l'outil Developer s'affichent en tant que tables principaleset SAP dans les projets partagés par le développeur dans l'outil Analyst. Vous pouvez afficher des tablesprincipales et SAP et créer des profils et fiches d'évaluation pour ces tables.

Un développeur peut ajouter des paramètres aux objets de données d'une table relationnelle ou d'un fichier platdans l'outil Developer. Vous pouvez afficher les objets de données paramétrés dans l'outil Analyst après que ledéveloppeur a partagé ces objets de données avec l'outil Analyst. Vous pouvez prévisualiser les données dans lesobjets de données paramétrés et les données de profils pour ces objets.

Utilisez les objets de fichier plat et de table pour profiler des données sources et effectuer des tâches d'analysedes données. Vous pouvez ajouter des objets de données en les important dans l'outil Analyst. Vous pouvezstocker les objets de données dans les projets et dossiers du Navigateur.

Avant de pouvoir importer un objet de données, vous devez accéder à la source des métadonnées pour extraireles métadonnées que vous analysez dans l'objet de données. L'outil Analyst exige une connexion à la table

23

Page 33: DI 910HF3 UserGuide Fr

relationnelle source pour extraire les métadonnées de l'objet de données de la table. L'outil Analyst exige lechemin réseau ou l'emplacement pour localiser le fichier plat source afin d'extraire les métadonnées de l'objet dedonnées du fichier plat.

Après avoir ajouté les tables et fichiers, vous pouvez créer un profil des données sources représentées par cesderniers. Lorsque vous exécutez le profil, l'outil Analyst se connecte à la table de la base de données ou au fichierplat.

Vous pouvez effectuer les tâches suivantes sur les objets de données :

¨ Ajouter des objets de données. Ajoutez des tables et fichiers plats en les important dans les projets etdossiers du Navigateur.

¨ Afficher des objets de données. Affichez les propriétés d'objets et les métadonnées de colonnes pour lestables, fichiers plats et objets de données logiques.

¨ Dupliquer les objets de données. Dupliquer les tables et fichiers plats afin de les utiliser pour différentestâches.

¨ Renommer les objets de données. Renommez les tables et fichiers plats selon leur utilisation professionnelleet convention de dénomination.

¨ Déplacer les objets de données. Déplacez les tables et fichiers plats dans un projet ou des dossiers d'unprojet.

¨ Supprimer les objets de données. Supprimez les tables et fichiers plats lorsqu'ils se répètent.

Remarque: Si vous supprimez un objet de données que d'autres types d'objet référencent, l'outil Analystaffiche un message qui répertorie les types d'objet référencés. Déterminez l'impact de la suppression de l'objetde données avant de choisir de le supprimer.

¨ Éditer les objets de données. Éditez les tables et les fichiers plats pour modifier le nom ou la description lorsde leur affichage.

Fichiers platsUn objet de données de fichier plat contient les métadonnées du fichier dans l'outil Analyst. Utilisez les fichiersplats pour profiler des données sources. Lorsque vous ajoutez un fichier plat, l'outil Analyst se connecte àl'emplacement du chemin réseau, ou à l'emplacement sur lequel vous avez chargé le fichier plat source, pourextraire les métadonnées.

Vous pouvez ajouter des fichiers plats dans l'outil Analyst en les important dans des projets ou dossiers. Avantd'importer un fichier plat, vous pouvez sélectionner un fichier en parcourant votre machine locale. L'outil Analystcharge une copie du fichier plat dans un dossier du répertoire d'installation Informatica Services auquel il peutaccéder. Vous pouvez également pointer l'outil Analyst vers un emplacement réseau. L'outil Analyst utilisel'emplacement que vous spécifiez pour accéder au fichier plat source.

Vous pouvez spécifier le répertoire dans lequel vous chargez les fichiers plats dans le cache du fichier platlorsque vous configurez Analyst Service dans l'outil Administrator. Pour de plus amples informations sur laspécification du cache du fichier plat, voir le Guide de l'administrateur de Informatica.

Vous pouvez importer des fichiers plats paramétrés dans l'outil Analyst. Un développeur peut ajouter desparamètres à des fichiers plats dans l'outil Developer, ou aux fichiers plats partagés avec l'outil Developer dansl'outil Analyst. Le développeur ne peut pas ajouter des paramètres aux fichiers plats chargés.

Utilisez l'assistant Ajouter un fichier plat dans l'outil Analyst. Pour ajouter un fichier plat dans l'outil Analyst,sélectionnez le fichier plat, configurez les options du fichier et les types de données des colonnes. Une fois lefichier plat ajouté, vous pouvez prévisualiser les propriétés du fichier plat et les métadonnées des colonnes dansle fichier plat.

24 Chapitre 3: Objets de données

Page 34: DI 910HF3 UserGuide Fr

Options des fichiers platsLorsque vous importez un fichier plat, vous pouvez configurer les options de fichiers plats dans chaque colonnedans l'assistant Ajouter un fichier plat. Les options que vous configurez déterminent la manière dont l'assistantlit les données depuis le fichier plat source.

La table suivante décrit les options de fichiers plats que vous configurez dans l'assistant Ajouter un fichier plat:

Options Description

Délimiteurs Caractères utilisés pour séparer les colonnes de données.Utilisez le champ Autre pour entrer un délimiteur différent. Lesdélimiteurs doivent être des caractères imprimables et doiventêtre différents du caractère d'échappement et des guillemetssi sélectionnés. Vous ne pouvez pas sélectionner descaractères multi-octets non imprimables comme délimiteurs.

Qualificateur de texte Guillemet qui définit les limites des chaînes de texte.Choisissez Aucun guillemet, Guillemet simple ou Guillemetsdoubles. Si vous sélectionnez un guillemet, l'assistant ignoreles délimiteurs au sein des paires de guillemets.

Noms des colonnes Option d'importation des noms de colonnes de la premièreligne. Sélectionnez cette option si les noms de colonnesapparaissent dans la première ligne. L'assistant utilise lesdonnées de la première ligne dans la prévisualisation desnoms de colonnes. Si la première ligne contient descaractères numériques, l'assistant utilise COLUMNx commenom de colonne par défaut. Si la première ligne contient descaractères spéciaux, l'assistant les convertit en tiret bas etutilise les caractères valides dans le nom de la colonne.L'assistant ignore les caractères spéciaux suivants dans unnom de colonne : " .+-=~`!%^&*()[]{}'\";:?,< >\\|\t\r\n. La valeurpar défaut n'est pas activée.

Valeurs Option pour démarrer l'importation d'une valeur à partir d'uneligne. Indique dans la prévisualisation le numéro de la ligne àpartir duquel l'assistant démarre la lecture lorsqu'il importe lefichier.

Types de données de fichiers platsLorsque vous importez un fichier plat, vous pouvez configurer les types de données de chaque colonne dansl'assistant Ajouter un fichier plat. Les types de données que vous configurez déterminent la manière dontl'assistant importe les données depuis le fichier plat source.

Vous pouvez configurer les types de données suivants dans l'assistant Ajouter un fichier plat pour les donnéesde chaque colonne :

¨ bigint. Vous pouvez spécifier le format dans la fenêtre Format numérique. Vous pouvez utiliser la valeur pardéfaut ou spécifier un autre format numérique et le définir comme format numérique par défaut.

¨ datetime. Vous pouvez spécifier le format dans la fenêtre Format date/heure. Vous pouvez utiliser les valeurspar défaut ou spécifier un autre format date/heure et choisir de le définir comme format date/heure par défaut.

¨ double. Vous pouvez spécifier le format dans la fenêtre Format numérique. Vous pouvez utiliser la valeur pardéfaut ou spécifier un autre format numérique et le définir comme format numérique par défaut.

¨ int. Vous pouvez spécifier le format dans la fenêtre Format numérique. Vous pouvez utiliser la valeur pardéfaut ou spécifier un autre format numérique et le définir comme format numérique par défaut.

Fichiers plats 25

Page 35: DI 910HF3 UserGuide Fr

¨ nstring. Vous ne pouvez pas spécifier de format.

¨ number. Vous pouvez spécifier le format dans la fenêtre Format numérique. Vous pouvez utiliser la valeurpar défaut ou spécifier un autre format numérique et le définir comme format numérique par défaut.

¨ string. Vous ne pouvez pas spécifier de format.

Types de données date/heureLorsque vous importez un fichier plat, vous pouvez configurer les types de données pour les colonnes de fichierdans l'assistant Ajouter un fichier plat. Lorsque vous configurez le type de données date/heure, vous pouvezspécifier le format dans la fenêtre Format date/heure. Vous pouvez utiliser les valeurs par défaut ou spécifier unautre format date/heure et choisir de le définir comme format date/heure par défaut.

La table suivante décrit les chaînes du format date/heure à indiquer pour la date :

Chaîne du format Description

AM, a.m., PM, p.m. Indicateur méridien. Utilisez ces chaînes de format pourindiquer les heures AM (matin) et PM (après-midi). AM et PMrenvoient les mêmes valeurs que a.m. et p.m.

DAY Nom du jour, comprenant jusqu'à neuf caractères (parexemple, dimanche). La chaîne du format DAY n'est passensible à la casse.

DD Jour du mois (1 à 31).

DDD Jour de l'année (001 à 366, incluant les années bissextiles).

DY Nom du jour abrégé (trois caractères) (par exemple, mer). Lachaîne du format DY n'est pas sensible à la casse.

HH, HH12 Heure du jour (1 à 12).

HH24 Heure du jour (0 à 23), où 0 correspond à minuit (12 AM).

J Date ordinale modifiée.

MI Minutes (0 à 59)

MM Mois (01 à 12)

MONTH Nom du mois, incluant jusqu'à neuf caractères (par exemple,septembre). La casse n'est pas importante.

MON Nom du mois abrégé (trois caractères) (par exemple, sep). Lacasse n'est pas importante.

MS Millisecondes (0 à 999).

NS Nanosecondes (0 à 999999999).

RR Année à quatre chiffres (par exemple, 1998, 2034). Utilisélorsque les chaînes source incluent des années à deuxchiffres.

26 Chapitre 3: Objets de données

Page 36: DI 910HF3 UserGuide Fr

Chaîne du format Description

SS Secondes (0 à 59).

SSSSS Secondes depuis minuit.

US Microsecondes (0 à 999999).

Y L'année en cours avec le dernier chiffre de l'année remplacépar la valeur de la chaîne.

YY L'année en cours avec les deux derniers chiffres de l'annéeremplacés par la valeur de la chaîne.

YYY L'année en cours avec les trois derniers chiffres de l'annéeremplacés par la valeur de la chaîne.

YYYY Les quatre chiffres de l'année. N'utilisez pas cette chaîne deformat si vous adoptez les années à deux chiffres. Utilisez lachaîne de format RR ou YY à la place.

Ajout d'un fichier plat délimitéLorsque vous importez un fichier plat délimité dans un projet ou un dossier, vous pouvez configurer les propriétésdu format délimité, par exemple la page de code et les délimiteurs. Vous pouvez changer les attributs de colonnepour qu'ils correspondent à l'aperçu des données.

1. Dans le Navigateur, sélectionnez le projet ou dossier auquel vous souhaitez ajouter le fichier plat.

2. Cliquez sur Actions > Nouveau > Fichier plat.

L'assistant Ajouter fichier plat s'affiche.

3. Spécifiez un emplacement pour importer le fichier plat.

¨ Sélectionnez Parcourir et charger et cliquez sur Parcourir pour sélectionner le fichier plat. Cliquezensuite sur Charger pour le charger sur la machine où s'exécute Informatica Analyst.

¨ Sélectionnez Entrer un chemin réseau et configurez le chemin et le nom du fichier.

4. Cliquez sur Suivant.

Si vous choisissez de charger le fichier plat, Informatica Analyst le charge dans un répertoire d'installationInformatica Services auquel il peut accéder. Le panneau Choisissez le type d’importation affiche lesoptions Délimité et Largeur fixe. L'option par défaut est Délimité.

5. Configurez les options du fichier plat et prévisualisez ses données.

Remarque: Sélectionnez une page de code correspondant à celle des données du fichier plat.

6. (Facultatif) Cliquez sur Afficher pour prévisualiser les modifications apportées aux données du fichier plat.

7. Cliquez sur Suivant.

8. (Facultatif) Remplacez Attribut de colonne par un nom de colonne décrivant les données de la colonnesource.

9. Cliquez sur Suivant.

10. Configurez le nom, la description et l'emplacement où vous souhaitez ajouter le fichier plat dans le panneauDossiers.

Le panneau Fichiers plats affiche les fichiers plats du dossier.

Fichiers plats 27

Page 37: DI 910HF3 UserGuide Fr

11. Cliquez sur Terminer.

L'outil Analyst ajoute le fichier plat au projet ou dossier dans le Navigateur.

Ajout d'un fichier plat de largeur fixeLorsque vous importez un fichier plat de largeur fixe dans un projet ou un dossier, vous pouvez configurer lespropriétés de largeur fixe, par exemple la page de code et les séparateurs de colonne.

1. Dans le Navigateur, sélectionnez le projet ou dossier auquel vous souhaitez ajouter le fichier plat.

2. Cliquez sur Actions > Nouveau > Fichier plat.

L'assistant Ajouter fichier plat s'affiche.

3. Spécifiez un emplacement pour importer le fichier plat.

¨ Sélectionnez Parcourir et charger et cliquez sur Parcourir pour sélectionner le fichier plat. Cliquezensuite sur Charger pour le charger sur la machine où s'exécute Informatica Analyst.

¨ Sélectionnez Entrer un chemin réseau et configurez le chemin et le nom du fichier.

4. Cliquez sur Suivant.

Si vous choisissez de charger le fichier plat, Informatica Analyst le charge dans un répertoire d'installationInformatica Services auquel il peut accéder. Le panneau Choisissez le type d’importation affiche lesoptions Délimité et Largeur fixe. L'option par défaut est Délimité.

5. Sélectionnez Largeur fixe.

6. Cliquez sur Suivant.

La page de propriétés de largeur fixe s'affiche.

7. Configurez les propriétés du fichier plat, par exemple la page de code.

8. (Facultatif) Cliquez sur Afficher pour prévisualiser les modifications apportées aux données du fichier plat.

9. Pour définir un séparateur de colonne, cliquez dans le panneau Aperçu. Pour supprimer un séparateur decolonne, double-cliquez dessus. Pour déplacer des séparateurs de colonne, faites-les glisser.

(Facultatif) Cliquez sur Éditer les séparateurs et utilisez la boîte de dialogue Éditer les séparateurs pourgérer les séparateurs de colonne.

10. Cliquez sur Suivant.

11. (Facultatif) Remplacez Attribut de colonne par un nom de colonne décrivant les données de la colonnesource.

12. Cliquez sur Suivant.

13. Configurez le nom, la description et l'emplacement où vous souhaitez ajouter le fichier plat dans le panneauDossiers.

Le panneau Fichiers plats affiche les fichiers plats du dossier.

14. Cliquez sur Terminer.

L'outil Analyst ajoute le fichier plat au projet ou dossier dans le Navigateur.

28 Chapitre 3: Objets de données

Page 38: DI 910HF3 UserGuide Fr

Règles et instructions pour les fichiers platsRègles et instructions d'utilisation des fichiers plats.

Utilisez les règles et instructions suivantes lorsque vous travaillez avec des fichiers plats :

¨ Charger des petits fichiers. Utilisez cette option pour charger des petits fichiers dans un répertoired'installation Informatica Services sur la machine où s'exécute l'outil Analyst. L'outil Analyst accède à cetemplacement pour extraire les métadonnées d'un fichier plat qui ne changent pas fréquemment. Lorsque vousutilisez des petits fichiers d'une taille maximum de 10 Mo, l'outil Analyst accède à une copie du fichier dans lerépertoire d'installation Informatica Services. Si vous modifiez le fichier d'origine, vous devez le charger ànouveau.

¨ Charger des fichiers volumineux. Utilisez cette option pour permettre à l'outil Analyst de se connecter à unemplacement de chemin réseau pour les fichiers volumineux. L'outil Analyst accède à cet emplacement pourextraire les métadonnées d'un fichier plat qui changent fréquemment. L'emplacement du chemin réseau doitêtre un répertoire partagé ou système de fichiers auquel peut accéder l'outil Analyst. Lorsque vous utilisez desfichiers volumineux d'une taille supérieure à 10 Mo, l'outil Analyst peut se connecter au fichier plat via lechemin réseau. Si vous modifiez le fichier plat d'origine, vous devez actualiser le fichier plat dans l'outilAnalyst. L'actualisation des métadonnées d'un fichier plat volumineux peut prendre un certain temps.

¨ Lignes de données vides. L'outil Analyst n'importe pas les lignes vides situées au-dessus de la premièreligne de données, celles situées au centre et celles suivant la dernière ligne de données lors de l'importationd'un fichier plat.

¨ Prévisualisation des données. Après une prévisualisation, vous pouvez modifier le numéro de ligne à partirduquel l'assistant Ajouter un fichier plat commence la lecture lorsqu'il importe le fichier. Ce numéro de lignecorrespond à la prévisualisation. Si vous choisissez d'importer des noms de colonne à partir de la premièreligne, actualisez la prévisualisation pour mettre à jour les numéros de ligne pour les données prévisualisées.

TablesUn objet de table contient les métadonnées d'une source de base de données relationnelle dans l'outil Analyst.Utilisez les tables pour profiler des données sources. Lorsque vous ajoutez une table, l'outil Analyst utilise uneconnexion de base de données pour se connecter à la base de données source et extraire les métadonnées.

Vous pouvez ajouter des tables dans l'outil Analyst en les important dans des projets ou dossiers. Avantd'importer une table, vous sélectionnez ou créez une connexion de base de données et sélectionnez la table de labase de données que vous souhaitez ajouter. Vous pouvez ajouter plusieurs tables en tant qu'objets de données àpartir d'une connexion.

Utilisez l'Assistant Ajouter une table pour ajouter une table dans le projet ou dossier.

Vous pouvez utiliser la connexion de base de données que la base de données temporaire utilise poursélectionner une table. Vous pouvez créer une autre connexion de base de données pour vous connecter à latable source lorsque vous importez une table. Un administrateur crée la connexion à la base de donnéestemporaire qui stocke les tables de référence pour l'outil Analyst, avant de configurer le service d'analyse. Pour deplus amples informations sur la configuration de la base de données temporaire, voir le Guide de l'administrateurde Informatica.

Propriétés de connexion de base de donnéesVous pouvez utiliser la connexion de base de données utilisée par la base de données temporaire poursélectionner une table. Lorsque vous importez une table, vous pouvez créer une autre connexion de base de

Tables 29

Page 39: DI 910HF3 UserGuide Fr

données pour effectuer une connexion à la table relationnelle source. Vous pouvez supprimer les doublons deconnexion de la base de données.

La table suivante décrit les options que vous pouvez configurer pour une connexion de base de données :

Option Description

Nom Nom de la connexion. Les noms de connexion ne peuvent pascontenir d'espaces et ne doivent pas dépasser 128 caractères.

Description Description de la connexion.

Type de base de données Type de base de données relationnelle. Vous pouvezsélectionner une base de données Oracle, Microsoft SQLServer ou IBM DB2.

Nom d'utilisateur Nom d'utilisateur utilisé pour l'authentification lorsque vousvous connectez à la base de données relationnelle.

Mot de passe Mot de passe pour le nom d'utilisateur de la base de données.

Chaîne de connexion d'accès aux données Chaîne de connexion utilisée pour accéder aux données de labase de données.IBM DB2 : <nom de la base de données>Microsoft SQL Server : <nom du serveur>@<nom de la basede données>ODBC : <nom de la source de données>Oracle : <nom de la base de données répertorié dans l'entréeTNSNAMES>

Chaîne de connexion d'accès aux métadonnées URL de connexion JDBC utilisée pour accéder auxmétadonnées de la base de données.IBM DB2 : jdbc:informatica:db2://<nom del'hôte>:<port>;DatabaseName=<nom de la base de données>ODBC : s.o.Oracle : jdbc:informatica:oracle://<nom del'hôte>:<port>;SID=<nom de la base de données>Microsoft SQL Server : jdbc:informatica:sqlserver://<nomd'hôte>:<port>;DatabaseName=<nom de la base de données>

Page de code Page de code utilisée pour lire une base de données sourceou écrire dans une base de données ou un fichier cible.

Suppression d'une connexion de base de donnéesSupprimez les doublons de connexion de base de données. Vous devez posséder l'autorisation Écrire sur laconnexion de base de données pour pouvoir supprimer cette connexion.

1. Dans l'en-tête Informatica Analyst, cliquez sur Gérer > Supprimer la connexion.

La fenêtre Supprimer la connexion s'affiche.

2. Cliquez sur Supprimer.

3. Cliquez sur Fermer.

30 Chapitre 3: Objets de données

Page 40: DI 910HF3 UserGuide Fr

Ajout d'une tableUtilisez l'Assistant Ajouter des tablespour ajouter une table à un projet. Ajoutez les tables pour lesquelles voussouhaitez profiler des données. Pour ajouter une table, sélectionnez ou créez une connexion, sélectionnez leschéma et les tables et ajoutez la table.

1. Dans le Navigateur, sélectionnez le projet ou dossier auquel vous souhaitez ajouter la table.

2. Cliquez sur Actions > Nouvelle > Table.

L'assistant Ajout de tables s'affiche.

3. Sélectionnez une connexion.

4. Sinon, cliquez sur Nouvelle connexion pour créer et configurer une connexion.

Dans la fenêtre Nouvelle connexion, accordez aux utilisateurs l'autorisation Exécution pour la connexion(facultatif). L'autorisation Exécution permet aux utilisateurs de prévisualiser les données dans les profils etfiches d'évaluation et d'exécuter les profils et fiches d'évaluation créés avec la connexion. Cliquez sur OK.

5. Cliquez sur Suivant.

6. (Facultatif) Décochez Afficher schéma par défaut seulement pour afficher tous les schémas associés à laconnexion sélectionnée.

7. Sélectionnez la table que vous souhaitez ajouter, ou entrez un nom de table dans la zone de recherche etcliquez sur Atteindre pour effectuer une recherche par nom de table. Cliquez sur Effacer pour supprimer lesrésultats de la recherche et afficher toutes les tables.

8. (Facultatif) Cliquez sur la vue Propriétés pour afficher les propriétés et métadonnées de colonne de la table.Sinon, cliquez sur la vue Prévisualisation des données pour afficher les colonnes et données de la table.

9. Cliquez sur Suivant.

L'assistant affiche la table à ajouter à votre dossier ou projet.

10. Cliquez sur Terminer.

Règles et instructions pour les tablesRègles et instructions d'utilisation des objets de données de table.

Utilisez les règles et instructions suivantes lorsque vous utilisez les tables :

¨ L'outil Analyst affiche les 100 premières lignes par défaut lorsque vous prévisualisez les données d'une table.L'outil Analyst peut ne pas afficher toutes les colonnes de données d'une table volumineuse.

¨ L'outil Analyst peut importer des tables volumineuses de plus de 30 colonnes pour effectuer le profil desdonnées. Lorsque vous importez une table volumineuse, l'outil Analyst n'affiche pas toutes les colonnes dansla prévisualisation des données. Il y affiche les 30 premières colonnes. Cependant, vous pouvez inclure toutesles colonnes des tables volumineuses et fichiers plats pour effectuer le profil.

¨ Vous pouvez importer des tables et colonnes dont les noms comportent des caractères en minuscule et descaractères mixtes.

¨ Vous pouvez importer des tables dont les noms ou noms de colonnes comportent des caractères spéciaux.Lorsque vous importez une table dont le nom ou les noms de colonnes comportent des caractères spéciaux,l'outil Analyst les convertit en tirets bas. Vous pouvez utiliser les caractères spéciaux suivants dans les nomsde colonnes ou de tables : "$.+-=~`!%^&*()[]{}'\";:/?,< >\\|\t\r\n

¨ Vous pouvez importer des tables et colonnes avec des mots réservés Microsoft SQL92 ou Microsoft SQL99,comme par exemple "concat", dans l'outil Analyst.

¨ Vous pouvez utiliser une connexion ODBC pour importer des tables Microsoft SQL Server, MySQL, Teradata etSybase dans l'outil Analyst. La connexion OBDC requiert un nom d'utilisateur et un mot de passe.

Tables 31

Page 41: DI 910HF3 UserGuide Fr

¨ Lorsque vous utilisez une connexion Microsoft SQL Server pour accéder aux tables d'une base de donnéesMicrosoft SQL Server, l'outil Analyst n'affiche pas les synonymes des tables.

¨ Lorsque vous prévisualisez les données d'une table relationnelle provenant d'une base de données Oracle,IBM DB2, IBM DB2/ zOS, IBM DB2/iOS, Microsoft SQL Server et ODBC, l'outil Analyst ne peut pas afficher laprévisualisation si les noms de tables, vues, schémas, synonymes et colonnes contiennent des caractères enminuscule ou mixtes. Pour prévisualiser les données dans les tables qui résident dans des bases de donnéessensibles à la casse, définissez l'attribut Support des identificateurs à casse mélangée sur "true" dans lesconnexions des bases de données Oracle, IBM DB2, IBM DB2/zOS, IBM DB2/iOS, Microsoft SQL Server etODBC dans l'outil Developer ou l'outil Administrator.

¨ Vous pouvez afficher les commentaires de la table de la base de données source après avoir importé la tabledans l'outil Analyst. Pour afficher les commentaires de table source, utilisez un paramètre supplémentaire dansl'URL de connexion JDBC pour accéder aux métadonnées de la base de données. Dans l'option Chaîned'accès aux métadonnées des propriétés de connexion de la base de données, utilisez CatalogOptions=1 ouCatalogOptions=3. Par exemple, utilisez l'URL de connexion JDBC suivante pour une connexion de base dedonnées Oracle : jdbc:informatica:oracle:// <nom_hôte>:<port>;SID=<nom base de données>;CatalogOptions=1

Affichage des objets de donnéesAffichez les objets de données pour prévisualiser les propriétés d'objet de données et les métadonnées decolonne.

1. Dans le Navigateur, sélectionnez le projet ou dossier contenant la table ou l'objet de données du fichier.

2. Cliquez sur Actions > Ouvrir pour ouvrir l'objet de données.

L'objet de données s'affiche dans un nouvel onglet. L'outil Analyst récupère les 100 premières lignes del'objet de données et les affiche dans la vue Prévisualisation des données.

3. Vous pouvez éventuellement sélectionner Colonnes et sélectionner une colonne à inclure dans laprévisualisation. Par défaut, toutes les colonnes sont incluses dans la prévisualisation.

Si vous choisissez de ne pas inclure une colonne, l'outil Analyst actualise la prévisualisation et ne l'y inclutpas.

4. Vous pouvez éventuellement cliquer sur la vue Propriétés pour afficher les propriétés du fichier et de la tabledans le panneau Propriétés.

L'outil Analyst affiche le nom de la table, la description, l'emplacement, le nom de connexion et le nom duschéma de la base de données pour l'objet de données de la table. L'outil Analyst affiche le nom du fichier,l'emplacement, le chemin du fichier chargé ou le chemin réseau de l'objet de données du fichier plat.

5. Vous pouvez éventuellement afficher les métadonnées de chaque colonne dans le panneau Colonnes.

Vous pouvez afficher le nom et le type de données pour chaque colonne de la table ou du fichier plat. Vouspouvez voir si la colonne autorise les valeurs null et afficher la clé de chaque colonne de la table. Lespropriétés de clé et d'autorisation de valeur null sont des propriétés de la base de données relationnelle.

6. Vous pouvez également cliquer sur Actualiser pour actualiser les métadonnées de l'objet de données.

Édition d'objets de donnéesVous pouvez éditer le nom et la description des propriétés des tables et fichiers plats lors de leur affichage.

32 Chapitre 3: Objets de données

Page 42: DI 910HF3 UserGuide Fr

1. Dans le Navigateur, sélectionnez le projet ou dossier contenant la table de l'objet de données du fichier platque vous souhaitez éditer.

2. Cliquez sur Actions > Ouvrir pour ouvrir l'objet de données.

L'objet de données s'ouvre dans un nouvel onglet.

3. Cliquez sur la vue Propriétés pour afficher les propriétés de la table ou du fichier plat dans le panneauPropriétés.

4. Cliquez sur Actions > Éditer pour éditer l'objet de données.

La fenêtre Édition s'affiche.

5. Entrez un nom et éventuellement une description.

6. Cliquez sur OK.

Édition d'objets de données 33

Page 43: DI 910HF3 UserGuide Fr

C H A P I T R E 4

Spécifications de mappageCe chapitre comprend les rubriques suivantes :

¨ Présentation de la spécification de mappage, 34

¨ Types de spécification de mappage, 36

¨ Vue Mappage de colonne, 37

¨ Vue Propriétés, 37

¨ Vue Prévisualisation des données, 39

¨ Objets de spécification de mappage, 39

¨ Création d'une spécification de mappage, 52

¨ Configuration d'une spécification de mappage, 52

¨ Validation d'une spécification de mappage, 53

¨ Chargement des résultats de spécification de mappage dans une table, 55

¨ Chargement des résultats de spécification de mappage dans un fichier plat, 55

¨ Règles et instructions pour le chargement des résultats de spécification de mappage dans un fichier plat, 56

Présentation de la spécification de mappageUne spécification de mappage décrit le mouvement et la transformation de données d'une source vers une cible.Utilisez une spécification de mappage pour définir la logique applicative qui remplit une cible avec des donnéesque vous pouvez extraire pour les reporter dans la cible.

Vous pouvez ajouter des agrégations, des filtres, des jointures, des recherches, des règles et des sources à unespécification de mappage. Vous pouvez éditer les agrégations, les filtres, les jointures, les recherches, les règleset la cible dans une spécification de mappage.

Après avoir développé la spécification de mappage, vous pouvez effectuer les tâches suivantes :

¨ Charger les résultats de spécification de mappage dans une cible relationnelle ou un fichier plat.

¨ Exporter la logique de spécification de mappage vers Microsoft Excel pour la documenter et la partager avecd'autres analystes et développeurs.

¨ Exporter la logique de spécification de mappage vers PowerCenter pour la partager avec un développeurPowerCenter.

¨ Exporter la logique de spécification de mappage comme table virtuelle que les analystes et les développeurspeuvent utiliser pour exécuter des requêtes SQL sur les données.

34

Page 44: DI 910HF3 UserGuide Fr

Collaboration entre analyste et développeurLes analystes et les développeurs peuvent collaborer au développement d'une logique applicative pour unespécification de mappage.

Dans l'outil Developer, le développeur visualise les spécifications de mappage comme objet de données logique.L'objet de données logique est en lecture seule. Le développeur peut éditer une copie de l'objet de donnéeslogique. Si le développeur supprime l'objet de données logique dans l'outil Developer, la spécification de mappagecorrespondante est supprimée de l'outil Analyst.

L'analyste peut afficher l'objet de données logique que le développeur édite dans l'outil Analyst. L'analyste peututiliser cet objet de données logique comme source pour une spécification de mappage.

Le développeur peut créer un mappage qui utilise l'objet de données logique dans l'outil Developer afin de chargerles résultats de la spécification de mappage dans une cible. L'analyste peut également utiliser la spécification demappage dans l'outil Analyst pour charger ses résultats dans une cible.

Dans PowerCenter, un développer visualise les spécifications de mappage comme un mapplet ou un mappageselon le type de cible sélectionnée par l'analyste lors de l'exportation. Si le processus d'exportation de l'outilAnalyst crée un mapplet dans PowerCenter, le développeur peut utiliser le mapplet comme source dans unmappage. Si le processus d'exportation de l'outil Analyst crée un mappage dans une session non réutilisable d'unworkflow, le développeur peut créer des objets de connexion et exécuter le workflow.

Dans l'outil Administrateur, les analystes et les développeurs visualisent les spécifications de mappage sous laforme d'une table virtuelle après que l'analyste exporte la logique de la spécification de mappage sous forme detable virtuelle. Les analystes et les développeurs peuvent exécuter des requêtes SQL sur les données de cettetable virtuelle.

Exemple de spécification de mappageEn tant qu'analyste, vous pouvez développer une logique applicative pouvant remplir une table cible avec le soldeactuel de chaque division d'une institution financière. Vous pouvez exporter cette logique applicative versPowerCenter pour la partager avec un développeur PowerCenter. Vous pouvez exporter cette logique applicativevers une table virtuelle pour exécuter des requêtes SQL sur les données de la table virtuelle.

Utilisez les étapes avancées suivantes pour générer les données du solde actuel des comptes client actifs pour unensemble de produits financiers dans la colonne cible :

1. Vous pouvez créer une spécification de mappage nommée Customer_Data.

2. Vous pouvez sélectionner des tables clients pour des comptes et produits et effectuer une jointure normaleafin d'afficher les comptes des clients qui ont acheté un produit financier.

3. Vous souhaitez que la table cible de la spécification de mappage ait une structure identique à la tableCurrent_Balance située dans le référentiel Modèle. Vous pouvez sélectionner la table Current_Balancecomme cible pour la spécification de mappage lorsque de sa création.

4. Vous voulez afficher les données des comptes actifs dans la spécification de mappage. Vous pouvez ajouterun filtre simple à la spécification de mappage pour masquer les comptes inactifs et afficher les comptes actifs.Vous pouvez afficher la condition de filtre simple suivante :

Customer_Accounts.Status = 'Active'5. Vous pouvez prévisualiser les données dans la spécification de mappage. Les données contiennent les

comptes clients actifs pour les catégories compte-chèques, épargne et produit du marché monétaire. Vousvoulez afficher les données pour les catégories épargne et produit du marché financier. Vous pouveztravailler avec un développeur afin de créer un filtre avancé pour la spécification de mappage. Laspécification de mappage s'affiche en tant qu'objet de données logique dans l'outil Developer. Le développeurcopie l'objet de données logique et l'édite pour ajouter une condition de filtre qui affiche les comptes clients

Présentation de la spécification de mappage 35

Page 45: DI 910HF3 UserGuide Fr

pour les catégories épargne et produit du marché financier. Le développeur ajoute la condition de filtreavancé suivante :

Customer_Products.Category = 'Savings' OR Customer_Products.Category = 'Money_Market'6. Vous pouvez afficher l'objet de données logique contenant la condition de filtre avancé comme objet de

données logique dans l'outil Analyst. Vous pouvez l'ajouter en tant que source à la spécification de mappage.

7. Vous pouvez éditer la table cible Current_Balance pour ajouter une règle qui totalise les soldes descatégories épargne et produit du marché financier.

8. Vous pouvez prévisualiser les données dans la spécification de mappage et charger les résultats dans unetable cible qui correspond à la structure de la table cible Current_Balance dans la spécification de mappage.

9. Vous pouvez choisir d'exporter la logique de la spécification de mappage vers PowerCenter. Vous pouvezsélectionner un cible dans le référentiel Modèle pour partager la logique de la spécification de mappage avecun développeur PowerCenter.

10. Vous pouvez choisir d'exporter la logique de la spécification de mappage sous forme de table virtuelle quiapparaît dans une base de données virtuelle dans l'outil Administrator. Vous pouvez exécuter des requêtesSQL sur les données de la table virtuelle.

Développement de la spécification de mappageDéveloppez une spécification de mappage pour définir une logique applicative transformant les données de lasource vers la cible. Après avoir développé la spécification de mappage, vous pouvez charger ses résultats versune cible ou exporter ceux-ci ou la logique de spécification de mappage pour les partager avec d'autres analystesou développeurs.

Effectuez les étapes suivantes pour développer une spécification :

1. Créez une spécification de mappage.

2. Configurez la spécification de mappage pour ajouter des agrégations, des filtres, des jointures, desrecherches, des règles et des sources, et éditer les agrégations, les filtres, les jointures, les recherches, lesrègles et la cible.

3. Validez la spécification de mappage.

4. Prévisualisez les résultats de la spécification de mappage.

5. Après avoir développé une spécification de mappage, vous pouvez effectuer les étapes suivantes :

¨ Partagez la spécification de mappage avec un développeur.

¨ Chargez les résultats de spécification de mappage dans une cible.

¨ Exportez la logique de spécification de mappage vers Excel.

¨ Exportez la logique de spécification de mappage vers PowerCenter.

¨ Exporter la logique de spécification de mappage comme table virtuelle.

Types de spécification de mappageVous pouvez créer différents types de spécification de mappage basés sur la logique applicative que vous voulezdévelopper.

Vous pouvez créer les types de spécification de mappage suivants :

36 Chapitre 4: Spécifications de mappage

Page 46: DI 910HF3 UserGuide Fr

Spécification de mappage sans cible

Vous pouvez créer une spécification de mappage avec une ou plusieurs sources et sans cible lors de laphase initiale de son développement. La spécification de mappage n'est pas valide et vous ne pouvez pas laprévisualiser ou charger ses résultats sur la cible. Cependant, vous pouvez l'éditer pour configurer la cible etla valider.

Spécification de mappage avec plusieurs sources

Vous pouvez créer une spécification de mappage avec deux ou plusieurs sources et une cible. Lorsque vousutilisez plusieurs sources, vous devez spécifier une condition de jointure pour celles-ci.

Spécification de mappage avec une autre spécification de mappage comme source

Vous pouvez créer une spécification de mappage qui utilise une autre spécification de mappage commesource. Lors du développement incrémentiel d'une spécification de mappage, vous aurez peut-être besoin deconfigurer des filtres et règles complexes. Vous pouvez créer des spécifications de mappage distinctes pourscinder la logique complexe. Vous pouvez ajouter chaque spécification de mappage à la cible comme sourcede développement du flux logique.

Vue Mappage de colonneLorsque vous sélectionnez ou créez une spécification de mappage, elle s'ouvre dans un onglet distinct. Créez etdéveloppez une spécification de mappage dans la vue Mappage de colonne de l'onglet.

Le tableau suivant décrit les propriétés de spécification de mappage qui s'affichent dans la vue Mappage decolonne :

Propriété Panneau Description

Colonne source Sources Répertorie le nom de la table source et les noms de colonnes.

Transformation Colonnescibles et detransformations

Répertorie les colonnes sources possédant une relation avec une colonne cible.Répertorie les colonnes sources, de règle, de filtre et de jointure possédant unerelation avec une colonne cible.

Description de latransformation

Colonnescibles et detransformations

Description d'une ligne dans la table cible.

Colonne cible Mappage Nom de la colonne cible.

Vue PropriétésAffichez les propriétés d'une spécification de mappage sur la vue Propriétés. La vue Propriétés s'affiche aussidans le volet inférieur de la vue Mappage de colonne.

Vue Mappage de colonne 37

Page 47: DI 910HF3 UserGuide Fr

La table suivante décrit les propriétés de spécification du mappage qui s'affichent dans la vue Propriétés :

Propriété Volet Description

Nom Propriétés Nom de la spécification de mappage.

Type Propriétés Type d'objet. Affiche Spécification pour une spécification demappage.

Description Propriétés Description de la spécification de mappage.

Emplacement Propriétés Emplacement du projet contenant la spécification demappage.

Créé le Propriétés Date de création de la spécification de mappage.

Créé par Propriétés Nom de l'utilisateur ayant créé la spécification de mappage.

Colonnes sources Propriétés Tables sources utilisées dans la spécification de mappage.

Colonnes cibles copiéesdepuis

Propriétés Colonnes cibles copiées à partir des colonnes sources.

Dernière modification le Propriétés Date de la dernière modification de la spécification demappage.

Dernière modification par Propriétés Nom de l'utilisateur qui a modifié pour la dernière fois laspécification de mappage.

Statut de la tâche Propriétés Affiche le statut de l'opération de chargement qui chargeles résultats de la spécification de mappage sur la cible.

Dernier chargementdans la cible

Propriétés Affiche la date du dernier chargement des résultats de laspécification de mappage sur la cible.

Dernière cible chargée Propriétés Affiche la dernière cible sur laquelle les résultats de laspécification de mappage on été chargés.

Dossier PowerCenter Propriétés Affiche le dossier dans PowerCenter où la spécification demappage a été exportée.

Objet cible Propriétés Type de cible dans laquelle les données de la spécificationde mappage ont été chargées.

Balises Propriétés Répertorie les balises utilisées dans la spécification demappage.

Base de données virtuelle Propriétés Nom de la base de données virtuelle pour la spécificationde mappage exportée comme table virtuelle.

Table virtuelle Propriétés Nom de la table virtuelle pour la spécification de mappageexportée comme table virtuelle.

URL JDBC Propriétés URL JDBC pour la spécification de mappage exportéecomme table virtuelle.

Dernier chargement Propriétés Date du dernier chargement des résultats de laspécification de mappage dans la cible.

38 Chapitre 4: Spécifications de mappage

Page 48: DI 910HF3 UserGuide Fr

Propriété Volet Description

Où utilisé Où utilisé Répertorie les emplacements dans les autres projets oùsont utilisés les objets de la spécification de mappage.Répertorie le nom de la spécification de mappage utiliséecomme source.

Nom de la cible Colonnes cibles Nom de la colonne cible

Type de données Colonnes cibles Type de données de la colonne cible.

Précision Colonnes cibles Précision de la colonne cible.

Échelle Colonnes cibles Échelle de la colonne cible.

Valeur nulle autorisée Colonnes cibles Propriété d'une colonne de base de données relationnellequi détermine si la colonne peut contenir des valeurs null.

Key Colonnes cibles Colonne de clé dans la cible.

Règles Règles Nom de la colonne de règle. Affiche les noms des colonnesd'entrée et de sortie.

Colonne Règles Nom de la colonne de règle.

Type de données Règles Type de données de la colonne de règle.

Précision Règles Précision de la colonne de règle.

Échelle Règles Échelle de la colonne de règle.

Vue Prévisualisation des donnéesAffichez les résultats d'une spécification de mappage dans la vue Prévisualisation des données. La vuePrévisualisation des données s'affiche dans le volet inférieur de la vue Mappage de colonne.

Vous pouvez utiliser la vue Prévisualisation des données pour prévisualiser les résultats de la logiqueapplicative que vous appliquez à une spécification de mappage pendant le développement de celle-ci. L'outilAnalyst prévisualise les données dans la cible de spécification du mappage. Après avoir prévisualisé les résultatsde la spécification de mappage, vous pouvez charger les résultats sur une cible.

Objets de spécification de mappageAjoutez des objets à une spécification de mappage pour effectuer des opérations de transformation des données.Après avoir ajouté un objet, vous pouvez l'éditer dans la spécification de mappage.

Ajoutez et éditez des objets de spécification de mappage sur la vue Mappage de colonne. Vous pouvez ajouterles objets suivants à une spécification de mappage :

¨ Agrégations

Vue Prévisualisation des données 39

Page 49: DI 910HF3 UserGuide Fr

¨ Filtres

¨ Jointures

¨ Recherches

¨ Règles

¨ Sources

¨ Cible

Sources de spécification de mappageLorsque vous créez une spécification de mappage, vous devez y ajouter une ou plusieurs sources.

Lorsque vous ajoutez des sources à une spécification de mappage, vous devez spécifier une condition de jointureentre les sources. La condition de jointure dépend de celles existantes entres les sources.

Vous pouvez utiliser les tables Metadata Manager que vous importez dans le référentiel Modèle en tant quesources. Vous pouvez utiliser les tables, fichiers plats, objets de données logiques et spécifications de mappageen tant que sources.

Vous pouvez rechercher des colonnes sources dans la spécification de mappage. Vous pouvez ajouter descolonnes sources à la cible, aux règles, aux filtres ou aux jointures.

Vous pouvez retirer des sources de la spécification de mappage. Lorsque vous retirez une source qui estréférencée par d'autres objets, l'outil Analyst affiche une liste des objets référencés à retirer. Si vous retirez lesobjets référencés et la source, la spécification de mappage reste valide. Si vous retirez la source mais pas lesobjets référencés, la spécification de mappage peut ne pas être valide.

Si une spécification de mappage contient une source et que vous la retirez, l'outil Analyst retire de la spécificationde mappage tous les objets sauf la cible. La spécification de mappage n'est pas valide.

Ajout d'une sourceAprès avoir créé une spécification de mappage, vous pouvez y ajouter une ou plusieurs sources. Lorsque vousajoutez une source à une spécification de mappage, vous devez spécifier une condition de jointure.

1. Dans le panneau Sources, cliquez sur l'icône Ajouter une source.

La fenêtre Ajouter une source s'affiche.

2. Dans le panneau Objet source, sélectionnez une ou plusieurs sources d'un projet.

Utilisez la touche Maj. ou Ctrl pour sélectionner plusieurs sources.

3. Sélectionnez les critères pour ajouter une condition de jointure.

Retrait d'une sourceRetirez une source d'une spécification de mappage si la source devient redondante.

1. Dans le volet Sources, cliquez avec le bouton droit de la souris sur la source et sélectionnez Retirer lasource.

Si la spécification de mappage contient des objets faisant référence à la source, l'outil Analyst affiche unmessage qui énumère les objets référencés par la source.

2. Si la spécification de mappage contient une source, choisissez Oui pour retirer la source ou Non pour laconserver.

40 Chapitre 4: Spécifications de mappage

Page 50: DI 910HF3 UserGuide Fr

3. Si la spécification de mappage contient des sources qui font référence à des objets, sélectionnez l'un deschoix suivants :

¨ Oui. L'outil Analyst retire la source et retire les objets référencés.

¨ Non. L'outil Analyst retire la source et mais ne retire pas les objets référencés.

¨ Annuler. L'outil Analyste annule l'action.

Cible de spécification de mappageUtilisez une cible dans la spécification de mappage pour définir la structure de l'objet de données cible.

Vous devez connaître la structure de l'objet de données cible lorsque vous utilisez une cible dans la spécificationde mappage. Si vous ne connaissez pas la structure cible, vous pouvez choisir de créer une spécification demappage sans cible. L'outil Analyst crée une cible vide dans la spécification de mappage. Vous pouvez éditer laspécification de mappage pour configurer la cible.

Après avoir finalisé la spécification de mappage, vous pouvez charger ses résultats sur un objet de données ciblecorrespondant à la structure de la cible dans la spécification de mappage. Les propriétés des colonnes cibles dela spécification de mappage doivent correspondre aux propriétés des colonnes dans l'objet de données cible.

Si vous utilisez une cible dans une spécification de mappage, vérifiez que les types de données de la cible sontcompatibles avec les types de données pris en charge par l'outil Analyst pour la cible de la spécification demappage. Si la cible que vous utilisez dans une spécification de mappage contient des types de donnéesincompatibles, vous ne pouvez pas charger les résultats de la spécification de mappage dans la cible ni exporterla logique de la spécification de mappage vers PowerCenter. L'outil Analyst prend en charge les types de donnéessuivants :

¨ Entier

¨ Bigint

¨ Chaîne

¨ Texte

¨ Binaire

¨ Décimal

¨ Double

¨ Date/heure

Options d'édition des ciblesLorsque vous éditez la cible dans une spécification de mappage, vous pouvez sélectionner une option d'éditionpour la modifier.

Vous pouvez sélectionner les options d'édition de la cible dans la fenêtre Éditer la définition de cible.

La table suivante décrit les options que vous pouvez utiliser pour éditer la cible :

Option d'édition Action

Trier les colonnes de propriétés de la cible. Cliquez sur les colonnes de propriétés de la cible pour lestrier dans l'ordre croissant ou décroissant.

Ajouter une colonne à la cible. Cliquez sur l'icône pour ajouter une colonne à la cible.

Supprimer une colonne de la cible. Cliquez sur l'icône pour supprimer une colonne de la cible.

Objets de spécification de mappage 41

Page 51: DI 910HF3 UserGuide Fr

Option d'édition Action

Déplacer une ligne vers le haut. Cliquez sur l'icône pour déplacer une ligne vers le haut dansla cible.

Déplacer une ligne vers le bas. Cliquez sur l'icône pour déplacer une ligne vers le bas dans lacible.

Édition de la cibleÉditez la cible dans une spécification de mappage pour ajouter des colonnes cibles ou modifier leur contenu. Vouspouvez également faire glisser plusieurs colonnes sources à ajouter à la cible.

1. Pour éditer les valeurs des colonnes cibles, cliquez sur Actions > Éditer > Cible.

La fenêtre Éditer la définition de cible s'affiche.

2. Sélectionnez une option d'édition de cible pour effectuer une tâche d'édition.

3. Pour modifier la cible depuis le panneau Colonnes cibles et de transformations, sélectionnez une optiond'édition de cible pour effectuer une tâche d'édition.

Recherche de colonnesRecherchez des colonnes dans une spécification de mappage afin de trouver les colonnes que vous souhaitezmodifier ou ajouter à des objets.

u Cliquez sur l'icône Rechercher pour trouver des objets. La table suivante décrit les sélections pour lescolonnes que vous pouvez rechercher :

Option Description

Colonnes sources Dans le panneau Sources, entrez un nom de colonne source.

Colonnes cibles Dans le panneau Colonnes cibles et de transformations, entrez un nom decolonne cible.

Colonnes de transformations Dans le panneau Colonnes cibles et de transformations, entrez un nom decolonne de transformation.

Colonnes de description destransformations

Dans le panneau Colonnes cibles et de transformations, entrez un nom decolonne de description des transformations.

Agrégations de spécifications de mappageAjoutez des agrégations à une spécification de mappage pour effectuer les calculs d'agrégation sur plusieurslignes de données.

Lorsque vous ajoutez une agrégation, vous pouvez effectuer les calculs d'agrégation sur des groupes de colonnesou sur toutes les colonnes. Lorsque vous effectuez un regroupement par colonnes, vous pouvez appliquer lesconditions et les règles d'agrégation à plusieurs colonnes. Vous pouvez inclure des filtres, des règles, des clausesconditionnelles et des expressions imbriquées dans une agrégation. Vous pouvez également ajouter différentesagrégations à plusieurs colonnes.

Vous pouvez ajouter les types d'agrégations suivants :

42 Chapitre 4: Spécifications de mappage

Page 52: DI 910HF3 UserGuide Fr

Agrégation simple

Agrège les données en appliquant des conditions et des règles à plusieurs colonnes. Vous pouvez ajouterdes colonnes de recherche, de règle et de source aux conditions d'une agrégation simple.

Agrégation avancée

Agrège les données en appliquant des fonctions et des expressions d'agrégation à plusieurs colonnes. Vouspouvez ajouter des colonnes de recherche, de règle et de source aux expressions d'une agrégation avancée.

Propriétés d'agrégationConfigurez les propriétés d'agrégation lorsque vous ajoutez ou éditez une agrégation. Les options que vousconfigurez varient selon que vous ajoutez ou éditez une agrégation avancée ou simple.

Le tableau suivant décrit les propriétés d'agrégation que vous pouvez configurer :

Propriétés d'agrégation Description

Fonctions Agrégation Configurez les propriétés suivantes pour les fonctionsd'agrégation :- Fonction. Type de fonction d'agrégation.- Nom de source de l'agrégation. Nom de table source, de

recherche ou de règle pour la colonne à laquelle appliquerla fonction d'agrégation.

- Nom de colonne d'agrégation. Nom de colonne source, derecherche ou de règle dans la table source à laquelleappliquer la fonction d'agrégation.

- Nom de la colonne cible. Nom de colonne dans la cible despécification de mappage qui renvoie les résultats de lafonction d'agrégation.

Conditions Configurez la colonne source, de recherche ou de règle,l'opérateur et la valeur à ajouter à la condition d'agrégation.

Conditions d'agrégation Configurez les propriétés suivantes dans le panneauConditions d'agrégation :- Expression. Expression dans l'agrégation qui contient les

fonctions et les conditions d'agrégation.- Nom de la colonne cible. Nom de la colonne cible

permettant d'obtenir les résultats de l'agrégation.

Options d'édition des agrégationsSélectionnez une option d'édition pour ajouter ou éditer une agrégation dans une spécification de mappage. Lesoptions que vous pouvez utiliser pour éditer une agrégation varient selon que vous ajoutez une agrégation simpleou avancée.

Le tableau suivant décrit les options d'édition de filtre de la fenêtre Ajouter une agrégation :

Option pour Description S'applique à

Ajouter une règle. Dans le panneau Fonctions Agrégation, cliquez sur le boutonAjouter une règle et sélectionnez une colonne de fonction, desource, de recherche ou de règle, un opérateur et une colonne cible.

Agrégation simple

Supprimer une règle. Dans le panneau Fonctions Agrégation, sélectionnez une règle etcliquez sur le bouton Supprimer.

Agrégation simple

Objets de spécification de mappage 43

Page 53: DI 910HF3 UserGuide Fr

Option pour Description S'applique à

Ajouter une condition àune agrégation simple.

Après avoir sélectionné ou ajouté une règle, dans le panneauConditions, cliquez sur le bouton Ajouter une condition etsélectionnez la colonne de source, de recherche ou de règle,l'opérateur et la valeur.

Agrégation simple

Éditer une conditiondans une agrégationsimple.

Dans le panneau Conditions, sélectionnez une condition pour éditerla colonne de source, de recherche ou de règle, l'opérateur et lavaleur.

Agrégation simple

Supprimer une conditiondans une agrégationsimple.

Dans le panneau Colonnes, sélectionnez une condition et cliquez surle bouton Supprimer.

Agrégation simple

Ajouter une condition àune agrégation avancée.

Dans le panneau Conditions d'agrégation, cliquez sur le boutonAjouter une condition, sélectionnez une colonne cible et utilisez lesonglets Fonctions, Colonnes, Règles et Recherches pour créer desexpressions dans l'éditeur d'expression.

Agrégation avancée

Éditer une conditiondans une agrégationavancée.

Dans le panneau Conditions d'agrégation, cliquez sur le boutonÉditer la condition pour éditer la colonne cible et utilisez les ongletsFonctions, Colonnes, Règles et Recherches pour éditer desexpressions dans l'éditeur d'expression.

Agrégation avancée

Supprimer une conditiondans une agrégationavancée.

Dans le panneau Conditions d'agrégation, sélectionnez unecondition et cliquez sur le bouton Supprimer la condition.

Agrégation avancée

Ajout et édition d'une agrégationAjoutez une agrégation simple pour appliquer des conditions et des règles afin d'agréger les données sur lescolonnes. Ajoutez une agrégation avancée pour appliquer des conditions et des expressions afin d'agréger lesdonnées sur les colonnes. Éditez une agrégation simple pour modifier les conditions, les règles et effectuer unregroupement par colonnes. Éditez une agrégation avancée pour modifier les conditions, les expressions eteffectuer un regroupement par colonnes.

1. Sélectionnez l'une des options suivantes pour ajouter ou éditer une agrégation :

¨ Cliquez sur Actions > Ajouter une agrégation.

¨ Cliquez sur Actions > Éditer une agrégation.

La fenêtre Ajouter une agrégation s'affiche.

2. Sélectionnez l'une des options suivantes :

¨ Simple

¨ Avancé

3. Sélectionnez les options d'édition pour ajouter ou éditer les règles et les conditions pour l'agrégation simpleou pour ajouter et éditer les conditions et l'expression pour l'agrégation avancée.

4. Cliquez sur Suivant.

5. (Facultatif) Dans le panneau Colonnes, sélectionnez les colonnes voulues pour le regroupement afind'effectuer des calculs d'agrégation sur les groupes de colonnes.

Pour sélectionner plusieurs colonnes, appuyez sur la touche Maj ou Ctrl.

6. Cliquez sur l'icône de flèche pour ajouter les colonnes au panneau Grouper par.

44 Chapitre 4: Spécifications de mappage

Page 54: DI 910HF3 UserGuide Fr

7. (Facultatif) Dans le panneau Aperçu des données, cliquez sur Afficher pour obtenir un aperçu des donnéesde regroupement.

8. Cliquez sur Terminer.

Règles de spécification de mappageAjoutez des règles à une spécification de mappage pour appliquer des conditions aux données qui définissent unelogique applicative. Lorsque vous ajoutez une règle, vous pouvez ajouter des fonctions d'expression à la règle.

Vous pouvez créer une règle pour une spécification de mappage ou appliquer une règle à une spécification demappage. Après avoir créé une règle pour une spécification de mappage, vous pouvez la définir commeréutilisable.

Vous pouvez prévisualiser les résultats de la règle. Vous pouvez gérer les règles que vous ajoutez à unespécification de mappage pour déterminer la manière dont les règles sont utilisées dans celle-ci.

Lorsque vous ajoutez une règle à une spécification de mappage, l'outil Analyst mappe une relation entre lescolonnes de la règle et celles de la cible. Vous pouvez retirer les relations entre les colonnes de la règle et cellesde la cible. Cependant, les colonnes de la règle restent dans la spécification de mappage. Vous pouvez supprimerune règle de la spécification de mappage. L'outil Analyst retire la relation entre les colonnes de la règle et cellesde la cible et supprime la colonne de règle de la spécification de mappage.

Options d'édition des règlesSélectionnez une option d'édition pour modifier une règle dans une spécification de mappage. Les options quevous pouvez utiliser pour éditer une règle varient selon que vous créez une règle ou en appliquez une.

La table suivante décrit les options que vous pouvez utiliser pour éditer une règle dans la fenêtre Éditer une règle :

Option pour Action S'applique à

Éditer le nom d'une règle Entrez un nom pour la règle si celle-ci estréutilisable.

Créer une règle.

Éditer la description d'une règle Entrez une description pour la règle. Créer une règle.

Promouvoir une règle pour ladéfinir comme réutilisable.

Cliquez sur Enregistrer comme règleréutilisable et cliquez sur l'icône Parcourirafin de sélectionner un emplacement pourenregistrer la règle réutilisable.

Créer une règle.

Ajouter une fonction à une règle. Dans l'onglet Fonctions, sélectionnez unefonction et cliquez sur l'icône d'ajout pourajouter la fonction à l'Éditeur d'expressions.

Créer une règle.

Ajouter une colonne à une règle. Dans l'onglet Colonnes, sélectionnez unecolonne cible et cliquez sur l'icône d'ajoutpour ajouter la colonne à l'Éditeurd'expressions.

Créer une règle.

Ajouter une autre colonne derègle à la règle.

Dans l'onglet Règles, sélectionnez unerègle pour ajouter la colonne de règle àl'Éditeur d'expressions.

Créer une règle.

Ajouter une expression à unerègle.

Entrez une expression dans l'Éditeurd'expressions.

Créer une règle.

Objets de spécification de mappage 45

Page 55: DI 910HF3 UserGuide Fr

Option pour Action S'applique à

Valider l'expression d'une règle. Cliquez sur Valider pour validerl'expression de la règle dans l'Éditeurd'expressions.

Créer une règle.

Éditer le type de donnéesrenvoyé de la règle.

Dans le panneau Détails du type dedonnées renvoyé, cliquez sur Éditionpour éditer le type de données renvoyé dela règle.

Créer une règle.

Sélectionner une colonned'entrée pour la règle.

Dans le panneau Entrées, cliquez surSélectionner une colonne afin desélectionner une colonne d'entrée pour larègle.

Appliquer une règle.

Sélectionner une colonne desortie pour la règle.

Dans le panneau Sorties, cliquez surSélectionner une colonne afin desélectionner une colonne de sortie pour larègle.

Appliquer une règle.

Application d'une règleAppliquez une règle à une colonne cible de la spécification de mappage pour développer la logique applicative dela colonne. La règle doit exister dans le référentiel Modèle.

1. Dans le panneau Colonnes cibles et de transformations, sélectionnez une colonne cible à laquelle voussouhaitez appliquer une règle.

2. Cliquez sur Actions > Ajouter > Règle.

3. Lorsqu'une relation existe entre la colonne cible et une colonne d'objet, cliquez sur Oui pour remplacer lalogique de la colonne cible par celle de la colonne de règle.

La fenêtre Ajouter une règle s'affiche.

4. Sélectionnez Appliquer une règle et cliquez sur Suivant.

5. Dans le panneau Règles, sélectionnez une règle d'un projet ou dossier.

Les panneaux Entrées et Sorties affichent les propriétés des colonnes d'entrée et de sortie de la règle.

6. Cliquez sur Suivant.

7. Sélectionnez les options d'édition de la règle pour la configurer.

Création d'une règle de spécification de mappageCréez une règle pour une colonne cible dans une spécification de mappage afin de développer une logiqueapplicative pour la colonne. Lorsque vous créez une règle, vous configurez les options d'édition de celle-ci. Vouspouvez également la définir comme réutilisable.

1. Dans le panneau Colonnes cibles et de transformations, sélectionnez la colonne pour laquelle voussouhaitez créer la règle.

2. Cliquez sur Actions > Ajouter > Règle.

3. Lorsqu'une relation existe entre la colonne cible et une colonne d'objet, cliquez sur Oui pour remplacer lalogique de la colonne cible par celle de la colonne de règle.

La fenêtre Ajouter une règle s'affiche.

46 Chapitre 4: Spécifications de mappage

Page 56: DI 910HF3 UserGuide Fr

4. Sélectionnez Créer une règle et cliquez sur Suivant.

Le champ Nom affiche le nom de la colonne pour laquelle vous souhaitez créer la règle.

Remarque: Vous pouvez modifier le champ Nom pour entrer un nom de règle si celle-ci est réutilisable.

5. Sélectionnez les options d'édition de la règle pour la configurer.

Gestion et édition des règles de spécification de mappageGérez les règles pour afficher les colonnes cibles auxquelles sont appliquées des règles. Éditez les règles pourmodifier les colonnes cibles auxquelles vous appliquez une règle ou modifier les fonctions et expressions de larègle. Vous pouvez retirer la relation entre la colonne de règle et la colonne cible.

1. Sélectionnez un des choix de menu suivants pour gérer et éditer les règles :

¨ Cliquez sur Actions > Gérer les règles.

¨ Cliquez sur Actions > Édition > Règles.

La fenêtre Édition de règle apparaît.

2. Sélectionnez un des choix suivants pour éditer une règle :

¨ Sélectionnez une règle pour éditer ses propriétés.

¨ Cliquez sur l'icône de suppression pour supprimer la règle.

Filtres de spécification de mappageAjoutez des filtres à une spécification de mappage pour limiter les données qui s'affichent dans les résultats de laspécification de mappage. Lorsque vous ajoutez un filtre, vous pouvez spécifier les conditions de filtre à utiliser.

Vous pouvez ajouter les types de filtres suivants :

¨ Filtre simple. Filtre les données en appliquant plusieurs valeurs et opérateurs sur les colonnes sources.

¨ Filtre avancé. Filtre les données en appliquant des expressions, fonctions et règles sur les colonnes sources.

Options d'édition des filtresSélectionnez une option d'édition pour modifier un filtre dans une spécification de mappage. Les options que vouspouvez utiliser pour éditer un filtre varient selon que vous ajoutez un filtre simple ou avancé.

La table suivante décrit les options d'édition de filtre de la fenêtre Éditer le filtre :

Option pour Description S'applique à

Ajouter un filtre. Dans le panneau Conditions du filtre, cliquez sur l'icône d'ajout etsélectionnez, ou entrez, une colonne source, un opérateur et unevaleur.

Filtre simple

Supprimer un filtre. Dans le panneau Conditions du filtre, cliquez sur l'icône d'ajout etsélectionnez, ou entrez, une colonne source, un opérateur et unevaleur.

Filtre simple

Prévisualiser lesdonnées.

Cliquez sur Afficher pour prévisualiser les données. Filtre simpleFiltre avancé

Ajouter une fonction à unfiltre avancé.

Dans l'onglet Fonctions, sélectionnez une fonction et cliquez surl'icône d'ajout pour ajouter la fonction dans l'Éditeur d'expressions.

Filtre avancé

Objets de spécification de mappage 47

Page 57: DI 910HF3 UserGuide Fr

Option pour Description S'applique à

Ajouter une colonnesource à un filtre avancé.

Dans l'onglet Colonnes, sélectionnez une colonne source et cliquezsur l'icône d'ajout pour ajouter la colonne à l'Éditeur d'expressions.

Filtre avancé

Ajouter une règle à unfiltre avancé.

Dans l'onglet Règles, sélectionnez une règle et cliquez sur l'icôned'ajout pour ajouter la colonne de règle à l'Éditeur d'expressions.

Filtre avancé

Ajouter une expression àun filtre avancé.

Entrez une expression dans l'Éditeur d'expressions. Filtre avancé

Valider une expressiondans un filtre avancé.

Cliquez sur l'icône de validation pour valider l'expression. Filtre avancé

Ajout et édition d'un filtreAjoutez un filtre simple pour filtrer les données par une valeur fixe sur une colonne. Ajoutez un filtre avancé pourfiltrer les données par plusieurs valeurs sur des colonnes. Éditez un filtre simple ou avancé pour modifier lesvaleurs de filtre et les colonnes cibles.

1. Sélectionnez une des options suivantes pour ajouter ou éditer un filtre :

¨ Pour ajouter un filtre, cliquez sur Actions > Ajouter > Filtre.

¨ Pour éditer un filtre, cliquez sur Actions > Éditer > Filtre.

La fenêtre Éditer le filtre s'affiche.

2. Sélectionnez l'une des options suivantes :

¨ Filtre simple

¨ Filtre avancé

3. Sélectionnez les options d'édition du filtre pour le configurer.

Recherches de spécification de mappageUtilisez une recherche dans une spécification de mappage pour rechercher des données dans un objet dedonnées. L'outil Analyst effectue une requête sur la source de recherche basée sur les entrées de la recherche etune condition de recherche.

Vous pouvez utiliser plusieurs recherches dans une spécification de mappage. Après avoir ajouté une recherche,vous pouvez l'éditer.

Vous pouvez rechercher dans les sources suivantes :

¨ Fichier plat

¨ Table relationnelle

¨ Objet de données logique

¨ Table de référence

Lorsque vous ajoutez une recherche à une spécification de mappage, la recherche renvoie le résultat de larecherche dans la colonne cible. Vous pouvez configurer la recherche pour renvoyer une ligne unique ou plusieurslignes. Vous pouvez gérer les recherches que vous ajoutez à une spécification de mappage pour déterminer lamanière dont les recherches sont utilisées dans celle-ci.

48 Chapitre 4: Spécifications de mappage

Page 58: DI 910HF3 UserGuide Fr

Vous pouvez effectuer les tâches suivantes avec une recherche :

¨ Obtenir une valeur relative. Récupérer une valeur de la recherche basée sur une valeur dans la source. Parexemple, vous pouvez rechercher un identifiant d'employé et renvoyer le nom de l'employé.

¨ Obtenir plusieurs valeurs. Récupérer plusieurs lignes d'une recherche. Par exemple, vous pouvez effectuerune recherche dans un centre des coûts d'un service et renvoyer tous les employés du service.

¨ Effectuer un calcul. Récupérer une valeur d'une recherche et l'utiliser dans un calcul. Par exemple, vouspouvez rechercher un pourcentage de taxes des ventes, calculer une taxe et renvoyer la taxe dans unecolonne cible.

Conditions de rechercheLorsque vous configurez une condition de recherche, vous comparez la valeur d'une ou plusieurs colonnes desdonnées source avec les valeurs de la recherche.

Par exemple, les données source contiennent un employee_number. La table source de recherche contientemployee_ID, first_name et last_name. Vous configurez la condition de recherche suivante :

employee_ID = employee_number

Pour chaque employee_number, l'outil Analyst renvoie la colonne employee_ID, first_name et last_name de larecherche.

L'outil Analyst peut renvoyer plusieurs lignes de la recherche qui correspondent à la condition de recherche. Vousconfigurez la condition de recherche suivante :

employee_ID > employee_number

L'outil Analyst renvoie les lignes pour tous les numéros employee_ID supérieurs au numéro d'employé source.

Propriétés de rechercheConfigurez les propriétés de recherche lorsque vous ajoutez ou éditez une recherche.

La table suivante décrit les propriétés de recherche que vous pouvez configurer :

Propriétés de recherche Description

Nom Nom de la recherche.

Description Description de la recherche.

Sur plusieurs correspondances Détermine les lignes à renvoyer lorsque la recherche trouveplusieurs lignes qui correspondent à la condition derecherche. Sélectionnez l'une des options suivantes :- Renvoyer la première ligne. Renvoie la première ligne qui

correspond à la condition de la recherche.- Renvoyer la dernière ligne. Renvoie la dernière ligne qui

correspond à la condition de la recherche.- Renvoyer toute ligne. Renvoie toute ligne qui correspond à

la condition de la recherche.- Renvoyer toutes les lignes Renvoie toutes les lignes qui

correspondent à la condition de la recherche.- Rapporter une erreur. L'outil Analyst rapporte une erreur et

ne renvoie pas de ligne.

Objets de spécification de mappage 49

Page 59: DI 910HF3 UserGuide Fr

Propriétés de recherche Description

Condition de recherche Configurez les propriétés suivantes dans une condition derecherche :- Nom de la colonne source. Nom de la colonne source pour

comparer les valeurs à celle de la colonne de recherche.- Opérateur. Opérateurs de comparaison pour la condition

de recherche.- Nom de la colonne de recherche. Nom de la colonne de

recherche pour rechercher les valeurs.

Sortie Configurez les propriétés de sortie suivantes :- Nom de la colonne de recherche. Nom de la colonne de

recherche pour rechercher les valeurs.- Nom de la colonne cible. Nom de la colonne cible pour

sortir les résultats de la recherche.

Ajouter une rechercheAjoutez une recherche à une spécification de mappage pour rechercher des données dans un objet de données.

Avant d'ajouter une recherche à une spécification de mappage, vérifiez que la source de données existe dans unprojet dans l'outil Analyst.

1. Cliquez sur Actions > Ajouter > Recherche.

La fenêtre Nouvelle recherche s'affiche.

2. Entrez un nom et une description facultative.

3. Dans le volet Source de recherche, sélectionnez une recherche d'un projet.

4. Dans le volet Colonnes, sélectionnez une colonne de recherche.

5. Cliquez sur Suivant.

6. Entrez les propriétés de la recherche.

Gestion et édition des recherchesGérez les recherches pour visualiser quelles colonnes cibles recherchent des données d'une source de recherche.Éditez les recherches pour éditer les propriétés de recherche.

1. Cliquez sur Actions > Gérer > Recherches.

La fenêtre Gestion des recherches apparaît.

2. Sélectionnez la recherche à éditer.

3. Cliquez sur l'icône Éditer pour éditer la recherche.

4. Éditez les propriétés de la recherche.

Jointures de spécification de mappageL'outil Analyst effectue une jointure normale par défaut lorsque vous utilisez plus de deux sources dans unespécification de mappage. Lorsque vous utilisez deux sources dans une spécification de mappage, vous pouvezsélectionner un type de jointure et en spécifier les critères. Vous pouvez éditer les critères que vous spécifiez pourune jointure.

50 Chapitre 4: Spécifications de mappage

Page 60: DI 910HF3 UserGuide Fr

Lorsque vous effectuez une jointure entre des sources, vous joignez les colonnes de la table détaillée et de latable principale.

Vous pouvez effectuer les types de jointures suivantes :

Nombre de sources Type de jointure Description

Deux ou plus Normal Ignore toutes les lignes de données des sources principale etdétaillée qui ne correspondent pas, selon la condition.

Deux Extérieure principale Conserve toutes les lignes de données de la source détaillée et leslignes correspondantes de la source principale. Ignore les lignesnon concordantes de la source principale.

Deux Extérieure détaillée Conserve toutes les lignes de données de la source principale et leslignes correspondantes de la source détaillée. Ignore les lignes nonconcordantes de la source détaillée.

Deux Extérieure complète Conserve toutes les lignes de données des sources principale etdétaillée.

Remarque: Lorsque vous créez une jointure entre deux ou plusieurs tables relationnelles possédant des noms detable ou de colonne identiques, l'outil Analyst utilise le nom de la table et le nom de la colonne pour créer un nomunique. Par exemple : TableName.ColumnName.

Critères de jointureLorsque vous ajoutez une jointure, vous devez spécifier ses critères.

La table suivante décrit les critères de jointure que vous pouvez spécifier :

Critères de jointure Description

Type de jointure Type de jointure que vous souhaitez ajouter. Vous pouvez ajouter les types de jointure suivants :- Normal- Extérieure principale- Extérieure détaillée- Extérieure complète

Table principale Table source à laquelle vous souhaitez ajouter une jointure.

Ajouter une condition dejointure

Ajouter une condition de jointure. Vous pouvez spécifier les conditions de jointures suivantes :- Nom. Nom de la table détaillée.- Opérateur. Opérateur de la condition de jointure.- Nom. Nom de la table principale.

Supprimer une condition dejointure

Supprimer une condition de jointure.

Édition d'une jointureÉditez une jointure pour modifier les critères de jointure entre les tables sources. Lorsque vous éditez une jointure,l'outil Analyst affiche tous les critères de jointure existants entre les sources.

u Cliquez sur Actions > Éditer > Jointure.

Entrez les critères pour modifier la jointure.

Objets de spécification de mappage 51

Page 61: DI 910HF3 UserGuide Fr

Retrait des relations de colonneLorsque vous ajoutez des objets à une spécification de mappage, l'outil Analyst mappe une relation entre lescolonnes d'objets et les colonnes cibles. Vous pouvez retirer les relations entres ces colonnes.

1. Dans le volet Colonnes cibles et de transformations, sélectionnez une colonne dans le voletTransformations.

2. Cliquez sur Actions > Effacer la transformation pour retirer la relation pour la colonne.

Création d'une spécification de mappageCréez une spécification de mappage comme conteneur de la logique applicative qui transforme et déplace lesdonnées de la source vers la cible.

Avant de créer une spécification de mappage, vérifiez que les sources que vous souhaitez utiliser existent dansun projet.

1. Dans le Navigateur, sélectionnez un projet pour créer la spécification de mappage.

2. Cliquez sur Actions > Nouvelle spécification.

La fenêtre Nouvelle spécification s'affiche.

3. Entrez un nom unique et éventuellement une description.

4. Sélectionnez le dossier dans lequel vous souhaitez créer la spécification de mappage.

5. Cliquez sur Suivant.

6. Dans le volet Objet source, sélectionnez une ou plusieurs sources pour la spécification de mappage.

Les propriétés de la source que vous sélectionnez apparaissent dans le volet Propriétés.

7. Si vous sélectionnez plusieurs sources, cliquez sur Suivant et sélectionnez les conditions de jointure pourajouter une jointure.

8. Cliquez sur Suivant.

9. Facultativement, sélectionnez Utiliser la cible virtuelle pour utiliser une cible virtuelle dans la spécificationde mappage.

10. Facultativement, sélectionnez une cible dans le volet Objet cible.

11. Cliquez sur Terminer.

Configuration d'une spécification de mappageAprès avoir créé une spécification de mappage, vous pouvez configurer les objets que vous souhaitez utiliserdans la spécification de mappage.

Après avoir ajouté des objets à la spécification de mappage, vous pouvez les éditer. Vous pouvez ajouter dessources, règles, filtres, recherches ou jointures à une spécification de mappage.

Vous ne pouvez pas ajouter une cible à une spécification de mappage. Si vous créez une spécification demappage sans cible, l'outil Analyst en crée une vide. Vous pouvez éditer la cible pour configurer les champs cibles.

Remarque: Après avoir ajouté des objets à une spécification de mappage, l'outil Analyst mappe une relation entreles colonnes de l'objet et les colonnes cibles. Vous pouvez retirer la relation entre les colonnes.

52 Chapitre 4: Spécifications de mappage

Page 62: DI 910HF3 UserGuide Fr

Tâches de configuration d'une spécification de mappageVous pouvez effectuer des tâches de configuration de spécification de mappage à partir du menu Actions.

La table suivante décrit les types de tâches de configuration de spécification de mappage que vous pouvezeffectuer :

Tâche Menu Actions

Valider une spécification demappage.

Actions > Validation d'une spécification de mappage

Ajouter des objets à unespécification de mappage.

Actions > Ajouter > Filtre Actions > Ajouter > Jointure Actions > Ajouter > Recherche Actions > Ajouter > Règle Actions > Ajouter > Source

Éditer une spécification demappage.

Actions > Éditer > Filtre Actions > Éditer > Jointure Actions > Éditer > Règle Actions > Éditer > Cible

Gérer des règles de spécificationde mappage.

Actions > Gérer > Règles

Gestion et édition des recherchesde spécification de mappage.

Actions > Gérer > Recherches

Retirer les relations d'objet et decolonnes cibles.

Actions > Effacer la transformation

Supprimer une colonne cible. Actions > Supprimer la colonne cible

Validation d'une spécification de mappageValidez la spécification de mappage pour vérifier qu'elle ne contient pas d'erreur. Vous pouvez valider unespécification de mappage pendant différentes phases de son cycle de développement. Vous devez charger unespécification de mappage valide sur une cible.

Vous pouvez valider une spécification de mappage aux étapes suivantes du développement :

¨ Pendant le cycle de développement de la spécification de mappage.

¨ Lorsque vous prévisualisez les résultats de la spécification de mappage.

¨ Lorsque vous chargez les résultats de la spécification de mappage dans la cible.

¨ Lorsque vous exportez la logique de spécification de mappage vers PowerCenter.

¨ Lorsque vous exportez la logique de spécification de mappage comme table virtuelle.

Lorsqu'une erreur de validation se produit, la spécification de mappage n'est pas valide. L'outil Analyst ne peutpas charger les résultats de la spécification de mappage dans la cible, ni exporter la logique de la spécification demappage comme table virtuelle ou vers PowerCenter.

Validation d'une spécification de mappage 53

Page 63: DI 910HF3 UserGuide Fr

Erreurs de validation lors du développement d'une spécification demappage

Des erreurs de validation peuvent se produire lors du développement de la spécification de mappage.

Des erreurs de validation peuvent se produire lors du cycle de développement de la spécification de mappage :

¨ La spécification de mappage ne contient aucune cible.

¨ La spécification de mappage contient des expressions, règles, filtres, recherches ou jointures non valides.

¨ La spécification de mappage contient une source qui a été supprimée ou modifiée dans le référentiel Modèle.

¨ La spécification de mappage contient des relations de colonnes sources et cibles non valides car les types dedonnées sont incompatibles.

¨ La structure et les propriétés de la cible de spécification de mappage ne correspondent pas à celles de l'objetde données cible.

Erreurs de validation lors de la prévisualisation des donnéesDes erreurs de validation peuvent se produire lorsque vous prévisualisez les résultats d'une spécification demappage.

Les erreurs de validation suivantes peuvent se produire lorsque vous prévisualisez les résultats d'unespécification de mappage :

¨ La spécification de mappage contient des expressions, règles, filtres, recherches ou jointures non valides.

¨ La spécification contient des relations de colonnes sources et cibles non valides.

Erreurs de validation lors d'une opération de chargement sur la cibleDes erreurs de validation peuvent se produire lorsque vous chargez les résultats d'une spécification de mappagesur la cible.

Les erreurs de validation suivantes peuvent se produire lorsque vous chargez les résultats d'une spécification demappage sur la cible :

¨ La spécification de mappage contient des expressions, règles, filtres, recherches ou jointures non valides.

¨ La spécification de mappage contient des relations de colonnes sources et cibles non valides car les types dedonnées sont incompatibles.

¨ L'objet de données cible n'existe pas dans le référentiel Modèle.

¨ La connexion de base de données de l'objet de données cible contient des propriétés de connexion de base dedonnées incorrectes.

¨ La connexion de base de données de l'objet de données cible est supprimée.

¨ Vous n'avez pas l'autorisation d'utiliser la connexion de base de données pour l'objet de données cible.

¨ Le service d'intégration de données du service Analyst est désactivé ou devient désactivé lors de l'opération dechargement.

¨ Le service de référentiel modèle est désactivé ou devient désactivé lors de l'opération de chargement.

¨ Le module Service de mappage du Service d'intégration de données n'est pas disponible.

¨ L'objet de données source de la spécification de mappage est identique à l'objet de données cible sur lequelvous souhaitez charger les résultats de la spécification de mappage.

¨ La spécification de mappage contient des sources de l'outil Developer qui ne sont pas valides.

54 Chapitre 4: Spécifications de mappage

Page 64: DI 910HF3 UserGuide Fr

Chargement des résultats de spécification de mappagedans une table

Chargez les résultats d'une spécification de mappage dans un objet de données table cible existant dans leréférentiel Modèle.

Avant de charger les résultats de spécification de mappage dans une table, vérifiez que la table relationnelleexiste dans le référentiel modèle et que la spécification de mappage affiche la vue Mappage de champ.

1. Cliquez sur Actions > Exporter.

La fenêtre Exporter apparaît.

2. Sélectionnez l'option Table.

3. Cliquez sur Suivant.

4. Entrez facultativement un nom pour l'opération de chargement.

5. Cliquez sur Suivant.

6. Dans le volet Objet cible, sélectionnez une cible.

Les colonnes cibles s'affichent dans le volet Colonnes.

7. Cliquez sur Terminer.

Chargement des résultats de spécification de mappagedans un fichier plat

Chargez les résultats d'une spécification de mappage sur un objet de données de fichier plat cible existant dans leréférentiel Modèle. Lorsque vous chargez les résultats, l'outil Analyst génère un fichier plat que vous pouveztélécharger localement. Vous pouvez choisir le format de fichier .csv ou .txt. Le format par défaut est .csv. Si voussélectionnez .txt, l'outil Analyst crée un fichier plat avec des valeurs séparées par une tabulation.

Avant de charger les résultats de spécification de mappage dans un fichier plat, vérifiez que la spécification demappage affiche la vue Mappage de champ.

1. Cliquez sur Actions > Exporter.

La fenêtre Exporter apparaît.

2. Sélectionnez l'option Fichier plat.

3. Cliquez sur Suivant.

4. Facultativement, entrez un nom.

5. Facultativement, sélectionnez Exporter dans la première ligne pour exporter les noms de colonne depuis lapremière ligne.

6. Sélectionnez un format pour enregistrer le fichier.

7. Sélectionnez une page de code.

8. Cliquez sur Terminer.

Remarque: L'outil Analyst peut prendre du temps pour générer le fichier plat. Ne fermez pas la spécificationde mappage avant que l'invite de téléchargement du fichier plat apparaisse.

Chargement des résultats de spécification de mappage dans une table 55

Page 65: DI 910HF3 UserGuide Fr

Règles et instructions pour le chargement des résultatsde spécification de mappage dans un fichier plat

En raison des différences de format des fichiers plats, certains résultats de spécifications de mappage peuvent nepas être chargés dans un fichier plat.

Utilisez les règles et les directives suivantes lorsque vous chargez les résultats de la spécification de mappagedans un fichier plat :

Vérifiez que le nom du fichier de chargement ne contient pas de caractères non-anglais.

Si vous sélectionnez un nom de fichier qui contient des caractères non-anglais lors du processus dechargement, le .fichier plat txt ou .csv généré affiche des noms de fichier et de colonne incorrects et desdonnées incorrectes. Spécifiez un nom de fichier qui contient uniquement des caractères anglais. Pourvisualiser le contenu du fichier, ouvrez un fichier .txt ou .csv vide et importez le fichier généré dans le fichiervide. Vous devez paramétrer la page de code correcte lorsque vous importez le fichier.

Vérifiez le nombre de lignes dans les résultats de la spécification de mappage.

Si les résultats d'une spécification de mappage contiennent un très grand nombre de lignes, l'opération dechargement peut prendre un moment. Si l'opération de chargement se bloque, contactez un administrateurpour désactiver et recycler le service Analyst et annuler la tâche de chargement du service d'intégration dedonnées.

56 Chapitre 4: Spécifications de mappage

Page 66: DI 910HF3 UserGuide Fr

C H A P I T R E 5

Exportation de spécification demappage

Ce chapitre comprend les rubriques suivantes :

¨ Exportation de spécification de mappage Présentation, 57

¨ Exportation de spécification de mappage vers Microsoft Excel, 57

¨ Exportation de spécification de mappage vers PowerCenter, 59

¨ Exportation de spécification de mappage sous forme de table virtuelle, 61

Exportation de spécification de mappage PrésentationExportez la spécification de mappage pour partager sa logique avec d'autres analystes et développeurs.

Vous pouvez exporter la logique de spécification de mappage vers les cibles suivantes :Microsoft Excel

Partagez la spécification de mappage pour la documenter et l'étudier avec d'autres analystes et développeursafin de la modifier en y intégrant les commentaires de l'étude.

PowerCenter

Partagez la spécification de mappage avec un développeur PowerCenter pour utiliser la logique de cettespécification dans un mapplet ou un mappage.

Table virtuelle

Les analystes et les développeurs peuvent utiliser la logique de la spécification de mappage dans une tablevirtuelle pour exécuter des requêtes SQL sur les données.

Exportation de spécification de mappage vers MicrosoftExcel

Exportez la logique de spécification de mappage vers Microsoft Excel pour la partager avec des équipes del'entreprise qui n'ont pas accès à l'outil Analyst.

Après avoir exporté la logique de spécification de mappage vers Microsoft Excel, vous pouvez choisir d'ouvrir lefichier dans Microsoft Excel ou de l'enregistrer à un autre emplacement. Les analystes peuvent éditer le fichier et

57

Page 67: DI 910HF3 UserGuide Fr

le charger à un emplacement partagé pour l'étudier plus en détail. Les analystes peuvent alors éditer laspécification de mappage pour intégrer les commentaires de l'étude.

Exportation d'une spécification de mappage vers Microsoft ExcelExportez la logique de spécification de mappage vers Microsoft Excel pour la documenter, la partager et la vérifier.

Avant d'exporter la logique de spécification de mappage vers Microsoft Excel, vérifiez que la spécification demappage affiche la vue Mappage de colonne.

1. Cliquez sur Actions > Exporter.

La fenêtre Exporter apparaît.

2. Sélectionnez Excel.

3. Cliquez sur Suivant.

4. Entrez un nom pour le fichier Microsoft Excel.

Par défaut, l'outil Analyst utilise le nom de spécification de mappage comme nom du fichier Microsoft Excel.

5. Cliquez sur Terminer.

Une fenêtre contextuelle du navigateur vous permet d'ouvrir ou d'enregistrer le fichier.

Spécifications de mappage dans Microsoft ExcelAprès avoir exporté la logique de spécification de mappage vers Microsoft Excel, vous pouvez afficher les objetsde spécification de mappage, les propriétés et les relations entre les objets dans des feuilles de calcul distinctesd'un classeur Excel.

Le tableau suivant décrit la logique de spécification de mappage qui s'affiche dans le classeur Microsoft Excel :

Feuille de calcul Microsoft Excel Description

Mappage de colonne Contient les informations suivantes qui s'affichent dans la vueMappage de colonne de la spécification de mappage :- Nom de la spécification de mappage- Sources- Colonnes cibles et de transformationsContient des liens hypertexte pour les colonnes associées àdes objets de spécification de mappage. Cliquez sur un lienhypertexte pour accéder à l'objet associé dans une autrefeuille de calcul.

Propriétés Contient les propriétés de spécification de mappage.

Expressions Contient les expressions qui s'affichent dans les agrégations,les recherches et les règles.

58 Chapitre 5: Exportation de spécification de mappage

Page 68: DI 910HF3 UserGuide Fr

Feuille de calcul Microsoft Excel Description

Filtres Contient les expressions qui s'affichent dans les filtres.

Jointures Contient les informations de jointure suivantes entre lessources :- Type de jointure. Le type de jointure.- Table principale. La table source de la jointure.- Nom. Nom de la colonne de la source détaillée ou

principale.- Opérateur. Opérateur de la condition de jointure.- Nom. Nom de la colonne de la source détaillée ou

principale.

Exportation de spécification de mappage versPowerCenter

Exportez la logique de spécification de mappage vers PowerCenter pour partager la logique de spécification demappage avec un développeur PowerCenter. Lorsque vous exportez une spécification de mappage versPowerCenter, vous pouvez tirer profit des capacités exclusives de PowerCenter comme le partitionnement, lesservices Web et la récupération.

Lorsque vous exportez une spécification de mappage vers PowerCenter, vous pouvez choisir d'utiliser la cibledans la spécification de mappage ou sélectionner une cible qui existe dans le référentiel modèle. Vous devezspécifier les propriétés de connexion du référentiel PowerCenter et le dossier dans le référentiel PowerCenterdans lequel vous voulez exporter la spécification de mappage. Les informations de connexion pour les sources etles cibles ne sont pas exportées.

Dans PowerCenter Designer, les objets de spécification de mappage apparaissent dans le nœud approprié dudossier. Par exemple, la cible de spécification de mappage apparaît dans le nœud Cibles.

Si vous avez sélectionné la cible dans la spécification de mappage lors de l'exportation, l'outil Analyst exporte laspécification de mappage comme mapplet vers PowerCenter. Le développeur PowerCenter peut utiliser cemapplet comme source dans un mappage et sélectionner une cible. Le développeur peut créer une session, unworkflow et des objets de connexion. Le développeur peut exécuter le workflow.

Si vous avez sélectionné une cible dans le référentiel modèle lors de l'exportation, l'outil Analyst exporte laspécification de mappage comme mapplet vers PowerCenter. Le processus d'exportation de l'outil Analyst créeaussi un mappage à l'aide du mapplet comme source et la cible dans le référentiel modèle. Le processusd'exportation de l'outil Analyst crée une session non réutilisable pour ce mappage dans un workflow. Avant que ledéveloppeur exécute le workflow, le développeur doit créer les objets de connexion pour les sources et la cibledans le mappage.

Propriétés de connexion du référentiel PowerCenterLorsque vous exportez la logique de la spécification de mappage vers PowerCenter, vous devez spécifier lespropriétés de connexion pour vous connecter au référentiel de PowerCenter.

Exportation de spécification de mappage vers PowerCenter 59

Page 69: DI 910HF3 UserGuide Fr

La table suivante répertorie et décrit les propriétés de connexion du référentiel PowerCenter :

Propriété Description

Nom d'hôte Nom d'hôte de la passerelle du domaine PowerCenter.

Numéro de port Numéro de port de la passerelle du domaine PowerCenter.

Nom d'utilisateur Nom d'utilisateur du référentiel.

Mot de passe Mot de passe pour le nom d'utilisateur du référentiel.

Domaine de sécurité Nom de domaine de sécurité LDAP, s'il en existe un. Sinon,entrez « Native ».

Nom du référentiel Nom du référentiel PowerCenter.

Page de code Page de code du référentiel.

Version de PowerCenter Version du référentiel PowerCenter.

Exportation d'une spécification de mappage vers PowerCenterExportez la logique de spécification de mappage vers PowerCenter pour partager la spécification de mappagecomme mapplet ou comme mappage avec un développeur PowerCenter.

Avant d'exporter la logique de spécification de mappage vers PowerCenter, vérifiez que la spécification demappage affiche la vue Mappage de colonne.

1. Cliquez sur Actions > Exporter.

La fenêtre Exporter apparaît.

2. Sélectionnez PowerCenter.

3. Cliquez sur Suivant.

4. Sélectionnez l'une des options suivantes :

¨ Utilisez la cible dans la spécification de mappage.

¨ Sélectionner une cible dans le volet Objets cible.

5. Cliquez sur Suivant.

6. Entrez les propriétés de connexion du référentiel PowerCenter.

7. Cliquez sur Suivant pour tester la connexion.

8. Éventuellement, entrez un nom facultatif pour la spécification de mappage.

9. Entrez facultativement une description.

10. Sélectionnez un dossier dans le référentiel PowerCenter pour exporter la spécification de mappage.

11. Cliquez sur Terminer.

60 Chapitre 5: Exportation de spécification de mappage

Page 70: DI 910HF3 UserGuide Fr

Exportation de spécification de mappage sous formede table virtuelle

Exportez la logique de spécification de mappage comme table virtuelle d'une base de données virtuelle que lesanalystes et les développeurs peuvent utiliser pour exécuter des requêtes SQL sur les données.

Une table virtuelle est une table dans une base de données virtuelle. Une base de données virtuelle définit desvues uniformes des données et met les données à disposition des utilisateurs pour des requêtes. Une base dedonnées virtuelle contient les schémas virtuels qui contiennent les tables virtuelles définissant la structure de labase de données. Les utilisateurs finaux peuvent exécuter des requêtes SQL sur les tables virtuelles de la mêmefaçon qu'ils le feraient sur des tables de base de données physique.

Lorsque vous exportez la logique de spécification de mappage sous forme de table virtuelle, vous pouvez créerune base de données virtuelle ou sélectionner une base de données virtuelle existante. L'outil Analyst crée unetable virtuelle dans la base de données virtuelle et affiche l'URL JDBC de la table virtuelle. Vous pouvez voir labase de données virtuelle comme une application pour le service d'intégration de données dans l'outilAdministrator. Vous pouvez utiliser un outil client JDBC pour exécuter des requêtes SQL sur la table virtuelle.

Une fois que vous avez exporté la logique de spécification de mappage sous forme de table virtuelle, vous pouvezéditer la spécification de mappage et exporter la logique dans la même table virtuelle de la même base dedonnées virtuelle. L'outil Analyst met à jour la table virtuelle existante dans la base de données virtuelle avec lalogique modifiée de la spécification de mappage.

Exportation d'une spécification de mappage sous forme de tablevirtuelle

Exportez la logique de spécification de mappage comme table virtuelle dans laquelle les utilisateurs peuventeffectuer des requêtes.

Avant d'exporter la logique de spécification de mappage sous forme de table virtuelle, vérifiez que la spécificationde mappage affiche la vue Mappage de colonne.

1. Cliquez sur Actions > Exporter.

La fenêtre Exporter apparaît.

2. Sélectionnez Table virtuelle.

3. Cliquez sur Suivant.

4. Sélectionnez l'une des options suivantes :

¨ Sélectionner une base de données virtuelle existante.

¨ Cliquez sur Nouvelle base de données virtuelle pour créer une autre base de données virtuelle et entrezun nom et une description facultative, puis cliquez sur OK.

5. Cliquez sur Suivant.

6. Entrez le nom et la description facultative pour la table virtuelle.

7. Cliquez sur Terminer.

Exportation de spécification de mappage sous forme de table virtuelle 61

Page 71: DI 910HF3 UserGuide Fr

I N D E X

Aaffichage des balises

balises 15affichage des objets de données

fichiers plats 32tables 32

affichage des propriétés d'objetobjets 12

affichage du contenu du projetdossiers 9projets 9

afficher une spécification de mappage dans Excelexporter vers Excel 58

agrégations de spécifications de mappageajout d'une agrégation avancée 44ajout d'une agrégation simple 44édition d'une agrégation avancée 44édition d'une agrégation simple 44objets de spécification de mappage 42options d'édition des agrégations 43propriétés d'agrégation 43

ajout d'un fichier platfichiers plats 27

ajout d'un filtre avancéfiltres de spécification de mappage 48

ajout d'un filtre simplefiltres de spécification de mappage 48

ajout d'une agrégation avancéeagrégations de spécifications de mappage 44

ajout d'une agrégation simpleagrégations de spécifications de mappage 44

ajout d'une sourceconfiguration de spécification de mappage 40

ajout d'une tabletables 31

ajout et édition d'une jointureconfiguration de spécification de mappage 51jointures de spécification de mappage 51

ajout et édition d'une règleconfiguration de spécification de mappage 46règles de spécification de mappage 46

ajouter une rechercheconfiguration de spécification de mappage 50

attribuer des autorisationsprojets 5

attribution d'une balisebalises 14

attribution des autorisationsprojets 19

Bbalises

affichage des balises 15

attribution d'une balise 14création d'une balise 14masquer les balises 15présentation des balises 14

Cchangement de nom d'un dossier

dossiers 8changement de nom d'un objet

objets 12changement de nom d'un projet

projets 7chargement des résultats de spécification de mappage dans un fichier

platconfiguration de spécification de mappage 55

chargement des résultats de spécification de mappage dans une tableconfiguration de spécification de mappage 55

cible de spécification de mappageédition de la cible 42objets de spécification de mappage 41recherche de colonnes 42

collaboration entre analyste et développeurspécification de mappage 35

conditions de jointurejointures de spécification de mappage 51

conditions de rechercherecherches de spécification de mappage 49

configuration de spécification de mappageajout d'une source 40ajout et édition d'une jointure 51ajout et édition d'une règle 46ajouter une recherche 50chargement des résultats de spécification de mappage dans un fichierplat 55chargement des résultats de spécification de mappage dans une table55création et édition d'une règle réutilisable 46édition de la cible 42exportation de spécification de mappage 57gestion des recherches de spécification de mappage 50gestion des règles de spécification de mappage 47retrait des relations de colonnes 52spécification de mappage 52suppression d'une source 40tâches de configuration de spécification de mappage 53

connexioninterface Informatica Analyst 4

contrôle du statut de la tâchestatut de la tâche 21

création d'un dossierdossiers 8

création d'un signet de métadonnéessignet de métadonnées 14

62

Page 72: DI 910HF3 UserGuide Fr

création d'une balisebalises 14

création d'une spécification de mappagespécification de mappage 52

création d’un projetprojets 6

création et édition d'une règle réutilisableconfiguration de spécification de mappage 46règles de spécification de mappage 46

Ddéplacement d'un dossier

dossiers 9déplacement d'un objet

objets 13développement de spécification de mappage

spécification de mappage 36dossiers

affichage du contenu des dossiers 9changement de nom d'un dossier 8création d'un dossier 8déplacement d'un dossier 9duplication d'un dossier 8suppression d'un dossier 9

duplication d'un dossierdossiers 8

duplication d'un objetobjets 12

duplication d'un projetprojets 6

Eédition d'objets de données

objets 33édition d'un filtre

filtres de spécification de mappage 48édition d'une agrégation avancée

agrégations de spécifications de mappage 44édition d'une agrégation simple

agrégations de spécifications de mappage 44édition de la cible

cible de spécification de mappage 42configuration de spécification de mappage 42options d'édition de la cible 41

édition de recherches de spécification de mappagerecherches de spécification de mappage 50

édition des règles de spécification de mappagerègles de spécification de mappage 47

erreurs de validation lors d'une opération de chargementvalidation de spécification de mappage 54

erreurs de validation lors de la prévisualisation des donnéesvalidation de spécification de mappage 54

erreurs de validation lors du développement de la spécification demappage

validation de spécification de mappage 54exécution d'une recherche

recherche 18exemple de recherche d'objets

recherche 18exemple de spécification de mappage

spécification de mappage 35

exportation de la logique de spécification de mappage comme tablevirtuelle

exporter la logique de spécification de mappage comme table virtuelle61

exportation de la logique de spécification de mappage vers Excelexporter la logique de spécification de mappage vers Excel 58

exportation de spécification de mappageconfiguration de spécification de mappage 57exportation vers PowerCenter 59exporter la logique de spécification de mappage vers PowerCenter 60exporter les résultats de spécification de mappage comme tablevirtuelle 61exporter vers Excel 57

exportation vers PowerCenterexportation de spécification de mappage 59

exporter la logique de spécification de mappage comme table virtuelleexportation de la logique de spécification de mappage comme tablevirtuelle 61

exporter la logique de spécification de mappage vers Excelexportation de la logique de spécification de mappage vers Excel 58

exporter la logique de spécification de mappage vers PowerCenterexportation de spécification de mappage 60Propriétés de connexion du référentiel PowerCenter 60

exporter les résultats de spécification de mappage comme table virtuelleexportation de spécification de mappage 61

exporter vers Excelafficher une spécification de mappage dans Excel 58exportation de spécification de mappage 57

Ffichiers plats

affichage des objets de données 32ajout d'un fichier plat 27objets de données 23options des fichiers plats 25types de données date/heure 26types de données de fichiers plats 25

filtres de rechercherecherche 17

filtres de spécification de mappageajout d'un filtre avancé 48ajout d'un filtre simple 48édition d'un filtre 48objets de spécification de mappage 47options d'édition des filtres 47

Ggérer les dossiers

projets 5gérer les projets

projets 5gestion de sécurité

projets 19gestion des recherches de spécification

édition de recherches de spécification de mappage 50gestion des recherches de spécification de mappage

configuration de spécification de mappage 50gestion des règles de spécification de mappage

configuration de spécification de mappage 47gestion des termes métier

terme métier Metadata Manager 22

Index 63

Page 73: DI 910HF3 UserGuide Fr

Iimportation de tables Metadata Manager

résultats de la recherche 18Informatica Analyst

interface Informatica Analyst 1Navigateur 2

interface Informatica Analystconnexion 4Informatica Analyst 1Vue contenu 3vue Propriétés 3vue Sécurité 3Vues Informatica Analyst 2

Jjointures de spécification de mappage

ajout et édition d'une jointure 51conditions de jointure 51objets de spécification de mappage 50

Mmasquer les balises

balises 15

NNavigateur

Informatica Analyst 2

Oobjet de données logique

spécification de mappage 34objets

affichage des propriétés d'objet 12changement de nom d'un objet 12déplacement d'un objet 13duplication d'un objet 12édition d'objets de données 33prévisualisation des données 12suppression d'un objet 13

objets de donnéesaffichage d'un objet 23changement de nom d'un objet 23fichiers plats 23suppression d'un objet 23tables 23

objets de spécification de mappageagrégations de spécifications de mappage 42cible de spécification de mappage 41filtres de spécification de mappage 47jointures de spécification de mappage 50recherches de spécification de mappage 48règles de spécification de mappage 45sources de spécification de mappage 40spécification de mappage 39

options d'édition de la cibleédition de la cible 41

options d'édition des agrégationsagrégations de spécifications de mappage 43

options d'édition des filtresfiltres de spécification de mappage 47

options d'édition des règlesrègles de spécification de mappage 45

options des fichiers platsfichiers plats 25

Où utilisévue Propriétés 38

ouverture d'un signet de métadonnéessignet de métadonnées 14

Pprésentation des balises

balises 14prévisualisation des données

objets 12projets

affichage du contenu du projet 9attribuer des autorisations 5attribution des autorisations 19changement de nom d'un projet 7création d’un projet 6duplication d'un projet 6gérer les dossiers 5gérer les projets 5gestion de sécurité 19rechercher des projets 5statut de la tâche 20suppression d'un projet 7terme métier Metadata Manager 22

propriétés d'agrégationagrégations de spécifications de mappage 43

propriétés de ciblevue Propriétés 38

propriétés de connexion de base de donnéestables 30

Propriétés de connexion du référentiel PowerCenterexporter la logique de spécification de mappage vers PowerCenter 60

propriétés de la vue Mappage de colonneVue Mappage de colonne 37

propriétés de rechercherecherches de spécification de mappage 49

propriétés de règlevue Propriétés 38

Rrecherche

exécution d'une recherche 18exemple de recherche d'objets 18filtres de recherche 17résultats de la recherche 18syntaxe de recherche 16

recherche de colonnescible de spécification de mappage 42sources de spécification de mappage 42

rechercher des projetsprojets 5

recherches de spécification de mappageconditions de recherche 49objets de spécification de mappage 48propriétés de recherche 49

règles de spécification de mappageajout et édition d'une règle 46création et édition d'une règle réutilisable 46

64 Index

Page 74: DI 910HF3 UserGuide Fr

gestion des règles de spécification de mappage 47objets de spécification de mappage 45options d'édition des règles 45

résultats de la rechercheimportation de tables Metadata Manager 18recherche 18

résultats de la spécification de mappageVue Prévisualisation des données 39

retrait des relations de colonnesconfiguration de spécification de mappage 52

Ssignet de métadonnées

création d'un signet de métadonnées 14ouverture d'un signet de métadonnées 14

sources de spécification de mappageobjets de spécification de mappage 40recherche de colonnes 42

spécification de mappagecollaboration entre analyste et développeur 35configuration de spécification de mappage 52création d'une spécification de mappage 52développement de spécification de mappage 36exemple de spécification de mappage 35objet de données logique 34objets de spécification de mappage 39types de spécification de mappage 36validation de spécification de mappage 53Vue Mappage de colonne 37Vue Prévisualisation des données 39

Spécification de mappagevue Propriétés 38

statut de la tâchecontrôle du statut de la tâche 21projets 20

suppression d'un dossierdossiers 9

suppression d'un objetobjets 13

suppression d'un projetprojets 7

suppression d'une connexion de la base de donnéestables 30

suppression d'une sourceconfiguration de spécification de mappage 40

syntaxe de rechercherecherche 16

Ttables

affichage des objets de données 32ajout d'une table 31objets de données 23propriétés de connexion de base de données 30suppression d'une connexion de la base de données 30

tâches de configuration de spécification de mappageconfiguration de spécification de mappage 53

terme métier Metadata Managergestion des termes métier 22projets 22

types de données date/heurefichiers plats 26

types de données de fichiers platsfichiers plats 25

types de spécification de mappagespécification de mappage 36

Vvalidation de spécification de mappage

erreurs de validation lors d'une opération de chargement 54erreurs de validation lors de la prévisualisation des données 54erreurs de validation lors du développement de la spécification demappage 54spécification de mappage 53

Vue contenuinterface Informatica Analyst 3

Vue Mappage de colonnepropriétés de la vue Mappage de colonne 37spécification de mappage 37

Vue Prévisualisation des donnéesrésultats de la spécification de mappage 39spécification de mappage 39

vue Propriétésinterface Informatica Analyst 3Où utilisé 38propriétés de cible 38propriétés de règle 38Spécification de mappage 38

vue Sécuritéinterface Informatica Analyst 3

Vues Informatica Analystinterface Informatica Analyst 2

Index 65