Il Package consente di definire e associare metadati personalizzati, detti Extended Metadata, a livello di:
✓ Package e Package Config;
✓ Oggetti di un Package (e.g. Connection o Book);
✓ Campi della Column List di Data Link e Data Engine;
✓ Rule di Rule Engine.
A ciascun metadato è possibile assegnare un tipo dato, i cui valori sono compresi:
✓ In un determinato dominio;
✓ In una lista di valori specificata.
I valori dei metadati di un oggetto sono consultabili dagli oggetti Package Examiner e Catalog Examiner. |
I metadati possono essere utilizzati per:
✓ Classificare regole di controllo per filiera
✓ Identificare la Solution d’appartenenza di uno o più Package
Gli Extended Metadata sono definiti su singolo Package e non su Catalog. |
Al fine di aggiungere un External Metadata, si accede al tab External Metadata Definition, disponibile nei Package Detail (doppio click sull'icona del Package aperto).
In questo tab, è presentato un grid che permette la definizione dei seguenti campi:
✓ Category
✓ EntityType
✓ Name
✓ DataType
✓ DataSize
✓ Scope
✓ Description
✓ Layout
Il campo Category rappresenta la categoria dell'oggetto a cui può essere associato l'External Metadata. Esso può assumere i seguenti valori, selezionabili da tendina:
✓ Entity
✓ Column
✓ Rule
Il campo EntityType rappresenta la tipologia di entità del Package a cui il metadato da riferimento. Si possono selezionare una o più opzioni dall'apposita drop down.
Il campo Name rappresenta il nome del metadato.
I campi DataType e DataSize rappresentano il tipo SQL del metadato e la relativa dimensione (ove prevista).
Il campo Scope può assumere il valore Public o Private, a seconda che il metadato possa essere esposto esternamente al Package o meno.
Il campo Scope può assumere il valore Public solo se nell'EntityType sono selezionati i valori Package e/o PackageExaminer. |
Il campo Description permette di inserire una descrizione estesa del metadato.
Infine, il campo Layout permette di impostare il layout del metadato, grazie all'apposito ExtendedMetadata Layout Editor.
ESEMPI DI UTILIZZO DEGLI EXTENDED METADATA Gli Extended Metadata coprono la necessità di poter definire più metadati: ✓ Quante Rules ho nel mio Package che fanno controlli di completezza? ✓ Posso etichettare le connessioni a DB con il nome dell'applicativo owner del DB? ✓ Quali sono i Book destinati al "Data Steward"? Può essere utile: ✓ etichettare i DataLink per tipologia d'uso per poterli meglio manutenere; ✓ allegare ad un Package i documenti di analisi o di normativa; ✓ etichettare un Package per indicare di che Solution fa parte e la sua versione.
|