Enterprise Data Catalog
- Enterprise Data Catalog 10.5.1
- Tous les produits
Balise
| Description
| Exemple
|
---|---|---|
<ViewConfigurationCollection> </ViewConfigurationCollection>
| Élément racine du fichier viewConfiguration.xml . Incluez toutes les informations de configuration dans la balise <viewConfigurationCollection> </viewConfigurationCollection> .
| <ViewConfigurationCollection> <viewConfigurations> <viewConfiguration> <classId>com.infa.db.Table</classId> <associationConfigs> <entry> <key>core.DataSet</key> <value> <name>Views</name> </value> </entry> </associationConfigs> </viewConfiguration> </viewConfigurations> </ViewConfigurationCollection>
|
<viewConfigurations> </viewConfigurations>
| Balise parente qui inclut un ensemble de balises <viewConfiguration> </viewConfiguration> que vous utilisez pour définir les configurations des classes dans le modèle.
| Consultez l'exemple dans la ligne précédente.
|
<viewConfiguration> </viewConfiguration>
| Définit les configurations requises pour la classe à personnaliser. Comme indiqué dans l'exemple, les configurations sont définies dans les balises spécifiées à l'intérieur des balises <viewConfiguration> </viewConfiguration> .
| <viewConfiguration> <classId>com.infa.db.Table</classId> <associationConfigs> <entry> <key>core.DataSet</key> <value> <name>Views</name> </value> </entry> </associationConfigs> </viewConfiguration>
|
<classId> </classId>
| Balise permettant de spécifier la classe pour laquelle vous voulez définir les configurations. Comme indiqué dans l'exemple, com.infa.db.Table est le nom de la classe pour laquelle vous définissez les configurations.
| <classId>com.infa.db.Table</classId>
|
<associationConfigs> </associationConfigs>
| Balise qui définit une configuration pour chaque association dans laquelle vous voulez inclure la classe. Comme indiqué dans l'exemple, l'association configurée est core.DataSet et la classe incluse est com.infa.db.Table
| <viewConfiguration> <classId>com.infa.db.Table</classId> <associationConfigs> <entry> <key>core.DataSet</key> <value> <name>Views</name> </value> </entry> </associationConfigs> </viewConfiguration>>
|
<entry> </entry>
| La balise permettant de définir la configuration d'une association spécifique dans laquelle la classe spécifiée peut être incluse.
| <entry> <key>core.DataSet</key> <value> <name>Views</name> </value> </entry>
|
<key> </key>
| Balise permettant de définir l'association pour laquelle vous voulez définir la configuration.
| <key>core.DataSet</key>
|
<value> </value>
| Balise permettant de définir les détails de configuration de l'association.
| <entry> <key>core.DataSet</key> <value> <name>Views</name> </value> </entry>
|
<name> </name>
| Balise permettant de créer un groupe en fonction du nom spécifié. Selon le type d'association avec l'objet d'amorce dans la classe, Enterprise Data Catalog affiche tous les objets du nom de groupe sur la page Vues de relations . Le nom spécifié pour le grouê dans l'exemple est Views .
| <classId>com.infa.db.Table</classId> <associationConfigs> <entry> <key>core.DataSet</key> <value> <name>Views</name> </value> </entry> </associationConfigs>
|
<type> </type>
| Balise permettant de définir tous les objets à collecter en fonction du type de classe et de l'association configurés.
Dans l'exemple, tous les objets de type com.infa.ldm.relational.View associés à la classe infa.ldm.relational.Table via l'association core.DataSetDataFlow sont collectés.
| <viewConfiguration><classId>com.infa.ldm.relational.Table</classId><associationConfigs> <entry> <key>core.DataSetDataFlow</key> <value><name>Views</name><type>com.infa.ldm.relational.View</type> </value> </entry></associationConfigs></viewConfiguration>
|
<classTypes> </classTypes>
| Utilisez la balise pour configurer des associations pour chaque type de classe associé à une autre classe via une association spécifique. Par exemple, un domaine de données peut être associé à des tables et à des vues relationnelles dans le catalogue. La condition requise est de classer des objets de type tables relationnelles et vues relationnelles associées au domaine de données séparément dans le diagramme de relation.
Dans l'exemple, la classe qui représente les objets de type domaine de données est com.infa.ldm.profiling.DataDomain . Les objets du type tables sont représentés par le type de classe com.infa.ldm.relational.Table . Les objets de type vues sont représentés par la classe com.infa.ldm.relational.Table . L'association entre le domaine de données et les tables et les vues est représentée par l'association com.infa.ldm.profiling.DataDomainTable .
| <viewConfiguration> <classId>com.infa.ldm.profiling.DataDomain</classId> <associationConfigs> <entry> <key>com.infa.ldm.profiling.DataDomainTable</key> <value> <classTypes> <entry> <key>com.infa.ldm.relational.Table</key> <value>Tables</value> </entry> <entry> <key>com.infa.ldm.relational.View</key> <value>Views</value> </entry> </classTypes> </value> </entry> </associationConfigs> </viewConfiguration>
|
<incomingName> </incomingName> <outgoingName> </outgoingName>
| Utilisez les balises <incomingName> </incomingName> et <outgoingName> </outgoingName> pour classer les sous-ensembles d'objets à partir d'un groupe, selon les types d'association spécifiques avec l'objet d'amorce.
Dans l'exemple; les objets avec les types d'association suivants sont associés à la classe com.infa.ldm.relational.Table de l'objet d'amorce :
Vous pouvez utiliser les balises <incomingName> </incomingName> et <outgoingName> </outgoingName> pour configurer les noms spécifiques des sous-ensembles d'objets selon les types d'association avec la classe. Les noms des sous-ensembles s'affichent dans le nom de groupe Tables .
Les noms spécifiques attribués pour classer les sous-ensembles d'objets avec les types d'association spécifiques sont les suivants :
Les noms spécifiques s'affichent dans le nom Tables .
Vous pouvez utiliser la balise <incomingName> </incomingName> si les objets de l'association sont du même type. Par exemple, les colonnes d'une table associées à d'autres dans une autre table.
| <viewConfiguration> <classId>com.infa.ldm.relational.Table</classId> <associationConfigs> <entry> <key>core.LookupRelatedDataSets</key> <value> <name>Tables</name> <incomingName>Lookup</incomingName> <outgoingName>Lookup</outgoingName> </value> </entry> <entry> <key>core.JoinRelatedDataSets</key> <value> <name>Tables</name> <incomingName>Join</incomingName> <outgoingName>Join</outgoingName> </value> </entry> <entry> <key>core.PkFkRelatedDataSets</key> <value> <name>Tables</name> <incomingName>Primary Key Tables</incomingName> <outgoingName>Foreign Key Tables</outgoingName> </value> </entry> </associationConfigs> </viewConfiguration>
|