Si vous avez des ressources de données dans vos catalogues qui sont connectées directement à vos sources de données et qui ont des termes de gestion assignés, en mode de virtualisation stricte dans la Data Virtualization, les objets virtuels doivent utiliser des termes de gestion pour les noms de tables et de colonnes.
Avant de commencer
Ces instructions supposent que vous avez effectué les conditions requises suivantes.
A propos de cette tâche
Si vous avez activé le mode de virtualisation strict, vous pouvez créer des tables virtuelles uniquement à partir d'actifs de données de catalogue existants ayant des attributions de termes. Les termes affectés sont utilisés pour renommer automatiquement les tables et les colonnes.
Dans ce mode de virtualisation, les utilisateurs peuvent virtualiser uniquement les actifs qui ont été ajoutés à un catalogue à l'aide d'une connexion de source de données et qui ont un terme métier affecté au niveau de l'actif et à au moins une colonne. La même connexion doit être ajoutée comme source de données à Data Virtualization. Utilisez l'une des options suivantes pour cataloguer les actifs de source de données et affecter des termes métier:
Dans ce mode de virtualisation, les utilisateurs peuvent virtualiser uniquement les actifs qui sont ajoutés au catalogue auquel l'utilisateur qui virtualise les actifs a accès et dont les termes métier sont affectés à la table et à ses colonnes.
Important: Ces instructions s'appliquent uniquement si le service est défini sur le
mode de virtualisation strict. Pour utiliser des termes métier afin de gouverner vos données virtuelles dans le mode de virtualisation par défaut, voir
Virtualisation des données avec des termes métier.
Procédure
- Dans le menu de navigation, cliquez sur .
Le menu de service s'ouvre sur la page Sources de données par défaut.
- Dans le menu du service, cliquez sur et cliquez sur l'onglet Tables .
La
Data Virtualization n'affiche que les tables que vous pouvez virtualiser, c'est-à-dire les tables auxquelles des termes de gestion ont été attribués. Vous pouvez afficher la liste des suggestions de termes métier applicables à chaque table.
Vous pouvez afficher les tables dans la page Virtualiser uniquement si vous disposez des droits Access catalog requis dans le catalogue. Pour plus d'informations, voir Droits de collaborateur de catalogue.
- Sélectionnez la table à virtualiser et cliquez sur Ajouter au panier.
- Cliquez sur Afficher le panier pour afficher vos sélections.
A partir de cette fenêtre, vous pouvez mettre à jour les noms de schéma ou retirer une sélection de votre panier. En outre, vous pouvez sélectionner ou désélectionner une colonne ou sélectionner un terme métier différent pour une colonne si plusieurs termes métier sont affectés à une colonne de table.
Pour éditer un nom de table, vous pouvez sélectionner l'un des termes métier affectés à la table. Ainsi, le nom de la table virtuelle correspond au terme métier qui est automatiquement affecté à la table source.
Pour sélectionner des colonnes en mode strict, procédez comme suit.
- Dans le menu d'action de l'objet, cliquez sur Sélectionner des colonnes.
Remarque: En mode strict, les noms de colonne ne sont pas modifiables.
- Sélectionnez un terme métier pour renommer le nom de la colonne.
Si plusieurs termes de gestion sont attribués à une colonne, Data Virtualization sélectionne le premier terme de gestion attribué pour renommer les colonnes.
Vous pouvez sélectionner des termes métier pour renommer des colonnes. Toutefois, vous ne pouvez pas éditer les noms de colonne dans une table.
- Sélectionnez les colonnes à inclure dans votre table virtuelle.
Remarque: Vous devez cocher la case du nom de la colonne pour que les modifications prennent effet lorsque vous cliquez sur Appliquer. Les modifications que vous apportez aux colonnes qui ne sont pas sélectionnées ne seront pas prises en compte lorsque vous cliquerez sur Appliquer.
- Cliquez sur Apply.
- Sélectionnez l'option appropriée pour affecter le tableau virtualisé.
Affecter à |
Quand utiliser cette option |
Project |
Sélectionnez Projet si vous avez créé la table virtuelle à utiliser dans un projet spécifique. Choisissez ensuite le projet approprié. La table apparaît également dans Données virtualisées. |
Données virtualisées |
Sélectionnez Données virtualisées si la table n'a pas été créée pour être utilisée dans un projet spécifique. Ce paramètre est la valeur par défaut s'il n'existe aucun projet. |
- Indiquez un schéma dans la zone Schéma .
Vous pouvez également créer un schéma en suivant ces étapes.
- Un " Data Virtualization, un " Gestionnaire, un "Gestionnaires " peut accorder une autorisation d'accès à un schéma à un " Data Virtualization, un " Ingénieur", qui peut choisir ce schéma lorsqu'il virtualise une table.
- Si vous avez le rôle d'ingénieur en Data Virtualization, laissez le champ Schéma par défaut pour créer un schéma avec votre ID utilisateur.
- Si vous avez le rôle de gestionnaire de la Data Virtualization, laissez le champ Schéma par défaut pour créer un schéma avec votre ID utilisateur ou entrez le nouveau nom du schéma dans le champ Schéma.
- Cliquez sur Virtualiser pour terminer le processus.
Lorsque
la fenêtre de statut s'ouvre, vous pouvez choisir d'afficher vos données virtualisées
ou de virtualiser d'autres données.
Résultats
Sur la page des données virtualisées, vous pouvez publier votre objet virtuel dans le catalogue. Pour plus d'informations, voir Publication de données virtuelles dans le catalogue dans la rubrique Data Virtualization.
Limitation: En mode de virtualisation strict (où vous pouvez voir les tables uniquement si elles comportent au moins une colonne avec affectation de terme métier), lorsque vous accédez à la page Virtualiser , la console semble charger la liste des tables pendant un certain temps sans afficher de tables. Le chargement peut être beaucoup plus lent par rapport au mode de virtualisation par défaut pendant que la console évalue la liste des tables éligibles qui peuvent être virtualisées, en fonction des affectations de termes aux noms de table et de colonne de la source de données.