Importation de métadonnées par une banque de données de base de données. SAP BusinessObjects Data Services 4.1 Support Package 1
Banques de données
5.2.5.5 Parcourir les métadonnées pour une table externe
1.
Dans la fenêtre du navigateur qui affiche la liste des tables externes, sélectionnez la table que vous souhaitez afficher.
2.
Faites un clic droit et sélectionnez Ouvrir.
Un éditeur de table apparait dans l'espace de travail et affiche le schéma et les attributs de la table.
5.2.5.6 Afficher les métadonnées pour une table importée
1.
Sélectionnez le nom de la table dans la liste des tables importées.
2.
Faites un clic droit et sélectionnez Ouvrir.
Un éditeur de table apparait dans l'espace de travail et affiche le schéma et les attributs de la table.
5.2.5.7 Voir les informations d'index secondaires pour les tables
Les informations d'index secondaires peuvent aider à comprendre le schéma d'une table importée.
1.
Dans l'onglet des banques de données de Designer, cliquez avec le bouton droit de la souris sur la table pour ouvrir le menu contextuel.
2.
Dans le menu contextuel, cliquez sur Propriétés pour ouvrir la fenêtre Propriétés.
3.
Dans la fenêtre Propriétés, cliquez sur l'onglet Index. La partie gauche de la fenêtre affiche la liste d'index.
4.
Cliquez sur un index pour voir le contenu.
5.2.6 Importation de métadonnées par une banque de données de base de données
Pour les banques de données de base de données, il est possible d'importer les métadonnées pour des tables et des fonctions.
85 2012-11-22
Banques de données
5.2.6.1 Informations de table importée
Le logiciel détermine et enregistre un set spécifique d'informations de métadonnées pour les tables.
Après avoir importé les métadonnées, il est possible de modifier les noms de colonne, les descriptions et les types de données. Les modifications sont propagées vers tous les objets qui appellent ces objets.
Métadonnées Description
Nom de table
Le nom de la table tel qu'il apparait dans la base de données.
Remarque :
La longueur maximale du nom de table prise en charge par le logiciel est de 64 caractères. Si le nom de la table dépasse les 64 caractères, il est possible que vous ne puissiez pas importer la table.
Description de la table
Nom de colonne
Description de la colonne
Type de données de la colonne
Type de contenu de la colonne
La description de la table.
Le nom de la colonne.
La description de la colonne.
Le type de données pour la colonne.
Si une colonne est définie comme un type de données non pris en charge, le logiciel convertit le type de données en un type pris en charge. Dans certains cas, si le logiciel ne peut pas convertir le type de données, il ignore la colonne entière.
Le type de contenu identifie le type de données dans le champ.
86 2012-11-22
Banques de données
87
Métadonnées
Colonne de la clé primaire
Attribut de la table
Nom du propriétaire
Description
La/Les colonne(s) qui contient/contiennent la clé primaire pour la table.
Après qu'une table ait été ajoutée à un diagramme de flux de données, ces colonnes sont indiquées dans la liste de colonne par une icône de clé à côté du nom de colonne.
Les informations enregistrées par le logiciel sur la table telles que la date de création et la date de modification si ces valeurs sont disponibles.
Nom du propriétaire de la table.
Remarque :
Le nom du propriétaire pour les sources de données
MySQL et Netezza correspond au nom de la base de données ou du schéma dans lequel la table apparait.
Informations de varchar et de colonne à partir des tables SAP BusinessObjects Data Federator
Toutes les colonnes de décimales importées dans Data Serves depuis une source de données SAP
BusinessObjects Data Federator sont converties à la précision et à l'échelle décimale (28,6)
Toutes les colonnes varchar importées dans le logiciel à partir d'une source de données SAP
BusinessObjects Data Federator sont de type varchar (1024)
Il est possible de modifier la précision ou l'échelle décimale et la taille du varchar dans le logiciel après les avoir importés de la source de données SAP BusinessObjects Data Federator.
5.2.6.2 Informations importées de procédure et de fonction stockées
Le logiciel peut importer des procédures stockées depuis les bases de données DB2, MS SQL Server,
Oracle, SAP HANA, Sybase ASE, Sybase IQ, et Teredata. Il est également possible d'importer des fonctions stockées et des packages depuis Oracle. Il est possible d'utiliser ces fonctions et procédures dans les spécifications d'extraction que vous avez données à Data Services.
Les informations importées pour les fonctions incluent :
• Les paramètres de fonction
• Le type de renvoi
2012-11-22
Banques de données
• Le nom, le propriétaire
Les fonctions et les procédures importées apparaissent sur l'onglet Banques de données de la bibliothèque d'objets. Les fonctions et les procédures apparaissent dans la branche Fonction de chaque arborescence de banque de données.
Il est possible de configurer les fonctions et les procédures importées grâce à l'assistant de fonction et l'éditeur rapide dans une catégorie identifiée par le nom de la banque de données.
Rubriques associées
• Guide de référence : à propos des procédures
88
5.2.6.3 Comment importer des métadonnées
Cette section décrit les méthodes d'importation des métadonnées.
5.2.6.3.1 Importer par navigation
Remarque :
Les fonctions ne peuvent pas être importées par navigation.
1.
Ouvrez la bibliothèque d'objets.
2.
Accédez à l'onglet Banques de données.
3.
Sélectionnez la banque de données que vous souhaitez utiliser.
4.
Faites un clic droit et sélectionnez Ouvrir.
Les éléments disponibles pour importer via la banque de données apparaissent dans l'espace de travail.
Dans certains environnements, les tables sont organisées et affichées sous forme d'arborescence.
Si c'est le cas, un signe plus (+) se trouve à gauche du nom. Cliquez sur le signe plus pour naviguer dans l'arborescence.
L'espace de travail contient des colonnes qui indiquent si la table a déjà été importée dans le logiciel
(Importée) et si le schéma de table a été modifié depuis qu'il a été importé (Modifié). Pour vérifier si le référentiel contient les métadonnées les plus récentes pour un objet, faites un clic droit sur l'objet et sélectionnez Rapprocher.
5.
Sélectionnez les éléments pour lesquels vous souhaitez importer des métadonnées.
Par exemple, pour importer une table, vous devez sélectionner une table plutôt qu'un dossier qui contient des tables.
6.
Faites un clic droit et sélectionnez Importer.
7.
Dans la bibliothèque d'objets, accédez à l'onglet Banques de données pour afficher la liste des objets importés.
2012-11-22
Banques de données
89
5.2.6.3.2 Importer par nom
1.
Ouvrez la bibliothèque d'objets.
2.
Cliquez sur l'onglet Banques de données.
3.
Sélectionnez la banque de données que vous souhaitez utiliser.
4.
Faites un clic droit et sélectionnez Importer par nom
5.
Dans la fenêtre Importer par nom, sélectionnez le type d'élément que vous souhaitez importer de la liste Type.
Si vous importez une procédure stockée, sélectionnez Fonction.
6.
Pour importer des tables : a.
Saisissez un nom de table dans la case Nom pour indiquer une table particulière, ou sélectionnez la case à cocher Tout, si disponible, pour spécifier toutes les tables.
Si le nom respecte la casse dans la base de données (et non pas tout en majuscules), saisissez le nom tel qu'il apparait dans la base de données et utilisez les guillemets doubles (") autour du nom pour conserver la casse.
b.
Saisissez un nom de propriétaire dans la case Propriétaire pour limiter les tables indiquées à un propriétaire particulier. Si vous laissez le nom de propriétaire vide, vous indiquez des tables correspondantes qui ne tiennent pas compte du propriétaire (c'est-à-dire, toutes les tables avec le nom de table indiqué).
7.
Importer des fonctions et des procédures :
• Dans la case Nom, saisissez le nom de la fonction ou de la procédure stockée.
Si le nom respecte la casse dans la base de données (et non pas tout en majuscules), saisissez le nom tel qu'il apparait dans la base de données et utilisez les guillemets doubles (") autour du nom pour conserver la casse. Autrement, le logiciel convertit les noms en des caractères majuscules.
Il est également possible de saisir le nom d'un package. Un package Oracle est une collection encapsulée d'objets de programme reliés (par exemple des procédures, fonctions, variables, curseurs et exceptions) stockés ensemble dans une base de données. Le logiciel permet d'importer des procédures ou des fonctions créées dans des packages et de les utiliser comme des procédures ou des fonctions de niveau supérieur.
Si vous saisissez un nom de package, le logiciel importe toutes les fonctions et les procédures stockées définies dans le package Oracle. Il est impossible d'importer une fonction ou une procédure individuelle définie dans un package.
• Saisissez un nom de propriétaire dans la casePropriétaire pour limiter les fonctions indiquées
à un propriétaire particulier. Si vous laissez le nom de propriétaire vide, vous indiquez des fonctions correspondantes qui ne tiennent pas compte du propriétaire (c'est-à-dire, toutes les fonctions avec le nom indiqué).
• Si vous importez une fonction Oracle ou une procédure stockée et que l'une des conditions suivantes s'applique, décochez la case Joignable depuis l'expression SQL. Une procédure stockée ne peut pas être poussée vers le bas vers une base de données à l'intérieur d'une autre instruction SQL lorsque la procédure stockée contient une instruction DDL, qu'elle termine la
2012-11-22
Banques de données transaction actuelle avec COMMIT ou ROLLBACK, ou qu'elle émet une commande ALTER
SESSION ou ALTER SYSTEM.
8.
Cliquez sur OK.
5.2.6.3.3 Importer par recherche
Remarque :
Les fonctions ne peuvent pas être importées par recherche
1.
Ouvrez la bibliothèque d'objets.
2.
Cliquez sur l'onglet Banques de données.
3.
Sélectionnez le nom de la banque de données que vous souhaitez utiliser.
4.
Faites un clic droit et sélectionnez Rechercher.
La fenêtre Rechercher apparait.
5.
Saisissez le nom entier de l'élément ou une partie dans la zone de texte Nom.
Si le nom respecte la casse dans la base de données (et non pas tout en majuscules), saisissez le nom tel qu'il apparait dans la base de données et utilisez les guillemets doubles (") autour du nom pour conserver la casse.
6.
Sélectionnez Contient ou Egal à depuis la liste déroulante à droite en fonction de si vous avez fourni une valeur de recherche complète ou partielle.
Egal à sélectionne uniquement la chaîne de recherche complète. C'est à dire que vous devez rechercher nom_table.propriétaire plutôt que nom_table.
7.
(Facultatif) Saisissez une description dans la zone de texte Description.
8.
Sélectionnez le type d'objet dans la case Type.
9.
Sélectionnez la banque de données dans laquelle vous souhaitez faire la recherche à partir de la case Rechercher dans.
10.
Sélectionnez Externe dans la boîte déroulante à droite de la boîte Rechercher dans.
Externe indique que le logiciel recherche l'élément dans la base de données entière définie par la banque de données.
Interne indique que le logiciel recherche uniquement les éléments qui ont été importés.
11.
Accédez à l'onglet Avancé pour faire une recherche à l'aide des valeurs d'attribut du logiciel.
Les options avancées s'appliquent uniquement aux recherches d'éléments importés.
12.
Cliquez sur Rechercher.
Le logiciel liste les tables qui correspondent à vos critères de recherche.
13.
Pour importer une table à partir de la liste retournée, sélectionnez la table, faites un clic droit et sélectionnez Importer.
90 2012-11-22

Публичная ссылка обновлена
Публичная ссылка на ваш чат обновлена.