• Nenhum resultado encontrado

Usando Exibições do Metadata Exchange (MX)

Usando Relatórios do Repositório do PowerCenter

Você pode procurar e analisar os metadados do PowerCenter com os Relatórios do Repositório do PowerCenter.

Os Relatórios do Repositório do PowerCenter pré-empacotam um conjunto de relatórios e painéis, que podem ser facilmente personalizados de acordo com as necessidades comerciais. Os painéis e relatórios pré- empacotados permitem que você analise os seguintes tipos de metadados armazenados em um repositório do PowerCenter:

¨ Metadados de origem e de destino ¨ Metadados de transformação

¨ Metadados de mapeamento e mapplet ¨ Metadados de fluxo de trabalho e worklet ¨ Metadados de sessão

¨ Metadados de gerenciamento de alterações ¨ Metadados do usuário

¨ Metadados operacionais

Definição SQL de Exibições

O PowerCenter fornece dois conjuntos de scripts SQL: um para criar as exibições do MX e um para descartar exibições do MX.

Criando Exibições MX

Cada vez que você criar ou atualizar um repositório, o Serviço de Repositório executará um script de SQL que criará as exibições do MX.

A seguinte tabela lista os scripts SQL para criar exibições MX:

Banco de Dados do Repositório Script SQL

DB2 db2mxbld.sq_

Oracle oramxbld.sq_

Microsoft SQL Server sqlmxbld.sq_

Sybase sybmxbld.sq_

Esses scripts SQL são armazenados no diretório de instalação do Serviço de Repositório.

Descartando Exibições MX

Se você excluir um repositório, o Serviço de Repositório executará um script SQL que descartará as exibições MX. Você pode executar esses scripts SQL (*mxdrp.sq_) no Designer.

A tabela a seguir lista os scripts SQL para descartar exibições MX:

Banco de Dados do Repositório Script SQL

DB2 db2mxdrp.sq_

Oracle oramxdrp.sq_

Banco de Dados do Repositório Script SQL

Microsoft SQL Server sqlmxdrp.sq_

Sybase sybmxdrp.sq_

Esses scripts SQL são armazenados no diretório de instalação do Serviço de Repositório.

Integrando Exibições MX com Software de Terceiros

Com o software MX e o suporte da Informatica, fornecedores de ferramentas populares de consulta e de relatório podem rapidamente criar um link de metadados entre seus produtos e o repositório do PowerCenter. Os fornecedores de software podem integrar metadados do PowerCenter com seus produtos usando

diferentes métodos, desde efetuar pull dos metadados do PowerCenter no produto ou nos repositórios do usuário, até fornecer acesso dinâmico de passagem à área de trabalho.

A próxima geração do MX, chamada Metadata Exchange SDK, fornece uma interface de programação de aplicativo (API) baseada em objeto para ler e gravar metadados em repositórios da Informatica.

Exibição da Definição do Banco de Dados

A exibição de definição de banco de dados fornece uma lista de todas as definições de banco de dados do repositório. Uma definição de banco de dados inclui os nomes de banco de dados de origem, o arquivo simples ou RDBMS e a pasta na qual a definição de banco de dados reside.

O MX fornece a exibição REP_DATABASE_DEFS para ajudar você a analisar as definições de banco de dados.

REP_DATABASE_DEFS

A tabela a seguir lista os detalhes da definição de banco de dados:

Nome da Coluna Tipo de Dados Descrição

DATABASE_NAME VARCHAR2 (240) Nome da definição de banco de dados. DEF_SOURCE VARCHAR2 (240) Origem da definição.

SUBJECT_AREA VARCHAR2 (240) Nome da pasta.

VERSION_ID INTEGER ID de versão da origem.

DATABASE_VERSION_NUMBER NUMBER Número de versão do banco de dados.

Nota: Use os campos em negrito para unir as exibições.

Exibições de Origem

As exibições de origem fornecem uma lista da versão mais recente de todas as definições de origem definidas por pasta de qualquer repositório do PowerCenter. As definições de origem podem ser definidas para origens relacionais e não relacionais. Essas exibições também mostram as propriedades de origem,

como atalhos, data de criação, versão, descrição e nome comercial. Além disso, elas fornecem informações, como colunas de origem, propriedades de coluna, extensões de metadados de origem, e também

mapeamentos e mapplets em que essas origens são usadas.

A seguinte tabela lista as diferentes exibições que ajudam você a analisar os metadados de origem:

Exibição Descrição

REP_ALL_SOURCES Essa exibição fornece uma lista da versão mais recente das origens definidas em cada pasta de um repositório.

REP_ALL_SOURCE_FLDS Esta exibição fornece todos os campos e propriedades de campo para todas as origens definidas na Exibição MX REP_ALL_SOURCES.

REP_SRC_FILES Essa exibição fornece uma lista de todas as definições de arquivo no repositório. REP_SRC_TBLS Esta exibição fornece uma lista de origens de tabela de banco de dados relacional

que foram analisadas pela ferramenta Source Analyzer ou importadas de um arquivo DDL (Linguagem de Definição de Dados).

REP_SRC_FILE_FLDS REP_SEG_FLDS

Essas exibições fornecem acesso aos campos em uma origem não relacional.

REP_SRC_TBL_FLDS Essa exibição fornece acesso aos campos em origens relacionais. Use o nome de origem para recuperar todos os campos pertencentes à origem.

REP_ALL_SOURCES

Essa exibição fornece uma lista da versão mais recente das origens definidas em cada pasta de um

repositório. As origens incluem origens relacionais e não relacionais, como arquivos XML e arquivos simples. A seguinte tabela lista as informações de origem na exibição REP_ALL_SOURCES:

Nome da Coluna Tipo de dados Descrição

PARENT_SUBJECT_AREA VARCHAR2 (240) Nome da pasta.

PARENT_SUBJECT_ID NUMBER ID da pasta.

PARENT_SOURCE_NAME VARCHAR2 (240) Nome da origem pai. PARENT_SOURCE_BUSINESS_NAME VARCHAR2 (240) Nome comercial da origem pai.

PARENT_SOURCE_ID NUMBER ID da origem pai.

PARENT_SOURCE_DESCRIPTION VARCHAR2 (2000) Descrição da origem pai.

PARENT_SOURCE_VERSION_NUMBER NUMBER Número de versão da origem.

PARENT_SOURCE_VERSION_STATUS NUMBER Status de versão da origem pai. PARENT_SOURCE_UTC_CHECKIN NUMBER Hora UTC (Horário Universal Coordenado)

de check-in da origem pai. PARENT_SOURCE_UTC_LAST_SAVED NUMBER A hora UTC em que a origem pai foi

modificada pela última vez.

PARENT_SOURCE_LAST_SAVED VARCHAR2 (30) A hora em que a origem pai foi salva pela última vez.

PARENT_SOURCE_SCHEMA_NAME VARCHAR2 (240) Nome do esquema de origem.

Nome da Coluna Tipo de dados Descrição

PARENT_SOURCE_FIRST_FIELD_ID NUMBER ID do primeiro campo na origem.

PARENT_SOURCE_SELECT_INFO_ID NUMBER Informações sobre organização de arquivo.

PARENT_SOURCE_DISPLAY_SIZE NUMBER Tamanho da exibição da origem pai (binário não compactado)

PARENT_SOURCE_PHYSICAL_SIZE NUMBER Tamanho físico da origem pai (binário compactado).

PARENT_SRC_MIN_PHYSICAL_SIZE NUMBER Tamanho físico (binário compactado). PARENT_SOURCE_DATABASE_NAME VARCHAR2 (240) Nome do banco de dados da origem pai. PARENT_SOURCE_TYPE NUMBER Especifica se a origem é relacional ou não

relacional.

PARENT_SOURCE_DATABASE_TYPE VARCHAR2 (50) Nome do tipo de banco de dados da origem pai.

SUBJECT_AREA VARCHAR2 (240) Nome da pasta.

SUBJECT_ID NUMBER ID da pasta.

SOURCE_NAME VARCHAR2 (240) Nome da origem.

SOURCE_ID NUMBER ID da origem.

SOURCE_DESCRIPTION VARCHAR2 (2000) Descrição de origem.

SOURCE_VERSION_NUMBER NUMBER Número de versão da origem.

SOURCE_VERSION_STATUS NUMBER Especifica se a versão de origem está ativa ou foi excluída.

SOURCE_UTC_CHECKIN NUMBER Hora UTC do check-in da origem

SOURCE_UTC_LAST_SAVED NUMBER A hora UTC em que a exibição da origem foi salva pela última vez.

SOURCE_LAST_SAVED VARCHAR2 (30) A hora em que a origem foi salva pela última vez.

SOURCE_DATABASE_NAME VARCHAR2 (240) Nome do banco de dados de origem. REPOSITORY_NAME VARCHAR2 (240) O nome do repositório.

IS_SHORTCUT NUMBER Especifica se a origem é um atalho. 1 = atalho; 0 = não é um atalho. IS_GLOBAL_SHORTCUT NUMBER Especifica se a origem é um atalho global.

1 = atalho; 0 = não é um atalho.

Nota: Use os campos em negrito para unir as exibições.

REP_ALL_SOURCE_FLDS

Esta exibição fornece todos os campos e propriedades de campo para todas as origens definidas na Exibição MX REP_ALL_SOURCES. Para atalhos globais, o nome do atalho aparece. Nos atalhos locais, os nomes do atalho e os destinos pai são exibidos.

A tabela a seguir lista as informações de campo de origem na exibição REP_ALL_SOURCE_FLDS:

Nome da Coluna Tipo de dados Descrição

PARENT_SUBJECT_AREA VARCHAR2 (240) Nome da pasta pai.

PARENT_SUBJECT_ID NUMBER ID da pasta pai.

PARENT_SOURCE_NAME VARCHAR2 (240) Nome da origem pai. PARENT_SOURCE_BUSINESS_NAME VARCHAR2 (240) Nome comercial da origem pai.

PARENT_SOURCE_ID NUMBER ID da origem pai.

PARENT_SOURCE_DESCRIPTION VARCHAR2 (2000) Descrição da origem pai.

PARENT_SOURCE_VERSION_NUMBER NUMBER Número de versão da origem pai.

PARENT_SOURCE_VERSION_STATUS NUMBER Status da versão da origem pai. PARENT_SOURCE_UTC_CHECKIN NUMBER A hora UTC de check-in da origem pai. PARENT_SOURCE_UTC_LAST_SAVED NUMBER A hora UTC em que a origem pai foi

salva pela última vez.

PARENT_SOURCE_LAST_SAVED VARCHAR2 (30) A hora em que a origem pai foi salva pela última vez.

PARENT_SOURCE_TYPE NUMBER Tipo de origem, como banco de dados relacional ou arquivo simples. PARENT_SOURCE_DATABASE_NAME VARCHAR2 (240) Nome do banco de dados da origem pai. PARENT_SOURCE_DATABASE_TYPE VARCHAR2 (50) Tipo do banco de dados da origem pai.

SUBJECT_AREA VARCHAR2 (240) Nome da pasta.

SUBJECT_ID NUMBER ID da pasta.

SOURCE_NAME VARCHAR2 (240) Nome da origem.

SOURCE_ID NUMBER ID da origem.

SOURCE_DESCRIPTION VARCHAR2 (2000) Descrição de origem.

SOURCE_VERSION_NUMBER NUMBER Número de versão da origem.

SOURCE_VERSION_STATUS NUMBER Especifica se a versão de origem está ativa ou foi excluída.

SOURCE_UTC_CHECKIN NUMBER A hora UTC do último check-in da origem pai.

SOURCT_UTC_LAST_SAVED NUMBER A hora UTC em que a origem foi salva pela última vez.

SOURCE_LAST_SAVED VARCHAR2 (30) A hora em que a origem foi salva pela última vez.

SOURCE_DATABASE_NAME VARCHAR2 (240) Nome do banco de dados para a origem. SOURCE_FIELD_NAME VARCHAR2 (240) Nome do campo de origem.

SOURCE_FIELD_BUSINESS_NAME VARCHAR2 (240) Nome comercial do campo de origem.

Nome da Coluna Tipo de dados Descrição

SOURCE_FIELD_ID NUMBER ID do campo de origem (chave primária).

SOURCE_FIELD_DESCRIPTION VARCHAR2 (2000) Descrição do campo de origem. SOURCE_FIELD_NUMBER NUMBER Número do campo de origem.

SOURCE_FIELD_NEXT_FIELD_ID NUMBER ID do campo que segue o campo atual.

SOURCE_FIELD_LEVEL NUMBER Número de nível de campo para origens não relacionais.

SOURCE_FIELD_PICTURE_TEXT VARCHAR2 (240) Texto de imagem utilizado por origem COBOL. Nulo para origens relacionais. SOURCE_FIELD_OCCURS_TIME NUMBER Número de vezes que o campo (ou

registro) ocorre na origem. SOURCE_FIELD_REDEFINES_FIELD VARCHAR2 (240) Identifica o campo/registro que este

campo/registro redefine.

SOURCE_FIELD_DISPLAY_OFFSET NUMBER Deslocamento deste campo dentro da origem.

SOURCE_FIELD_DISPLAY_LENGTH NUMBER Tamanho do campo de exibição. SOURCE_FIELD_PHYSICAL_OFFSET NUMBER Deslocamento deste campo dentro deste

FD.

SOURCE_FIELD_PHYSICAL_LENGTH NUMBER Tamanho do campo físico.

SOURCE_FIELD_CHILD_FIELD_ID NUMBER O próximo filho, se houver, de uma origem COBOL não relacional. SOURCE_FIELD_KEY_TYPE VARCHAR2 (50) Especifica se a chave de campo de

origem é primária ou estrangeira. SOURCE_FIELD_DATATYPE VARCHAR2 (40) Tipo de dados de campo. SOURCE_FIELD_PRECISION NUMBER Tamanho ou precisão do campo.

SOURCE_FIELD_SCALE NUMBER Escala do campo.

SOURCE_FIELD_PIC_USAGE_NAME NUMBER Nome de utilização de imagem do campo de origem.

SOURCE_FIELD_NULLTYPE NUMBER Especifica se nulos são permitidos. 0 = nulos permitidos; 1 = nulos não permitidos.

REPOSITORY_NAME VARCHAR2 (240) Nome do repositório.

IS_SHORTCUT NUMBER Especifica se a origem é um atalho.

1 = atalho; 0 = não é um atalho. IS_GLOBAL_SHORTCUT NUMBER Especifica se a origem é um atalho

global.

1 = atalho; 0 = não é um atalho.

Nota: Use os campos em negrito para unir as exibições.

REP_SRC_FILES

Essa exibição fornece uma lista de todas as definições de arquivo no repositório. Use FIRST_FIELD_ID para recuperar os campos pertencentes a uma origem não relacional seguindo os links na exibição

REP_SRC_FILE_FLDS. Qualquer arquivo simples importado pelo Source Analyzer tem uma entrada. A tabela a seguir lista informações de arquivo na exibição REP_SRC_FILES.

Nome da Coluna Tipo de dados Descrição

FILE_ID INTEGER ID da origem (chave primária).

SUBJECT_AREA VARCHAR2 (240) Nome da pasta.

DATABASE_TYPE VARCHAR2 (240) Tipo de banco de dados do qual foi extraído. DATABASE_NAME VARCHAR2 (240) Nome do banco de dados do qual foi extraído

(DSN).

FILE_NAME VARCHAR2 (240) Nome de definições de arquivo. SCHEMA_FILE_NAME VARCHAR2 (240) Arquivo do qual o esquema foi extraído. SELECT_INFO_ID INTEGER Informações sobre organização de arquivo. DISPLAY_SIZE INTEGER Tamanho da exibição (não compactada) PHYSICAL_SIZE INTEGER Tamanho físico (binário compactado). MIN_PHYSICAL_SIZE INTEGER Tamanho físico mínimo (variação de registros). FIRST_FIELD_ID INTEGER Link para o primeiro campo de definições de

arquivo.

SOURCE_DESCRIPTION VARCHAR2 (2000) Descrição de origem.

VERSION_ID INTEGER ID da versão

SOURCE_VERSION_NUMBER NUMBER Número de versão da origem.

Nota: Use os campos em negrito para unir as exibições.

REP_SRC_TBLS

Esta exibição fornece uma lista de origens de tabela de banco de dados relacional que foram analisadas pela ferramenta Source Analyzer ou importadas de um arquivo DDL (Linguagem de Definição de Dados).

A tabela a seguir lista informações da tabela de banco de dados relacional na exibição REP_SRC_TBLS:

Nome da Coluna Tipo de dados Descrição

TABLE_NAME VARCHAR2 (240) Nome da tabela.

TABLE_BUSNAME VARCHAR2 (240) Nome comercial da tabela.

TABLE_ID NUMBER Chave exclusiva.

SUBJECT_AREA VARCHAR2 (240) Nome da pasta.

DATABASE_TYPE VARCHAR2 (240) Tipo de banco de dados do qual foi extraído.

Nome da Coluna Tipo de dados Descrição

DATABASE_NAME VARCHAR2 (240) Nome do banco de dados do qual foi extraído. SCHEMA_NAME VARCHAR2 (240) Nome do esquema do qual foi extraído. FIRST_FIELD_ID NUMBER Link para o primeiro campo.

SOURCE_DESCRIPTION VARCHAR2 (2000) Descrição de origem.

VERSION_ID INTEGER ID da versão da pasta.

VERSION_NAME VARCHAR2 (240) Nome da versão da pasta.

LAST_SAVED VARCHAR2 (30) Última vez que a tabela de origem foi salva. SOURCE_VERSION_NUMBER NUMBER Número de versão da origem.

SUBJECT_ID NUMBER ID da pasta.

Nota: Use os campos em negrito para unir as exibições.

REP_SRC_FILE_FLDS e REP_SEG_FLDS

Essas exibições fornecem acesso aos campos em uma origem não relacional. Cada campo está contido nas tabelas examinadas e listadas na exibição REP_SEG_FLDS.

A tabela a seguir lista informações sobre campo de origem nas exibições REP_SRC_FILE_FLDS e REP_SEG_FLDS.

Nome da Coluna Tipo de dados Descrição

FIELD_ID INTEGER ID do campo (chave primária)

SUBJECT_AREA VARCHAR2 (240) Nome da pasta.

FILE_ID INTEGER ID da origem (chave primária).

FIELD_NAME VARCHAR2 (240) Nome do campo.

FIELD_LEVEL NUMBER Nível de campo (por exemplo, 01 e 02).

FIELD_NUMBER NUMBER Número do pedido do campo.

FIELD_DESCRIPTION VARCHAR2 (2000) Comentários para esse campo. PICTURE_TEXT VARCHAR2 (240) Cláusula PIC.

OCCURS NUMBER Número de OCCURS.

REDEFINES_FIELD VARCHAR2 (240) Redefine esse campo.

KEY_TYPE NUMBER Tipo de chave. 1 = chave primária; 0 = não é uma chave.

DISPLAY_OFFSET NUMBER Deslocar usando comprimento de exibição.

DISPLAY_LENGTH NUMBER Comprimento de exibição.

PHYSICAL_OFFSET NUMBER Compensação física.

Nome da Coluna Tipo de dados Descrição

PHYSICAL_LENGTH NUMBER Extensão física.

USAGE_TYPE VARCHAR2 (240) Tipo de COMP (campos binários compactados). DATA_PRECISION NUMBER Precisão decimal para os campos numéricos ou

tamanho de campo para os campos CHAR. DATA_SCALE NUMBER Escala decimal para os campos numéricos. CHILD_ID NUMBER Link com campo filho se esse for um item de

grupo.

SIBLING_ID NUMBER Link com próximo campo nesse nível. VERSION_ID NUMBER Link com próximo campo nesse nível. SRC_VERSION_NUMBER NUMBER Número de versão da origem.

Nota: Use os campos em negrito para unir as exibições.

REP_SRC_TBL_FLDS

Essa exibição fornece acesso aos campos em origens relacionais. Use o nome de origem para recuperar todos os campos pertencentes à origem. As colunas nessa exibição são parte das tabelas listadas nas exibições REP_SRC_TBLS.

A tabela a seguir lista campos de origem relacional na exibição REP_SRC_TBL_FLDS:

Nome da Coluna Tipo de dados Descrição

COLUMN_NAME VARCHAR2 (240) Nome do campo.

COLUMN_BUSNAME VARCHAR2 (240) Nome comercial do campo.

COLUMN_ID INTEGER ID do campo (chave primária).

SUBJECT_AREA VARCHAR2 (240) Nome da pasta.

TABLE_ID INTEGER ID da tabela de origem.

TABLE_NAME VARCHAR2 (240) Nome da tabela.

TABLE_BUSNAME VARCHAR2 (240) Nome comercial da tabela. COLUMN_NUMBER INTEGER Número do pedido da coluna. COLUMN_DESCRIPTION VARCHAR2 (2000) Descrição da coluna.

KEY_TYPE VARCHAR2 (50) Tipo de chave para essa coluna. SOURCE_TYPE VARCHAR2 (40) Tipo de dados para essa coluna.

DATA_PRECISION INTEGER Precisão decimal para os campos numéricos ou tamanho de campo para os campos CHAR. DATA_SCALE INTEGER Escala decimal para os campos numéricos. NEXT_COLUMN_ID INTEGER Link para o próximo campo na tabela de origem.

Nome da Coluna Tipo de dados Descrição

VERSION_ID INTEGER ID da versão da pasta.

VERSION_NAME VARCHAR2 (240) Nome da versão da pasta. SOURCE_VERSION_NUMBER NUMBER Número de versão da origem.

Nota: Use os campos em negrito para unir as exibições.

Exibições de Destino

As exibições de destino fornecem uma lista da versão mais recente de todas as definições de destino determinadas pela pasta de um repositório do PowerCenter para as origens relacionais e não relacionais. Essas exibições também mostram as propriedades de destino, como atalhos, data de criação, versão, descrição e nome comercial. Além disso, elas fornecem informações, como colunas de destino, propriedades de coluna, extensões de metadados de destino, e também mapeamentos e mapplets em que esses destinos são usados.

A seguinte tabela lista as diferentes exibições que ajudam você a analisar os metadados de destino:

Exibição Descrição

REP_ALL_TARGETS Essa exibição fornece uma lista da versão mais recente de todos os destinos definidos em cada pasta de um repositório.

REP_ALL_TARGET_FLDS Essa exibição fornece todos os campos e as propriedades dos campos para os destinos definidos na exibição REP_ALL_TARGETS.

REP_TARG_TBLS Essa exibição fornece uma lista de destinos no repositório. FIRST_COLUMN_ID é um link para o conjunto de colunas desta tabela.

REP_TARG_TBL_COLS Essa exibição fornece as propriedades das colunas definidas para as tabelas de destino em um data warehouse ou data mart.

REP_ALL_TARGETS

Essa exibição fornece uma lista da versão mais recente de todos os destinos definidos em cada pasta de um repositório. Destinos incluem destinos relacionais e não relacionais como arquivos XML e arquivos simples. Para atalhos globais, o nome do atalho aparece. Nos atalhos locais, os nomes do atalho e os destinos pai são exibidos.

A seguinte tabela lista os detalhes do destino na exibição REP_ALL_TARGETS: