Table des matières
1.0 A propos de cette édition
2.0 Présentation de la prise en charge du produit
3.0 Remarques et marques
1.0 A propos de cette édition
IBM(R) Rational(R) Data Architect, version 7.0 contient des améliorations et de correctifs applicables à l'édition de la version 6.1.
Retour à la table des matières.
1.1 Nouveautés de cette édition
IBM Rational Data Architect, version 7.0 se caractérise par de nouvelles fonctions pour les composants suivants :
Connectivité de base de données
Nouvelles sources de données
Les sources de données suivantes sont nouvelles dans cette édition :
- DB2 Version 9 for Linux, UNIX et Windows
- DB2 Universal Database for iSeries, version 5, édition 4
- Derby, version 10.1
- Informix Dynamic Server, version 10.1
- Microsoft SQL Server Enterprise 2005
- Sybase Adaptive Server Enterprise, version 15
- MySQL, versions 4.0 et 4.1
- Generic JDBC
Prise en charge de l'authentification Windows/client
Il existe une nouvelle case à cocher Utiliser l'authentification client sur la page Paramètres de connexion de l'assistant Nouvelle connexion à la base de données qui vous permet d'utiliser l'authentification Windows ou client lorsque vous vous connectez une base de données DB2 UDB for Linux, UNIX et Windows.
Importation/exportation de modèle de données
Il existe deux méthodes d'importation et d'exportation de modèle de données :
- L'importation et l'exportation de modèles de données logiques et physiques à l'aide des assistants d'importation et d'exportation de modèle de données
- L'importation et l'exportation de modèles de données physiques et de glossaire à l'aide des assistants d'exportation de modèle vers le serveur de métadonnées et d'importation de modèle à partir du serveur de métadonnées
Assistants d'importation et d'exportation de modèle de données
A l'aide des nouveaux assistants d'importation et d'exportation de modèle de données, vous pouvez importer et exporter des modèles de données physiques et logiques depuis Rational Data Architect vers des outils pris en charge. Cette fonction était également disponible dans Rational Data Architect, version 6.0.0.1. Les formats de modèle de données suivants sont pris en charge :
- CA ERwin, version 3.x (format ERX)
- CA All Fusion ERwin Data Modeler, version 4.x (format ER1)
- CA All Fusion ERwin Data Modeler, version 4.x (format XML)
- IBM(R) Rational(R) Data Architect (modèles de données physiques et modèles de données logiques)
- IBM Rational Rose(R), version 4.0 (format MDL)
- IBM Rational Rose Data Modeler (format MDL)
- Sybase PowerDesigner (modèles physiques et conceptuels de données)
- Sybase PowerDesigner DataArchitect (modèles physiques et conceptuels de données)
Pour activer les ponts d'importation et d'exportation, effectuez les opérations suivantes :
- Ouvrez le fichier suivant pour édition : <RDA_installation_directory>\rda_prod\eclipse\plugins\com.ibm.datatools.metadata.wizards.miti.win32_1.0.0\MetaIntegration\conf\MIRModelBridges.xml
- Définissez l'attribut "enabled" correspondant au pont que vous voulez activer sur "true".
Les ponts activés s'afficheront dans les assistants d'importation et d'exportation de modèle de données.
Pour plus d'informations sur l'activation des ponts, visitez le site Web à l'adresse suivante : http://www.metaintegration.net/Products/MIMB/SupportedTools.html.
La documentation relative à cette fonction est insérée dans le centre de documentation lorsque vous installez ce groupe de correctifs. Pour afficher la documentation, cliquez sur Aide > Table des matières afin d'ouvrir le centre de documentation, cliquez sur Création de modèles de données et cliquez sur Importation et exportation de modèles de données. Pour obtenir des informations supplémentaires, visitez le site Web à l'adresse suivante : http://www.metaintegration.net/
Assistants d'exportation de modèle vers le serveur de métadonnées et d'importation de modèle à partir du serveur de métadonnées
A l'aide des assistants d'exportation de modèle vers le serveur de métadonnées et d'importation de modèle à partir du serveur de métadonnées, vous pouvez transférer des métadonnées entre Rational Data Architect, version 7 et le référentiel d'IBM WebSphere Metadata Server. Vous pouvez transférer en va-et-vient des métadonnées de modèle de glossaire depuis Rational Data Architect vers le serveur de métadonnées. Vous pouvez également exporter des métadonnées de modèle de données physique depuis Rational Data Architect vers le serveur de métadonnées. Pour utiliser cette fonction,Microsoft XML Core Services (MSXML) 4.0 Service Pack 2 doit être installé sur sur le même ordinateur que les produits suivants : IBM WebSphere Information Services Director, IBM WebSphere Information Analyzer ou IBM WebSphere
DataStage et QualityStage Designer.
Génération de diagrammes de données
Nouvelles fonctions relatives à la génération de diagrammes de données :
- Aperçu avant impression
- Sélection du zoom à partir de la palette du diagramme
- Commande Dupliquer
- Prise en charge des attributs de glisser-déposer entre tables et entités
- Utilisation des propriétés Apparence pour remplacer et contrôler l'apparence par défaut du diagramme
- Nouvelles zones d'affichage des propriétés Documentation et Annotation
- Nouveau dossier Diagrammes de données dans les projets de conception de données
Modélisation de données de stockage, logiques et physiques
Nouvelles fonctions relatives à la modélisation de données de stockage, logiques et physiques :
- Prise en charge d'URL : (Ajouter un objet de données >URL). Cette fonction vous permet de documenter les informations du modèle et de les lier à l'URL associée au modèle.
- Prise en charge implicite de clé primaire : vous pouvez signaler un objet de clé primaire comme étant Appliqué. Si la clé primaire n'est pas signalée comme étant Appliquée, elle est non appliquée ou implicite. Lors de la génération de code, vous pouvez spécifier si vous voulez déduire des clés primaires implicites à partir d'index.
- Vous pouvez ajouter une clé externe au modèle de données en utilisant le menu contextuel Ajouter un objet de données dans l'explorateur de projets de données. Auparavant, cela n'était pas pris en charge.
- Prise en charge du partitionnement de plage pour DB2 for Linux, UNIX et Windows, version 9 :
il existe différentes nouvelles propriétés dans la vue Propriétés des tables DB2 for Linux,
UNIX et Windows, version 9 que vous pouvez utiliser pour modéliser les groupes de partition.
- Prise en charge de DB2 UDB for Linux, UNIX et Windows pour ORGANIZE BY DIMENSIONS : il existe un nouvel onglet Dimensions dans la vue Propriétés pour les tables DB2 UDB for Linux, UNIX et Windows vous permettant de spécifier des colonnes en tant que colonnes de dimension.
- Nouvelle prise en charge du type de données XML dans les modèles de données logiques.
- Assistant d'application d'espace table : permet d'appliquer facilement un espace table à plusieurs tables au même moment ou de créer de nouveaux espaces table pour plusieurs tables basées sur un espace table existant dans votre modèle.
- Options et page de préférences de migration de clé : la page Migration de clé dans la fenêtre Préférences vous permet de spécifier la manière avec laquelle vous voulez traiter les conflits d'affectation de nom lors de la migration de clé. Il existe également une nouvelle fenêtre d'invite qui s'ouvre à chaque fois que des conflits d'affectation de nom se produisent, si les préférences n'ont pas été définies. Cette nouvelle fenêtre permet de spécifier la manière avec laquelle vous voulez gérer les conflits d'affectation de nom sur une occurrence individuelle.
Modélisation de glossaire
Nouvelles fonctions relatives à la modélisation de glossaire :
- Nouvelle organisation du modèle de glossaire : dans l'édition précédente, les modèles de glossaire étaient organisés dans un format à plat. Dans cette édition, les modèles de glossaire peuvent être organisés de manière hiérarchique. Il existe une prise en charge pour les nouveaux éléments du modèle de glossaire comme les catégories, les termes, les mots de référence, mots contenus et statuts.
- Nouvel éditeur de modèle de glossaire : l'éditeur de modèle de glossaire a été amélioré afin que vous puissiez modifier les nouveaux éléments hiérarchiques dans le modèle de glossaire.
Il est également toujours possible de modifier un modèle de glossaire à plat dans l'éditeur.
- Assistant de contenu standard d'affectation de nom : l'assistant de contenu est désormais disponible pour parcourir les modèles de glossaire associés à votre projet pour vous aider à créer facilement des noms conformes et standard. L'assistant de contenu est disponible à partir de la vue Propriétés et également dans les diagrammes de données.
Transformation de modèle de données
Il existe une nouvelle prise en charge de la transformation de modèles UML en modèles de données logiques ou de la transformation de modèles de données logiques en modèles UML. Pour utiliser ces transformations, créez et exécutez une configuration de transformation UML en LDM ou LDM en UML.
Un profil de modèle de données logique est également fourni et peut être appliqué aux modèles UML. Ce profil contient différents stéréotypes vous permettant d'enrichir votre modèle et de contrôler la manière avec laquelle une transformation UML en LDM transforme chaque élément du modèle en objets de modèle de données logique. Cette fonction vous permet d'intégrer des modèles UML créés dans Rational Software Modeler.
Génération de rapports de modèle
Vous pouvez maintenant générer des rapports PDF pour les modèles de mappage et de glossaire.
Les rapports Web ne sont pas encore pris en charge pour ces types de modèle. Il est préférable d'utiliser Adobe Acrobat Reader pour afficher le fichier PDF publié afin que les liens hypertexte fonctionnent. Sous Linux, le visualiseur de fichiers PDF fonctionnera également, mais GGV ne prend pas en charge les liens hypertexte dans le fichier PDF.
Prise en charge XML
Il existe une nouvelle prise en charge du langage XML dans DB2 Version 9 for Linux, UNIX et Windows :
- Prise en charge du type de données XML
- Prise en charge de schémas XML
- Validation de document XML
- Editeur de mappage XSD annoté
Prise en charge de la procédure mémorisées pour le type de données XML
- Vous pouvez créer des procédures mémorisées qui contiennent des paramètres de type de données XML ou renvoient des types de données XML.
- Vous pouvez exécuter des procédures mémorisées qui contiennent des types de données XML comme paramètres d'entrée ou de sortie.
Prise en charge XML de la vue de sortie des données
- Vous pouvez afficher des colonnes de type de données XML sur la page Résultats.
- Pour toute colonne contenant des documents XML, vous pouvez afficher le contenu en tant qu'arborescence ou texte de document.
Prise en charge XML du générateur SQL
- Le type de données XML est affiché partout où d'autres types de données sont affichés.
- Vous pouvez sélectionner des fonctions XML dans le générateur d'expression.
- Vous pouvez exécuter des instructions SQL contenant des variables d'hôte où la colonne associée à la variable d'hôte est un type de données XML.
- Vous pouvez insérer ou mettre à jour des valeurs de colonne lorsque la valeur de la colonne est un type de données XML.
Prise en charge du schéma XML
- Dans l'explorateur de bases de données, vous pouvez charger des schémas XML existants et des documents de schéma XML à partir du référentiel de schéma XML dans la base de données et afficher les propriétés comme l'espace de nom cible ou l'emplacement du schéma.
- Vous pouvez enregistrer un nouveau schéma XML avec ses documents de schéma XML correspondants à partir du système de fichiers.
- Vous pouvez supprimer des schémas XML et des documents de schéma XML à partir du référentiel de schéma XML dans la base de données.
- Vous pouvez afficher et éditer le code source des documents de schéma XML qui composent un schéma XML.
Validation de document XML à partir de l'éditeur des données de table
- Vous pouvez éditer et mettre à jour une colonne de type de données XML.
- Vous pouvez procéder à une validation de valeur XML pour le document XML dans la colonne par rapport à un schéma XML enregistré.
Prise en charge de la modélisation de données logiques pour le type de données XML
- Vous pouvez spécifier le type de données XML pour les attributs de modèle de données logique.
Editeur de mappage XSD annoté
- Vous pouvez utiliser l'éditeur de mappage XSD annoté pour créer des documents de schéma XML annotés (XSD) pour la décomposition de document d'instance. En utilisant l'éditeur de mappage, vous pouvez créer graphiquement des mappages XSD en mappages relationnels et générer ensuite les annotations correspondantes dans les fichiers XSD source. Vous pouvez ensuite utiliser le plan de travail pour enregistrer les fichiers XSD annotés sur un serveur DB2.
L'éditeur de mappage simplifie la création de ces annotations, tâche susceptible d'engendrer des erreurs lorsqu'elle est effectuée manuellement.
Nouvelles fonctions relatives à l'éditeur de mappage d'intégration d'informations :
- Vous pouvez spécifier des modèles de données logiques comme source ou cible du modèle de mappage.
- Cette fonction est conçue à des fins de génération de rapports et de génération de scripts et n'est pas prise en charge pour les mappages de modèle de données logique.
- Vous pouvez affecter un signet aux lignes de mappage.
- Il existe un nouvel onglet Documentation dans la vue Propriétés pour les lignes de mappage qui peut être utilisé pour annoter ou documenter la ligne de mappage.
- Vous pouvez masquer les éléments du schéma qui ne vous intéressent pas dans les vues Groupes de mappage et Détails du groupe de mappage. Cette fonction était auparavant uniquement disponible dans la vue Mappages.
- Les tables sont désormais organisées dans l'éditeur de mappage de la même manière que dans l'explorateur de projets de données. Cette fonction vous permet de parcourir plus facilement les tables dans l'éditeur de mappage.
- Des informations en incrustation sont disponibles pour les lignes de mappage afin de vous permettre de facilement voir les points limite de la ligne de mappage. En passant au-dessus d'une ligne de mappage, vous verrez des informations sur le point limite.
Vous pouvez définir des préférences pour la génération de script DDL sur la page Modèle de code de la fenêtre Préférences. Utilisez la page Modèle de code pour ajouter des instructions SQL au début ou à la fin de scripts DDL générés par le plan de travail. Lorsque vous définissez la syntaxe de l'instruction dans la fenêtre Préférences, ces instructions sont automatiquement ajoutées aux scripts DDL générés de telle manière que vous n'avez pas besoin de modifier le script DDL manuellement pour ajouter ces instructions.
Vous pouvez exécuter une procédure mémorisée SQL qui cible DB2 UDB for Linux, UNIX et Windows, version 8.2 ou supérieure afin de capturer des données d'optimisation. Lorsque vous capturez des données d'optimisation pour des procédures SQL, les données collectées sont présentées à côté du code source de chaque procédure. Les développeurs d'applications ou les administrateurs de bases de données peuvent utiliser ces données pour optimiser de façon plus efficace les instructions et algorithmes gourmands en ressources.
Les incidents recensés suivants ont été corrigés dans cette édition :
- Comparaison et synchronisation
Après une synchronisation, il peut arriver que les modifications apportées aux options ne soient pas actualisées correctement lorsque vous vous trouvez dans la vue structurelle.
Lorsque vous comparez un objet dans un explorateur de base de données avec un autre objet, et que vous synchronisez ensuite les informations, le fichier DDL généré n'est pas toujours précis.
- Analyse d'impact
Au cours de certains scénarios, lorsque vous exécutez une analyse d'impact, le produit peut s'arrêter. Cela se produit lorsque vous essayez de déplacer ou de réduire la boîte de dialogue ou la barre de progression lorsque l'analyse d'impact est en cours. Pour éviter ce problème, ne déplacez pas ou ne réduisez pas la barre ou la boîte de dialogue de progression lorsque l'analyse d'impact est en cours et assurez-vous d'enregistrer l'ensemble de votre travail avant de procéder à une analyse d'impact.
Retour à la
table des matières.
1.3 Incidents recensés, limites et solutions palliatives
Les informations qui suivent concernent les limites et incidents recensés et leurs solutions palliatives. Le site Web du support technique de Rational Data Architect contient également des notes techniques et des annonces de service qui décrivent les modifications apportées à la documentation ainsi que les limites connues et les solutions palliatives recensées après la création de ce document. L'adresse du site Web du support technique de Rational est la suivante : www.ibm.com/software/data/integration/rda/support/
- MySQL
Prise en charge limitée pour MySQL 4.1 : les propriétés suivantes ne s'affichent pas correctement dans la vue Propriétés : index à entrées uniques, colonnes à incrémentation automatique, valeur par défaut de la colonne pour les valeurs NULL et binaires. En outre, les fonctions et procédures C ne sont pas prises en charge.
- Connexion à des sources ODBC sous Linux ou Windows
-
En raison d'un problème JDK avec les éditions précédentes, il est possible que vous ne puissiez pas vous connecter à des sources de données ODBC en utilisant RDA sous Linux ou Windows a moins que vous disposiez de DB2 Universal Database for Linux, UNIX et Windows, version 8.2 FixPak 11 ou une version ultérieure.
- Comparaison et synchronisation
-
- Diagrammes de données
-
- L'action Supprimer du modèle sur un objet raccourci de diagramme ne supprime pas l'objet diagramme du modèle. Pour pallier ce problème, vous pouvez supprimer l'objet de diagramme du modèle en utilisant l'action Supprimer dans l'explorateur de projets de données.
- Il existe certaines limites concernant l'enregistrement de grands diagrammes dans un fichier image.
Parfois, lorsque vous enregistrez un diagramme de grande taille en tant que fichier image (cliquez avec le bouton droit de la souris dans une zone vierge du diagramme et sélectionnez Fichier > Sauvegarder en tant que fichier image), le fichier image n'est pas créé. Les entrées sont créées dans le fichier journal si la journalisation est activée mais il n'y a pas de message d'erreur. Pour remédier à ce problème, vous pouvez scinder le diagramme en plusieurs diagrammes de plus petite taille.
- Sur les systèmes d'exploitation Linux, les fonctions d'impression de diagramme ne fonctionnent pas.
- La nouvelle icône Zoom de la palette du diagramme de données n'est pas accessible à l'aide du clavier. Pour utiliser cette fonction avec le clavier, sélectionnez l'action du menu Zoom à partir de la barre d'outils du diagramme de données.
- Partitions d'index
-
Pour la base de données zSeries, version 8 Compatible Mode uniquement : l'option de partitionnement (Utiliser la partition) n'est pas prise en charge pour les partitions d'index. Pour les définitions d'index, l'option Groupe de stockage est toujours utilisée.
- Ingénierie inverse à partir d'un fichier DDL
-
Pour DB2 Universal Database for Linux, UNIX, Windows et zSeries uniquement :
Par défaut, l'analyseur syntaxique considère que le caractère d'arrêt est le point-virgule (";").
Si le fichier utilise un caractère d'arrêt différent, vous devez inclure l'instruction suivante sur la première ligne de votre fichier DDL :
-- <ScriptOptions statementTerminator="@" />
Où "@"
est le caractère d'arrêt utilisé par votre fichier DDL.
- Génération de DDL
-
- Lorsque vous exécutez Générer DDL pour un schéma avec des alias de type nickname, il est possible qu'un message s'affiche dans la vue Sortie de données, semblable à celui-ci : Table xxx a déjà une clé primaire. Vous pouvez ignorer le message qui s'affiche dans la vue Sortie de données.
- Les instructions DDL pour les procédures mémorisées dont le nom nécessite un délimiteur dans l'instruction DDL (par exemple,
CREATE PROCEDURE "a.b"
) ne sont pas générées correctement. Les guillemets de délimitation ne sont pas générés. Dans l'instruction citée en exemple, le fichier DDL est généré en tant que CREATE PROCEDURE a.b
. Pour pallier ce problème, modifiez l'instruction du fichier DDL généré pour inclure les caractères de délimitation.
- Analyseur syntaxique DDL pour DB2 UDB pour z/OS
-
Les instructions DDL suivantes ont des limites :
Instruction |
Limites |
ALTER TABLE |
Les altérations suivantes ne sont pas prises en charge :
- ADD PARTITION
- ADD/DROP RESTRICT ON DROP
- DROP MATERIAliZED QUERY
|
SET CURRENT SQliD |
Uniquement pris en charge : SET CURRENT SQliD = string-constant |
SET SCHEMA |
Uniquement pris en charge : SET SCHEMA = nom-schéma, SET SCHEMA = constante-chaîne |
- Analyseur syntaxique DDL pour Oracle
-
- La clause REPLACE n'est pas prise en charge.
- TIMESTAMP n'est pas pris en charge comme type de données lors d'une ingénierie inverse à partir d'un fichier DDL.
- Reconnaissance serveur
-
Sur un système d'exploitation Linux, les Serveurs distants indéfinis n'apparaissent pas pour les sources de données ODBC, sauf si vous créez un encapsuleur ODBC avec le nom de l'encapsuleur ODBC à l'extérieur de Rational Data Architect, comme par exemple dans le centre de contrôle DB2 Universal Database ou dans une ligne de commande. Vous devez nommer l'encapsuleur ODBC afin qu'il soit correctement reconnu. L'encapsuleur d'un système d'exploitation Linux est défini avec une option d'encapsuleur MODulE, comme dans l'exemple suivant :
CREATE WRAPPER odbc liBRARY 'libdb2rcodbc.so' OPTIONS (MODulE '/usr/lib/odbc.so')
Dans cet exemple, MODulE '/usr/lib/odbc.so' correspond au chemin complet de la bibliothèque contenant le gestionnaire de pilote ODBC.
- Fonction Découvrir et éditeur de mappages
-
- La référence aux fichiers modèle de données (DBM, LDM ou XSD) dans un fichier MSL n'est pas automatiquement mise à jour lorsque vous copiez, déplacez ou importez les fichiers modèle de données.
L'éditeur de mappage ne chargera pas correctement le fichier MSL si la référence
aux fichiers modèle de données n'est pas valide. Mettez la référence à jour manuellement dans le fichier
MSL en l'ouvrant avec un éditeur de texte (cliquez avec le bouton droit de la souris sur le fichier MSL et sélectionnez Ouvrir avec > Editeur de texte). Modifiez l'attribut XML "location" des éléments <msl:inputs> et <msl:outputs> afin de spécifier le chemin d'accès correct au fichier modèle de données commençant par le nom du projet (par exemple,
/myProject/SourceDB.dbm
).
- Lorsque vous basculez d'une ligne de mappage à un noeud d'arborescence dans l'éditeur de mappages, la page de propriétés est vide directement après avoir basculé. Pour pallier ce problème, sélectionnez à nouveau le noeud d'arborescence afin d'afficher les propriétés du noeud d'arborescence.
- Dans l'éditeur de mappages pour les modèles de données logiques, la reconnaissance de relations trouve les correspondances entre les noms de package si les packages contiennent des entités ne contenant pas d'attributs. Si vous acceptez cette correspondance, aucune ligne de mappage ne sera visible dans l'éditeur de mappages. Cependant, un rapport créé à partir de ce mappage affichera une correspondance reconnue acceptée entre les packages. Pour pallier ce problème, n'acceptez pas les mappages entre les noms de package.
- Dans certains cas, l'assistantde configuration avancée ne reconnaît pas votre installation Wordnet. Si cet incident se produit, assurez-vous que la variable système WNHOME est configurée pour Wordnet. La variable doit être définie sur le répertoire racine où Wordnet est installé, par exemple,
C:\Program Files\WordNet\2.1
.
- Si vous exécutez une reconnaissance avec des algorithmes d'échantillonnage de données par rapport à une base de données DB2 Version 9 for Linux, UNIX et Windows et que la reconnaissance renvoie une erreur, exécutez la commande de liaison suivante à partir d'une ligne de commande DB2 sur la base de données :
C:\SQLliB\bnd>db2 bind db2schema.bnd
- Si vous ajoutez un signet à une ligne de commande, le signet est indiqué par une icône sur la ligne de mappage dans l'éditeur et la vue Structure et le signet est également ajouté à la vue Signet. Cependant, le lecteur d'écran ne peut pas lire le signet sur la ligne de mappage dans l'éditeur de mappages. Pour pallier ce problème, vous pouvez utiliser le lecteur d'écran pour lire les signets dans la vue Signet.
- Lorsque vous lancez la fonction Découvrir des relations, sachez que les alias sont traités comme des tables. Vous devrez choisir de les inclure ou non dans l'ensemble des schémas source, ou dans le schéma cible lorsque vous définissez la portée de la fonction Découvrir.
- Pour les algorithmes comprenant un échantillonnage de données, seules les données contenues dans les bases de données Oracle
et DB2 sont échantillonnées. Pour mettre en cache les données échantillonnées, vous devez spécifier une base de données de mémoire cache. Seule DB2 UDB for Linux, UNIX et Windows est prise en charge en tant que base de données de mémoire cache.
- Sur les systèmes d'exploitation Linux, l'option thésaurus pour l'algorithme de nom sémantique utilisant Wordnet et Sureword n'est pas prise en charge. L'option thésaurus utilisant un modèle de glossaire est prise en charge.
- Les types définis par l'utilisateur (UDT) ne sont pas échantillonnés lorsque vous découvrez des relations.
- Dans les préférences de l'éditeur de mappages, lorsque vous définissez des préférences pour la découverte de relations, la page Algorithmes contient une sélection sur la manière de classer plusieurs algorithmes. Vous pouvez spécifier la Composition par séquence ou la Composition par poids. Lorsque vous sélectionnez Composition par poids, cela affecte une valeur de pondération à chaque algorithme. Actuellement, l'option ne s'applique qu'aux algorithmes renvoyant une valeur unique.
- La génération de requête SQL/XML ignore la valeur actuelle de "x" d'un attribut XSD
maxOccurs="x"
' si x
est un nombre supérieur ou égal à 1. La requête générée créera des éléments XML pour toutes les lignes d'une colonne source. Elle ne limitera pas le nombre de lignes sélectionnées au nombre défini dans maxOccurs
. Cela provient de l'incapacité des requêtes SQL/XML conformes à SQL2003 à exprimer cette exigence. Pour les éléments définis avec l'attribut maxOccurs="0"
, l'éditeur de mappages interdit le mappage. C'est pourquoi, les éléments définis en tant que
maxOccurs="0"
n'apparaîtront pas dans le résultat.
- Lorsque des UDT se trouvent du côté cible, il est possible que les scripts générés ne soient pas analysés en raison du traitement de la valeur nulle pour les UDT.
- Dans les deux scénarios suivants, tous les artefacts ne sont pas générés dans le script DDL et le script ne peut pas être déployé sans modification :
- Vous effectuez un mappage à partir d'une table source T1 dans A.dbm vers une table cible T2 dans B.dbm,
et ni A ni B ne sont fédérés à un serveur intégrateur d'informations.
Dans ce cas, la seule plateforme de déploiement disponible sera A.dbm et seul un script d'insertion est généré. Aucun objet de table T2 pour A.dbm n'est généré même si cela est nécessaire pour le script à exécuter. Si vous voulez exécuter le script, vous devez créer la table.
- Vous effectuez un mappage à partir d'une table source T1 dans A.dbm vers une table cible T2 dans B.dbm,
et à la fois A.dbm et B.dbm sont fédérés à un serveur intégrateur d'informations.
Dans ce cas, le serveur intégrateur d'informations est disponible en tant qu'option de déploiement. Cependant, si vous sélectionnez le serveur intégrateur d'informations, seuls les alias de type nickname pour T1 et le script d'insertion sont générés. Vous devez générer les alias de type nickname pour T2 à partir de B.dbm sur le serveur intégrateur d'informations avant de pouvoir exécuter correctement le script.
- Prise en charge de la fédération
-
- Vous pouvez générer des scripts DDL pour le serveur fédéré à partir de l'explorateur de base de données. Après avoir généré un script, vous pouvez procéder au déploiement vers des serveurs sur DB2 Universal Database for Linux, UNIX et Windows, DB2 Universal Database
for iSeries, Oracle, SQL Server, Teradata, services Web, XML et Sybase.
Pour déployer des scripts DDL sur toute autre source de données, vous devez les déployer à l'aide de la ligne de commande de DB2 (exécutez-les comme des scripts DB2). Lorsque vous procédez au déploiement, il est possible qu'un message vous indique que l'encapsuleur existe déjà. Si ce message d'erreur s'affiche, déconnectez la base de données et reconnectez-la.
- Après avoir créé un serveur fédéré dans l'explorateur de bases de données, le serveur nouvellement créé ne sera pas automatiquement affiché dans le dossier Serveur défini. Vous devez actualiser le dossier pour afficher le nouveau serveur.
- Limites d'utilisation des caractères pour les noms d'objet
-
Ne créez pas un objet dont le nom comporte des guillemets. Un nom d'objet délimité par des guillemets ne fonctionnera pas. Les exemples suivants ne sont actuellement pas pris en charge :
"""PROCEDURE"""
"""TABLE"""
"""SCHEMA"""."""PROCEDURE"""
- L'éditeur de mappages ne prend pas en charge le caractère barre oblique ("/") dans les noms d'objet. L'exemple suivant n'est pas pris en charge dans l'éditeur de mappages :
DBM/NAME
- ClearCase
-
- RequisitePro
-
- Tous les menus associés à l'intégration de RequisitePro apparaissent uniquement en anglais.
- Modélisation de glossaire
-
- Vous ne pouvez pas accéder à l'icône de l'assistant de contenu d'affectation de nom dans la vue Propriétés en utilisant le clavier. Pour pallier ce problème, cliquez sur Fenêtre> Préférences > Données > Standard d'affectation de nom pour afficher les patterns standard d'affectation de nom.
- Les lecteurs d'écran ne peuvent pas lire la fenêtre de l'assistant de contenu dans la vue Propriétés. Pour pallier ce problème, vous pouvez ouvrir le modèle de glossaire associé au projet en cours dans l'éditeur de modèle de glossaire afin de lire les entrées.
- Outils SQL
-
- L'éditeur SQL ne prend actuellement pas en charge les variables hôtes lors de l'action Exécuter
SQL. Pour remédier à ce problème, vous pouvez exécuter SQL à partir du générateur SQL, s'il s'agit d'une instruction DML.
- Si vous modifiez une instruction dans la zone source SQL du générateur SQL et que vous enregistrez ensuite l'instruction alors qu'elle est invalide, le texte en cours n'est pas enregistré. A la place, c'est le texte qui se trouvait dans la zone source SQL avant les modifications qui est enregistré. Si vous essayez d'exécuter l'instruction invalide à partir du générateur SQL, c'est la dernière instruction valide qui est exécutée à la place.
- Dans le générateur SQL, le produit ne trace pas de lignes dans les tables graphiques pour des conditions spécifiées dans la clause WHERE qui représentent une jointure.
- La syntaxe SQL complète n'est pas prise en charge. Par exemple, les fonctions Tables et Types définis par l'utilisateur (UDT) ne sont pas prises en charge.
- XML
-
- Pour utiliser des types de données XML et des schémas XML, vous devez vous connecter à une base de données UTF -8.
- Le nombre de données renvoyées depuis la base de données pour les documents XML est illimité. Les performances peuvent être affectées par la quantité de données renvoyées.
- Si vous définissez une table contenant des données XML, mais n'incluant pas de clé primaire, la mise à jour de la colonne XML échouera dans l'éditeur de table. Vous devez ajouter une clé primaire ou un index unique à la table contenant les données XML.
- L'utilisation de plusieurs éléments racine dans l'éditeur de mappages XSD annoté peut conduire à des erreurs lorsque vous sauvegardez le fichier XSD annoté. Pour pallier ce problème, créez un ensemble séparé de fichiers de document de schéma XML pour chaque élément racine.
- Développement de routine
-
- Les types définis par l'utilisateur (UDT) ne sont pas pris en charge en tant que paramètres pour les routines.
- Lors du déploiement d'une procédure mémorisée ou d'une fonction définie par l'utilisateur utilisant la fonction de déploiement Ant, il est possible que le message suivant s'affiche si le fichier tools.jar ne se trouve pas dans votre chemin de classe :
Unable to locate tools.jar. Expected to find it in F:\jre\1.4.2\lib\tools.jar
. Ignorez ce message. Le fichier tools.jar fait partie de l'environnement JRE (Java Runtime Environment) et ne fait pas partie de la fonction de déploiement Ant.
- Pour déployer des procédures mémorisée Java qui ciblent DB2 UDB for iSeries à partir du système de fichiers en utilisant le déploiement Ant, vous devez vous assurer que le fichier jt400.jar se trouve dans votre chemin de classe du système.
- Lorsque vous créez une procédure mémorisée Java et que vous modifiez le nom de la méthode, le fait de cliquer avec le bouton droit de la souris sur l'éditeur et de cliquer sur Sauvegarder ne fonctionne pas. Pour sauvegarder la procédure mémorisée mise à jour, cliquez sur Fichier > Sauvegarder.
- Si vous essayez de déployer une procédure mémorisée exportée en suivant les instructions dans DeployInstructions.txt, il est possible que le message suivant s'affiche :
...[createsp] Could not connect to the target database. [createsp]
com.ibm.db2.jcc.DB2Driver...
Pour pallier ce problème, assurez-vous que db2jcc.jar et que les fichiers de licence appropriés sont dans le chemin de classe de votre système.
- Avant de supprimer un projet de développement de données, fermez les routines ouvertes et les éditeurs SQL appartenant au projet. Si vous ne fermez pas les routines ouvertes et les éditeurs SQL, le projet et son contenu seront supprimés mais des messages d'erreur s'afficheront.
- Il est possible qu'une erreur
cannot load class
survienne lorsque vous déployez ou exécutez des procédures mémorisées Java. Cela peut se produire s'il existe une non-concordance dans la version JDK entre RAD v7 et le serveur DB2, si le serveur DB2 est sur un JDK de bas niveau. Pour éviter cette erreur, vous devez spécifier l'option "-source 1.4" dans la zone Options de compilation de l'assistant de déploiement de routines lorsque vous déployez des procédures mémorisées Java sur des serveurs utilisant JDK de niveau 1.4. (par exemple, un serveur DB2 Universal Database for Linux, UNIX et Windows V8.2). De manière générale, utilisez l'option de compilation appropriée "-source JDK level " correspondant au niveau JDK sur le serveur de la base de données.
- Si vous glissez et déposez une procédure mémorisée ou une fonction définie par l'utilisateur entre des serveurs différents (par exemple, à partir d'un serveur DB2 UDB for Linux, UNIX et Windows vers un serveur DB2 UDB for z/OS), un message d'avertissement concernant certaines incompatibilités entre les deux serveurs s'affichera lors de l'opération de glisser-déposer. Si vous poursuivez l'opération et que vous essayez d'ouvrir la procédure mémorisée ou UDF, il est possible qu'une erreur apparaisse.
- L'exécution d'un profilage SQL sur un serveur DB2 UDB for Linux, UNIX, et Windows V8.2 peut engendrer une exception de pointeur nul s'il manque au serveur la procédure mémorisée prérequise (SYSIBM.SQLCAMESSAGECCSID) nécessaire pour que le pilote JCC récupère le texte du message d'erreur. Pour pallier ce problème, vous pouvez créer une connexion au serveur sans le paramètre retrieveMessagesFromServerOnGetMessage=true.
- Lors de la surveillance de l'exécution de procédures SQL, des événements de profilage sont générés pour les instructions DML, comme INSERT, SELECT, DELETE et UPDATE, émises au cours de la procédure. Cependant, les événements ne sont pas générés de façon déterministe pour les instructions procédurales, les affectations de variables et les structures de contrôle comme WHILE ou IF. C'est pourquoi, les données d'optimisation ne seront pas capturées pour ces instructions procédurales.
- Débogueur de procédure mémorisée
-
- Lorsque vous êtes connecté à un serveur UNIX DB2, des exceptions de délai d'attente peuvent se produire lorsque vous ajoutez des points d'arrêt ou que vous êtes en mode débogage.
- Le débogueur ne fonctionne pas pour une procédure mémorisée dont le nom contient à la fois des caractères chinois et anglais.
- Les expressions de contrôle sont uniquement prises en charge pour des procédures mémorisées Java dynamiques. Elles ne sont pas prises en charge pour des procédures mémorisées SQL et SQLJ.
- Le débogueur ne s'arrête pas à un point d'arrêt s'il n'est pas positionné sur la première marque d'une instruction exécutable, comme SET. En outre, il ne s'arrête pas sur DECLARE CONTINUE, CLOSE CURSOR ou ROLLBACK.
- Si vous déboguez une procédure mémorisée Java et que vous sélectionnez une action Terminer, cela peut prendre plusieurs minutes pour que la session de débogage se termine complètement. De nouvelles sessions de débogage démarrées pendant ce temps peuvent avoir un comportement irrégulier.
- Si vous déboguez une procédure mémorisée Java qui appelle une seconde procédure mémorisée Java, vous ne pouvez pas déboguer la seconde procédure mémorisée. Vous ne pouvez pas interférer dans la procédure mémorisée imbriquée et tout point d'arrêt défini dans la procédure mémorisée imbriquée sera ignoré. Cette restriction vaut pour DB2 UDB for Linux, UNIX et Windows.
- Si vous obtenez une erreur
Timeout occurred while waiting for packet
lorsque vous déboguez une procédure mémorisée Java, essayez d'accroître le paramètre de délai d'exécution Java. Pour accroître le paramètre de délai d'exécution Java, cliquez sur Fenêtre >
Préférences dans la barre de menus du plan de travail. Développez le noeud Java et cliquez sur Déboguer. Sur la page Préférences de débogage, augmentez la valeur Délai d'attente du débogueur (ms) dans la section Délai d'attente de communication timeout. Il est recommandé au minimum de doubler la valeur par défaut.
- Lorsque vous déboguez une procédure mémorisée Java, si vous utilisez l'action Modifier la valeur pour modifier une variable dont la valeur de chaîne est vide, il est possible que le bouton
OK de la boîte de dialogue d'édition ne puisse pas être activé. Pour activer le bouton, sélectionnez le bouton d'option Entrer une évaluation, définissez la valeur sur une chaîne non vide (par exemple, 'a'), puis sélectionnez le bouton d'option Entrer un texte littéral. Le bouton OK devient alors disponible.
- Si vous ne voyez pas de variables locales lorsque vous déboguez une procédure mémorisée Java, il est possible que la procédure mémorisée ait été déployée sans l'option du compilateur -g. Assurez-vous de spécifier l'option du compilateur -g lorsque vous déployez des procédures mémorisées Java.
- Si un message 'cadre de pile non valide' s'affiche dans la vue Variables, allez sur la vue Débogage et cliquez sur l'objet d'unité d'exécution au-dessus du cadre de pile puis cliquez sur le cadre de pile. Cela devrait actualiser la vue Variables et l'erreur ne devrait plus s'afficher.
- Lorsque vous déboguez une procédure mémorisée SQLJ qui fonctionne sur DB2 UDB for
iSeries V5 R4, la ligne en cours qui est exécutée ne correspondra pas à la ligne source SQLJ indiquée dans la vue Débogage à moins que vous ayez appliqué une modification provisoire du logiciel iSeries qui met à jour la mappe de ligne afin de correspondre au code source SQLJ au lieu du code source Java source.
- Les préférences du débogueur pour le délai d'attente du gestionnaire de sessions ne sont pas reconnues. Ces préférences sont définies de la manière suivante : cliquez sur Fenêtre > Préférences, développez le neoud Exécuter/Déboguer et cliquez sur Débogueur de procédure mémorisée DB2. Modifiez la zone Délai d'attente du gestionnaire de sessions en minutes.
- Le débogueur ne peut pas traiter une procédure mémorisée ayant un grand nombre de variables sur DB2 for Linux, UNIX et Windows. Le nombre maximum de variables est de 200.
- Mouvement du curseur dans une session de débogage : dans certains cas, lorsqu'il y a plus d'une déclaration de variable dans une procédure, vous devez cliquer sur Avancer d'un pas avec entrée ou Avancer d'un pas sans entrée plusieurs fois afin de passer à la ligne suivante.
Par exemple, vous devez cliquer deux fois sur cette ligne : DECLARE v_dept, v_actdept
CHAR(3) ; et trois fois sur cette ligne : DECLARE v_bonus, v_deptbonus, v_newbonus
DECIMAL(9,2) ; vous devez cliquer un nombre de fois égal au nombre de déclarations de variable.
- Si vous commencez une session de débogage pour une procédure mémorisée Java et que vous ajoutez des points d'arrêt, puis que vous désactivez les points d'arrêt, ceux-ci restent activés. Pour pallier ce problème, lorsque vous démarrez une nouvelle session de débogage, vous devez d'abord supprimer tous les anciens points d'arrêt puis ajouter les nouveaux points d'arrêt.
- Dans certains cas, lorsque vous utilisez plusieurs projets de développement de données, il est possible qu'une erreur survienne lorsque vous essayez de déboguer une procédure mémorisée indiquant "Impossible de localiser la procédure mémorisée PROCNAME. Il est possible que la procédure ait été supprimée de l'espace de travail" ou "Source introuvable".
- Si vous déboguez une procédure mémorisée SQL juste après avoir terminé une session de débogage d'une procédure mémorisée Java, il est possible que le débogueur affiche "La fonction définie par l'utilisateur... a été interrompue par l'utilisateur." Pour pallier ce problème, essayez à nouveau de déboguer la procédure mémorisée SQL.
- Editeur de données de table
-
- Si vous définissez une table avec une colonne unique de type de données XML ou toute table
ayant des lignes non uniques et que vous utilisez ensuite l'éditeur de tables pour supprimer une ligne, toutes les lignes correspondant à la ligne sélectionnée sont supprimées. Pour pallier ce problème, n'utilisez pas l'éditeur des données de table pour supprimer une ligne dans une table ayant des lignes en double.
- Dans l'éditeur des données de table, si vous effectuez une validation XML sur une table XML qui n'a pas de clé primaire, la validation XML ne fonctionnera que la première fois, lorsque vous insérez la valeur XML. En outre, une mise à jour d'une colonne XML existante avec une validation XML échouera. Pour pallier ce problème, créez une clé primaire pour les tables contenant des colonnes XML.
Retour à la
table des matières.
Cette section présente les sources de données et les objets de données pris en charge dans Rational Data Architect.
- DB2 Universal Database for Linux, UNIX et Windows, Enterprise Edition
et Workgroup Edition
- Version 8.1
- Version 8.2
- Version 9.1
- DB2 Universal Database for iSeries
- Version 5 Edition 2
- Version 5 Edition 3
- Version 5 Edition 4
- DB2 Universal Database for z/OS
- Derby
- Version 10.0
- Version 10.1
- Informix Dynamic Server
- Version 9.2
- Version 9.3
- Version 9.4
- Version 10.0
- Microsoft SQL Server Enterprise
- MySQL
- Oracle 8i
- Oracle 8i Enterprise Edition
- Oracle Enterprise Edition 9i
- Oracle 10g
- Sybase Adaptive Server Enterprise
- Version 12.0
- Version 12.5
- Version 15
Retour à la
table des matières.
2.2 Prise en charge de ClearCase
Rational Data Architect
prend en charge l'adaptateur du client distant IBM Rational ClearCase et IBM Rational
ClearCase LT, qui fournit des services aux équipes de développement leur permettant d'utiliser des ressources dans un référentiel partagé.
Pour obtenir des informations sur l'installation de ClearCase LT, reportez-vous à la note technique intitulée "Acquiring ClearCase LT as part of the Software Development Platform". Pour trouver cette note technique, allez sur http://www.ibm.com et entrez 1188585
dans la case Search. Pour obtenir des informations sur l'adaptateur du client distant de ClearCase, installez Rational Data Architect, sélectionnez Aide->Table des matières dans la barre d'outils et recherchez la rubrique intitulée Support
for sharing data projects in Rational Data Architect.
Retour à la
table des matières.
Les deux tableaux suivants décrivent les objets pris en charge par Rational Data Architect. "Oui" indique que la prise en charge est disponible. "Non"
indique qu'une partie ou que l'ensemble de la fonction n'est pas disponible. "Non disponible pour cette source de données" indique que la source de données ne prend pas en charge cet objet.
Tableau 1. Création de modèlesObjet |
Universal Database |
zSeries |
iSeries |
Derby |
Oracle |
Serveur SQL |
Sybase |
Informix |
Table |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Clé de partitionnement de table |
Oui |
Oui |
Non |
Non |
Non |
Non |
Non |
Non |
Vue |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Alias |
Oui |
Oui |
Oui |
Non |
Non |
Non |
Non |
Non |
Table de requêtes matérialisée |
Oui |
Oui |
Non |
Non |
Oui |
Non |
Non |
Non |
Alias de type nickname |
Oui |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Type défini par l'utilisateur - distinct |
Oui |
Oui |
Oui |
Non |
Non |
Non |
Non |
Non |
Type défini par l'utilisateur - structuré |
Oui |
Non |
Non |
Non |
Oui |
Non |
Non |
Non |
Séquence |
Oui |
Oui |
Non |
Non |
Oui |
Non |
Non |
Non |
Procédure |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Fonction définie par l'utilisateur |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Méthode |
Non |
Non |
Non |
Non |
Non |
Non |
Non |
Non |
TableRésultatRoutine |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Paramètre TableRésultatRoutine |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Serveur distant |
Oui |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Archivage |
Oui |
Oui |
Non |
Non |
Oui |
Non |
Non |
Non |
Partitionnement par plage |
Oui |
Non |
Non |
Non |
Non |
Non |
Non |
Non |
Tableau 2. Création de modèles par ingénierie inverseObjet |
Universal Database |
zSeries |
iSeries |
Derby |
Oracle |
Serveur SQL |
Sybase |
Informix |
Schéma |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Table |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Vue |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Alias |
Oui |
Oui |
Oui |
Non |
Oui |
Non |
Non |
Non |
Table de requêtes matérialisée |
Oui |
Oui |
Non |
Non |
Oui |
Non |
Non |
Non |
Alias de type nickname |
Oui |
Non disponible pour cette source de données** |
Non disponible pour cette source de données** |
Non disponible pour cette source de données** |
Non disponible pour cette source de données** |
Non disponible pour cette source de données** |
Non disponible pour cette source de données** |
Non disponible pour cette source de données** |
Type défini par l'utilisateur - distinct |
Oui |
Oui |
Oui |
Non |
Non |
Non |
Oui |
Oui |
Type défini par l'utilisateur - structuré |
Oui |
Non |
Non |
Non |
Oui |
Non |
Non |
Non |
Séquence |
Oui |
Oui |
Oui |
Non |
Oui |
Non |
Non |
Oui |
Procédure |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Fonction définie par l'utilisateur |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Méthode |
Non |
Non |
Non |
Non |
Non |
Non |
Non |
Non |
TableRésultatRoutine |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Non |
Oui |
Paramètre TableRésultatRoutine |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Non |
Contrainte de dépendance |
Oui |
Oui |
Oui |
Non |
Non |
Non |
Non |
Oui |
Déclencheur de dépendance |
Oui |
Non |
Oui |
Non |
Oui |
Oui |
Oui |
Non |
Routine de dépendance |
Oui |
Oui |
Oui |
Non |
Oui |
Oui |
Oui |
Non |
Vue de dépendance |
Oui |
Oui |
Oui |
Non |
Oui |
Oui |
Oui |
Oui |
Table de requête matérialisée de dépendance |
Oui |
Oui |
Non |
Non |
Oui |
Non |
Non |
Non |
Séquence de dépendance |
Non |
Oui |
Non |
Non |
Oui |
Non |
Non |
Non |
Groupe de partitionnement d'archivage |
Oui |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Groupe d'archivage |
Non disponible pour cette source de données |
Oui |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Partitionnement d'archivage |
Oui |
Oui |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Espace table d'archivage |
Oui |
Oui |
Non |
Non disponible pour cette source de données |
Oui |
Non |
Non |
Non |
Volume/conteneur espace table d'archivage |
Oui |
Oui |
Non |
Non disponible pour cette source de données |
Oui |
Non |
Non |
Non |
Relation espace table d'archivage et table |
Oui |
Oui |
Non |
Non disponible pour cette source de données |
Oui |
Non |
Non |
Non |
Relation espace table d'archivage et table de requête matérialisée |
Oui |
Oui |
Non |
Non disponible pour cette source de données |
Oui (vue matérialisée) |
Non |
Non |
Non |
Pool de mémoire tampon d'archivage |
Oui |
Oui |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Non disponible pour cette source de données |
Clé de partitionnement d'archivage |
Oui |
Oui |
Non |
Non disponible pour cette source de données |
Oui |
Non |
Non |
Non |
Actualiser |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Filtre |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
** Vous pouvez utiliser WebSphere Information Integrator pour procéder à l'ingénierie inverse des métadonnées à partir de toutes les sources de données relationnelles prises en charge par WebSphere Information Integrator.
3.0 Remarques et marques
Le présent document peut contenir des informations ou des références concernant certains
produits, logiciels ou services IBM non annoncés dans ce pays. Pour plus de détails, référez-vous aux
documents d'annonce disponibles dans votre pays, ou adressez-vous à
votre partenaire commercial IBM. Toute référence à un produit,
logiciel ou service IBM n'implique pas que seul ce produit, logiciel
ou service puisse être utilisé. Tout autre élément fonctionnellement
équivalent peut être utilisé, s'il n'enfreint aucun droit d'IBM.
Il
est de la responsabilité de l'utilisateur d'évaluer et de vérifier
lui-même les installations et applications réalisées avec des
produits, logiciels ou services non expressément référencés par IBM.
IBM peut détenir des brevets ou des demandes de brevet couvrant les produits décrits dans
le présent document.
La remise de ce document ne vous donne aucun droit de licence sur ces brevets ou demandes de brevet.
Si vous désirez recevoir des informations
concernant l'acquisition de licences, veuillez en faire la demande
par écrit à l'adresse suivante : IBM Director of Licensing
IBM Corporation 500 Columbus Avenue Thornwood, NY 10594 U.S.A.
Le paragraphe suivant ne s'applique ni au Royaume-Uni, ni dans aucun pays dans lequel il serait contraire aux lois locales :
INTERNATIONAL
BUSINESS MACHINES CORPORATION LIVRE CE DOCUMENT "EN L'ETAT" SANS GARANTIE D'AUCUNE SORTE,
EXPLICITE OU IMPLICITE, Y COMPRIS MAIS DE MANIERE NON LIMITATIVE, LES GARANTIES IMPLICITES DE NON CONTREFACON, DE VALEUR MARCHANDE OU D'APTITUDE A L'EXECUTION D'UN TRAVAIL DONNE. Certaines juridictions
n'autorisent pas l'exclusion des garanties implicites, auquel cas
l'exclusion ci-dessus ne vous sera pas applicable.
Le présent document peut contenir des inexactitudes ou des
coquilles.
Des modifications sont régulièrement apportées à ces informations ; ces
modifications seront intégrées dans les nouvelles éditions de la publication. IBM peut modifier sans préavis les produits
et logiciels décrits dans ce document.
Les références à des sites Web non IBM sont fournies à titre
d'information uniquement et n'impliquent en aucun cas une adhésion
aux données qu'ils contiennent. Les éléments figurant sur ces sites
Web ne font pas partie des éléments du présent produit IBM et
l'utilisation de ces sites relève de votre seule responsabilité.
Les licenciés souhaitant obtenir des informations permettant :
(i) l'échange des données entre des logiciels créés de façon
indépendante et d'autres logiciels (dont celui-ci), et (ii)
l'utilisation mutuelle des données ainsi échangées, doivent adresser
leur demande à :
IBM Corporation
J46A/G4
555 Bailey Avenue
San Jose, CA 95141-1003
U.S.A.
Ces informations peuvent être soumises à des conditions
particulières, prévoyant notamment le paiement d'une redevance.
Le logiciel sous licence décrit dans ce document et tous les éléments sous licence
disponibles s'y rapportant sont fournis par IBM conformément aux dispositions de l'ICA,
des Conditions internationales d'utilisation des logiciels IBM ou de tout autre accord
équivalent.
Les informations concernant des produits non IBM ont été obtenues auprès des
fournisseurs de ces produits, par l'intermédiaire d'annonces publiques ou via d'autres sources disponibles. IBM n'a pas testé ces produits et ne peut confirmer l'exactitude de leurs
performances ni leur compatibilité. Elle ne peut recevoir aucune réclamation concernant des produits
non IBM.
Toute question concernant les performances de produits
non IBM doit être adressée aux fournisseurs de ces produits.
Toute instruction relative aux intentions d'IBM pour ses opérations à venir est susceptible d'être
modifiée ou annulée sans préavis, et doit être considérée uniquement
comme un objectif.
Le présent document peut contenir des exemples de données et de
rapports utilisés couramment dans l'environnement professionnel. Ces
exemples mentionnent des noms fictifs de personnes, de sociétés, de
marques ou de produits à des fins illustratives ou explicatives uniquement. Toute
ressemblance avec des noms de personnes, de sociétés ou des données
réelles serait purement fortuite.
3.2 Marques
IBM,
Cloudscape, Rational, DB2 Universal Database et zSeries sont des marques d'IBM corporation aux Etats-Unis et/ou dans d'autres pays.
Java ainsi que toutes les marques incluant Java sont des marques de Sun Microsystems,
Inc. aux Etats-Unis et/ou dans d'autres pays.
Linux est une marque de Linus Torvalds aux Etats-Unis et/ou dans d'autres pays.
Microsoft,
Windows NT, Windows 2000 et Windows XP sont des marques de Microsoft Corporation aux Etats-Unis et/ou dans d'autres pays.
D'autres sociétés sont propriétaires des autres marques, noms de produits ou logos qui
pourraient apparaître dans ce document.
US Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.