• Nenhum resultado encontrado

Criando a tabela de status do Centro de Data Warehouse no banco de dados do warehouse

dados nas tabelas de destino. Exibem-se os dados de uma tabela de cada vez. O Centro de Data Warehouse exibe todas as colunas da tabela e no máximo até 200 linhas.

Para exibir os dados, clique em Dados de Amostra.

A janela Dados de Amostra se abre, exibindo uma amostra dos seus dados.

Criando a tabela de status do Centro de Data Warehouse no banco de dados do

warehouse

Os usuários podem usar a tabela BVBESTATUS para unir tabelas fazendo a correspondência entre seus registros de hora ou edições de consulta em vez de fazê-lo por número de edição.

Por exemplo, o número de edição 1010 pode não ter nenhum significado para um usuário, mas as datas em que os dados foram extraídos podem ser

significativos para ele. Pode-se criar uma exibição simples na tabela de destino para permitir aos usuários consultar os dados pela data em que foram

extraídos.

É preciso criar manualmente a tabela de status. Se a tabela foi criada pelo Visual Warehouse Versão 2.1, será preciso apagá-la e criá-la novamente. Para criar a tabela de status:

1. Conecte-se ao banco de dados do warehouse de destino.

2. Emita a instrução CREATE TABLE:

CREATE TABLE IWH.BVBESTATUS ( BVNAME VARCHAR(80) NOT NULL, RUN_ID INT NOT NULL, UPDATIME CHAR(26)NOT NULL );

v Se seu warehouse de destino estiver num DB2 para Windows NT, num DB2 para OS/2, num DB2 para AS/400, num DB2 para AIX ou num DB2 para plataforma baseada em UNIX, use a instrução da maneira mostrada.

v Se ele estiver num DB2 para OS/390, pode ser preciso identificar os nomes do banco de dados e do tablespace em que a tabela de status deverá ser criada. Inclua no final da instrução CREATE TABLE a seguinte cláusula:

IN nome do banco de dados.nome do tablespace

nome do banco de dados

Nome do banco de dados no qual a tabela BVBESTATUS será criada

nome do tablespace

Nome do tablespace no qual a tabela BVBESTATUS será criada v Se seu warehouse de destino estiver no DB2 Versão 5 Extended

Enterprise Edition, poderá ser preciso identificar o nome do tablespace em que a tabela de status vai ser criada e a chave de particionamento do banco de dados. Inclua no final da instrução CREATE TABLE a seguinte cláusula:

IN tablespace-name chave de particionamento (RUN_ID) USING HASHING

nome do tablespace

Nome do tablespace no qual a tabela BVBESTATUS será criada

chave de particionamento

Nome da coluna usada para determinar em que partição uma linha de dados específica está armazenada

Após definir um warehouse, é preciso preenchê-lo com informações úteis. Para isso, você deve saber do que os usuários necessitam, quais dados de origem estão disponíveis e como o Centro de Data Warehouse pode transformar os dados de origem em informações.

Para identificar e agrupar os processos que se relacionam com uma área lógica dos negócios, defina uma área de assunto.

Por exemplo, se você estiver gerando um warehouse com os dados de marketing e vendas, defina uma área de assunto Vendas e outra Marketing. Em seguida, inclua os processos relacionados a vendas no Área de Assunto Vendas. Da mesma forma, inclua as definições que se relacionam com os dados de marketing na área de assunto Marketing.

Para definir como os dados devem ser movidos e transformados no

warehouse de dados, defina um processo, o qual contém uma série de etapas de transformação e movimentação, dentro da área de assunto.

Dentro do processo, defina as etapas de transformação dos dados que

especificam como os mesmos serão transformados de seu formato de origem em seu formato de destino. Cada uma das etapas define uma transformação dos dados de um formato de origem em um formato de destino, por meio da inclusão das seguintes especificações:

v Uma ou mais tabelas de origem, exibições ou arquivos a partir dos quais o Centro de Data Warehouse deverá extrair os dados.

É preciso definir essas origens como parte da origem de um warehouse antes de usar as tabelas de origem em uma etapa. (Consulte o “Capítulo 3. Configurando as origens do warehouse” na página 29.)

v Uma tabela de destino na qual o Centro de Data Warehouse deverá gravar os dados.

Você pode especificar que o Centro de Data Warehouse crie a tabela em um banco de dados do warehouse, de acordo com as suas especificações na etapa, ou pode especificar que o Centro de Data Warehouse atualize uma tabela existente.

v Como os dados deverão ser transformados:

– Por meio da emissão de uma instrução SQL que especifique os dados a serem extraídos e como transformá-los em seu formato de destino.

A instrução SQL pode, por exemplo, selecionar os dados a partir de várias tabelas de origem, juntar as tabelas e gravar os dados de todas elas em uma tabela de destino.

– Por meio da execução do transformador ou programa de um warehouse. Você pode querer, por exemplo, usar os utilitários DB2 bulk load e unload para transferir os dados para o seu warehouse. Pode também querer usar o transformador Limpar para limpar os dados. Você também pode definir um programa externo ao Centro de Data Warehouse como um programa definido pelo usuário.

Este capítulo descreve como executar essas tarefas.