Professional Documents
Culture Documents
Antes de utilizar estas informaes e o produto suportado por elas, leia as informaes gerais nos Avisos na pgina 173.
Este documento contm informaes de propriedade da IBM. Ele fornecido sob contrato de licena e protegido pela lei de copyright. As informaes contidas nesta publicao no incluem garantias de produto, e nenhuma declarao feita neste manual deve ser interpretada como tal. Esta edio substitui a TUTO-RIAL-01. Solicite publicaes atravs de um representante IBM ou do escritrio IBM de sua localidade. Ao enviar informaes para a IBM, voc concede a ela direitos no-exclusivos de utilizao e distribuio das informaes da forma que julgar adequado, sem que implique em nenhuma obrigao para com voc. Copyright International Business Machines Corporation 2000, 2001. Todos os direitos reservados.
ndice
Sobre o tutorial . . . . . . . Tutorial de problemas de negcios . Antes de comear . . . . . . . Convenes utilizadas neste tutorial . Informaes relacionadas . . . . . Comunicando-se com a IBM . . . Informaes Sobre o Produto . . . . . . . . . . . . . . . . . vii . vii . viii . xi . xi . xii . xii Definindo uma warehouse . Definindo uma O que voc fez origem relacional do . . . . . . . . origem de arquivos . . . . . . . . . . . . . . . . 30 . 32 . 35
Captulo 7. Definindo os destinos do warehouse . . . . . . . . . . Definindo um destino do warehouse . . Definindo uma tabela de destino . . Incluindo colunas na tabela de destino O que voc fez . . . . . . . . .
. . 37 . . 37 . . 38 . . 40 . . 41
. 17 . . . . . 18 19 20 22 25
Captulo 8. Definindo o movimento e a transformao de dados . . . . . . . Definindo um processo . . . . . . . . Abrindo o processo . . . . . . . . . Incluindo tabelas a um processo . . . . . Incluindo a tabela SAMPLETBC.GEOGRAPHIES ao processo . Incluindo as etapas para o processo . . . Definindo a etapa Carregar Dados Demogrficos . . . . . . . . . . Definindo a etapa Selecionar Geogrficos Selecionando as colunas a partir da tabela de origem Geographies . . . . . . . Criando a tabela GEOGRAPHIES_TARGET Especificando propriedades para a tabela GEOGRAPHIES_TARGET . . . . . . Definindo a etapa Unir Dados de Mercado O que voc fez . . . . . . . . . . Definindo o restante das tabelas para o esquema em estrela (opcional) . . . . . . O que voc fez . . . . . . . . . . .
43 43 44 44 45 47 48 50 51 54 56 56 63 63 67
Captulo 5. Definindo uma rea de assunto 27 Definindo a rea de assunto do Tutorial do TBC. . . . . . . . . . . . . . . 27 O que voc fez . . . . . . . . . . . 28 Captulo 6. Definindo as origens do warehouse . . . . . . . . . . . . 29 Atualizando as origens de amostras TBC . . 29
Captulo 9. Testando as etapas do warehouse . . . . . . . . . . . . 69 Testando a etapa Carregar Dados Demogrficos . . . . . . . . . . . 69 Promovendo o restante das etapas no esquema em estrela (opcional) . . . . . . 70 O que voc fez . . . . . . . . . . . 71 Captulo 10. Agendando processos do warehouse . . . . . . . . . . .
. 73
iii
Executando as etapas em seqncia Agendando a primeira etapa . . Promovendo as etapas para o modo produo . . . . . . . . . O que voc fez . . . . . . .
. . de . .
. . . .
. . . .
. 73 . 76 . 77 . 78
Abrindo o esquema . . . . . . Incluindo Tabelas ao Esquema . . Unindo automaticamente as tabelas . Exportando o esquema em estrela . O que voc fez . . . . . . . . Captulo 17. Resumo . . . . .
. . . . . .
. . . . . .
. . . . .
Captulo 11. Definindo as chaves nas tabelas de destino . . . . . . . . . Definindo uma chave primria . . . . . . Definindo uma chave externa . . . . . . Definindo chaves externas no Centro de Data Warehouse . . . . . . . . . . . . O que voc fez . . . . . . . . . . . Captulo 12. Mantendo os dados do warehouse . . . . . . . . . Criando um ndice . . . . . . . Coletando estatstica da tabela . . . Reorganizando uma tabela . . . . Monitorando o banco de dados . . O que voc fez . . . . . . . .
. 119
79 80 81 84 85
. . . 87 . . . 87 . . . 88 . . . 89 . . . 90 . . . 92 o . . 93 . . 93 . . 94
Captulo 13. Autorizando usurios para banco de dados warehouse . . . . Concedendo privilgios . . . . . . O que voc fez . . . . . . . . . Captulo 14. Catalogando os dados no warehouse para usurios finais. . . Criando o catlogo de informaes . . Selecionando metadados para publicar . Atualizando os metadados publicados . O que voc fez . . . . . . . . .
. . 95 . . 95 . . 96 . . 99 . . 99
Captulo 15. Trabalhando com metadados de negcios . . . . . . . . . . . 101 Abrindo o catlogo de informaes . . . . 101 Navegando pelos assuntos . . . . . . . 102 Pesquisando o catlogo de informaes . . 103 Criando uma coleo de objetos . . . . . 105 Iniciando um programa . . . . . . . . 106 Criando um objeto Programas . . . . 107 Iniciando o programa a partir de um objeto de Arquivos . . . . . . . . 110 O que voc fez . . . . . . . . . . . 111 Captulo 16. Criando um esquema em estrela a partir do Centro de Data Warehouse . . . . . . . . . . . 113 Definindo um esquema em estrela . . . . 113
Captulo 21. Unindo e editando as tabelas de dimenses . . . . . . . . . . 137 Editando as tabelas de dimenso. . . . . 138 O que voc fez. . . . . . . . . . . 139 Captulo 22. Definindo as hierarquias . . 141 Criando as hierarquias . . . . . . . . 141 Pr-exibindo as hierarquias . . . . . . 142 O que voc fez. . . . . . . . . . . 143 Captulo 23. Pr-exibindo e salvando um Modelo do OLAP . . . . . . . . . 145 O que voc fez. . . . . . . . . . . 147 Captulo 24. Iniciando o OLAP Metaoutline . . . . . . . . . . . 149 Iniciando o Metaoutline Assistant (Assistente do Metaoutline) . . . . . . . . . . 149 Conectando-se ao banco de dados de origem 150
iv
. 151
. 166
Captulo 25. Selecionando as dimenses e os membros . . . . . . . . . . 153 O que voc fez. . . . . . . . . . . 154 Captulo 26. Definindo propriedades. . . 155 Definindo as propriedades das dimenses 155 Definindo as propriedades dos membros . . 156 Examinando as propriedades da conta . . . 158 O que voc fez. . . . . . . . . . . 159 Captulo 27. Definindo os filtros . . . . 161 Revendo os filtros. . . . . . . . . . 162 O que voc fez. . . . . . . . . . . 163 Captulo 28. Criando o aplicativo OLAP 165
Captulo 29. Explorando o restante do Starter Kit . . . . . . . . . . Explorando a interface do OLAP Model Explorando a interface do OLAP Metaoutline . . . . . . . . . . Explorando o Administration Manager. O que voc fez. . . . . . . . .
ndice
vi
Sobre o tutorial
Este tutorial fornece um guia completo para tarefas tpicas da inteligncia de negcios. Ele possui duas sesses principais: Data warehouse Faa as lies desta seo para aprender como utilizar o Centro de Controle do DB2 e o Centro de Data Warehouse para criar um banco de dados warehouse, mover e transformar os dados de origem e gravar os dados no banco de dados warehouse de destino. Voc deve completar esta seo em aproximadamente 5 horas. Anlise multidimensional de dados Faa as lies desta seo para aprender a utilizar o OLAP Starter Kit para executar as anlises multidimensionais de dados relacionais utilizando as tcnicas do Online Analytical Processing (OLAP). Voc deve completar esta seo em, aproximadamente, uma hora. O tutorial est disponvel nos formatos HTML ou PDF. Voc pode exibir a verso HTML do tutorial a partir do Centro de Data Warehouse , do OLAP Starter Kit, ou do Centro de Informao. O arquivo PDF est disponvel no CD-ROM das Publicaes do DB2.
vii
descrevem aspectos de um negcio. A tabela de fatos contm os fatos ou as dimenses do negcio. Neste tutorial, o esquema em estrela inclui as seguintes dimenses: v v v v Produtos Mercados Cenrio Tempo
Entre os fatos na tabela de fatos esto includos pedidos dos produtos durante um perodo de tempo. A parte Data warehouse deste tutorial mostra como definir o esquema em estrela. Sua prxima tarefa criar um aplicativo OLAP para analisar seus dados. Primeiro, voc cria um metaoutline e um modelo do OLAP e, depois, usa os dois para criar o aplicativo. A parte Anlise Multidimensional deste tutorial mostra como criar um aplicativo OLAP.
Antes de comear
Antes de comear, voc tem de instalar os produtos utilizados nas sees do tutorial que voc vai utilizar: v Para a seo Data warehouse, voc deve instalar o Centro de Controle do DB2, que inclui a interface administrativa do Centro de Data Warehouse . Voc pode instalar a interface administrativa do Centro de Data Warehouse nos seguintes sistemas operacionais: Windows NT, 95, 98, 2000, ME, AIX e o Solaris Operating Environment. Voc deve instalar tambm o servidor do DB2 e o servidor do warehouse, os quais esto includos na instalao tpica para o DB2 Universal Database. De qualquer forma, voc deve instalar o servidor do warehouse no Windows NT ou no Windows 2000. Se instalar o servidor do DB2 em uma estao de trabalho diferente da do servidor de warehouse ou da interface administrativa do Centro de Data Warehouse , voc dever instalar o DB2 Client na mesma estao de trabalho da interface administrativa do Centro de Data Warehouse . Para obter mais informaes sobre a instalao do DB2 Universal Database e do servidor do warehouse, consulte o DB2 Universal Database Iniciao Rpida para seu sistema operacional. Voc tambm pode instalar o Information Catalog Manager se possuir o Gerenciador do Warehouse do DB2. Caso voc no possua o Gerenciador do Warehouse do DB2, ignore Captulo 14. Catalogando os dados no warehouse para usurios finais na pgina 95 e Captulo 15. Trabalhando com metadados de negcios na pgina 101.
viii
Para obter mais informaes sobre a instalao do DB2 Warehouse Manager, consulte a publicao DB2 Warehouse Manager Installation Guide. v Para a seo Anlise multidimensional de dados, voc deve instalar o DB2 e o OLAP Starter Kit. Os clientes OLAP suportam somente Windows. Voc tambm deve instalar o tutorial. No DB2 para Windows, voc pode instalar o tutorial como parte da instalao tpica. No DB2 para AIX ou no Ambiente Operacional Solaris, voc pode instalar o tutorial com a documentao. Voc vai precisar dos dados de amostra para utilizar com o tutorial. O tutorial usa os dados de amostra do DB2 Data Warehouse e OLAP. Os dados de amostra do Data Warehouse so instalados no Windows NT somente quando for instalado o tutorial. Ele dever ser instalado na mesma estao de trabalho que o DB2 Warehouse Manager ou o n remoto para os bancos de dados de amostra devero ser catalogados na estao de trabalho do DB2 Warehouse Manager. Voc pode instalar os dados de amostra do OLAP no Windows NT, AIX e no Ambiente Operacional Solaris. Ele deve ser instalado na mesma estao de trabalho como o servidor do OLAP Integration Server ou o n remoto para o banco de dados de amostra deve ser catalogado na estao de trabalho do servidor. Este tutorial contm vrias referncias aos dados de amostra sob o diretrio X:\sqllib, em que X a unidade sob a qual voc instalou o DB2. Se voc utilizou a estrutura padro de diretrios, os dados esto instalados sob X:\Arquivos de Programas\sqllib ao invs de X:\sqllib. Voc deve criar os bancos de dados de amostra depois de instalar os arquivos para a amostra. Para criar o banco de dados: 1. Desconsidere esta etapa se a janela Primeiros Passos j estiver aberta. Clique em Iniciar > Programas > IBM DB2> Primeiros Passos. A janela Primeiros Passos aberta. 2. Clique em Criar o Banco de Dados de Amostra. Se Criar Bancos de Dados de Amostra estiver desativado, os bancos de dados de amostra j foram criados. A janela Criar Bancos de Dados SAMPLE aberta. 3. Selecione a caixa de seleo Amostra do Data Warehouse, a caixa de seleo Amostra do OLAP, ou ambas, dependendo de quais partes do tutorial voc deseja realizar. 4. Clique em OK.
Sobre o tutorial
ix
5. Se voc estiver instalando a amostra do Data Warehouse, uma janela aberta para a senha e o ID do usurio DB2 que sero utilizados para acessar a amostra. a. Digite o ID do usurio e a senha que voc deseja utilizar. Anote a senha e o ID do usurio porque voc vai precisar deles na lio seguinte, quando for definir a segurana. b. Clique em OK. O DB2 inicia o processo de criao do banco de dados de amostra. Uma janela Em Andamento aberta. possvel que demore um pouco para que os bancos de dados sejam criados. Quando o banco de dados estiver criado, clique em OK. Se voc est instalando a amostra no Windows NT, os bancos de dados so automaticamente registrados com ODBC. Se estiver instalando a amostra no AIX ou no Ambiente Operacional Solaris, voc deve registrar manualmente os bancos de dados com ODBC. Para obter mais informaes sobre o registro de bancos de dados no AIX ou no Ambiente Operacional Solaris, consulte DB2 Universal Database Iniciao Rpida para seu sistema operacional. Se voc selecionou a Amostra do Data Warehouse, os seguintes bancos de dados so criados: DWCTBC Contm as tabelas operacionais de origem necessrias para a seo Data Warehouse do tutorial. TBC_MD Contm os metadados para os objetos do Centro de Data Warehouse na amostra. Se voc selecionou a amostra OLAP, os seguintes bancos de dados so criados: TBC Contm as tabelas limpas e transformadas necessrias para a seo Anlise multidimensional de dados do tutorial.
TBC_MD Contm os metadados para os objetos OLAP na amostra. Se voc selecionar as amostras do Data Warehouse e do OLAP, o banco de dados TBC_MD conter os metadados de ambos os objetos, do Centro de Data Warehouse e do OLAP, na amostra. Antes de iniciar o tutorial, verifique se voc pode se conectar ao banco de dados de amostra: 1. Inicie o Centro de Controle do DB2:
v No Windows NT, clique em Iniciar > Programas > IBM DB2> Centro de Controle. v No Ambiente Operacional AIX ou Solaris, digite o seguinte comandos:
db2jstrt 6790 db2cc 6790b
2. Expanda a rvore at ver um dos bancos de dados de amostra: DWCTBC, TBC, ou TBC_MD. 3. Clique com o boto direito do mouse no nome do banco de dados e clique em Conectar . A janela Conectar aberta. 4. No campo ID do Usurio, digite o IDdo usurio que voc utilizou para criar a amostra. 5. No campo Senha, digite a senha que voc utilizou para criar a amostra. 6. Clique em OK. O Centro de Controle do DB2 conectado ao banco de dados. Se o Centro de Controle do DB2 no puder estabelecer uma conexo, aparecer uma mensagem de erro.
Informaes relacionadas
Este tutorial apresenta as tarefas mais comuns que voc pode realizar com o Centro de Controle do DB2, o Centro de Data Warehouse , e o OLAP Starter Kit. Para obter mais informaes sobre as tarefas relacionadas, consulte os seguintes documentos: Centro de Controle v O auxlio online do Centro de Controle do DB2 v O auxlio online do Assistente de Configurao do Cliente v O auxlio online do Monitor de Eventos v DB2 Universal Database - Iniciao Rpida para o seu sistema operacional
Sobre o tutorial
xi
v v v v
Warehouse Manager Installation Guide Universal Database SQL Getting Started Universal Database SQL Reference Universal Database Administration GuideImplementation
Centro de Data Warehouse v O auxlio online do Centro de Data Warehouse v DB2 Universal Database Centro de Data Warehouse Administration Guide OLAP Starter Kit v v v v v v OLAP OLAP OLAP OLAP OLAP OLAP Setup and Users Guide Model Users Guide Metaoutline Users Guide Administrators Guide Spreadsheet Add-in Users Guide for 1-2-3 Spreadsheet Add-in Users Guide for Excel
xii
http://www.ibm.com/software/data/db2/library/ O DB2 Product and Service Technical Library oferece acesso a questes freqentes como dificuldades, manuais e informaes tcnicas atualizadas do DB2. Nota: Pode ser que estas informaes estejam disponveis somente em Ingls. http://www.elink.ibmlink.ibm.com/pbl/pbl/ O site de pedidos da International Publications fornece informaes sobre a solicitaes dos manuais. http://www.ibm.com/education/certify/ O Professional Certification Program a partir do web site da IBM fornece as informaes do teste de certificao de uma variedade de produtos IBM, inclusive o DB2. ftp.software.ibm.com Inicie sesso como anonymous. No diretrio /ps/products/db2, voc encontr demonstraes, correes, informaes, e ferramentas relacionadas ao DB2 e a vrios produtos relacionados. comp.databases.ibm-db2, bit.listserv.db2-l Estes newsgroups da Internet esto disponveis para usurios que queiram dividir suas experincias com produtos do DB2. Na Compuserve: GO IBMDB2 Digite este comando para acessar os fruns da Famlia do IBM DB2. Todos os produtos DB2 so suportados atravs destes fruns. Para obter informaes sobre como entrar em contato com a IBM fora do Brasil, consulte o Anexo A do IBM Software Support Handbook. Para acessar este documento, v para a seguinte pgina na Web: http://www.ibm.com/support/, e selecione o link IBM Software Support Handbook que est prximo ao fim da pgina. Nota: Em alguns pases, os distribuidores autorizados da IBM devem entrar em contato com sua estrutura de suporte de distribuio ao invs do Centro de Suporte IBM.
Sobre o tutorial
xiii
xiv
v Voc pode unir as tabelas de fatos e de dimenso para combinar detalhes das tabelas de dimenso com as informaes sobre pedidos. Por exemplo, voc pode unir a dimenso do produto com a tabela de fatos para incluir informaes sobre como cada produto foi empacotado para os pedidos.
2. Expanda a rvore da pasta Sistemas at ver a pasta Bancos de dados. 3. Clique com o boto direito do mouse na pasta Banco de Dados, e selecione Assistente > Criar Banco de Dados. O assistente para Criar Banco de Dados aberto. 4. No campo Nome do banco de dados, digite o nome do banco de dados:
TUTWHS
5. Na lista Unidade padro, selecione uma unidade para o banco de dados. 6. No campo Comentrio, digite uma descrio do banco de dados:
Banco de Dados do tutorial de warehouse
7. Clique em Finalizar. Todos os outros campos e pginas neste assistente so opcionais. O banco de dados TUTWHS criado e listado no Centro de Controle do DB2.
3. Clique em Propriedades. A janela Propriedades do Banco de Dados aberta. 4. Selecione Registrar este banco de dados no ODBC. Utilize a seleo padro de Como uma origem de dados do sistema, o que significa que os
5. Clique em OK. Todos os outros campos so opcionais. O banco de dados TUTWHS registrado com o ODBC. Os botes de comando Propriedades e Definies na janela Assistente de Configurao do Cliente so utilizados para otimizar a configurao e as conexes do ODBC. Voc no precisa ajustar suas propriedades ou definies para o tutorial, mas existe um auxlio online disponvel se voc precisar trabalhar com elas em seu ambiente diariamente. 6. Clique em OK para fechar a janela Mensagens do DB2. 7. Feche o Assistente de Configurao do Cliente.
10
3. Digite o ID do usurio e a senha que voc utilizou para conectar-se ao Centro de Controle do DB2. 4. Clique em OK. O Centro de Controle do DB2 conectado ao banco de dados.
11
12
13
At 200 linhas da tabela so exibidas. Os nomes das colunas so exibidos no topo da janela. Pode ser necessrio deslocar a tabela para a direita para ver todas as colunas, e desloc-la para baixo para ver todas as linhas. 4. Clique em Close (Fechar).
14
2. Clique em Arquivo > Abrir. 3. Utilize a janela Abrir para localizar o arquivo. Por exemplo, o arquivo pode estar localizado em X:\program files\sqllib\samples\db2sampl\dwc\demographics.txt, em que X a unidade na qual voc instalou a amostra. 4. Selecione o arquivo demographics.txt e clique em Abrir para exibir seu contedo.
Observe que o arquivo delimitado por vrgulas. Ser necessrio fornecer essa informao em uma prxima lio. 5. Feche o Bloco de Notas.
15
16
17
no precisam possuir correspondncia com os usurios do BD e grupos do BD definidos para o banco de dados de controle do warehouse. Por exemplo, voc pode definir um usurio de warehouse que corresponda a um usurio que usa o Centro de Data Warehouse . Depois voc pode definir um grupo de warehouse que seja autorizado a acessar certas origens do warehouse e incluir o novo usurio no novo grupo de warehouse. O novo usurio est autorizado a acessar as origens do warehouse includas no grupo. Existem vrios tipos de autorizao que podem ser concedidas aos usurios. Voc pode incluir qualquer um dos diversos tipos de autorizao em um grupo de warehouse. Voc pode tambm incluir um usurio do warehouse em mais de um grupo do warehouse. A combinao dos grupos aos quais o usurio pertence a autorizao geral do usurio. Nesta lio, voc vai iniciar sesso do Centro de Data Warehouse como usurio padro do warehouse, definir um novo usurio do warehouse e definir um novo grupo de warehouse.
3. No campo Esquema, utilize o esquema padro de IWH. 4. No campo ID de Usurio, digite o nome do ID de usurio exigido para acessar o banco de dados. 5. No campo Senha, digite o nome da senha para o ID de usurio. 6. No campo Confirmao da Senha, digite a senha novamente. 7. Clique em OK.
18
A janela continua aberta. O campo Mensagens exibe as mensagens que indicam o status dos processos de criao e migrao. 8. Depois que o processo estiver concludo, feche a janela. Agora, TBC_MD o banco de dados de controle do warehouse ativo.
5. Clique em OK. A janela Incio de Sesso Avanado fechada. No prximo incio de sesso, o Centro de Data Warehouse vai utilizar as definies especificadas na janela Incio de Sesso Avanado.
Captulo 4. Definindo a segurana do warehouse
19
6. No campo ID do usurio da janela Incio de Sesso do Centro de Data Warehouse, digite o ID do usurio padro do warehouse. 7. No campo Senha, digite a senha para o ID do usurio.
8. Clique em OK. A janela Incio de Sesso do Centro de Data Warehouse fechada. 9. Feche a janela Barra de Lanamento do Centro de Data Warehouse.
20
O nome identifica o ID de usurio dentro do Centro de Data Warehouse . Esse nome pode ter at 80 caracteres, incluindo espaos. 5. No campo Administrador, digite seu nome como o contato para esse usurio. 6. No campo Descrio, digite uma descrio curta para o usurio:
Este usurio foi criado para o tutorial.
Dica: Voc pode utilizar os campos Descrio e Notas para fornecer metadados sobre as definies do warehouse. Depois voc pode publicar esses metadados em um catlogo de informaes para o warehouse. Os usurios do warehouse podem pesquisar os metadados para localizar o warehouse que contm as informaes que eles precisam consultar. 7. No campo ID de usurio, digite o novo ID do usurio:
tutuser
O ID do usurio no pode ter mais de 60 caracteres e no pode conter espaos, hfens nem caracteres especiais (tais como @, #, $, %,>, +, =). Ele pode conter o caractere sublinhado. Especificando um ID do usurio exclusivo: Para determinar se um ID do usurio e senha so exclusivos: a. Na janela principal do Centro de Data Warehouse (Centro de Data Warehouse), expanda a rvore Administrao. b. Clique na pasta Usurios Warehouse. Todos os IDs de usurio para o data warehouse aparecem no painel direito. Qualquer ID que no aparea no painel direito um ID exclusivo. 8. No campo Senha, digite a senha:
senha
As senhas devem ter um mnimo de seis caracteres e no podem conter espaos, hfens nem caracteres especiais. Dica: Voc pode alterar sua senha nesta pgina do bloco de notas do usurio. 9. No campo Confirmao de Senha, digite sua senha novamente. 10. Verifique se a caixa de seleo Usurio ativo est selecionada. Dica: Voc pode limpar essa caixa de seleo para revogar temporariamente um acesso de usurio ao Centro de Data
21
22
3. No campo Administrador, digite seu nome como o contato para esse novo grupo. 4. No campo Descrio, digite uma descrio curta sobre o novo grupo:
Este o grupo do tutorial do warehouse.
5. Na lista Privilgios disponveis, clique em >> para selecionar todos os privilgios para seu grupo. Os privilgios de Administrao e Operaes so movidos para a lista Privilgios selecionados. Agora seu grupo possui os seguintes privilgios: Administrao Os usurios do grupo de warehouse podem definir e alterar usurios e grupos do warehouse, alterar as propriedades do Centro de Data Warehouse , importar metadados e definir quais grupos do warehouse possuem acesso aos objetos quando eles so criados.
23
Operaes Os usurios do grupo de warehouse podem monitorar o status do processo programado. 6. Clique na guia Usurios do Warehouse. 7. Na lista Usurios do warehouse disponveis, selecione o Tutorial User (Usurio do Tutorial). 8. Clique em >. O Usurio do Tutorial movido para a lista Usurios do warehouse selecionados.
Agora o usurio faz parte do grupo de warehouse. Desconsidere a pgina Origens e Destinos do Warehouse e a pgina Processos. Voc vai criar esses objetos nas lies subseqentes. Voc vai autorizar o grupo de warehouse a acessar objetos enquanto cria os objetos. 9. Clique em OK para salvar o grupo do usurio do warehouse e feche o bloco de notas.
24
25
26
2. No campo Nome, digite o nome do negcio da rea de assunto para este tutorial:
Copyright IBM Corp. 2000, 2001
27
Tutorial do TBC
O nome pode ter at 80 caracteres, incluindo espaos. 3. No campo Administrador, digite seu nome como o contato para este novo assunto. 4. No campo Descrio, digite uma descrio curta da rea de assunto:
rea de assunto do tutorial
Voc tambm pode utilizar o campo Notas para fornecer informaes adicionais sobre a rea de assunto. 5. Clique em OK para criar a rea de assunto na rvore Centro de Data Warehouse .
28
29
7. Clique em OK.
Voc vai utilizar esse nome para fazer referncias origem do warehouse no Centro de Data Warehouse . 4. No campo Administrador, digite seu nome como o contato para a origem do warehouse. 5. No campo Descrio, digite uma descrio curta sobre os dados:
Relational data for the TBC company
6. Clique na guia Banco de dados. 7. No campo Nome do banco de dados, selecione ou digite DWCTBC como o nome do banco de dados fsico.
30
8. No campo ID do usurio, digite um ID do usurio que possui acesso ao banco de dados. Utilize o ID do usurio que voc especificou quando criou o banco de dados de amostra no Captulo 2. Criando um banco de dados do warehouse na pgina 7. 9. No campo Senha, digite a senha do ID do usurio. 10. No campo Confirmao da senha, digite a senha novamente.
11. Clique na guia Tabelas e Views. Como as tabelas esto num banco de dados do DB2, possvel importar as definies de tabela do DB2 em vez de defini-las manualmente. 12. Expanda a pasta Tabelas. A janela Filtro aberta. 13. Clique em OK. O Centro de Data Warehouse exibe uma janela progress (em andamento). A importao deve demorar um pouco. Aps a finalizao da importao, o Centro de Data Warehouse lista as tabelas importadas na lista Tabelas e views disponveis . 14. Na lista Tabelas e Views disponveis, selecione a tabela SAMPLTBC.GEOGRAPHIES. 15. Clique em > para mover a tabela SAMPLTBC.GEOGRAPHIES para a lista Tabelas e Views selecionadas.
31
16. Clique na guia Segurana. 17. Clique em Grupo do Tutorial do Warehouse (criado na seo Definindo o grupo de warehouse na pgina 22) para conceder ao seu ID do usurio habilidade para criar as etapas que utilizam esta origem do warehouse. 18. Clique em > A incluso da origem na lista Grupos selecionados do warehouse autoriza os usurios do grupo (neste caso, voc) a definir tabelas e exibies para a origem. 19. Clique em OK para salvar suas alteraes e fechar o bloco de notas Origem do Warehouse.
32
4. No campo Administrador, digite seu nome como o contato para a origem do warehouse. 5. No campo Descrio, digite uma descrio curta sobre os dados:
Dados do arquivo para a empresa TBC
6. Clique na guia Arquivos. 7. Clique com o boto direito do mouse na rea em branco da lista Arquivos, e outro em Definir. O bloco de notas Definir Arquivo de Origem do Warehouse aberto. 8. No campo Nome do arquivo, digite o seguinte nome:
X:\Arquivos de Programas\sqllib\samples\db2sampl\dwc\demographics.txt
onde: v X a unidade onde voc instalou a amostra. Esta entrada o caminho e o nome do arquivo para o arquivo demographics. v sqllib o diretrio sob o qual voc instalou o DB2 Universal Database. Em um sistema UNIX, os nomes de arquivos so sensveis a maisculas e minsculas. 9. No campo Descrio, digite uma descrio curta sobre o arquivo:
Dados demogrficos das regies de vendas.
33
12. Verifique se Caractere est selecionado na lista Tipo de arquivo. 13. Verifique se a vrgula est selecionada no campo Caractere delimitador do campo. Conforme mostrado na lio Captulo 3. Navegando os dados de origem na pgina 13, o arquivo delimitado por vrgula. 14. Verifique se a caixa de seleo A primeira linha contm nomes de colunas est desmarcada. O arquivo no contm nomes de colunas. 15. Clique na guia Campos. O Centro de Data Warehouse l o arquivo especificado na pgina Arquivo de Origem do Warehouse. Ele define as colunas baseadas nos campos do arquivo, e exibe as definies da coluna na lista Campos. Ele exibe os dados de amostra na rea de pr-exibio Arquivo. So exibidas at 10 linhas dos dados de amostra. Voc pode percorr-las para ver todos os dados de amostra. 16. Clique no nome da coluna COL001 para alterar o nome da coluna. 17. Digite o novo nome para a coluna:
STATE
18. Repita as etapas 16 e 17 para renomear o restante das colunas. Renomeie COL002 como CITY e COL003 como POPULATION.
34
19. Clique em OK. O bloco de notas Definir Arquivo de Origem do Warehouse fechado. 20. No bloco de notas Definir Origem do Warehouse, clique na guia Segurana . 21. Selecione Grupo do Tutorial de Warehouse para conceder seu ID do usurio habilidade para criar etapas que utilizem a origem do warehouse. 22. Clique em > para mover o Grupo do Tutorial de Warehouse para a lista Grupos Selecionados do Warehouse. 23. Clique em OK para salvar suas alteraes e feche o bloco de notas Definir Origem do Warehouse.
35
36
4. No campo Administrador, digite seu nome como o contato para o destino do warehouse. 5. No campo Descrio, digite uma descrio curta dos dados:
Warehouse para a empresa TBC
6. Clique na guia Banco de Dados. 7. No campo Nome do banco de dados, clique ou digite o nome do banco de dados:
37
TUTWHS
Voc est criando o banco de dados de destino no sistema padro, portanto pode desconsiderar o campo Nome do sistema. No campo ID do usurio, digite o ID do usurio que voc utilizou para iniciar sesso no Centro de Data Warehouse. No campo Senha, digite a senha do ID do usurio. No campo Confirmao da senha, digite a senha novamente. Utilize os valores padro para o restante dos controles da pgina. Clique na guia Segurana. Selecione Grupo do Tutorial de Warehouse. Clique em > para mover o Grupo do Tutorial de Warehouse para a lista Grupos selecionados do warehouse. A incluso do destino no grupo do warehouse autoriza os usurios do grupo (neste caso, voc) a criar etapas que utilizem este destino do warehouse.
14. Clique em OK para salvar suas alteraes e feche o bloco de notas Definir Destino do Warehouse.
38
O bloco de notas Definir Tabela de Destino do Warehouse aberto, e voc pode definir a tabela DEMOGRAPHICS_TARGET.
3. Na lista Esquema da Tabela, clique ou digite o ID do usurio sob o qual voc criou o banco de dados do warehouse no Captulo 2. Criando um banco de dados do warehouse na pgina 7. 4. No campo Nome da tabela, digite o nome da tabela de destino:
DEMOGRAPHICS_TARGET
Por estar criando a tabela no espao de tabela padro, voc pode desconsiderar a lista Tablespace. 5. No campo Descrio, digite a descrio da tabela:
Dados demogrficos das regies de vendas
7. Verifique se a caixa de seleo Tabela criada pelo Centro de Data Warehouse est selecionada. O Centro de Data Warehouse vai criar esta tabela quando a etapa que carrega os dados Demogrficos for executada. Esta opo utilizada quando voc deseja que o Centro de Data Warehouse crie a tabela de destino. Do contrrio, voc pode utilizar uma tabela de destino que j esteja definida. 8. Verifique se a caixa de seleo Conceder ao pblico est selecionada. Esta caixa de seleo especifica que qualquer um que tenha acesso ao banco de dados tem acesso tabela.
Captulo 7. Definindo os destinos do warehouse
39
9. Desmarque a caixa de seleo Parte de um esquema OLAP. A caixa de seleo Parte de um esquema OLAP indica que a tabela uma tabela de dimenso ou uma tabela de fato que ser exportada para o OLAP Integration Server. Para obter mais informaes sobre a exportao para o OLAP Integration Server, consulte o Captulo 16. Criando um esquema em estrela a partir do Centro de Data Warehouse na pgina 103. Desconsidere o restante dos controles da pgina. Para obter mais informaes sobre eles, consulte Definindo uma tabela de destino do warehouse no auxlio online. Deixe a janela Define Warehouse Target Table (Definir Tabela de Destino do Warehouse) aberta e v para o prximo exerccio.
POPULATION
INTEGER
N/C
Populao
40
Desconsidere o restante do bloco de notas. Voc vai utilizar o Centro de Controle do DB2 e o Centro de Data Warehouse para definir chaves primrias e externas nas tabelas de destino fsicas. Voc pode utilizar chaves primrias e externas para unies. 10. Clique em OK. O bloco de notas Definir Tabela de Destino do Warehouse fechado. A tabela Demographics exibida sob a pasta Tabelas.
41
42
Definindo um processo
Neste exerccio, voc ir definir o objeto de processo para o processo Construir Dimenso de Mercado do Tutorial. Para definir o objeto do processo: 1. Na janela Centro de Data Warehouse, expanda a rvore reas de Assunto. 2. Expanda a rea de assunto do Tutorial do TBC definida no Captulo 5. Definindo uma rea de assunto na pgina 27. 3. Clique com o boto direito na pasta Processos e clique em Definir. O bloco de notas Definir Processo aberto. 4. No campo Nome, digite o nome do processo:
Build Tutorial Market Dimension
43
O nome pode ter at 80 caracteres, e sensvel a maisculas e minsculas. O primeiro caractere do nome deve ser alfanumrico. Voc no pode utilizar & como o primeiro caractere em Ingls. Este campo exigido. 5. No campo Administrador, digite seu nome como o contato para a definio do processo. 6. No campo Descrio, digite a descrio do processo:
Process to create the LOOKUP_MARKET table
7. Clique na guia Segurana. 8. Na lista Grupos de Warehouse Disponveis, clique em Grupo do Tutorial de Warehouse, que voc definiu no Definindo o grupo de warehouse na pgina 22. 9. Clique em > para mover o Grupo Warehouse do Tutorial para a lista Grupos warehouse selecionados. A incluso do processo para o grupo warehouse autoriza os usurios do grupo (neste caso, voc) a abrir e incluir objetos no processo. 10. Clique em OK. O bloco de notas Definir Processo fechado.
Abrindo o processo
Neste exerccio, voc ir abrir o processo para que voc possa definir graficamente o fluxo dos dados. Para abrir o processo Construir Dimenso de Mercado do Tutorial: 1. Expanda a rvore TBC Tutorial at ver o processo Construir Dimenso de Mercado do Tutorial. 2. Clique com o boto direito no processo Construir Dimenso de Mercado do Tutorial. 3. Clique em Abrir.
44
destino de warehouse Tutorial de Destino, definido no Captulo 7. Definindo os destinos do warehouse na pgina 37. Para incluir o arquivo Demographics: 1. Clique no cone Incluir Dados.
2. Clique no local da tela (a rea direita da janela) onde deseja colocar a tabela. A janela Add Data (Incluir Dados) aberta. 3. Na lista Tabelas de origem e de destino disponveis, expanda a rvore Origem do Warehouse. Uma lista de fontes disponveis de warehouse disponveis ser exibida. 4. Expanda a rvore para a origem do warehouse do Tutorial do Arquivo de Origem. 5. Expanda a rvore Arquivos. Na rvore, o seguinte arquivo deve ser exibido: X:\Arquivos de programa\sqllib\samples\db2sampl\dwc\demographics.txt, em que X a unidade em que o exemplo foi instalado. 6. Selecione o arquivo Demographics. 7. Clique em > para incluir o arquivo Demographics para a lista Tabelas de origem e de destino selecionadas. Para incluir a tabela DEMOGRAPHICS_TARGET: 1. Na lista Tabelas de origem e de destino disponveis, expanda a rvore Destinos do Warehouse. Uma lista dos destinos de warehouse disponveis sero exibidos. 2. Expanda a rvore de destino de warehouse Tutorial de Destino. 3. Expanda a rvore Tabelas. A tabela DEMOGRAPHICS_TARGET ser exibida na lista. 4. Selecione a tabela DEMOGRAPHICS_TARGET. 5. Clique em > para incluir a tabela DEMOGRAPHICS_TARGET lista Tabelas de origem e de destino selecionadas.
45
Para incluir a tabela de origem SAMPLTBC.GEOGRAPHIES: 1. Expanda a rvore Origens Warehouse at ver a origem do warehouse da Origem Relacional do Tutorial. 2. Expanda a rvore Origem Relacional do Tutorial at ver a tabela SAMPLTBC.GEOGRAPHIES. 3. Selecione a tabela SAMPLTBC.GEOGRAPHIES. 4. Clique em > para incluir a tabela SAMPLTBC.GEOGRAPHIES lista Tabelas de origem e de destino selecionadas. 5. Clique em OK para incluir o arquivo e as tabelas selecionadas no processo. O arquivo e tabelas selecionados sero exibidos na janela Modelo do Processo. 6. Clique no cone demographics.txt e mova-o para cima at ver a tabela DEMOGRAPHICS_TARGET. 7. Organize os cones na seguinte ordem, de cima para baixo: demographics.txt, DEMOGRAPHICS_TARGET. Deixe espao para um cone entre demographics.txt e DEMOGRAPHICS_TARGET. Coloque o cone Geographies direita do cone demographics.txt.
46
47
Selecionar Dados Geogrficos Uma etapa SQL que selecione as colunas da tabela de origem SAMPLTBC.GEOGRAPHIES. Unir Dados de Mercado Uma etapa de SQL que une as tabela SAMPLTBC.GEOGRAPHIES e Demographics e grava a tabela unida no banco de dados Tutorial do Warehouse.
Cada opo de programa no menu representa um grupo de programa, que um agrupamento de programas similares. 2. Clique em DB2 UDB > Carregar. 3. Clique no local da tela entre o arquivo demographics.txt e a tabela DEMOGRAPHICS_TARGET. Um cone para a etapa ser incluir janela entre o arquivo demographics.txt e a tabela DEMOGRAPHICS_TARGET. 4. Clique com o boto direito na nova etapa. 5. Clique em Propriedades. O bloco de notas Propriedades para a etapa ser aberto. 6. No campo Nome, digite o nome da etapa:
Carregar Dados Demogrficos
7. No campo Administrador, digite seu nome como o contato para esta etapa. 8. No campo Descrio, digite a descrio da etapa:
Carrega dados demogrficos para o warehouse.
9. Clique em OK. O bloco de notas Propriedades para a etapa ser fechado. 10. Clique no cone Fluxo de Tarefas
O cone do Link de Dados define o fluxo de dados a partir do arquivo fonte, atravs de transformao por etapa, para a tabela de destino.
48
12. Clique no meio do arquivo demographics.txt, mantenha o boto do mouse pressionado e arraste a etapa Carregar Dados Demogrficos. O Centro de Data Warehouse desenha uma linha entre o arquivo e a etapa.A linha indica que o arquivo demographics.txt contm os dados de origem da etapa. 13. Clique no meio da etapa Carregar Dados Demogrficos, mantenha o boto do mouse pressionado, e arraste o ponteiro da tabela DEMOGRAPHICS_TARGET.
Esta linha indica que a tabela DEMOGRAPHICS_TARGET contenha os dados de destino da etapa.
49
14. Clique com o boto direito na etapa Load Demographics Data (Carregar Dados Demogrficos). 15. Clique em Propriedades. O bloco de notas Propriedades para a etapa ser aberto. 16. Clique na guia Parmetros.
17. Na lista Modo de carregamento, clique em REPLACE. Para este exerccio, voc ir utilizar os valores padres da pgina. Voc pode desconsiderar a pgina Mapeamento de Coluna porque o programa Carregar no usa o mapeamento da coluna para gerar a tabela de destino. Ele gera a tabela de destino com base no arquivo de origem. 18. Clique em OK. O bloco de notas Propriedades para a etapa ser fechado.
2. Clique em um local no canvas abaixo da tabela GEOGRAPHIES para incluir um cone de etapa na janela. 3. Clique com o boto direito do mouse na etapa. 4. Clique em Propriedades. O bloco de notas Propriedades para a etapa ser aberto. 5. No campo Nome, digite o nome da etapa:
50
6. No campo Administrador, digite seu nome como o nome do contato para a etapa. 7. No campo Descrio, digite a descrio da etapa:
Selecione Dados Geogrficos na origem do warehouse
8. Clique em OK. O bloco de notas Propriedades para a etapa ser fechado. 9. Clique no cone Fluxo de Tarefas
11. Clique no meio da tabela de origem Geographies, mantenha o boto do mouse pressionado e arraste-a at o meio da etapa Selecionar Dados Geogrficos. O Centro de Data Warehouse desenha uma linha que indica que a tabela de origem Geographies contm os dados de origem para a etapa. No necessrio criar um link tabela de destino para a etapa, pois voc ir utilizar o Centro de Data Warehouse para criar uma tabela de destino.
51
52
7. Clique em >> para incluir todas as colunas da tabela SAMPLTBC.GEOGRAPHIES para a lista Colunas selecionadas.
8. Clique na guia Rever para acessar a instruo SQL que acabou de criar. 9. Clique em OK.
53
O assistente Construir SQL ser fechado. A instruo SQL criada ser exibida na pgina instruo SQL.
10. Clique em Testar para testar a SQL que acaba de criar. O Centro de Data Warehouse retorna os resultados da amostra de sua instruo SELECT. Compare seus resultados aos resultados obtidos no exemplo mostrado no tpico Exibindo dados da tabela na pgina 13. 11. Clique em Fechar para fechar a janela. Agora que especificou quais colunas a etapa SQL ir acessar na tabela de origem, voc est pronto para criar a tabela de destino. Deixe o bloco de notas Propriedades aberto e acesse o exerccio Criando a tabela GEOGRAPHIES_TARGET.
54
A janela Gerar Tabela Padro ser aberta. 3. Na lista Destino do Warehouse, clique em Tutorial de Destino. O destino do warehouse o banco de dados ou sistema de arquivos no qual a tabela de destino ser criada. 4. Na lista Esquema de tabelas, digite ou clique no esquema de tabelas da tabela de destino. Utilize o mesmo esquema com o qual voc criou as outras tabelas. Por estar criando a tabela no espao de tabela padro, voc pode desconsiderar a lista Tablespace. 5. No campo Nome de tabela, digite:
GEOGRAPHIES_TARGET
6. Clique em OK para fechar a janela Gerar Tabela Padro. As colunas na tabela GEOGRAPHIES_TARGET so exibidas na lista de colunas de destino direita da pgina Mapeamento de Coluna. 7. Verifique se as colunas de origem foram mapeadas para as colunas de destino corretas.
8. Clique na guia Opes de Processamento. 9. Verifique se Substituir est selecionado na lista Tipo de populao. 10. Verifique se a caixa de seleo Executar em pedido est selecionada. Para este exerccio, voc ir utilizar os valores padro nesta pgina. 11. Clique em OK.
55
O bloco de notas Propriedades para a etapa ser fechado. O Centro de Data Warehouse cria uma tabela de destino chamada GEOGRAPHIES_TARGET e ir lig-la etapa.
3. Limpe a caixa de seleo Parte de um esquema OLAP. 4. Clique em OK. O bloco de notas Propriedades para a tabela ser fechado.
6. No campo Administrador, digite seu nome como o contato para a etapa. 7. No campo Descrio, digite a descrio da etapa:
Joins the Geographies table with the Demographics table
8. Clique em OK. O bloco de notas Propriedades para a etapa ser fechado. 9. Clique no cone Fluxo de Tarefas
11. Clique no meio da tabela GEOGRAPHIES_TARGET, mantenha o boto do mouse pressionado, e arraste-a para a etapa Unir Dados de Mercado.
56
O Centro de Data Warehouse desenha uma linha que indica que a tabela GEOGRAPHIES_TARGET contm dados de origem para a etapa. J que voc vai especificar que o Centro de Data Warehouse deve criar a tabela de destino, no preciso fazer o link da tabela de destino para a etapa. 12. Repeat step 11 na pgina 56 com a tabela DEMOGRAPHICS_TARGET e a etapa Join Market Data. O Centro de Data Warehouse desenha uma linha que indica que a tabela DEMOGRAPHICS_TARGET contm dados de origem para a etapa. Unindo as tabelas DEMOGRAPHICS_TARGET e GEOGRAPHIES_TARGET Para unir as tabelas DEMOGRAPHICS_TARGET e GEOGRAPHIES_TARGET: 1. Clique com o boto direito do mouse na etapa Unir Dados de Mercado. 2. Clique em Propriedades. O bloco de notas Propriedades para a etapa ser aberto. 3. Clique na guia Instruo SQL. 4. Clique no boto de comando Construir SQL para que o Centro de Data Warehouse crie uma SQL. (Caso contrrio, voc poder criar sua prpria SQL.) A janela Construir SQL aparece. 5. Na pgina Tabelas, verifique se as tabelas DEMOGRAPHICS_TARGET e GEOGRAPHIES_TARGET esto listadas.
57
7. Clique em >> para incluir todas as colunas da tabela GEOGRAPHIES_TARGET e da tabela DEMOGRAPHICS_TARGET para a lista Colunas selecionadas. 8. Na lista Colunas selecionadas, clique em DEMOGRAPHICS_TARGET.STATE. 9. Clique em < para mover a coluna DEMOGRAPHICS_TARGET.STATE para a lista Colunas disponveis. 10. Clique em DEMOGRAPHICS_TARGET.CITY. 11. Clique em < para mover a coluna DEMOGRAPHICS_TARGET.CITY para a lista Colunas disponveis. As colunas DEMOGRAPHICS_TARGET.STATE e DEMOGRAPHICS_TARGET.CITY no so necessrias, pois j esto definidas na tabela GEOGRAPHIES_TARGET. As tabelas sero unidas utilizando a coluna CITY, pois ela exclusiva a ambas as tabelas. 12. Clique no boto de comando Incluir. A janela Construtor da Expresso aberta. 13. No campo Expresso, digite a seguinte instruo CASE:
case when POPULATION < 9000000 when POPULATION < 15000000 Else 3 end then 1 then 2
58
14. Clique em OK. Uma nova coluna ser includa lista Colunas selecionadas. 15. Clique no campo Nome da nova coluna, e digite o nome da coluna:
SIZE_ID
16. Pressione Enter. 17. Clique em Mover para cima at que a coluna SIZE_ID esteja acima da coluna POPULATION. 18. 19. 20. 21. Clique na guia Unies. Na tabela GEOGRAPHIES_TARGET, clique na coluna CITY. NA tabela DEMOGRAPHICS_TARGET, clique na coluna CITY. Clique em Unir. O assistente Construir SQL desenha uma linha entre as colunas CITY, que indicam que as tabelas so unidas nessa coluna.
59
22. Clique na guia Rever para exibir a instruo SQL que acaba de criar. 23. Clique em OK. O assistente Construir SQL ser fechado. Criando a tabela LOOKUP_MARKET Para criar a tabela LOOKUP_MARKET: 1. Clique na guia Mapeamento de Coluna. 2. Clique no boto de comando Gerar Tabela Padro. A janela Gerar Tabela Padro ser aberta. 3. Na lista Destino do Warehouse, clique em Tutorial de Destino. 4. Na lista Esquema de tabelas, digite ou clique IWH. Ignore rea da tabela na lista. 5. No campo Nome de tabela, digite:
LOOKUP_MARKET
6. Clique em OK. A janela Gerar Padro ser fechada. As colunas de destino so exibidas na lista de colunas de destino direita da pgina Mapeamento de Coluna. 7. Clique na guia Opes de Processamento. 8. Na lista Tipo de Povoamento, verifique se Substituir est selecionado.
60
9. Selecione a caixa de seleo Executar em pedido para executar a etapa quando for solicitado. Para este exerccio, voc ir utilizar os valores padro para o restante desta pgina. 10. Clique em OK. O bloco de notas Propriedades para a etapa ser fechado, e a tabela LOOKUP_MARKET ser exibida na janela Modelo de Processo. Definindo as propriedades da tabela LOOKUP_MARKET Para definir as propriedades da tabela LOOKUP_MARKET: 1. Clique com o boto direito na tabela LOOKUP_MARKET, e clique em Propriedades. 2. Clique em Propriedades. O bloco de notas Propriedades para a tabela ser aberto. 3. No campo Descrio, digite uma descrio da tabela:
Dados da dimenso mercado
4. Verifique se a caixa de seleo Parte de um esquema OLAP e o boto Tabela de dimenso esto selecionados. A tabela LOOKUP_MARKET uma das tabelas de dimenso que voc ir incluir em um esquema em estrela em Captulo 16. Criando um esquema em estrela a partir do Centro de Data Warehouse na pgina 113. 5. Clique na guia Colunas. 6. Limpe a caixa de opes Anulvel para a coluna CITY_ID. Voc ir definir esta coluna como a chave principal para a tabela em Captulo 11. Definindo as chaves nas tabelas de destino na pgina 79. 7. Clique na guia Chave Principal de Warehouse. 8. Clique em CITY_ID na lista Colunas disponveis. 9. Clique em > para mover a coluna CITY_ID para a lista Colunas-chave Principais do Warehouse. 10. No campo Nome da Limitao, digite:
"Whse Market PK"
11. Clique em OK. O bloco de notas Propriedades para a tabela ser fechado. Seu processo agora se parecer com este:
61
62
Voc incluiu os links de dados para cada etapa quando voc definiu as propriedades de cada etapa. Outra forma de realizar esta tarefa incluir todas as etapas no processo ao mesmo tempo, fazer o link das etapas para suas origens e destinos e, depois, definir as propriedades de cada etapa. O Centro de Data Warehouse atribui nomes padro para as etapas que voc pode alterar no bloco de notas Propriedades da etapa.
63
Quando voc define cada tabela, voc deve definir um novo processo para a tabela. Em vez de definir uma etapa para o processo, voc ir copiar a etapa definida no exemplo. Quando essa etapa for copiada, o Centro de Data Warehouse copia as origens que ela usa e gera uma tabela de destino. Para definir a tabela de dimenso Product: 1. Defina um novo processo seguindo os passos no Definindo um processo na pgina 43. Nomeie o processo:
Build Tutorial Product Dimension
2. Na pasta rea de Assunto na janela Centro de Data Warehouse, expanda a rvore Amostra TBC at ver o processo Build Sample Product Dimension (Construir Dimenso de Produto de Amostra). 3. Clique com o boto direito no processo Build Sample Product Dimension (Construir Dimenso de Produto de Amostra). 4. Clique em Abrir. A janela Modelo de Processo aberta. 5. Clique com o boto direito na etapa Selecionar Produto. 6. Clique em Copiar. A janela Copiar Passo aberta. 7. No campo Nome, digite o nome para a cpia da etapa:
Tutorial Selecionar Produto
8. No campo Novo Processo, clique no nome do processo para o qual deseja copiar a etapa:
Build Tutorial Product Dimension
9. Verifique se a caixa de seleo Copiar Tabela de Destino est selecionada. 10. No campo Destino do Warehouse, clique no destino do warehouse do Tutorial de Destino na lista. O destino de warehouse ser o mesmo para
64
11. Clique em OK. A etapa e suas origens so copiadas para o processo Construir Dimenso de Produto do Tutorial. O Centro de Data Warehouse cria a tabela de destino correspondente. 12. Feche a janela Modelo de Processo. 13. Abra o processo Construir Dimenso de Produto do Tutorial, seguindo as etapas em Abrindo o processo na pgina 44. 14. Verifique se o processo inclui os seguintes objetos: v As tabelas de origem PRODUCT v A etapa Tutorial Selecionar Produto v Tabela de destino SelectProd_T 15. Renomeie a tabela de destino SelectProd_T para:
LOOKUP_PRODUCT
Para renomear a tabela de destino: a. Na janela Modelo de Processo, clique com o boto direito na tabela de destino SelectProd_T. b. Clique em Propriedades. O bloco de notas Propriedades para a tabela ser aberto. c. No campo Nome de tabela, digite:
LOOKUP_PRODUCT
d. Verifique se a caixa de seleo Parte de um esquema OLAP e o boto Tabela de dimenso esto selecionados.
Captulo 8. Definindo o movimento e a transformao de dados
65
e. Clique em OK para salvar suas alteraes e fechar o bloco de notas Propriedades da tabela. Repita este procedimento para as tabelas de dimenso Time e Scenario, substituindo os valores na tabela a seguir onde for apropriado.
Dimenso Processo de Processo Etapa de tutorial da amostra amostra para cpia Construir Dimenso de Tempo do Tutorial Construir Dimenso de Cenrio do Tutorial Construir Dimenso de Tempo de Amostra Hora da Seleo Novo Nome da etapa do tutorial Hora da Seleo do Tutorial Tabelas Tabela de de Destino Origem TIME SelectTime _T Novo Nome da tabela de destino LOOKUP_ TIME
Hora
Cenrio
No exerccio anterior, voc definiu as tabelas de dimenso no esquema em estrela. Neste exerccio, voc ir definir a tabela de fatos no esquema em estrela. Para definir a tabela de fatos: 1. Defina um novo processo seguindo os passos no Definindo um processo na pgina 43. Nomeie o processo:
Construir Tabela de Fatos do Tutorial
2. Na pasta reas de Assunto na janela Centro de Data Warehouse, expanda a rvore Amostra TBC at ver o processo Construir Tabelas de Fato de Amostra. 3. Clique com o boto direito no processo Construir Tabela de Fatos de Amostra. 4. Clique em Abrir. A janela Modelo de Processo aberta. 5. Clique com o boto direito na etapa Unir Tabela de Fatos. 6. Clique em Copiar. A janela Copiar Passo aberta. 7. No campo Nome, digite o nome para a cpia da etapa:
Tutorial Fact Table Join
8. No campo Novo processo, selecione o nome do processo para o qual deseja copiar a etapa:
66
9. Verifique se a caixa de seleo Copiar Tabela de Destino est selecionada. 10. No campo Destino do Warehouse, selecione o destino do warehouse Destino do Tutorial na lista. 11. Clique em OK. A etapa e suas origens so copiadas para o processo Construir Tabela de Fatos do Tutorial. O Centro de Data Warehouse gera a tabela de destino correspondente. 12. Feche a janela Modelo de Processo. 13. Abra o processo de Construir Tabela de Fatos de Tutorial, seguindo as etapas em Abrindo o processo na pgina 44. Se ele j estiver aberto, abra-o novamente. 14. Verifique se o processo inclui os seguintes objetos: v As tabelas de origens SALES, INVENTORY e PRODUCTION_COSTS v Etapa Unir Tabela de Fatos do Tutorial v Tabela de Destino FactTable_T 15. Renomeie a tabela de destino FactTable_T:
FACT_TABLE
Para renomear a tabela de destino: a. Na janela Modelo de Processo, clique com o boto direito na tabela de destino FactTable_T. b. Clique em Propriedades. O bloco de notas Propriedades para a tabela ser aberto. c. No campo Nome de tabela, digite:
FACT_TABLE
d. Verifique se a parte de uma caixa de opes Esquema OLAP e o boto de opes Tabela de fatos esto selecionados. e. Clique em OK para salvar suas alteraes e fechar o bloco de notas Propriedades da tabela.
67
68
69
Para verificar se a tabela de destino Demographics foi criada: 1. Se o Centro de Controle no estiver aberto, na janela principal Centro de Data Warehouse, clique em Ferramentas > Centro de Controle para abrir o Centro de Controle do DB2. 2. Expanda a rvore de objetos at ver TUTWHS, o banco de dados do warehouse criado no Captulo 2. Criando um banco de dados do warehouse na pgina 7. 3. Expanda a rvore do banco de dados TUTWHS. 4. Clique na pasta Tabelas. Uma lista de tabelas exibida no painel direito da janela. 5. Verifique se a tabela DEMOGRAPHICS_TARGET est l. Se voc estiver visualizando o Centro de Controle, clique com o boto direito na pasta Tabelas e clique em Atualizar para atualizar a lista de tabelas no painel direito. Para testar a etapa Carregar Dados Demogrficos: 1. Na janela Modelo do Processo do Processo para Construir Dimenso do Tutorial de Mercado, clique com o boto direito na etapa Carregar Dados Demogrficos. 2. Clique em Teste. Para verificar os resultados do processo da etapa: 1. Do Centro de Controle do DB2, clique com o boto direito na tabela DEMOGRAPHICS_TARGET. 2. Clique em Contedo da Amostra. O Centro de Controle do DB2 exibe um subconjunto de dados na tabela. 3. Clique em Close (Fechar). Repita os passos desta lio para as etapas Selecionar Dados Geogrficos e Unir Dados de Mercado. A tabela de destino para a etapa Selecionar Dados Geogrficos GEOGRAPHIES_TARGET. A tabela de destino para a etapa Unir Dados de Mercado LOOKUP_MARKET.
70
v Captulo 14. Catalogando os dados no warehouse para usurios finais na pgina 95 v Captulo 15. Trabalhando com metadados de negcios na pgina 101 v Captulo 16. Criando um esquema em estrela a partir do Centro de Data Warehouse na pgina 113 Se voc deseja desconsiderar esta seo, v para o Captulo 10. Agendando processos do warehouse na pgina 73. Para promover as etapas, abra o processo onde elas esto contidas, e siga o procedimento da etapa 1 na pgina 69 at o 5 na pgina 70. No requisitado que voc teste as etapas remanescentes. Promova as seguintes etapas:
Tutorial de Processo Tutorial de Etapa Construir Dimenso Product do Tutorial Construir Dimenso do Tutorial de Tempo Construir Dimenso do Tutorial de Cenrio Construir Tabela de Fatos do Tutorial Tutorial Selecionar Produto Tutorial Selecionar Tempo Tutorial Selecionar Cenrio Tutorial de Unio da Tabela de Fatos Banco de Dados do Warehouse TUTWHS TUTWHS Tabela de Destino LOOKUP_PRODUCT LOOKUP_TIME
TUTWHS
LOOKUP_SCENARIO
TUTWHS
FACT_TABLE
71
72
3. Clique no cone No Sucesso (a seta verde). No Sucesso indica que uma etapa deve ser iniciada somente se a etapa anterior foi executada com sucesso. Voc tambm pode selecionar os seguintes estados: Na Concluso Indica que a etapa deve ser iniciada quando a etapa anterior foi executada com sucesso ou falhou.(A seta azul.) Na Falha Indica que a etapa deve ser iniciada somente se a etapa anterior falhou. (A seta vermelha.) Para obter mais informaes, consulte Agendando uma etapa no auxlio online. 4. Clique na etapa Carregar Dados Demogrficos, que a etapa a ser executada em primeiro lugar. 5. Mantenha o boto do mouse pressionado e arraste o mouse para a etapa Selecionar Dados Geogrficos, que deve ser executada aps a etapa Carregar Dados Demogrficos.
73
6. Solte o boto do mouse. Uma seta verde que representa o fluxo da tarefa exibida na tela entre as duas etapas. 7. Repita as etapas 4 a 6 com a etapa Selecionar Dados Geogrficos e a etapa Unir Dados de Mercado. Isto especifica que a etapa Selecionar Dados
74
Agora as etapas sero executadas na ordem em que foram listadas na introduo desta lio.
75
76
77
3. Repita as etapas anteriores para as etapas Selecionar Dados Geogrficos e Unir Dados de Mercado, na ordem. 4. Feche a janela Modelo de Processo.
78
79
LOOKUP_PRODUCT, e LOOKUP_SCENARIO. Voc vai definir chaves externas correspondentes na tabela de destino FACT_TABLE.
80
8. Clique em OK para salvar sua definio. Execute as mesmas etapas para definir as chaves primrias para as outras tabelas de destino. Defina: v TIME_ID como a chave primria para a tabela LOOKUP_TIME. v PRODUCT_KEY como a chave primria para a tabela LOOKUP_PRODUCT. v SCENARIO_ID como a chave primria para a tabela LOOKUP_SCENARIO.
81
Para definir a chave externa: 1. Procure a tabela FACT_TABLE na lista de tabelas para o banco de dados TUTWHS. Clique com o boto direito do mouse na tabela, e clique em Alterar. O bloco de notas Alterar Tabela aberto. 2. Clique na guia Chaves Externas. A pgina Chave Externa aberta. 3. Clique em Incluir. A janela Incluir Chave Externa aberta. 4. No campo Esquema da tabela, selecione IWH. 5. No campo Nome da tabela, especifique a LOOKUP_MARKET, que a tabela pai. O campo Chave Primria exibe a chave primria para o LOOKUP_MARKET. As etapas que geram a tabela principal devem estar em modo de teste ou produo para que a chave principal seja disponibilizada. Uma chave primria deve ser definida para a tabela principal antes que uma chave externa possa ser definida para FACT_TABLE. 6. Na lista Colunas disponveis, selecione CITY_ID como a coluna que voc deseja definir como chave externa.
82
8. Clique em OK para salvar suas definies. Defina chaves externas para FACT_TABLE para as outras tabelas de destino repetindo as etapas 3 na pgina 82 a 8. Defina: v TIME_ID como uma chave externa com a tabela LOOKUP_TIME como pai. v PRODUCT_KEY como uma chave externa com a tabela LOOKUP_PRODUCT como pai. v SCENARIO_ID como uma chave externa com a tabela LOOKUP_SCENARIO como pai.
83
84
7. Clique com o boto direito no espao em branco e clique em Definir. A janela Definir Chave Externa do Warehouse aberta. 8. Selecione IWH na lista Esquema do Objeto. 9. Selecione LOOKUP_MARKET na lista Nome do objeto. A chave primria para LOOKUP_MARKET aparece no campo Chave primria do Warehouse. 10. Selecione CITY_ID no campo Colunas Disponveis. 11. Clique em > para mover CITY_ID para o campo colunas de chaves externas do Warehouse. 12. No campo Nome da Limitao, digite:
"Whse Market FK"
Os nomes de limitaes devem ser diferentes para cada chave externa. As restries para as trs tabelas LOOKUP remanescentes so mostradas na tabela abaixo. 13. Clique em OK para salvar sua definio e feche a janela Definir Chave Externa do Warehouse. 14. Repita as etapas 7 a 13 para incluir chaves externas para as trs tabelas LOOKUP remanescentes.
Tabela LOOKUP_TIME LOOKUP_PRODUCT LOOKUP_SCENARIO Nome da limitao Whse Time FK Whse Product FK Whse Scenario FK
85
86
Criando um ndice
Voc pode criar um ndice para otimizar as consultas para os usurios finais do warehouse. Um ndice um conjunto de chaves, cada qual indicando um conjunto de linhas em uma tabelas. O ndice um objeto separado dos dados da tabela. O gerenciador de banco de dados constri uma estrutura de ndice e o mantm automaticamente. Um ndice oferece mais eficincia para acessar as linhas em um tabela pela criao de um caminho direto para os dados atravs de indicadores que o ndice cria. Um ndice criado quando voc define a chave primria ou uma chave externa. Por exemplo, um ndice foi criado na tabela LOOKUP_MARKET quando voc definiu CITY_ID como chave primria no Captulo 11. Definindo as chaves nas tabelas de destino na pgina 79. Para criar um ndice adicional: 1. A partir do Centro de Controle do DB2, expanda os objetos dentro do banco de dados TUTWHS at voc ver a pasta ndices. 2. Clique com o boto direito do mouse na pasta ndices, e clique em Criar > Assistente Utilizando ndice. A janela Conectar aberta. 3. Digite o ID de usurio e a senha utilizados para iniciar sesso no Centro de Controle. 4. Clique em OK. O assistente de ndice aberto. 5. Siga detalhadamente as instrues no assistente para construir um novo ndice.
87
Para obter mais informaes sobre a criao de um ndice, consulte a publicao DB2 Universal Database Administration Guide.
88
89
da tabela, a cpia temporria da tabela ser armazenada na mesma rea da tabela onde ela est localizada atualmente. 3. No campo Usando o ndice, especifique o ndice a ser utilizado para reorganizar as linhas da tabela. Se no for especificado um ndice, as linhas da tabela so reorganizadas de acordo com a ordem. 4. Clique em Reorganizar Agora para reorganizar a tabela imediatamente. Clique em Agenda para programar a reorganizao para uma data e hora especfica.
90
2. A janela Iniciar Monitor lista os monitores de desempenho que podem obter capturas instantneas no nvel da tabela. Selecione o monitor Default_for_table_level, e clique em OK para inici-lo. O Default_for_table_level um monitor fornecido pela IBM. Ele destinado a coletar informaes chave relacionadas ao desempenho no nvel da tabela. 3. Clique com o boto direito na tabela LOOKUP_MARKET e selecione Monitorando o Desempenho > Mostrar Atividade do Monitor.... O bloco de notas Mostrar Monitor aberto. A pgina Detalhes lista as variveis de desempenho que esto sendo coletadas pelo monitor e os valores retornados pela capturas instantnea. O monitor Default_for_table_level recolhe as capturas instantneas (Caixa de amostra regular) a cada 30 segundos e no grafa os dados coletados. Voc pode programar esse monitor de acordo com suas preferncias (por exemplo, grafar as variveis de desempenho ou alterar o intervalo de tempo da captura instantnea. Consulte o auxlio online para saber detalhes. 4. Se no houver atividade na tabela LOOKUP_MARKET, ento os valores na pgina Detalhes vo permanecer em branco. Para gerar a atividade da tabela: a. Abra o Centro de Comando. b. Na pgina Script, faa o seguinte: 1) Emita connect to TUTWHS user id do usurio utilizando senha , onde: v id do usurio o ID do usurio que voc utilizou para criar o banco de dados no Captulo 2. Criando um banco de dados do warehouse na pgina 7. v senha a senha para o ID do usurio. 2) Emita um nmero de instrues SELECT * FROM schema.LOOKUP_MARKET, em que schema o esquema que foi especificado quando o banco de dados foi criado.Captulo 2. Criando um banco de dados do warehouse na pgina 7. 3) Clique em Script>Executar para executar o script. c. Volte ao bloco de notas Mostrar Monitor. medida que as capturas instantneas so obtidas, os valores para a varivel de desempenho Linhas Lidas por Segundo vai refletir a atividade da instruo SQL. 5. Feche o bloco de notas Mostrar Monitor. Clique com o boto direito do mouse na tabela LOOKUP_MARKET, e clique em Monitorando o desempenho > Parar monitor. O monitor Default_for_table_level interrompido.
91
92
Concedendo privilgios
Para conceder privilgios para o banco de dados TUTWHS: 1. No Centro de Controle do DB2, expanda os objetos do banco de dados TUTWHS at ver a pasta Tabelas. 2. Clique na pasta Tabelas. No painel direito, voc vai ver todas as tabelas do banco de dados. 3. Clique com o boto direito do mouse na tabela LOOKUP_MARKET, e clique em Privilgios. A janela Tabela de Privilgios aberta. 4. Clique em Incluir Usurio. A janela Incluir Usurio aberta. 5. Selecione um usurio ou digite um nome. Clique em OK. O usurio includo na pgina Usurio. 6. Selecione um ou mais usurios. Para conceder todos os privilgios para os usurios selecionados, clique em Conceder Tudo. Para conceder privilgios individuais,utilize as caixas de listagem Privilgios. 7. Clique em Aplicar para processar seu pedido. 8. Feche a janela Privilgios da Tabela.
93
94
95
A janela Inicializar Catlogo de Informaes aberta. 2. Selecione a verso de DB2 UDB para o seu sistema operacional. 3. Clique em OK. A janela Definir Catlogo no DB2 UDB aberta. 4. No campo Nome do catlogo de informaes, digite TBC_MD. Aceite o valor padro, -, no campo Smbolo no aplicvel. 5. No campo ID de usurio do administrador primrio, digite seu ID de usurio. Aceite o padro para o restante das selees. Para mais informaes sobre estes campos, consulte Definir Catlogo no DB2 UDB no auxlio online. 6. Clique em Definir. A janela Conectar com o catlogo de informaes aberta. 7. No campo ID de Usurio, digite o ID de usurio que voc especificou quando instalou a amostra. 8. No campo Senha, digite a senha do ID do usurio. 9. Clique em Conectar. O Information Catalog Manager cria o catlogo de informaes.A janela Catlogo de Informaes abre e exibe uma mensagem informando que a importao foi concluda com xito. 10. Feche a janela Catlogo de Informaes.
96
5. Na lista Objetos disponveis, clique em TBC Tutorial localizado na pasta reas de Assunto. 6. Clique em >. A rea de assunto do TBC Tutorial movida para a lista Objetos Selecionados.
97
8. No campo Nome do Catlogo, digite TBC_MD. O banco de dados TBC_MD contm metadados de amostra. 9. No campo ID de usurio do administrador, digite o ID do usurio sob o qual voc instalou a amostra. 10. No campo Senha do administrador, digite a senha correspondente ao ID do usurio. 11. No campo Confirmao da senha, digite a senha novamente. 12. Na lista Mapear Tabelas de Origem para o Warehouse de Destino, selecione o boto de opo No nvel de tabela para mapear as tabelas de origem e as tabelas de destino no nvel da tabela. O catlogo de informaes vai indicar que existe um mapeamento entre as duas tabelas com um objeto Transformao. A outra opo que voc pode selecionar No nvel de Coluna para mapear tabelas de origem e tabelas de destino no nvel da coluna. O catlogo de informaes vai indicar que existe um mapeamento entre cada coluna na tabela de origem e sua coluna correspondente na tabela de destino. No entanto, se existir muitas colunas, os mapeamentos no catlogo de informaes podem ser bastante complexos. Aceite o restante dos valores padro desta pgina. Para obter mais informaes sobre os campos nesta pgina, consulte Publicando metadados do Centro de Data Warehouse no auxlio online. 13. Clique em OK.
98
Um indicador de status exibido at que a publicao dos objetos seja completada. Quando a publicao completada, a janela Publicar Informaes aberta e exibe o contedo de um arquivo de log que lista quais objetos de metadados foram divulgados com sucesso. 14. Clique em Fechar na janela Publicar Informaes. A janela fechada, e o arquivo de log excludo. A janela Publicar Metadados aberta listando o nome do catlogo de informaes na Lista de publicaes.
99
100
101
102
2. Para exibir as informaes que esto contidas em um objeto, clique com o boto direito no objeto e clique em Abrir como > rvore.
A exibio em rvore mostra o relacionamento dos objetos que pertencem a um determinado agrupamento em particular. Os objetos da exibio em rvore possuem um sinal positivo (+) junto a eles para mostrar que todos os objetos nesta exibio so objetos de agrupamento que contm outros objetos. 3. Feche a janela rvore. 4. Feche a janela Assuntos-Lista de cones .
103
3. Selecione o tipo de objeto Tabelas e Views relacionais. 4. Clique em > para incluir o tipo de objeto selecionado na lista Pesquisa por tipos de objetos. 5. Na lista Propriedades/Valores, clique em Nome. 6. No campo Digite o valor para a propriedade selecionada, digite o seguinte valor:
LOOKUP
7. Clique em Entrar. O valor exibido na coluna Valor da lista Propriedades/Valores. 8. Selecione a caixa de seleo Ignorar maisculas e minsculas para pesquisar todas as ocorrncias do valor sem considerar maisculas e minsculas. 9. Na lista Opes de pesquisa, clique em iniciando com. O Information Catalog Manager vai pesquisar por objetos que comeam com o valor especificado na coluna Valor.
10. Clique em Pesquisar. O Information Catalog Manager pesquisa por objetos do tipo especificado e exibe o resultado na janela Search Results
104
(Pesquisar Resultados).
105
3. Clique em Criar. O novo cone da coleo exibido. Agora voc pode incluir objetos na coleo e excluir objetos dela. 4. Na janela Pesquisar Resultados, clique com o boto direito no objeto LOOKUP_MARKET. 5. Clique em Copiar na coleo. A janela Copiar para Coleo aberta. 6. Na lista Selecionar uma coleo, selecione a coleo Tutorial Star Schema. 7. Clique em Copiar. O objeto copiado na coleo de objetos que voc selecionou. 8. Clique em OK. 9. Repita novamente as etapas de 4 a 7 para os objetos LOOKUP_PRODUCT, LOOKUP_SCENARIO, e LOOKUP_TIME. Depois de concluir essas etapas, se voc clicar duas vezes na coleo Tutorial Star Schema na janela Catlogo de Informaes, ver a mesma lista de tabelas que foram exibidas na janela Pesquisar Resultados. 10. Feche o Catlogo de Informaes. Na prxima seo, ns reabriremos o Catlogo de Informaes como um administrador.
Iniciando um programa
O Information Catalog Manager torna fcil iniciar um programa que pode recuperar os dados reais que um objeto descreve. Por exemplo, se voc tiver objetos que descrevem os grficos, poder configurar um programa grfico, tal como o CorelDRAW!, para poder recuperar os grficos reais para edio, cpia ou impresso. O Information Catalog Manager pode iniciar qualquer programa que seja executado na plataforma Windows que voc estiver utilizando, ou que pode ser iniciado a partir de um prompt de comando do MS-DOS. O programa deve ser instalado na estao de trabalho do cliente.
106
Um nico tipo de objeto pode iniciar mais de um programa (por exemplo, o tipo de objeto Planilha pode ter tanto o Lotus 1-2-3, quanto o Microsoft Excel associado a ele). Para possibilitar que um objeto inicie um programa, crie uma associao entre um objeto Programas e qualquer tipo de objeto no categorizado como Programa. Nesse exerccio, voc definir um objeto Programas para o Bloco de Notas Microsoft. Criar uma associao entre o objeto dos Programas do Bloco de Notas e o tipo de objeto de Arquivos.
11. Clique no boto Entrar para mover o valor para a coluna Valor na caixa de listagem Propriedades/Valores . Se voc deseja apagar o que digitou no campo Digite o valor para a propriedade selecionada, clique no boto Limpar. 12. Na caixa de listagem Propriedades/Valores, clique na propriedade Classe.
Captulo 15. Trabalhando com metadados de negcios
107
13. No campo Digite o valor para a propriedade selecionada, digite uma classificao para o programa:
Processador de textos
14. Clique no boto Entrar para mover o valor para a coluna Valor na caixa de listagem Propriedades/Valores . 15. Na caixa de listagem Propriedades/Valores, clique na propriedade Qualificador 1. 16. No campo Digite o valor para a propriedade selecionada, digite um qualificador para o programa:
Notepad
17. Clique no boto Entrar para mover o valor para a coluna Valor na caixa de listagem Propriedades/Valores . 18. Na caixa de listagem Propriedades/Valores, clique na propriedade Qualificador 2. 19. No campo Digite o valor para a propriedade selecionada, digite um qualificador para o programa:
Windows
20. Clique no boto Entrar para mover o valor para a coluna Valor na caixa de listagem Propriedades/Valores . 21. Na caixa de listagem Propriedades/Valores, clique na propriedade Qualificador 3. 22. No campo Digite o valor para a propriedade selecionada, digite um qualificador para o programa:
-
Um hfen o smbolo padro no aplicvel. 23. Clique no boto Entrar para mover o valor para a coluna Valor na caixa de listagem Propriedades/Valores . 24. Na caixa de listagem Propriedades/Valores, clique na propriedade Identificador. 25. No campo Digite o valor para a propriedade selecionada, digite um identificador para o programa:
notepad.exe
26. Clique no boto Entrar para mover o valor para a coluna Valor na caixa de listagem Propriedades/Valores . O objeto de Arquivos j foi definido para a propriedade Tipo do objeto que esse programa manipula. 27. Na caixa de listagem Propriedades/Valores, clique na propriedade Iniciar por chamada. 28. No campo Digite o valor para a propriedade selecionada, digite o comando para iniciar o programa:
108
START X:\path\notepad.exe
em que X:\path o caminho no qual o Bloco de Notas Microsoft foi instalado, tal como c:\Winnt\System32. Dica: A combinao da Classe, Qualificadores 1, 2 e 3, e das propriedades do Identificador devem ser exclusivas para todos os objetos do catlogo de informaes. Todas as instncias de um tipo de objeto devem ser diferentes.
Nesse exerccio, voc especificar as propriedades cujos valores voc quer que sejam utilizados como parmetros do programa.
109
1. Na janela Arquivos-Incluir Programas, clique no boto Parmetros. A janela Arquivos-Parmetros de Solicitao aberta e lista as propriedades do tipo de objeto de Arquivo. 2. Na caixa de listagem Propriedade, clique em NAME (Nome). 3. Clique em Anexar. %NAME% aparece na caixa de listagem Entrar nos parmetros de solicitao do programa.
4. Clique em OK. 5. Na janela Arquivos-Incluir Programas, clique no boto Incluir. 6. Feche a janela Arquivos-Programas. 7. Uma caixa de mensagens aberta no Information Catalog Manager . Clique em OK. 8. Feche a janela Tipos de Objetos.
110
1. D um clique duplo no cone Nova pesquisa na janela Catlogo de Informaes. A janela Definir Pesquisa aberta. 2. Percorra a lista Tipos de objetos disponveis. Esta lista mostra todos os tipos de objetos definidos no catlogo de informaes. 3. Selecione o tipo de objeto de Arquivos. 4. Clique em > para incluir o tipo de objeto selecionado na lista Pesquisa por tipos de objetos. 5. Clique em Entrar. O valor exibido na coluna Valor da lista Propriedades/Valores. 6. Na lista Propriedades/Valores, clique em Nome. 7. No campo Digite o valor para a propriedade selecionada, digite o seguinte valor:
demographics.txt
8. Selecione a caixa de seleo Ignorar maisculas e minsculas para pesquisar todas as ocorrncias do valor sem considerar maisculas e minsculas. 9. Verifique se qualquer lugar em est selecionado na lista Opes de pesquisa. O Information Catalog Manager vai pesquisar os objetos que contm o valor que voc especificou na coluna Valor. 10. Clique em Pesquisar. O Information Catalog Manager pesquisa por objetos do tipo especificado e exibe o resultado na janela Pesquisar Resultados. 11. Na janela Pesquisar Resultados, clique com o boto direito no objeto X:\sqllib\samples\db2sampl\dwc\demographics.txt, em que X a unidade em que voc instalou a amostra. 12. Selecione Iniciar programa. O programa Bloco de Notas Microsoft acionado. Voc v os mesmos dados que exibiu com o Bloco de Notas Microsoft no Captulo 3. Navegando os dados de origem na pgina 13. 13. Feche todas as janelas Catlogo de Informaes que ainda estiverem abertas.
111
partir das tabelas LOOKUP*. Voc definiu um objeto de Programas para o Bloco de Notas Microsoft, e iniciou o Bloco de Notas Microsoft a partir do objeto do arquivo demographics.txt.
112
4. No campo Administrador, digite seu nome como o contato para o esquema. 5. No campo Descrio, digite a descrio do esquema:
This is the TBC star schema
6. Selecione a caixa de opes Utilizar somente um banco de dados. 7. Na lista Banco de dados de destino do warehouse, selecione TUTWHS. Para obter mais informaes sobre os campos desta pgina, consulte Definindo o esquema do warehouse no auxlio online. 8. Clique em OK para definir o esquema do warehouse. O esquema em estrela includo na rvore sob a pasta Esquemas do Warehouse.
113
Abrindo o esquema
Neste exerccio, voc ir abrir o esquema estrela para que voc possa incluir as tabelas de dimenso e as tabelas de fatos no esquema deste exerccio. Para abrir o Tutorial de Esquema: 1. Expanda a rvore Esquemas do Warehouse. 2. Clique com o boto direito no Tutorial de Esquema. 3. Clique em Open (Abrir).
2. Clique no lugar da tela onde voc quer colocar as tabelas. A janela Incluir Dados aberta. 3. Expanda a rvore Destinos do Warehouse at ver uma lista de tabelas sob a pasta Tabelas. 4. Selecione a tabela LOOKUP_MARKET. 5. Clique em > para incluir a tabela LOOKUP_MARKET na lista Tabelas de origem e de destino selecionadas. 6. Repita a etapa 4 e a etapa 5 para incluir as tabelas LOOKUP_PRODUCT, LOOKUP_SCENARIO, LOOKUP_TIME, e FACT_TABLE. 7. Clique em OK. As tabelas selecionadas so exibidas na janela. 8. Organize as tabelas na janela para que a FACT_TABLE fique no centro e exista uma tabela LOOKUP em cada canto.
114
2. Selecione as tabelas LOOKUP_PRODUCT, LOOKUP_SCENARIO, LOOKUP_TIME, e FACT_TABLE mantendo a tecla Ctrl selecionada e dando um clique em cada tabela. 3. Clique no cone Auto-unio na barra de ferramentas:
O Centro de Data Warehouse desenha duas linhas verdes entre as chaves primrias nas tabelas de dimenso e as chaves externas na tabela de fatos. Voc pode alterar essas linhas at que sejam salvas. (Para remover estas linhas, selecione todas, clique com o boto direito e clique em Remover. 4. Clique no cone Salvar na barra de ferramentas para salvar seu trabalho:
As linhas verdes de unio automtica transformam-se em pretas. 5. Feche a janela Modelo de Esquema do Warehouse.
115
6. No campo Nome do catlogo, digite o nome do catlogo para a parte Anlise multidimensional deste tutorial:
OLAPCATD
7. No campo Nome do esquema da tabela do catlogo, digite o nome do esquema associado tabela OM_INFO. Para localizar o nome do esquema associado tabela OM_INFO: a. No Centro de Controle do DB2, expanda a rvore at ver o banco de dados OLAPCATD sob Bancos de Dados. b. Clique em Tabelas e localize a tabela OM_INFO na coluna Nome direita. O esquema associado tabela OM_INFO visvel na coluna Esquema. c. retorne ao bloco de notas Exportar Esquema do Warehouse e digite o nome do esquema. 8. No campo Tabela de dimenso de Tempo, selecione a tabela LOOKUP_TIME. Voc no pode alterar o tipo de dimenso depois que o esquema for armazenado no catlogo OLAP Integration Server. 9. No campo ID do usurio, digite o ID do usurio com o qual voc criou o banco de dados de amostra TBC_MD. Este o ID do usurio do catlogo OLAP Integration Server. 10. No campo Senha, digite a senha do ID do usurio. Esta a senha do catlogo OLAP Integration Server de amostra. 11. No campo Confirmao da senha, digite a senha novamente.
116
12. Selecione Substituir o modelo existente. 13. Clique em OK para exportar os esquemas selecionados do warehouse para o catlogo OLAP Integration Server. O bloco de notas fechado, e um indicador de progresso exibido at a exportao ser completada. Quando todos os esquemas especificados so exportados, a janela Exportar Informaes aberta, mostrando se a exportao foi bem ou mal-sucedida. Clique em Fechar para fechar esta janela.
117
118
119
120
121
122
123
124
simples. O OLAP Model Assistant no tem todas as funes da interface OLAP Model completa. As lies deste tutorial mostram como utilizar o Assistant. v A interface do OLAP Metaoutline uma ferramenta de funo completa para a criao de metaoutlines do OLAP. O DB2 OLAP Integration Server tambm inclui um OLAP Metaoutline Assistant, que orienta a criao de um metaoutline do OLAP simples. O OLAP Metaoutline Assistant no tem todas as funes da interface do OLAP Metaoutline completa. As lies deste tutorial mostram como utilizar o Assistant. v Com a ferramenta Administration Manager, voc pode realizar tarefas de administrao do banco de dados OLAP simples, tal como a exportao de dados para o Data Warehouse, o gerenciamento do armazenamento e a criao de novos usurios e o acesso deles aos aplicativos. Para obter mais informaes, consulte o OLAP Integration Server Administrators Guide.
125
126
127
Catalog (Catlogo) O nome do banco de dados DB2 no qual sero armazenados os metadados para seu modelo do OLAP. Este tutorial usa o catlogo de amostra enviado com o DB2 Universal Database, chamado TBC_MD. User Name (Nome do Usurio) O ID do usurio que vai ser utilizado para acessar o DB2 UDB. Nos exemplos deste tutorial, o ID do usurio tbc. Password (Senha) A senha para o ID do usurio digitado no Username (Nome do Usurio). 2. Clique em Set Login Defauts (Definir Padres de Incio de Sesso) para armazenar o servidor, o catlogo e o ID do usurio registrados aqui como padro para utilizao futura. Por motivos de segurana, a senha no armazenada. No salve os padres para esta lio. 3. Clique em OK. A janela Welcome (Bem-vindo) rea de trabalho do DB2 OLAP Integration Server ser exibida:
128
Digite os seguintes valores: Data Source (Origem de Dados) O nome do banco de dados DB2 no qual os dados de seu negcio esto armazenados. Este tutorial usa um dos bancos de dados de amostra enviado com o DB2 Universal Database, chamado TBC. User Name (Nome do Usurio) O ID do usurio que vai ser utilizado para acessar o DB2 UDB. Nos exemplos deste tutorial, o ID do usurio tbc. Password (Senha) A senha para o ID do usurio digitado no Username (Nome do Usurio). Clique em OK. A pgina Select Fact Table (Selecionar Tabela de Fatos) do OLAP Model Assistant aberta.
129
130
131
semelhante a:
132
133
2. Siga o mesmo processo para as dimenses Product e Market. A janela agora semelhante a:
3. Clique em Next (Prximo) e a pgina Select Relational Tables (Selecionar Tabelas Relacionais) exibida. Na pgina Select Relational Tables (Selecionar Tabelas Relacionais), voc pode associar uma ou mais tabelas com as dimenses criadas. Cada dimenso tem de ter pelo menos uma tabela. As dimenses Accounts e Time no esto listadas porque j foram criadas. 1. No campo Dimension List (Lista de Dimenses), clique na dimenso Scenario. 2. Percorra a lista Available Relational Tables (Tabelas Relacionais Disponveis) at a tabela TBC.LOOKUP_SCENARIO. Selecione a tabela e clique no boto de seta da direita prximo ao campo Primary Dimension Table (Tabela Primria de Dimenses), e a tabela includa no campo. A tabela tambm includa no cabealho Primary Table (Tabela Primria) no campo Dimension List (Lista de Dimenses). Se voc deseja associar tabelas adicionais dessa dimenso, poder selecionar a tabela e clicar na seta direita prxima ao campo Additional Dimension Tables (Tabela Adicional de Dimenses). Mas para essa lio, no inclua tabelas adicionais. 3. Siga o mesmo processo para as dimenses Product e Market. Na dimenso Product,utilize a tabela TBC.LOOKUP_PRODUCT. Na dimenso
134
4. Clique em Next (Prximo) e a pgina Fact Table Joins (Unies de Tabelas de Fatos).
135
136
Observe que a coluna TIME_ID une a tabela de fato com a dimenso Time (Tempo).
Copyright IBM Corp. 2000, 2001
137
2. Clique em Next (Prximo) e a pgina Dimension Table Joins (Unies de Tabelas de Dimenso) exibida. Voc pode utilizar esta pgina para criar as unies entre as tabelas primrias para as dimenses e qualquer tabela de dimenso adicional includa na pgina Select Relational Tables (Selecionar Tabelas Relacionais). Neste tutorial, voc no inclui nenhuma tabela relacional adicional, ento nenhuma listada. 3. Clique em Next (Prximo) e a pgina Edit Tables (Editar Tabelas) exibida.
Voc tambm poder dar s colunas nomes mais descritivos sem ter de alterar os nomes das colunas nos dados de origem. Estes nomes so chamados de Essbase generation names (Nomes de gerao Essbase) e identificam as colunas no aplicativo final OLAP. Se voc no atribuir Essbase generation names (nomes de gerao Essbase), eles usam o padro para os nomes das colunas. No atribua nomes de gerao neste momento.
138
139
140
Criando as hierarquias
Neste exerccio, voc vai criar uma hierarquia na dimenso Markets. 1. Selecione a dimenso Market no campo esquerda da pgina Define Hierarchy (Definir Hierarquia) e clique em Add Hierarchy (Incluir Hierarquia). A janela Add Hierarchy (Incluir Hierarquia) exibida. 2. No campo Name (Nome), digite Region-City (Regio-Cidade) exatamente como mostrado aqui (sem espaos) e clique em Done (Concludo). Observe que as colunas da dimenso Market agora so exibidas no campo Dimension Columns (Colunas de Dimenses) da pgina Define Hierarchy (Definir Hierarquia). 3. Selecione a coluna Region (Regio) no campo Dimension Columns (Colunas de Dimenses) e clique no boto da seta direita. A coluna Region (Regio) ser includa no campo Parent/Child Relationship(Relao Pai/Filho). 4. Selecione a coluna City (Cidade) no campo Dimension Columns (Colunas de Dimenses) e clique no boto da seta direita. A coluna City (Cidade) ser exibida como um filho da coluna Region (Regio) no campo Parent/Child
141
Pr-exibindo as hierarquias
Neste exerccio, depois de ter criado todas as hierarquias que deseja, voc pode ver o tipo de dados que elas vo apresentar na pgina Preview Hierarchies (Visualizar Hierarquias). 1. Abra a estrutura em rvore do Sample Outline (Contorno de Amostra) no campo Essbase Outline Hierarchies (Hierarquias de Contorno Essbase). A
142
janela semelhante a:
2. Clique em Next (Prximo) e a janela final do OLAP Model Assistant (Assistente Modelo do OLAP) exibida.
143
144
2. Clique no boto Star Schema (Esquema em Estrela) para exibir o esquema em estrela. Ele mostra como a tabela de fatos foi unida a todas as tabelas
145
de dimenso.
3. Clique em OK. 4. No assinale a caixa Launch the Metaoutline Assistant after Saving (Lanar o Metaoutline Assistant aps Salvar). No restante deste tutorial, voc vai criar um metaoutline com base no modelo do OLAP de amostra enviado com o DB2 Universal Database, no o modelo que voc acabou de criar, porque o modelo de amostra fornece mais detalhes. Na prxima lio, voc vai lanar o Metaoutline Assistant manualmente. 5. Clique em Finish (Concluir) e, em seguida, em Yes (Sim) na mensagem Save (Salvar). Na pgina Save New OLAP Model (Salvar Novo Modelo do OLAP), solicitado que voc d um nome ao seu modelo. Digite My
146
O modelo do OLAP ser salvo no banco de dados TBC e a rea de trabalho do Integration Server ser exibida.
147
148
149
4. Clique em Open (Abrir) e voc receber um aviso para iniciar sesso no banco de dados de origem.
150
Assistant) exibida.
151
152
153
Observe que o metaoutline que voc est criando um subconjunto do modelo do TBC, no uma cpia exata. Voc selecionou toda a dimenso Accounts, mas somente um das hierarquias Time, e apenas uma regio Market. 5. Clique em Next (Prximo) e a pgina Set Dimension Properties (Definir Propriedades de Dimenso) exibida.
154
Os campos em branco so propriedades da dimenso que voc pode alterar. Essas propriedades afetam todos os membros de uma dimenso. Storage (Armazenamento) As dimenses podem ser Dense ou Sparse. Uma dimenso Dense est apta a conter dados para cada combinao dos membros da dimenso, por exemplo, para a dimenso Time. Em uma dimenso
155
Sparse h pouca probabilidade de que existam dados para cada combinao dos membros da dimenso; por exemplo, para as dimenses Product ou Market. Data Storage (Armazenamento de Dados) Essa propriedade determina como e quando os valores dos dados so armazenados em um membro. Por exemplo, voc pode armazenar o valor (o padro), dinamicamente calcular e armazenar o valor, indicar que um membro compartilhado pelas dimenses e assim por diante. Two Pass Calc (Dois Clculos) Os clculos so executados de baixo para cima, dos valores filho para os valores pai. Os valores de alguns membros filho podem depender dos valores pai, exigindo dois clculos. Alias (Alias) Voc pode atribuir um nome de alias para a dimenso. UDAs (Atributos Definidos pelo Usurio) Voc pode criar um UDA (user-defined attribute - atributo definido pelo usurio) para a dimenso. 2. Clique em Next (Prximo) e a pgina Set Member Properties (Definir Propriedades do Membro) exibida.
156
Alias (Alias) Voc pode atribuir um nome de alias para a dimenso. UDA (Atributo Definido pelo Usurio) Voc pode criar um UDA (user-defined attribute - atributo definido pelo usurio) para a dimenso. 2. Na pgina Set Member Properties (Definir Propriedades do Membro), voc pode alterar algumas das propriedades para membros individuais previamente definidos para a dimenso inteira, mais um exclusivo dos membros. Sob o ttulo Dimension (Dimenso), clique na dimenso Accounts. Observe que os membros so exibidos no campo Member List (Lista de Membros). 3. Sob o ttulo Data Storage (Armazenamento de Dados), clique no valor da coluna Consolidation (Consolidao) do membro MISC. Um boto de caixa de listagem aberto na clula. Altere a propriedade para um sinal de menos ().
Agora, quando os valores do membro Misc se juntarem dimenso Accounts, os valores Misc sero subtrados, no includos. 4. Clique em Next (Prximo) e a pgina Set Accounts Properties (Definir Propriedades de Accounts) exibida.
157
158
2. Para a dimenso Accounts, voc pode definir essas propriedades para cada membro: 3. Clique em Next (Prximo) e a pgina Name Filters (Nomear Filtros) exibida.
159
160
2. Clique em Next (Prximo) e a pgina Assign Member Filters (Atribuir Filtros Membros) exibida. 3. Selecione Sales96 no campo Metaoutline Filter List (Lista de Filtro Metaoutline). 4. No campo Members (Membros), abra a exibio em rvore da dimenso Year e selecione a hierarquia Time, Year (Tempo, Ano).
161
5. Clique em Define Filter (Definir Filtro) e a janela Filters (Filtros) exibida. Utilize esta janela para especificar os dados a serem filtrados a partir do aplicativo OLAP. Voc vai criar um filtro na dimenso tempo que tenha uma condio. 6. Para a primeira condio, mantenha o valor de Year (Ano) no campo Column (Coluna). Na caixa de listagem Operator (Operador), selecione os sinais de igual (=). 7. Clique no boto direita do campo Condition (Condio) e a janela Select Values from Time, Year (Selecionar Valores a partir de Time, Year) exibida. 8. Selecione 1996 da lista e clique em OK para retornar janela Filters (Filtros). 9. Na janela Filters (Filtros), clique em Add (Incluir), e o filtro aparecer no campo Filters (Filtros). Se desejar, voc pode editar o filtro diretamente no campo Filters, mas no faa isso agora. 10. Clique em Verify (Verificar) para conferir se a sintaxe do filtro est correta, e clique em OK para fechar a janela Filters (Filtros). A pgina Assign Member Filters (Atribuir Filtros de Membros) semelhante a:
Revendo os filtros
Neste exerccio, voc vai examinar como definir filtros em membros de dimenses, e vai rever os filtros que criou.
162
v Clique em Next (Prximo) e a pgina Assign Measure Filters (Atribuir Filtros de Medida) exibida. Nesta pgina voc pode definir filtros para dimenses que contm quantidades, tais como a dimenso Accounts. Por exemplo, voc pode abrir a exibio em rvore da dimenso Accounts, selecionar a tabela Sales e definir um filtro que limita as vendas quelas maiores que 100. v Clique em Next (Prximo) e a pgina Review Filters (Rever Filtros) exibida. Nesta pgina voc pode ver todos os seus filtros. Voc pode tambm voltar para pginas anteriores para editar os filtros existentes ou acrescentar outros. v Clique em Next (Prximo) e a janela Finish (Concluir) exibida.
163
164
1. Clique no boto Preview Outline para exibir o metaoutline. A janela Sample Outline (Amostra de Contorno) exibida. Clique em Close (Fechar). 2. Mantenha o padro para a caixa de opes Load data and members into Essbase (Carregar dados e membros em Essbase). 3. Confira se o boto Member and Data Load (Carregamento de Membros e Dados) foi selecionado. 4. No campo Apply Filter (Aplicar Filtro), selecione *default. Este no o filtro que voc criou em Captulo 27. Definindo os filtros na pgina 161. 5. Clique em Finish (Concluir) e lhe ser solicitado iniciar sesso no banco de dados TBC. Em seguida, ser solicitado um nome e outras informaes sobre o seu modelo. Digite MyMetaoutline. O metaoutline ser salvo no banco de dados TBC 6. Sero solicitadas as seguintes informaes:
165
v O nome do aplicativo OLAP que conter o banco de dados no qual voc quer carregar os dados. No campo Application Name (Nome do Aplicativo), digite MyAppl. v O nome do banco de dados OLAP no qual voc deseja carregar os dados. No campo Database Name (Nome do Banco de Dados), digite MyOLAPdb. v Calc Scripts. Selecione Use Default Calc Script (Utilizar Calc Script Padro). v Quando carregar os dados. Selecione Now (Agora) e clique em Finish (Concluir). O processo Load and Calculate (Carregar e Calcular) se inicia. Quando o processo for concludo, o aplicativo OLAP criado e voc pode analis-lo utilizando os programas de planilhas Microsoft Excel ou Lotus 123.
166
167
5. Quando tiver terminado, clique em File (Arquivo) > Close (Fechar). No salve as alteraes.
168
4. A interface do OLAP Metaoutline exibida com o metaoutline mostrado no lado direito da janela. A janela semelhante a:
5. Quando tiver terminado, clique em File (Arquivo) > Close (Fechar). No salve as alteraes.
169
3. Quando tiver terminado, clique em File (Arquivo) > Close (Fechar). 4. Clique em File (Arquivo) > Exit (Sair) para deixar o DB2 OLAP Integration Server.
170
Parte 3. Apndices
171
172
Avisos
Essas informaes foram criadas para produtos e servios oferecidos nos E.U.A. A IBM pode no oferecer produtos, servios ou recursos descritos neste documento em outros pases. Consulte o representante local da IBM para obter informaes sobre os produtos e servios disponveis atualmente em sua rea. Qualquer referncia a produtos, programas ou servios da IBM no significa que apenas produtos, programas ou servios IBM possam ser utilizados. Qualquer produto, programa ou servio funcionalmente equivalente que no infrinja nenhum direito de propriedade intelectual da IBM poder ser utilizado em substituio a este produto, programa ou servio. A avaliao e verificao da operao de qualquer produto, programa ou servio no-IBM so de responsabilidade do usurio. A IBM pode ter patentes ou solicitaes de patentes pendentes relativas a assuntos tratados neste documento. O fornecimento deste documento no garante ao cliente nenhum direito sobre tais patentes. Pedidos de licenas devem ser enviados, por escrito, para: Gerncia de Relaes Comerciais e Industriais da IBM Brasil Av. Pasteur, 138/146 Botafogo, Rio de Janeiro, RJ CEP: 22290-240 Brasil O pargrafo a seguir no se aplica a nenhum pas em tais disposies no estejam de acordo com a legislao local: A INTERNATIONAL BUSINESS MACHINES CORPORATION FORNECE ESTA PUBLICAO NO ESTADO EM QUE SE ENCONTRA SEM GARANTIA DE NENHUM TIPO, SEJA EXPRESSA OU IMPLCITA, INCLUINDO, MAS NO SE LIMITANDO S GARANTIAS IMPLCITAS DE NO-VIOLAO, MERCADO OU ADEQUAO A UM DETERMINADO PROPSITO. Alguns pases no permitem a excluso de garantias expressas ou implcitas em determinadas transaes; portanto, esta disposio pode no se aplicar ao cliente. Estas informaes podem incluir imprecises tcnicas ou erros tipogrficos. Periodicamente, so feitas alteraes nas informaes aqui contidas; tais alteraes sero incorporadas em novas edies desta publicao. A IBM pode, a qualquer momento, aperfeioar e/ou alterar os produtos e/ou os programas descritos nesta publicao sem aviso prvio. Referncias nestas informaes a sites da Web no-IBM so fornecidos apenas por convenincia e no servem, de modo algum, como um endosso a estes
173
sites da Web. Os materiais contidos nestes sites da Web no fazem parte dos materiais para este produto IBM e a utilizao desses sites de responsabilidade do Cliente. A IBM pode utilizar ou distribuir qualquer informao fornecida da forma que julgar adequada sem incorrer em qualquer obrigao para com o Cliente. Licenciados deste programa que desejam obter informaes sobre este assunto com o objetivo de permitir: (i) a troca de informaes entre programas criados independentemente e outros programas (incluindo este) e (ii) a utilizao mtua das informaes trocadas, devem entrar em contato com: IBM Canada Limited Office of the Lab Directory 1150 Eglinton Ave. East North York, Ontario M3C 1H7 CANADA Estas informaes podem estar disponveis, sujeitas aos termos e condies apropriados, incluindo, em alguns casos, o pagamento de uma taxa. O programa licenciado descrito nestas informaes e todo o material licenciado disponvel so fornecidos pela IBM sob os termos do Contrato com o Cliente IBM, Contrato de Licena do Programa Internacional IBM ou qualquer contrato equivalente. Informaes relativas a produtos no-IBM foram obtidas junto aos respectivos fornecedores, de seus anncios publicados ou de outras fontes publicamente disponveis. A IBM no testou esses produtos e no pode confirmar a preciso de seu desempenho, compatibilidade ou qualquer outra reivindicao relacionada a produtos no-IBM. Perguntas sobre a capacidade de produtos no-IBM devem ser endereadas aos respectivos fornecedores. Estas informaes contm exemplos de dados e relatrios utilizados em operaes de negcios dirias. Para ilustr-las o mais completamente possvel, os exemplos incluem nomes de pessoas, empresas, marcas e produtos. Todos esses nomes so fictcios e qualquer semelhana com nomes e endereos utilizados por uma empresa comercial real mera coincidncia.
174
Marcas
Os seguintes termos so marcas da International Business Machines Corporation nos Estados Unidos e/ou em outros pases.
AIX DB2 DB2 OLAP Server DB2 Universal Database IBM IMS MVS OS/2 OS/390 QMF UNIX
Lotus e 1-2-3 so marcas da Lotus Development Corporation nos Estados Unidos e/ou em outros pases. Java e todas as marcas baseadas em Java so marcas da Sun Microsystems, Inc. nos Estados Unidos e/ou em outros pases. Microsoft, Windows, Windows NT e o logotipo do Windows so marcas da Microsoft Corporation nos Estados Unidos e/ou em outros pases. UNIX uma marca registrada do The Open Group nos Estados Unidos e em outros pases. Outros nomes de empresas, produtos ou servios podem ser marcas ou marcas de servio de terceiros.
Avisos
175
176
Impresso no Brasil
Spine information:
Verso 7