You are on page 1of 195

IBM DB2 Universal Database

Tutorial Business Intelligence


V erso 7

IBM DB2 Universal Database

Tutorial Business Intelligence


V erso 7

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

Parte 1. Data Warehousing . . . . 1


Captulo 1. Sobre o data warehousing . . . 3 O que o data warehousing? . . . . . . 3 Viso geral da lio . . . . . . . . . . 4 Captulo 2. Criando um banco de dados do warehouse . . . . . . . . . . . . 7 Criando um banco de dados . . . . . . . 7 Registrando um banco de dados com o ODBC 8 Conectando ao banco de dados de destino . . 10 O que voc fez . . . . . . . . . . . 11 Captulo 3. Navegando os dados de origem Exibindo dados da tabela . . . . . . . Exibindo os dados do arquivo . . . . . . O que voc fez . . . . . . . . . . . Captulo 4. Definindo a segurana do warehouse . . . . . . . . . . . Especificando o banco de dados de controle do warehouse . . . . . . . . . . Iniciando o Centro de Data Warehouse . . Definindo um usurio do warehouse. . . Definindo o grupo de warehouse . . . . O que voc fez . . . . . . . . . . 13 13 14 15

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

Copyright IBM Corp. 2000, 2001

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 . . . . .

. . . . . .

. . . . . .

. . . . .

114 114 114 115 117

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

Parte 2. Anlise multidimensional de dados . . . . . . . . . . . 121


Captulo 18. Sobre a anlise multidimensional . . . . . . . . . 123 O que a anlise multidimensional? . . . 123 Viso geral da lio . . . . . . . . . 124 Captulo 19. Iniciando o OLAP Model . . 127 Iniciando a rea de trabalho do OLAP Integration Server . . . . . . . . . . 127 Conectando-se ao catlogo OLAP . . . . 127 Iniciando o Model Assistant . . . . . . 129 O que voc fez. . . . . . . . . . . 130 Captulo 20. Selecionando a tabela fatos e criando dimenses . . . Selecionando a tabela de fatos . . Criando a dimenso de tempo . . Criando dimenses padro. . . . O que voc fez. . . . . . . . de . . . . .

. . . 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

. . 131 . . 131 . . 132 . . 133 . . 135

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

Tutorial Business Intelligence

O que voc fez.

. 151

O que voc fez.

. 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. . . . . . . . .

. . 167 . . 167 . . . . 168 . 169 . 170

Parte 3. Apndices . . . . . . . 171


Avisos . . . . . . . . . . . . . 173 Marcas . . . . . . . . . . . . . 175

ndice

vi

Tutorial Business Intelligence

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.

Tutorial de problemas de negcios


Voc um administrador de bancos de dados para uma empresa chamada TBC: The Beverage Company. A empresa fabrica bebidas para vender para outras empresas. O departamento financeiro deseja acompanhar, analisar e planejar o rendimento das vendas nas reas geogrficas por perodos para todos os produtos vendidos. Voc j teve de estabelecer consultas padro para os dados de vendas. No entanto, essas consultas so includas no carregamento de seu banco de dados operacional. Alm disso, s vezes, os usurios solicitam consultas adicionais ad-hoc dos dados, baseadas nos resultados das consultas padro. Sua companhia decidiu criar um data warehouse para os dados de vendas. Um data warehouse um banco de dados que contm os dados limpos e alterados para o formato informacional. Sua tarefa criar esse data warehouse. Voc planejou utilizar um projeto com esquema em estrela para seu warehouse. Um esquema em estrela um projeto especializado que consiste em vrias tabelas de dimenso e uma tabela de fatos. As Tabelas de dimenso

Copyright IBM Corp. 2000, 2001

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

Tutorial Business Intelligence

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:

Tutorial Business Intelligence

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.

Convenes utilizadas neste tutorial


Este tutorial usa as convenes tipogrficas no texto para ajud-lo a distinguir entre os nomes de controles e o texto digitado. Por exemplo: v Os itens do menu aparecem em negrito: Clique em Menu > Escolha do menu. v Os nomes de campos, caixas de seleo e botes tambm esto em negrito: Digite o texto no campo Campo. v O texto digitado um exemplo do tipo de fonte de uma linha nova:
Este o texto que voc digitou.

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

DB2 DB2 DB2 DB2

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

Comunicando-se com a IBM


Se existir algum problema tcnico, reveja e execute as aes sugeridas pelo Troubleshooting Guide antes de entrar em contato com o Suporte ao Cliente DB2. Esse guia sugere informaes que voc pode reunir para auxiliar o Suporte ao Cliente DB2 a atender voc melhor. Para obter informaes ou fazer pedidos de qualquer produto do DB2 Universal Database entre em contato com um representante da IBM no escritrio local ou com qualquer revendedor autorizado dos softwares da IBM. Se voc mora no Brasil, ento voc poder ligar para o Centro de Atendimento aos Clientes: v 0800-784262 para o suporte ao cliente v 0-xx-21-546-4646 para se informar sobre as opes de servio disponveis

Informaes Sobre o Produto


Se voc mora no Brasil, ento voc poder ligar para o Centro de Atendimento aos Clientes: v 0800-784262 para obter informaes gerais. v 0-xx-19-3887-7591 - FAX para solicitar publicaes. http://www.ibm.com/software/data/ As pginas do DB2 da World Wide Web oferecem informaes sobre as novidades atuais do DB2, as descries dos produtos, a programao educacional e muito mais.

xii

Tutorial Business Intelligence

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

Tutorial Business Intelligence

Parte 1. Data Warehousing

Copyright IBM Corp. 2000, 2001

Tutorial Business Intelligence

Captulo 1. Sobre o data warehousing


Nesta seo, voc vai obter uma viso geral do data warehousing e das suas tarefas neste tutorial.

O que o data warehousing?


Os sistemas que contm dados operacionais os dados que executam as transaes dirias de seu negcio contm informaes teis para os analistas de negcios. Por exemplo, os analistas podem utilizar as informaes sobre os produtos que foram vendidos: quais regies, qual poca do ano para procurar por anomalias ou projetar vendas futuras. No entanto, aparecem vrios problemas quando os analistas acessam os dados operacionais diretamente: v Eles podem no ter habilidade para consultar os bancos de dados operacionais. Por exemplo, para pesquisar os bancos de dados IMS necessrio um programa de aplicativo que utilize um tipo especializado de linguagem de manipulao de dados. Em geral, os programadores com conhecimento suficiente para consultar o banco de dados operacional possui um trabalho em tempo integral para manter o banco de dados e seus aplicativos. v O desempenho crtico para muitos bancos de dados operacionais, tais como bancos de dados para um banco. O sistema no pode manipular usurios fazendo consultas ad-hoc. v Geralmente, os dados operacionais no esto no melhor formato para serem utilizados pelos analistas. Por exemplo, os dados de vendas resumidos por produto, regio e estao so muito mais teis para os analistas do que os dados brutos. O data warehouse resolve esses problemas. No data warehouse, voc cria os armazenamentos de dados informacionais os dados que so extrados dos dados operacionais e depois transformados para orientar o usurio final na tomada de decises. Por exemplo, uma ferramenta do data warehouse pode copiar todos os dados de venda a partir do banco de dados operacional, executar clculos para resumir os dados e gravar os dados resumidos em um banco de dados separado dos dados operacionais. Os usurios finais podem consultar o banco de dados separado (o warehouse) sem causar nenhum impacto nos bancos de dados operacionais.

Copyright IBM Corp. 2000, 2001

Viso geral da lio


O DB2 Universal Database oferece o Centro de Data Warehouse, um componente do DB2 que automatiza o processamento do warehouse. Voc pode utilizar o Centro de Data Warehouse para definir quais dados sero includos no warehouse. Depois, voc pode utilizar o Centro de Data Warehouse para programar automaticamente a atualizao dos dados no warehouse. Este tutorial abrange as tarefas mais comuns necessrias para o estabelecimento de um warehouse. Neste tutorial, voc vai: v Definir uma rea de assunto que identifica os grupos e processos que sero criados para o tutorial. v Explorar os dados de origem (que so os dados operacionais) e definir as origens do warehouse. As origens do Warehouse identificam os dados de origem que voc deseja utilizar no seu warehouse v Criar um banco de dados para ser utilizado como warehouse e definir os destinos do warehouse, que identificam os dados de destino a serem includos no seu warehouse. v Especificar como mover e transformar os dados de origem neste formato para o banco de dados do warehouse. Voc vai definir um processo, que contm as sries do movimento e as etapas de transformao necessrias para produzir uma tabela de destino no warehouse a partir de uma ou mais tabelas, exibies ou arquivos de origem. Depois voc vai dividir o processo em etapas , sendo que cada uma define uma operao no processo de transformao e movimento. Depois voc vai testar as etapas definidas e program-las para serem executadas automaticamente. v Administrar o warehouse definindo a utilizao dos bancos de dados de monitoramento e segurana. v Criar um catlogo de informaes dos dados no warehouse se voc possui o pacote do Gerenciador do Warehouse do DB2 instalado. Um catlogo de informaes um banco de dados que contm metadados do negcio. Ele ajuda os usurios a identificar e localizar os dados e as informaes disponveis dentro da organizao. Os usurios finais do warehouse podem pesquisar o catlogo para determinar quais tabelas sero consultadas. v Definir um modelo de esquema em estrela para os dados do warehouse. Um esquema em estrela um projeto especializado composto de vrias tabelas de dimenso, que descrevem aspectos de um negcio, e de uma tabela de fatos, que contm os fatos relacionados ao negcio. Por exemplo, se voc produz refrigerante, algumas tabelas de dimenso so produtos, mercados e tempo. A tabela de fatos pode conter informaes sobre os produtos ordenadas por estao em cada regio.

Tutorial Business Intelligence

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.

Captulo 1. Sobre o data warehousing

Tutorial Business Intelligence

Captulo 2. Criando um banco de dados do warehouse


Nesta lio, voc vai criar o banco de dados para o seu warehouse e registr-lo com o ODBC. Como parte dos Primeiros Passos do DB2, o DB2 cria o banco de dados do DWCTBC, que contm os dados de origem para este tutorial. Nesta lio, voc vai criar o banco de dados que deve conter a verso dos dados de origem que ser transformada para o warehouse. No Captulo 3. Navegando os dados de origem na pgina 13, voc aprender como exibir os dados de origem. O restante do tutorial ensina como transformar os dados e trabalhar com seu banco de dados do warehouse. Nesta lio, voc vai aprender tambm a registrar seu banco de dados com o Open Database Connectivity (ODBC), que permite que as ferramentas como Lotus Approach e Microsoft Access trabalhem com o seu warehouse.

Criando um banco de dados


Neste exerccio, voc vai utilizar o assistente Criar Banco de Dados para criar o banco de dados TUTWHS para seu warehouse. Para criar o banco de dados: 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 os seguintes comandos:
db2jstrt 6790 db2cc 6790b

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

Copyright IBM Corp. 2000, 2001

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.

Registrando um banco de dados com o ODBC


Existem vrias formas de registrar um banco de dados com o ODBC. Voc pode utilizar o Assistente de Configurao do Cliente no Windows NT, o Processador da Linha de Comando, ou Administrador de Dados de Origem do ODBC32 no Windows NT. Neste exerccio, voc vai utilizar o Assistente de Configurao do Cliente. Para obter mais informaes sobre o Processador da Linha de Comando, consulte o DB2 Universal Database Command Reference. Para obter mais informaes sobre o Administrador de Dados de Origem do ODBC32, consulte o auxlio online no Administrador. Para registrar o banco de dados TUTWHS com o ODBC: 1. Inicie o Assistente de Configurao do Cliente com um clique em Iniciar > Programas > IBM DB2 > Assistente de Configurao do Cliente. A janela Assistente de Configurao do Cliente aberta.

Tutorial Business Intelligence

2. Selecione TUTWHS na lista de bancos de dados.

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

Captulo 2. Criando um banco de dados do warehouse

dados esto disponveis para todos os usurios do sistema.

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.

Conectando ao banco de dados de destino


Antes de utilizar o banco de dados que voc definiu, necessrio verificar se possvel fazer a conexo com o banco de dados. Para conectar o banco de dados: 1. No Centro de Controle do DB2, expanda a rvore at ver o banco de dados TUTWHS. 2. Clique com o boto direito do mouse no nome do banco de dados e clique em Conectar . A janela Conectar aberta.

10

Tutorial Business Intelligence

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.

O que voc fez


Nesta lio, voc criou o banco de dados TUTWHS para conter os dados para o warehouse. Depois, voc registrou o banco de dados com o ODBC. Finalmente, voc verificou se podia conectar-se ao banco de dados. Na prxima lio, voc vai exibir os dados de origem que sero, posteriormente, transformados e armazenados no banco de dados que voc acabou de criar.

Captulo 2. Criando um banco de dados do warehouse

11

12

Tutorial Business Intelligence

Captulo 3. Navegando os dados de origem


Nesta lio, voc vai navegar os dados de origem disponveis na amostra. Voc vai investigar formas de transformar esses dados no esquema em estrela no warehouse. Os dados de origem nem sempre esto bem estruturados para anlises e pode ser preciso transform-los para que sejam mais teis. Os dados de origem que voc vai utilizar so compostos de tabelas do DB2 Universal Database e de um arquivo de texto. Alguns outros tipos originais de dados de origem so: tabelas relacionais que no so do DB2, arquivos MVS, e planilhas Microsoft Excel. Ao navegar pelos dados, procure as relaes entre eles e considere as informaes que podem ser de maior interesse para os usurios. Em geral, quando um warehouse projetado, so reunidas informaes sobre os dados operacionais que sero utilizadas como entrada no warehouse, e sobre as condies dos dados do warehouse. O administrador do banco de dados, responsvel pelos dados operacionais, uma boa fonte de informaes sobre esses dados. Os usurios do negcio, que vo tomar decises empresariais com base nos dados do warehouse, so uma boa fonte de informaes sobre as condies do warehouse.

Exibindo dados da tabela


Neste exerccio, voc vai utilizar o Centro de Controle do DB2 para exibir as primeiras 200 colunas de uma tabela. Para exibir a tabela: 1. Expanda os objetos no banco de dados DWCTBC at ver a pasta Tabelas. 2. Clique na pasta. No painel direito, voc vai ver todas as tabelas para o banco de dados. 3. Procure a tabela GEOGRAPHIES. Clique com o boto direito do mouse na tabela e clique em Contedo da Amostra.

Copyright IBM Corp. 2000, 2001

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).

Exibindo os dados do arquivo


Neste exerccio, voc vai utilizar Bloco de Notas Microsoft para exibir o contedo do arquivo demographics.txt. Para exibir o arquivo: 1. Clique em Iniciar > Programas > Acessrios > Bloco de Notas para abrir o Bloco de Notas Microsoft.

14

Tutorial Business Intelligence

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.

O que voc fez


Nesta lio, voc exibiu a tabela de origem GEOGRAPHIES e o arquivo demographics.txt, fornecidos na amostra do Data Warehouse. Na prxima lio, voc vai abrir o Centro de Data Warehouse e comear a definir o warehouse.

Captulo 3. Navegando os dados de origem

15

16

Tutorial Business Intelligence

Captulo 4. Definindo a segurana do warehouse


Nesta lio, voc vai definir a segurana para o warehouse. O primeiro nvel da segurana o ID do usurio do incio de sesso que est em utilizao quando voc abre o Centro de Data Warehouse . Quando voc inicia sesso para o Centro de Controle do DB2, o Centro de Data Warehouse verifica se voc est autorizado a abrir a interface administrativa do Centro de Data Warehouse comparando seu ID do usurio com as entradas do banco de dados de controle do warehouse. O banco de dados de controle do warehouse contm as tabelas de controle exigidas para armazenar os metadados do Centro de Data Warehouse . Voc inicializa as tabelas de controle para este banco de dados quando instala o servidor do warehouse como uma parte do DB2 Universal Database ou usa a janela Gerenciamento do Banco de dados de Controle do Warehouse Center. Durante a inicializao, voc especifica o nome ODBC do banco de dados de controle do warehouse, um ID do usurio do DB2 vlido e uma senha. O Centro de Data Warehouse autoriza esse ID do usurio e senha para atualizar o banco de dados de controle do warehouse. No Centro de Data Warehouse , esse ID do usurio definido como usurio padro do warehouse. Dica: O usurio padro do warehouse exige um tipo diferente de autorizao do sistema operacional e do banco de dados para cada sistema operacional que o banco de dados do warehouse suporta. Para obter mais informaes, consulte DB2 Warehouse Manager Installation Guide. O usurio padro do warehouse est autorizado a acessar todos os objetos do Centro de Data Warehouse e executar todas as funes do Centro de Data Warehouse . No entanto, provavelmente, voc vai querer restringir o acesso a certos objetos do Centro de Data Warehouse e as tarefas que os usurios podem executar nos objetos. Por exemplo, as origens e destinos do warehouse contm as senhas e IDs dos usurios para seus bancos de dados correspondentes. Pode ser que voc deseja restringir o acesso s origens e destinos do warehouse que contm os dados importantes, tais como dados pessoais. Para fornecer este nvel de segurana, o Centro de Data Warehouse fornece um sistema de segurana separado da segurana do sistema operacional e do banco de dados. Para implementar a segurana do Centro de Data Warehouse , voc define os usurios e os grupos do warehouse. Um grupo de warehouse um agrupamento nomeado dos usurios do warehouse e suas respectivas autorizaes para executar as funes. Os usurios e os grupos de warehouse

Copyright IBM Corp. 2000, 2001

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.

Especificando o banco de dados de controle do warehouse


Quando voc instala o Centro de Data Warehouse como parte da instalao padro do DB2, o processo de instalao registra o banco de dados de controle do warehouse padro como o banco de dados de controle do warehouse ativo. No entanto, voc precisa utilizar o banco de dados TBC_MD da amostra como o banco de dados de controle do warehouse para poder utilizar os metadados da amostra. Para tornar TBC_MD o banco de dados ativo, voc precisa reinicializ-lo. Para reinicializar o TBC_MD: 1. Clique em Iniciar > Programas > IBM DB2 > Gerenciamento do Banco de Dados de Controle do Warehouse. A janela Gerenciamento do Banco de Dados de Controle do Centro de Data Warehouse aberta. 2. No campo Novo banco de dados de controle, digite o nome do novo banco de dados de controle que voc quer utilizar.
TBC_MD

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

Tutorial Business Intelligence

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.

Iniciando o Centro de Data Warehouse


Neste exerccio, voc vai iniciar o Centro de Data Warehouse a partir do Centro de Controle do DB2 e iniciar sesso como usurio padro do warehouse. Quando voc efetuar o ino de sesso, voc ir utilizar o banco de dados de controle do warehouse TBC_MD. O usurio padro do warehouse para TBC_MD o ID do usurio especificado quando voc criou os bancos de dados de amostra do Data Warehouse. O TBC_MD deve ser um banco de dados local ou remoto catalogado na estao de trabalho que contm o servidor do warehouse. Ele tambm deve ser um banco de dados local ou remoto catalogado na estao de trabalho que contm o cliente administrativo do Centro de Data Warehouse . Para iniciar o Centro de Data Warehouse : 1. Na janela Centro de Controle do DB2, clique em Ferramentas > Centro de Data Warehouse . A janela Incio de Sesso do Centro de Data Warehouse aberta. 2. Clique no boto de comando Avanado. A janela Avanado aberta. 3. No campo Banco de dados de controle, digite TBC_MD, o nome do banco de dados de controle do warehouse includo na amostra. 4. No campo Nome de host do servidor, digite o nome do host TCP/IP para a estao de trabalho onde o gerenciador do warehouse est instalado.

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.

Definindo um usurio do warehouse


Neste exerccio, voc vai definir um novo usurio para o Centro de Data Warehouse . O Centro de Data Warehouse controla o acesso para os IDs do usurio. Quando um usurio inicia sesso, o ID de usurio comparado com os usurios do warehouse definidos no Centro de Data Warehouse para determinar se o usurio est autorizado a acessar o Centro de Data Warehouse . Voc pode autorizar usurios adicionais a acessar o Centro de Data Warehouse definindo os novos usurios do warehouse. O ID de usurio para o novo usurio no exige autorizao para o sistema operacional nem para o banco de dados de controle do warehouse. O ID de usurio existe somente no Centro de Data Warehouse . Para definir um usurio do warehouse: 1. No painel esquerdo da janela principal Centro de Data Warehouse (Centro de Data Warehouse), expanda a pasta Administrao. 2. Expanda a rvore Grupos e Usurios do Warehouse. 3. Clique com o boto direito do mouse na pasta Usurios do Warehouse, e outro em Definir. O bloco de notas Definir Usurio do Warehouse aberto. 4. No campo Nome, digite o nome do negcio de seu usurio:
Usurio do Tutorial

20

Tutorial Business Intelligence

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

Captulo 4. Definindo a segurana do warehouse

21

Warehouse, sem excluir a definio do usurio.

11. Clique em OK para salvar o usurio do warehouse e fechar o bloco de notas.

Definindo o grupo de warehouse


Neste exerccio, voc vai definir um grupo de warehouse que vai autorizar o Usurio do Tutorial criado para executar essas tarefas. Para definir o grupo de warehouse: 1. Na janela principal do Centro de Data Warehouse (Centro de Data Warehouse), clique com o boto direito do mouse na pasta Grupos do Warehouse e clique em Definir.

22

Tutorial Business Intelligence

O bloco de notas Definir Grupo do Warehouse aberto.

2. No campo Nome, digite o nome para o novo grupo:


Grupo do Tutorial do Warehouse

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.

Captulo 4. Definindo a segurana do warehouse

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

Tutorial Business Intelligence

O que voc fez


Nesta lio, voc efetuou o incio de sesso para o Centro de Data Warehouse , criou um novo usurio e definiu um grupo de warehouse. Nas lies seguintes, voc vai autorizar o grupo de warehouse a acessar os objetos que sero definidos.

Captulo 4. Definindo a segurana do warehouse

25

26

Tutorial Business Intelligence

Captulo 5. Definindo uma rea de assunto


Nesta lio, voc vai utilizar o Centro de Data Warehouse para definir uma rea de assunto. Uma rea de assunto identifica os grupos e processos relacionados com uma rea lgica do negcio. Por exemplo, se estiver construindo um warehouse de dados de venda e de publicidade, voc define uma rea de assunto de Vendas e outra de Publicidade. Depois voc inclui os processos relacionados a vendas sob a rea de assunto Vendas. De modo semelhante, voc inclui as definies relacionadas com os dados de publicidade sob a rea de assunto Publicidade. Para este tutorial, voc vai definir uma rea de assunto Tutorial do TBC que conter definies para o tutorial. Qualquer usurio pode definir uma rea de assunto. Assim, voc no precisa alterar as autorizaes para o Grupo do Tutorial de Warehouse.

Definindo a rea de assunto do Tutorial do TBC


Para definir a rea de assunto: 1. Na rvore Centro de Data Warehouse , clique com o boto direito do mouse na pasta reas de Assunto, e clique em Definir. O bloco de notas Propriedades da rea do Assunto aberto.

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 .

O que voc fez


Nesta lio, voc definiu a rea de assunto do Tutorial do TBC. No Captulo 8. Definindo o movimento e a transformao de dados na pgina 43, voc vai definir os processos sob essa rea.

28

Tutorial Business Intelligence

Captulo 6. Definindo as origens do warehouse


Nas poucas lies seguintes, voc vai se concentrar na definio da tabela de dimenso Mercado que foi apresentada na seo Tutorial de problemas de negcios na pgina vii. Nesta lio, voc vai definir origens do warehouse, que so definies lgicas das tabelas e arquivos que vo fornecer dados para a tabela de dimenso Mercado. O Centro de Data Warehouse usa as especificaes das origens do warehouse para acessar e selecionar os dados. Voc vai definir as duas origens do warehouse que correspondem aos dados de origem mostrados no Captulo 3. Navegando os dados de origem na pgina 13: Origem Relacional do Tutorial Corresponde tabela de origem GEOGRAPHIES no banco de dados DWCTBC. Origem dos Arquivos do Tutorial Corresponde ao arquivo demogrfico, que voc vai carregar no banco de dados do warehouse em uma prxima lio. Se voc estiver utilizando bancos de dados de origem que so remotos para o servidor do warehouse, voc deve registrar os bancos de dados na estao de trabalho onde est o servidor do warehouse.

Atualizando as origens de amostras TBC


As origens de amostras do warehouse no tm um ID do usurio e uma senha associados a elas. necessrio incluir um ID do usurio e uma senha antes de trabalhar com estas origens. Neste exerccio, voc vai incluir um ID do usurio e uma senha para as Origens de Amostras TBC. Para atualizar as origens de amostras TBC: 1. Expanda a rvore Origem do Warehouse. 2. Clique com o boto direito em Origens de Amostras TBC e clique em Propriedades. A janela Propriedades Origens da Amostra TBC aberta. 3. Clique na guia Banco de dados. 4. No campo ID do Usurio, digite o ID do usurio que voc especificou ao criar o banco de dados de amostra no Captulo 2. Criando um banco de dados do warehouse na pgina 5. 5. No campo Senha, digite a senha do ID do usurio. 6. No campo Confirmao da Senha, digite a senha novamente.
Copyright IBM Corp. 2000, 2001

29

7. Clique em OK.

Definindo uma origem relacional do warehouse


Neste exerccio, voc vai definir uma origem relacional do warehouse chamada Origem Relacional do Tutorial. Ela corresponde tabela relacional GEOGRAPHIES fornecida no banco de dados DWCTBC. Para definir a Origem Relacional do Tutorial: 1. Clique com o boto direito do mouse na pasta Origem do Warehouse. 2. Clique em Definir > Famlia DB2 > DB2 UDB para Windows NT. O bloco de notas Definir Origem do Warehouse aberto. 3. No campo Nome, digite o nome comercial (um nome descritivo que os usurios possam entender) para a origem do warehouse:
Origem Relacional do Tutorial

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

Tutorial Business Intelligence

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.

Captulo 6. Definindo as origens do warehouse

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.

Definindo uma origem de arquivos


Neste exerccio, voc vai definir uma origem de arquivos do warehouse chamada Origem de Arquivo do Tutorial. Ela corresponde ao arquivo Demographics fornecido com a amostra do Data Warehouse. Para este tutorial, voc vai definir somente um arquivo na origem do warehouse, mas voc pode definir vrios arquivos na origem do warehouse. Para definir a Origem de Arquivo do Tutorial: 1. Clique com o boto direito do mouse na pasta Origem do Warehouse. 2. Clique em Definir > Arquivo Simples > Arquivos locais. O tipo da origem Arquivos locais porque o arquivo que ser utilizado neste exerccio foi instalado em sua rea de trabalho junto com o tutorial. O bloco de notas Definir Origem do Warehouse aberto. 3. No campo Nome, digite o nome comercial da origem do warehouse:
Origem de arquivo do Tutorial

32

Tutorial Business Intelligence

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.

10. No campo Nome comercial, digite:


Demographics Data

11. Clique na guia Parmetros.

Captulo 6. Definindo as origens do warehouse

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

Tutorial Business Intelligence

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.

O que voc fez


Nesta lio, voc definiu uma origem relacional do warehouse e uma origem de arquivos do warehouse. Voc vai utilizar essas origens no Captulo 8. Definindo o movimento e a transformao de dados na pgina 43 para indicar que essas origens fornecem dados para a tabela de dimenso LOOKUP_MARKET do esquema em estrela que voc est definindo para a Empresa TBC.

Captulo 6. Definindo as origens do warehouse

35

36

Tutorial Business Intelligence

Captulo 7. Definindo os destinos do warehouse


Nesta lio, voc vai definir os destinos do warehouse. Os Destinos do warehouse identificam as tabelas e o banco de dados que o Centro de Data Warehouse deve utilizar para o seu data warehouse. Geralmente, as tabelas de destino definidas no destino do warehouse tambm so utilizadas como as tabelas de dimenso e de fatos do esquema em estrela. No entanto, o destino do warehouse pode incluir tambm tabelas de destino provisrias utilizadas para transformao de dados. Nesta lio, voc vai definir o destino do warehouse do Tutorial de Destino. Ele uma definio lgica para o banco de dados do warehouse criado no Captulo 2. Criando um banco de dados do warehouse na pgina 7. Dentro do destino do warehouse, voc vai definir a tabela de destino DEMOGRAPHICS_TARGET. Voc tambm pode especificar que o Centro de Data Warehouse deve gerar a tabela de destino. Esta etapa ser coberta na prxima lio.

Definindo um destino do warehouse


Neste exerccio, voc vai definir o destino do warehouse do Tutorial de Destino, que uma definio lgica para o banco de dados TUTWHS que voc criou em Captulo 2. Criando um banco de dados do warehouse na pgina 7. Para definir o destino do warehouse: 1. Na janela Centro de Data Warehouse, clique com o boto direito na pasta Destinos do Warehouse. 2. Clique em Definir > Famlia DB2 > DB2 UDB para Windows NT. O bloco de notas Definir Destino do Warehouse aberto. 3. No campo Nome, digite o nome comercial para o destino do warehouse:
Tutorial Targets

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:

Copyright IBM Corp. 2000, 2001

37

TUTWHS

8. 9. 10. 11. 12. 13.

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.

Definindo uma tabela de destino


Neste exerccio voc vai definir a tabela DEMOGRAPHICS_TARGET dentro do destino do warehouse Tutorial Targets. Para definir uma tabela de destino do warehouse: 1. Expanda a rvore Destinos do Warehouse at que a pasta Tabelas seja exibida sob o destino do warehouse Tutorial Targets. 2. Clique com o boto direito na pasta Tabelas e clique em Definir.

38

Tutorial Business Intelligence

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

6. No campo Nome comercial, digite o nome comercial para a tabela:


Destino Demogrfico

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.

Incluindo colunas na tabela de destino


Para incluir colunas na tabela de destino: 1. Clique na guia Colunas. 2. Clique com o boto direito do mouse no espao vazio da lista. 3. Clique em Incluir. Uma linha includa na lista e voc pode definir a coluna Estado, que um dos valores principais para a tabela. 4. Clique na coluna Nome da coluna e digite STATE. 5. Na coluna Tipo de dado, verifique se CHAR est selecionado. 6. Clique na coluna Comprimento e digite 50. Desconsidere as colunas Preciso e Escala porque elas se aplicam apenas aos dados decimais. 7. Verifique se a caixa de seleo Anulvel est selecionada. 8. No campo Nome comercial, digite Estado. 9. Repita as etapas 2 a 8 utilizando os valores na tabela seguinte para definir o restante das colunas na tabela:
Nome CITY Tipo de dados CHAR Comprimento 50 Permite nulos Limpe a caixa de opes Nullable Limpe a caixa de opes Nullable Nome comercial Cidade

POPULATION

INTEGER

N/C

Populao

40

Tutorial Business Intelligence

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.

O que voc fez


Nesta lio, voc definiu um destino do warehouse com uma tabela de destino, DEMOGRAPHICS_TARGET. No Captulo 8. Definindo o movimento e a transformao de dados na pgina 43, voc vai gerar tabelas de destino desse warehouse, incluindo a tabela de dimenso LOOKUP_MARKET do esquema em estrela.

Captulo 7. Definindo os destinos do warehouse

41

42

Tutorial Business Intelligence

Captulo 8. Definindo o movimento e a transformao de dados


Nesta lio, voc ir definir como o Centro de Data Warehouse deve mover e transformar dados em um formato para o warehouse de dados. Em primeiro lugar, voc ir definir um processo, que contm uma srie de etapas no processo de transformao de dados e de movimento. Depois, voc vai especificar as tabelas de origem que devem ser transformadas para o warehouse. Finalmente, voc vai definir as etapas da transformao de dados que usam dois mtodos diferentes de transformao: v Carregue os dados no banco de dados de warehouse com um programa v Selecione os dados de origem e una as tabelas com instrues SQL Mais especificamente, voc ir definir o processo Construir Dimenso de Mercado do Tutorial, que executa o seguinte processamento: 1. O carregamento do arquivo Demographics dentro do banco de dados do warehouse. 2. A seleo de dados da tabela GEOGRAPHIES e a criao de uma tabela de destino. 3. A unio dos dados na tabela Demographics e na tabela GEOGRAPHIES. O resultado final a tabela de destino LOOKUP_MARKET.

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

Copyright IBM Corp. 2000, 2001

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.

Incluindo tabelas a um processo


Para definir o fluxo de dados, voc precisa incluir cada origem que as etapas transformam e as tabelas de destino resultantes da transformao. No processo Construir Dimenso de Mercado do Tutorial, voc ir carregar o arquivo Demographics no banco de dados de destino. Ser necessrio incluir o arquivo fonte ao processo e a tabela DEMOGRAPHICS_TARGET etapa. O arquivo de origem Demographics parte da origem do warehouse do Tutorial do Arquivo de Origem, definida no Captulo 6. Definindo as origens do warehouse na pgina 29. A tabela DEMOGRAPHICS_TARGET faz parte do

44

Tutorial Business Intelligence

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.

Incluindo a tabela SAMPLETBC.GEOGRAPHIES ao processo


Na prxima parte deste exerccio, ser preciso incluir a tabela de origem. Quando voc define uma etapa que seleciona os dados a partir da tabela SAMPLTBC.GEOGRAPHIES, voc pode especificar que o Centro de Data Warehouse vai gerar automaticamente uma tabela de destino, de forma que no ser necessrio incluir uma tabela de destino.

Captulo 8. Definindo o movimento e a transformao de dados

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

Tutorial Business Intelligence

Incluindo as etapas para o processo


Agora, voc precisa incluir as etapas que definem como os dados de origem devero ser transformados em dados de destino. Voc deve definir trs etapas: Carregar Dados Demogrficos Uma etapa do programa do DB2 que carrega dados do arquivo Demographics para uma tabela do banco de dados do Warehouse do TBC, criado no Captulo 2. Criando um banco de dados do warehouse na pgina 7.
Captulo 8. Definindo o movimento e a transformao de dados

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.

Definindo a etapa Carregar Dados Demogrficos


Para definir a etapa Carregar Dados Demogrficos: 1. A partir da palheta (a barra de ferramentas esquerda da janela), clique no cone Programas do DB2

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

11. Clique no cone Link dos Dados

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

Tutorial Business Intelligence

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.

Captulo 8. Definindo o movimento e a transformao de dados

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.

Definindo a etapa Selecionar Geogrficos


Neste exerccio, voc vai definir a etapa Selecionar Geogrficos: 1. A partir da palheta, clique no cone SQL

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

Tutorial Business Intelligence

Selecionar Dados Geogrficos

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

10. Clique no cone Link dos Dados

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.

Selecionando as colunas a partir da tabela de origem Geographies


Para selecionar colunas a partir da tabela de origem Geographies: 1. Clique com o boto direito do mouse na etapa Selecionar Dados Geogrficos. 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. O assistente Construir SQL ser aberto. A pgina Tabelas ser exibida.

Captulo 8. Definindo o movimento e a transformao de dados

51

5. Verifique se SAMPLTBC.GEOGRAPHIES est listado.

6. Clique na guia Colunas.

52

Tutorial Business Intelligence

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.

Captulo 8. Definindo o movimento e a transformao de dados

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.

Criando a tabela GEOGRAPHIES_TARGET


Neste exerccio, voc ir criar a tabela GEOGRAPHIES_TARGET utilizando a pgina Mapeamento de Coluna na etapa Selecionar Dados Geogrficos. Para criar a tabela GEOGRAPHIES_TARGET: 1. Clique na guia Mapeamento de Coluna. As colunas de origem so exibidas esquerda da pgina, e a lista de colunas de destino est localizada direita da pgina. No existem colunas de destino na lista, pois voc no especificou os parmetros para criao da tabela de destino. 2. Clique no boto de comando Gerar Tabela Padro.

54

Tutorial Business Intelligence

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.

Captulo 8. Definindo o movimento e a transformao de dados

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.

Especificando propriedades para a tabela GEOGRAPHIES_TARGET


Neste exerccio, voc ir especificar as propriedades para a tabela GEOGRAPHIES_TARGET criada no exerccio Criando a tabela GEOGRAPHIES_TARGET na pgina 54. Para especificar as propriedades da tabela GEOGRAPHIES_TARGET: 1. Na janela Modelo de Processo, clique com o boto direito na tabela GEOGRAPHIES_TARGET, e clique em Propriedades. 2. No campo Nome comercial, digite um nome descritivo para a tabela:
Geographies Target

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.

Definindo a etapa Unir Dados de Mercado


Para definir a etapa Unir Dados de Mercado: 1. Na paleta, clique no cone SQL. 2. Clique no local da tela abaixo das duas colunas de etapas e tabelas. Um cone para a etapa includo na janela. 3. Clique com o boto direito na nova etapa. 4. Clique em Propriedades. O bloco de notas Propriedades para a etapa ser aberto. 5. No campo Nome, digite o nome da etapa:
Join Market Data

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

10. Clique no cone Link dos Dados

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

Tutorial Business Intelligence

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.

Captulo 8. Definindo o movimento e a transformao de dados

57

6. Clique na guia Colunas.

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

Tutorial Business Intelligence

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.

Captulo 8. Definindo o movimento e a transformao de dados

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

Tutorial Business Intelligence

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:

Captulo 8. Definindo o movimento e a transformao de dados

61

12. Clique no cone Salvar na barra de ferramentas para salvar o processo.

13. Feche a janela Modelo de Processo.

62

Tutorial Business Intelligence

O que voc fez


A tabela de dimenso LOOKUP_MARKET foi definida no processo Construir Dimenso de Mercado do Tutorial, que contm trs etapas: v Carregar Dados Demogrficos v Selecionar Dados Geogrficos v Join Market Data As origens e destinos para cada etapa so mostradas na seguinte tabela:
Etapa Carregar Dados Demogrficos Selecionar Dados Geogrficos Join Market Data Origens Arquivo Demographics Tabela Geographies Tabela de Destino Demographics e tabela de Destino Geographies Destino Tabela DEMOGRAPHICS_TARGET Tabela GEOGRAPHIES_TARGET Tabela LOOKUP_MARKET

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.

Definindo o restante das tabelas para o esquema em estrela (opcional)


A tabela criada no exerccio anterior, LOOKUP_MARKET, uma das tabela de dimenso descritas no exemplo em Tutorial de problemas de negcios na pgina vii. Este exerccio cobre as etapas de construo do restante das tabelas de dimenso e a tabela de fatos no esquema em estrela. Ser necessrio completar as etapas neste exerccio antes de ser possvel executar as seguintes lies: v Captulo 11. Definindo as chaves nas tabelas de destino na pgina 79 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 pular este exerccio, v para Captulo 9. Testando as etapas do warehouse na pgina 69.
Captulo 8. Definindo o movimento e a transformao de dados

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

Tutorial Business Intelligence

a tabela de fatos e cada tabela de dimenso definidas neste tutorial.

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

Construir Cenrio Dimenso da de Cenrio Seleo de Amostra

Cenrio da SCENA- SelectScen Seleo do RIO _T Tutorial

LOOKUP_ SCENA- RIO

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

Tutorial Business Intelligence

Build Tutorial Fact Table

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.

O que voc fez


Agora voc possui cinco processos, com suas origens, destinos e etapas associadas, definidos no Centro de Data Warehouse : v Build Tutorial Market Dimension v Build Tutorial Product Dimension v Construir Dimenso de Cenrio do Tutorial v Construir Dimenso de Tempo do Tutorial

Captulo 8. Definindo o movimento e a transformao de dados

67

v Construir Tabela de Fatos do Tutorial

68

Tutorial Business Intelligence

Captulo 9. Testando as etapas do warehouse


Nesta lio, voc vai preencher a tabela LOOKUP_MARKET executando as etapas criadas no Captulo 8. Definindo o movimento e a transformao de dados na pgina 43: v Carregar Dados Demogrficos v Selecionar Dados Geogrficos v Unir Dados de Mercado Depois voc vai verificar os resultados de sua execuo. Antes de executar as etapas, voc deve promov-las para o modo de teste. At agora, as etapas criadas esto no modo de desenvolvimento.No modo de desenvolvimento, voc pode alterar qualquer uma das especificaes da etapa. Quando voc promove a etapa para o modo de teste, o Centro de Data Warehouse cria a tabela de destino para a etapa. Conseqentemente, depois de promover uma etapa para o modo de teste, voc pode fazer somente aquelas alteraes que no so prejudiciais para a tabela de destino. Por exemplo, voc pode incluir colunas em uma tabela de destino quando sua etapa associada est no modo de teste, mas no pode remover colunas. Depois de promover as etapas para o modo de teste, voc vai executar cada etapa individualmente. Em uma prxima lio, voc vai especificar que as etapas sero executadas em seqncia.

Testando a etapa Carregar Dados Demogrficos


Neste exerccio, voc vai promover e executar a etapa Carregar Dados Demogrficos. Depois voc vai promover o restante das etapas no processo Construir Dimenso do Tutorial de Mercado. Para promover a etapa Carregar Dados Demogrficos: 1. Na janela Modelo do Processo do processo Construir Dimenso do Tutorial de Mercado, clique com o boto direito na etapa Carregar Dados Demogrficos. 2. Clique em Modo> Teste. O Centro de Data Warehouse iniciado para criar a tabela de destino e exibe uma janela em andamento. Espere at que o Centro de Data Warehouse finalize a ao antes de iniciar o prximo procedimento. Um bloqueio aparece no cone da etapa para indicar que apenas alteraes no destrutivas podem ser feitas na etapa.
Copyright IBM Corp. 2000, 2001

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.

Promovendo o restante das etapas no esquema em estrela (opcional)


Para criar o restante das tabelas no esquema em estrela, voc deve promover as etapas criadas em Definindo o restante das tabelas para o esquema em estrela (opcional) na pgina 63. Esta seo opcional, mas se voc no completar os passos que ela contm, no estar apto a fazer as seguintes lies: v Captulo 11. Definindo as chaves nas tabelas de destino na pgina 79

70

Tutorial Business Intelligence

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

O que voc fez


Nesta lio, voc promoveu as etapas Carregar Dados Demogrficos, Selecionar Dados Geogrficos, e Unir Dados de Mercado para o modo de teste. Depois voc executou todas elas para test-las. No Captulo 10. Agendando processos do warehouse na pgina 73, voc vai programar essas etapas para serem executadas automaticamente.

Captulo 9. Testando as etapas do warehouse

71

72

Tutorial Business Intelligence

Captulo 10. Agendando processos do warehouse


Nesta lio, voc vai especificar que as etapas do processo Tutorial de Mercado sero executadas na seguinte seqncia: 1. Carregar Dados Demogrficos 2. Selecionar Dados Geogrficos 3. Unir Dados de Mercado Depois voc vai especificar que a etapa Carregar Dados Demogrficos seja executada em um horrio agendado. Voc vai ativar a agenda promovendo as etapas do processo para o modo de produo.

Executando as etapas em seqncia


Para especificar que as etapas devem ser executadas em seqncia: 1. Na janela Data Warehouse, clique com o boto direito no processo Construir Dimenso do Tutorial de Mercado e clique em Abrir. 2. Na janela Modelo de Processo, clique no cone Fluxo de Tarefas:

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.

Copyright IBM Corp. 2000, 2001

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

Tutorial Business Intelligence

Demogrficos ser executada antes da etapa Unir Dados de Mercado.

Agora as etapas sero executadas na ordem em que foram listadas na introduo desta lio.

Captulo 10. Agendando processos do warehouse

75

Agendando a primeira etapa


Agora, voc vai agendar a etapa Carregar Dados Demogrficos, para iniciar em uma data e hora determinadas. O Centro de Data Warehouse vai iniciar a etapa na hora que voc especificou. Quando a execuo da etapa Carregar Dados Demogrficos concluda, o Centro de Data Warehouse inicia o prxima etapa na seqncia que voc definiu na seo anterior. Quando voc agenda um etapa, voc pode especificar uma ou mais datas e horas nas quais a etapa deve ser executada. Voc pode tambm especificar que a etapa seja executada uma vez ou com um intervalo de tempo especfico, como todo Sbado. Para agendar a etapa Carregar Dados Demogrficos: 1. Clique com o boto direito do mouse na etapa Carregar Dados Demogrficos, e clique em Agenda. O bloco de notas Agenda aberto. 2. Na lista Intervalo, clique em Por ano. 3. No campo Data e hora de iniciar, aceite o padro da data atual e especifique uma hora que esteja poucos minutos adiante da hora atual. A etapa ser executada na hora selecionada. 4. No campo Terminar, aceite o padro, o que significa que o agendamento deve ser executado indefinidamente. 5. Clique em Incluir.

76

Tutorial Business Intelligence

O agendamento includo na Lista de agendamentos.

6. Clique em OK. O agendamento especificado criado.

Promovendo as etapas para o modo de produo


Para ativar a agenda e os links de fluxo das tarefas que voc criou, voc precisa promover as etapas para o modo de produo. O modo de produo indica que as etapas esto em seu formato final. No modo de produo, voc pode alterar somente aquelas definies que no vo afetar o processamento das etapas, tais como alterar a descrio da etapa. Para mais informaes, consulte o Centro de Data Warehouse Administration Guide. Para promover as etapas para o modo de produo: 1. Clique com o boto direito do mouse na etapa Carregar Dados Demogrficos. 2. Clique em Modo > Produo e, em seguida, clique em Sim para salvar. O Centro de Data Warehouse exibe uma janela em andamento. Espere at que o Centro de Data Warehouse finalize o processo antes de continuar com esta lio.Quando a janela em andamento fechada, o cone de etapa alterado para mostrar dois bloqueios indicando que a etapa est no modo de produo.

Captulo 10. Agendando processos do warehouse

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.

O que voc fez


Nesta lio, voc agendou as etapas criadas para serem executadas uma vez ao ano na data e hora atuais na seguinte ordem: 1. Carregar Dados Demogrficos 2. Selecionar Dados Geogrficos 3. Unir Dados de Mercado Depois voc promoveu as etapas para o modo de produo para implementar o agendamento.

78

Tutorial Business Intelligence

Captulo 11. Definindo as chaves nas tabelas de destino


Nesta lio, voc vai definir as chaves primrias e externas nas tabelas de destino para serem utilizadas posteriormente em uma unio. Para fazer esta lio, as tabelas de dimenso e a tabela de fatos foram definidas no Definindo o restante das tabelas para o esquema em estrela (opcional) na pgina 63. Em cada tabela de destino, voc vai selecionar uma coluna que pode ser utilizada unicamente para identificar as linhas nessa tabela. Ela ser a chave primria da tabela. A coluna selecionada como chave primria deve possuir as seguintes qualidades: v Ela deve possuir sempre um valor. A coluna para chave primria no pode conter valores nulos. v Ela deve possuir valores exclusivos. Cada valor na coluna deve ser diferente para cada linha da tabela. v Seus valores devem ser estveis. Um valor nunca deve ser transformado em outro valor. Por exemplo, a coluna CITY_ID na tabela LOOKUP_MARKET (criada no Captulo 8. Definindo o movimento e a transformao de dados na pgina 43) uma boa candidata a ser designada como uma chave primria. J que cada cidade precisa de um identificador, duas cidades no podem ter o mesmo identificador e os identificadores no devem mudar. A definio de uma chave primria para uma tabela altamente recomendada porque a identificao de cada linha acelera o acesso a ela. As chaves externas so utilizadas para definir relaes entre as tabelas. No esquema em estrela, uma chave externa define a relao entre a tabela de fatos e suas respectivas tabelas de dimenso. A chave primria da tabela de dimenso tem uma chave externa correspondente na tabela de fatos. A chave externa exige que todos os valores de uma coluna fornecida na tabela de fatos tambm existam na tabela de dimenso. Por exemplo, a coluna CITY_ID da FACT_TABLE pode ter uma chave externa definida na coluna CITY_ID da tabela de dimenso LOOKUP_MARKET. Isto significa que uma linha s pode existir no FACT_TABLE se CITY_ID existir na tabela LOOKUP_MARKET. Nesta lio, voc vai definir as chaves primrias nas quatro tabelas de destino que voc criou em Captulo 8. Definindo o movimento e a transformao de dados na pgina 43: LOOKUP_MARKET, LOOKUP_TIME,

Copyright IBM Corp. 2000, 2001

79

LOOKUP_PRODUCT, e LOOKUP_SCENARIO. Voc vai definir chaves externas correspondentes na tabela de destino FACT_TABLE.

Definindo uma chave primria


Neste exerccio, voc vai definir uma chave primria para as tabelas de destino LOOKUP_MARKET, LOOKUP_TIME, LOOKUP_PRODUCT, e LOOKUP_SCENARIO. Para definir as chaves primrias: 1. V para a janela Centro de Controle. 2. Clique em Exibir > Atualizar. 3. Procure a tabela LOOKUP_MARKET na lista de tabelas do banco de dados TUTWHS. Clique com o boto direito do mouse na tabela, e clique em Alterar. 4. 5. 6. 7. O bloco de notas Alterar Tabela aberto. Clique na guia Chave primria. A pgina Chave Primria aberta. Na lista Colunas Disponveis, selecione CITY_ID como a chave primria. Clique em > para mover CITY_ID para a lista Colunas-chaves primrias. Deixe o campo Nome de restrio vazio, de forma que o DB2 Universal Database gere um nome de restrio para voc. Uma chave primria pode ser considerada uma restrio, porque todos os valores na coluna

80

Tutorial Business Intelligence

selecionada tm de ser exclusivos.

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.

Definindo uma chave externa


Voc precisa definir as chaves externas para as relaes entre FACT_TABLE e as outras tabelas de destino. Neste exerccio, voc vai definir uma chave externa no FACT_TABLE (tabela dependente) baseada na chave primria da tabela LOOKUP_MARKET (tabela pai).

Captulo 11. Definindo as chaves nas tabelas de destino

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

Tutorial Business Intelligence

7. Clique em > para mover CITY_ID para a lista Chave Externa.

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.

Captulo 11. Definindo as chaves nas tabelas de destino

83

9. Clique em OK para salvar as informaes na janela Alterar Tabela.

Definindo chaves externas no Centro de Data Warehouse


Nesta seo, voc vai definir chaves externas no Centro de Data Warehouse . Para definir chaves externas no data warehouse: 1. Na janela do Centro de Data Warehouse, expanda a rvore Destino do Warehouse. 2. Expanda a rvore Tutorial de Destino at visualizar a pasta Tabelas. 3. Clique com o boto direito na tabela FACT_TABLE. 4. Clique em Propriedades. O bloco de notas Propriedades da tabela aberto. 5. Clique na guia Chaves Externas do Warehouse. 6. Clique com o boto direito em Nome da limitao da primeira chave externa na tela e clique em Remover. Faa isto para cada chave externa da tela. Estas definies de chave externa persistiram quando a etapa Juno de Tabelas de Fatos foi copiada. Elas se referem a tabelas em Destinos de Amostra TBC e devem ser excludas e substitudas com novas chaves externas que se referem a tabelas no Tutorial de Destino.

84

Tutorial Business Intelligence

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

15. Clique em OK para salvar as alteraes e fechar a janela Propriedades da tabela.

O que voc fez


Nesta lio, voc definiu as chaves primrias para as seguintes tabelas de destino: v LOOKUP_MARKET v LOOKUP_TIME v LOOKUP_PRODUCT v LOOKUP_SCENARIO Voc definiu as chaves externas para FACT_TABLE correspondente para as chaves primrias. No Captulo 16. Criando um esquema em estrela a partir do Centro de Data Warehouse na pgina 113, voc vai utilizar essas chaves para unir as tabelas no esquema em estrela.

Captulo 11. Definindo as chaves nas tabelas de destino

85

86

Tutorial Business Intelligence

Captulo 12. Mantendo os dados do warehouse


Nesta lio, voc vai apreender a definir ndices, utilizar os utilitrios RUNSTATS e REORG, e monitorar o banco de dados do warehouse. A quantidade de manuteno requerida para um banco de dados diretamente relacionada com a quantidade da atividade ou com a carga de trabalho do banco de dados. Uma vez que este tutorial no gera nenhuma atividade significante, esta lio primariamente um guia para as ferramentas e utilitrios DB2 que voc pode utilizar quando estiver utilizando um banco de dados do warehouse atual.

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.

Copyright IBM Corp. 2000, 2001

87

Para obter mais informaes sobre a criao de um ndice, consulte a publicao DB2 Universal Database Administration Guide.

Coletando estatstica da tabela


A Estatstica da tabela fornece informao sobre as caractersticas fsicas e lgicas de uma tabela e seus ndices. Voc deve periodicamente coletar estas estatsticas, para que o DB2 Universal Database possa determinar a melhor maneira de acessar seus dados. Se alteraes extensas forem feitas nos dados da tabela, e a ltima coleo de estatsticas no refletir os dados atuais da tabela, ento o desempenho do acesso de dados poder ser comprometido. Em geral, voc deve atualizar as estatsticas caso exista muitas alteraes dos dados da sua tabela. Para coletar estatsticas na tabela LOOKUP_MARKET: 1. A partir do Centro de Controle do DB2, clique com o boto direito do mouse na tabela LOOKUP_MARKET e clique em Executar Estatsticas. A janela Executar Estatsticas aberta. 2. Utilize o auxlio online para determinar o nvel de estatsticas que voc deseja colher para a tabela e seus ndices. 3. UtilizeCompartilhar nvel para especificar o tipo de acesso que os usurios possuem enquanto as estatsticas esto sendo coletadas. Alterar (Tabela leitura/gravao permitidas) Outros usurios podem ler e gravar na tabela. Referncia (Tabela apenas para leitura) Outros usurios tm acesso apenas para leitura na tabela.

88

Tutorial Business Intelligence

4. Clique em OK para iniciar a coleta das estatsticas da tabela.

Reorganizando uma tabela


A reorganizao de uma tabela faz com que ela seja arranjada novamente em um armazenamento fsico, excluindo a fragmentao e garantindo seu armazenamento de forma eficiente no banco de dados. Voc pode tambm utilizar a reorganizao para controlar a ordem em que as linhas de uma tabela so armazenadas, geralmente de acordo com o ndice. Para reorganizar a tabela LOOKUP_MARKET: 1. No Centro de Controle do DB2, clique com o boto direito do mouse na tabela LOOKUP_MARKET, e clique em Reorganizar. A janela Reorganizar Tabela aberta. 2. No campo Utilizando a rea da tabela temporria do sistema, especifique o nome de uma rea de tabela onde a tabela que est sendo reorganizada possa ser temporariamente armazenada. Se no for especificada uma rea
Captulo 12. Mantendo os dados do warehouse

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.

Monitorando o banco de dados


O monitor de desempenho fornece informaes sobre o estado do DB2 Universal Database e dos dados que ele controla, e adverte sobre situaes incomuns. As informaes so fornecidas em uma srie de capturas instantneas que representam o estado do sistema e de seus bancos de dados em determinado momento. Voc pode controlar a freqncia das capturas instantneas e da quantidade de informaes coletada por cada um deles. As informaes coletadas por um monitor de desempenho so retornadas nas variveis de desempenho. Essas variveis so um conjunto definido de elementos que podem: v Contar quantas vezes algo aconteceu (contadores). Por exemplo, o nmero de linhas lidas. v Retornar o valor atual (calibre). Por exemplo, o nmero de aplicativos conectados no momento. v Representar o momento quando algo aconteceu (registro de tempo). Por exemplo, a hora em que o ltimo aplicativo foi concludo. v Registrar o valor mais alto alcanado (linha-dgua). Por exemplo, o tamanho mximo de uma pilha do banco de dados. Para monitorar a tabela LOOKUP_MARKET: 1. No Centro de Controle do DB2, clique com o boto direito na tabela LOOKUP_MARKET e clique em Monitorando o Desempenho > Iniciar Monitor.... A janela Iniciar Monitor aberta.

90

Tutorial Business Intelligence

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.

Captulo 12. Mantendo os dados do warehouse

91

O que voc fez


Nesta lio, voc criou um ndice e coletou estatsticas na tabela LOOKUP_MARKET, reorganizando-a e monitorando-a. Na prxima lio, voc vai autorizar os usurios do banco de dados warehouse a acessar a tabela.

92

Tutorial Business Intelligence

Captulo 13. Autorizando usurios para o banco de dados warehouse


Nesta lio, voc vai definir os privilgios que concedem autorizaes aos usurios do banco de dados warehouse. A segurana do banco de dados warehouse gerenciada dentro do DB2 Universal Database. Ela fica separada da segurana do Centro de Data Warehouse . O acesso no DB2 Universal Database gerenciado por autoridades administrativas e privilgios de usurios no gerenciador do banco de dados. Geralmente as autoridades so concedidas no nvel do banco de dados, e os privilgios so usualmente concedidos para objetos dentro do banco de dados (por exemplo, tabelas). Os privilgios so controlados pelos usurios com autoridade SYSADM ou DBADM, ou pelo criador do objeto. Voc pode conceder privilgios aos usurios para o banco de dados TUTWHS porque foi voc quem o criou.

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.

Copyright IBM Corp. 2000, 2001

93

O que voc fez


Nesta lio, voc autorizou os usurios a utilizar a tabela LOOKUP_MARKET. Na prxima lio, voc vai catalogar os metadados definidos no Centro de Data Warehouse , de forma que os usurios autorizados nesta lio possam encontrar mais facilmente os dados de que precisam.

94

Tutorial Business Intelligence

Captulo 14. Catalogando os dados no warehouse para usurios finais


Para esta lio, voc deve ter o pacote do Gerenciador do DB2 Warehouse para instalar o Gerenciador de Catlogo de Informaes, que executado no windows NT, Windows 95, Windows 98, Windows 2000, e Windows ME. Deve ter tambm definido as tabelas de dimenso e de fatos em Definindo o restante das tabelas para o esquema em estrela (opcional) na pgina 63. Nesta lio, voc vai catalogar os dados no data warehouse para que sejam utilizados pelos usurios finais. Voc cataloga os dados publicando os metadados do Centro de Data Warehouse em um catlogo de informaes. Um catlogo de informaes o conjunto de tabelas gerenciadas pelo Gerenciador de Catlogo de Informaes que contm os metadados de negcio que ajuda os usurios a identificar e localizar dados e informaes disponveis para eles na organizao. Os usurios podem pesquisar no catlogo de informaes para pesquisar as tabelas que contm os dados que eles precisam consultar. Publicar metadados o processo de transferncia de metadados do Centro de Data Warehouse para o Gerenciador de Catlogo de Informaes. Nesta lio, voc vai publicar os metadados para o processo de Mercado que voc criou em Captulo 8. Definindo o movimento e a transformao de dados na pgina 43. Ao publicar o processo, voc publica os metadados para os objetos seguintes contidos no processo: 1. A etapa Carregar Dados Demogrficos, seu arquivo de origem DEMOGRAPHICS, e sua tabela de destino DEMOGRAPHICS_TARGET. 2. A etapa Selecionar Dados Geogrficos, sua tabela de origem GEOGRAPHIES, e sua tabela de destino GEOGRAPHIES_TARGET. 3. A etapa Unir Dados de Mercado e sua tabela de destino LOOKUP_MARKET. (Suas tabelas de origem sero publicadas juntamente com as outras duas etapas.)

Criando o catlogo de informaes


Primeiro, voc ir criar o catlogo de informaes no qual voc ir publicar metadados. Para criar o catlogo de informaes: 1. Clique em Iniciar > Programas > IBM DB2 > Information Catalog Manager > Inicializar Catlogo de Informaes.

Copyright IBM Corp. 2000, 2001

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.

Selecionando metadados para publicar


Para selecionar os metadados que voc deseja publicar: 1. Na janela do Centro de Data Warehouse, clique com o boto direito no cone Warehouse. 2. Clique em Metadados a Publicar. A janela Publicar Metadados aberta. 3. Clique com o boto direito do mouse no espao em branco da janela. 4. Clique em Publicar metadados do Centro de Data Warehouse .

96

Tutorial Business Intelligence

O bloco de notas Publicar Metadados do Centro de Data Warehouse aberto.

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.

Captulo 14. Catalogando os dados no warehouse para usurios finais

97

7. Clique na guia Definies de Sincronizao.

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

Tutorial Business Intelligence

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.

Atualizando os metadados publicados


Depois de publicar os metadados, preciso atualiz-los periodicamente para capturar as alteraes feitas no Centro de Data Warehouse . Para transferir as atualizaes dos metadados do Centro de Data Warehouse para o catlogo de informaes, execute a etapa para publicao da mesma forma como foram executadas todas as outras etapas no Centro de Data Warehouse . Para atualizar os metadados publicados: 1. Na Lista de publicaes na janela Publicar Metadados, clique com o boto direito em TBC_MD.DWC.def. 2. Clique em Executar. 3. V para a janela principal Centro de Data Warehouse e clique em Warehouse > Trabalho em Andamento. A janela Trabalho em Andamento aberta. Pode ser vista uma entrada para a etapa em execuo. Enquanto a etapa estiver sendo executada, o status ser Preenchimento. Quando a etapa for concluda, o status ser Bem-sucedido. Para obter mais informaes sobre a janela Trabalho em Andamento, consulte Trabalho em Andamento Viso Geral no auxlio online. 4. Feche a janela Trabalho em Andamento. 5. Clique em Fechar na janela Publicar Metadados.

O que voc fez


Nesta lio, voc publicou os metadados do Centro de Data Warehouse que voc criou no tutorial para o catlogo de informaes. Voc executou a publicao para atualizar os metadados publicados. Na prxima lio, voc vai exibir os metadados no catlogo de informaes.

Captulo 14. Catalogando os dados no warehouse para usurios finais

99

100

Tutorial Business Intelligence

Captulo 15. Trabalhando com metadados de negcios


Para esta lio, voc deve ter o pacote do Gerenciador do DB2 Warehouse para instalar o Gerenciador de Catlogo de Informaes, que executado no windows NT, Windows 95, Windows 98, Windows 2000, e Windows ME. Voc tambm deve ter definido as tabelas de dimenso e a tabela de fatos no Definindo o restante das tabelas para o esquema em estrela (opcional) na pgina 63. Nesta lio, voc vai examinar seus metadados publicados no catlogo de informaes e personalizar esse catlogo. No catlogo de informaes, os metadados esto na forma de objetos, que so itens que representam unidades ou agrupamentos distintos de informaes, mas no contm as informaes reais. Voc vai criar uma coleo de objetos no catlogo. Uma coleo um continer para objetos que voc define para acesso fcil. Voc vai lanar um programa a partir de um objeto que representa um arquivo para exibir os dados do arquivo real.

Abrindo o catlogo de informaes


Para abrir o catlogo de informaes: 1. Clique em Iniciar. 2. Clique em Programas > IBM DB2 > Information Catalog Manager > Usurio TBC_MD. A janela Informaes sobre o Produto aberta. Usurio de TBC_MD representa o catlogo de informaes no qual voc incluiu os metadados no Captulo 14. Catalogando os dados no warehouse para usurios finais na pgina 95. 3. Clique em OK para fechar a janela Informaes sobre o Produto. 4. No campo ID de Usurio, digite o IDde usurio que voc utilizou para criar o catlogo de informaes. 5. No campo Senha, digite a senha para o IDde usurio que voc digitou no campo ID de Usurio. A senha sensvel a maisculas e minsculas. 6. Clique em Abrir. A janela Catlogo de Informaes aberta.

Copyright IBM Corp. 2000, 2001

101

Navegando pelos assuntos


Para navegar pelos assuntos em um catlogo de informaes: 1. D um clique duplo no cone Assuntos na janela Catlogo de Informaes. A janela Assuntos aberta, mostrando uma lista de objetos no seu catlogo de informaes. Esses objetos contm outros objetos, mas no esto contidos por nenhum outro objeto. A janela Assuntos, por padro, aberta em uma exibio de cones, mas tambm pode ser aberta como uma exibio de lista.

102

Tutorial Business Intelligence

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 .

Pesquisando o catlogo de informaes


Neste exerccio, voc pesquisar pelos objetos que correspondem s tabelas de dimenso que voc especificou no Captulo 8. Definindo o movimento e a transformao de dados na pgina 43. Para pesquisar por objetos em um catlogo de informaes: 1. D um clique duplo no cone Nova pesquisa na janela Catlogo de Informaes. A janela Define Search (Definir Pesquisa) aberta. 2. Percorra a lista Tipos de objetos disponveis. Esta lista mostra todos os tipos de objetos definidos no catlogo de informaes.
Captulo 15. Trabalhando com metadados de negcios

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

Tutorial Business Intelligence

(Pesquisar Resultados).

Criando uma coleo de objetos


Voc pode criar uma coleo que agrupa diferentes objetos juntos, de forma que voc possa acess-los facilmente. Uma coleo representada por um cone exibido na janela Catlogo de Informaes. Neste exerccio, voc criar uma coleo de objetos que correspondem as dimenses das tabelas que foi especificada no Captulo 8. Definindo o movimento e a transformao de dados na pgina 43. Para criar uma coleo: 1. Clique em Catlogo > Criar Coleo na janela Catlogo de Informaes. A janela Criar Coleo aberta. 2. No campo Nome da coleo, digite um nome para sua nova coleo:
Tutorial Star Schema

Captulo 15. Trabalhando com metadados de negcios

105

Aceite o cone padro para representar sua coleo.

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

Tutorial Business Intelligence

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.

Criando um objeto Programas


Para criar um objeto Programas, voc definir as propriedades do objeto e especificar as propriedades a serem utilizadas como parmetros do programa. Nesse exerccio, voc criar um objeto Programas. 1. Clique em Iniciar > Programas > IBM DB2 > Information Catalog Manager > Administrador TBC_MD. 2. Na janela Abrir Catlogo de Informaes , digite o ID do usurio utilizado para criar o catlogo de informaes no campo ID do Usurio. 3. No campo Senha, digite a senha do ID do usurio. A senha sensvel a maisculas e minsculas. 4. Clique em Abrir. 5. Na janela Catlogo de Informaes, clique com o boto direito no cone Tipos de objetos. 6. Clique em Abrir como > lista de cones. 7. Clique com o boto direito no cone do tipo de objeto de Arquivos. 8. Clique em Associar programas. A janela Programas exibe uma lista de programas atualmente associados ao tipo de objeto selecionado. 9. Clique em Incluir. A janela Arquivos-Incluir Programas aberta. A propriedade Nome ser selecionada. 10. No campo Digite o valor para a propriedade selecionada, digite uma descrio do programa:
Exibir os arquivos utilizando o Bloco de Notas Microsoft

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

Tutorial Business Intelligence

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.

Captulo 15. Trabalhando com metadados de negcios

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.

Iniciando o programa a partir de um objeto de Arquivos


Nesse exerccio, voc vai iniciar o Bloco de Notas Microsoft a partir do objeto de Arquivos para o arquivo demographics. Voc vai pesquisar o objeto e depois iniciar o programa. Para iniciar o programa a partir do objeto de Arquivos:

110

Tutorial Business Intelligence

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.

O que voc fez


Nesta lio, voc abriu o catlogo de informaes e navegou pelos metadados transferidos a partir do Centro de Data Warehouse . Voc pesquisou os objetos correspondentes s tabelas LOOKUP* e agrupou esses objetos em uma coleo. No Captulo 16. Criando um esquema em estrela a partir do Centro de Data Warehouse na pgina 113, voc vai criar um esquema em estrela a

Captulo 15. Trabalhando com metadados de negcios

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

Tutorial Business Intelligence

Captulo 16. Criando um esquema em estrela a partir do Centro de Data Warehouse


Nesta lio, voc vai criar um esquema em estrela a partir das tabelas do warehouse criadas neste tutorial. Voc pode utilizar este esquema em estrela para consultar aos dados do warehouse. Voc tambm pode exportar o esquema em estrela para o OLAP Integration Server para criar um banco de dados OLAP. Nesta lio, voc vai exportar o esquema em estrela para o OLAP Integration Server. Para fazer esta lio, o OLAP Starter Kit tem que estar instalado. Voc tambm deve ter definido as tabelas de dimenso e a tabela de fatos no Definindo o restante das tabelas para o esquema em estrela (opcional) na pgina 63.

Definindo um esquema em estrela


Neste exerccio, voc vai definir o esquema em estrela que dever conter as tabelas de dimenso e de fatos definidas neste tutorial. Para definir um esquema em estrela: 1. No Centro de Data Warehouse , clique com o boto direito do mouse na pasta Esquemas do Warehouse. 2. Clique em Definir. O bloco de notas Definir Esquema do Warehouse aberto. 3. No campo Nome, digite o nome do esquema:
Tutorial Schema

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.

Copyright IBM Corp. 2000, 2001

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).

Incluindo Tabelas ao Esquema


Neste exerccio, voc vai incluir as tabelas de dimenso e de fatos definidas neste tutorial as tabelas LOOKUP_PRODUCT, LOOKUP_SCENARIO, LOOKUP_TIME, e FACT_TABLE no esquema em estrela. Para incluir as tabelas de dimenso e a tabela de fatos no esquema em estrela: 1. Clique no cone Incluir Dados:

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.

Unindo automaticamente as tabelas


Neste exerccio, voc vai utilizar as chaves primria e externa definidas no Captulo 11. Definindo as chaves nas tabelas de destino na pgina 79 para unir automaticamente as tabelas de dimenso e as tabelas de fatos. Para unir as tabelas automaticamente:

114

Tutorial Business Intelligence

1. Clique no cone Salvar na barra de ferramentas para salvar seu trabalho:

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.

Exportando o esquema em estrela


Neste exerccio, voc vai exportar o esquema em estrela para ser utilizado no OLAP Integration Server. Antes de comear: Antes de comear esta seo, voc dever ter instalado o OLAP Starter Kit ou o produto completo DB2 OLAP Server. Para exportar o esquema em estrela: 1. Na janela do Centro de Data Warehouse, clique com o boto direito no cone Warehouse. 2. Clique em Exportar Metadados > OLAP Integration Server . O bloco de notas Exportar Esquema do Warehouse aberto. 3. Na lista Esquemas disponveis do warehouse, selecione Tutorial de Esquema. 4. Clique em > O Tutorial de Esquema movido para a lista Esquemas selecionados do warehouse. 5. Clique na guia Servidor de Integrao.

Captulo 16. Criando um esquema em estrela a partir do Centro de Data 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

Tutorial Business Intelligence

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.

O que voc fez


Nesta lio, voc criou um esquema em estrela composto das tabelas LOOKUP_MARKET, LOOKUP_PRODUCT, LOOKUP_SCENARIO, LOOKUP_TIME, e FACT_TABLE. Voc exportou o esquema em estrela para o OLAP Integration Server.

Captulo 16. Criando um esquema em estrela a partir do Centro de Data Warehouse

117

118

Tutorial Business Intelligence

Captulo 17. Resumo


Parabns! Voc acabou de completar a parte Data warehouse deste tutorial. Neste tutorial, voc definiu um warehouse que contm tabelas de dimenso e uma tabela de fatos para um esquema em estrela. Voc fez o seguinte: v Definiu um banco de dados warehouse para conter o esquema em estrela. v Exibiu os dados de origem fornecidos com a amostra. v Definiu a segurana do Centro de Data Warehouse definindo um usurio do warehouse e um grupo de warehouse. v Voc definiu uma das tabelas de dimenso do esquema em estrela, a LOOKUP_MARKET, definindo as origens do warehouse para uma tabela de origem e um arquivo de origem. Depois, definiu as etapas que fizeram com que os dados fossem movidos para o warehouse e com que as tabelas fossem unidas. v Copiou o restante das tabelas de dimenso e da tabela de fato a partir da amostra. v Promoveu, testou e programou as etapas. v Definiu as chaves primrias e externas no esquema em estrela. v Realizou a manuteno do banco de dados do warehouse para incrementar o desempenho. v Autorizou usurios para o banco de dados do warehouse. v Publicou metadados no catlogo de informaes, e aprimorou o catlogo de informaes associando um programa com um dos objetos. v Voc definiu o esquema em estrela para o Centro de Data Warehouse , e exportou o esquema em estrela para o OLAP Integration Server. Se voc possui o OLAP Starter Kit instalado, seu prxima etapa executar a parte Parte 2. Anlise multidimensional de dados na pgina 121 deste tutorial.

Copyright IBM Corp. 2000, 2001

119

120

Tutorial Business Intelligence

Parte 2. Anlise multidimensional de dados

Copyright IBM Corp. 2000, 2001

121

122

Tutorial Business Intelligence

Captulo 18. Sobre a anlise multidimensional


Nesta lio, voc vai explorar os conceitos da criao de aplicativos que podem ser utilizados para analisar dados relacionais utilizando as tcnicas do OLAP (Online Analytical Processing). Voc utilizar o DB2 OLAP Starter Kit, uma verso parcial do DB2 OLAP Server, produto que contm todas as funes. Tanto o DB2 OLAP Starter Kit quanto o DB2 OLAP Server so baseados na tecnologia OLAP do Hyperion Solutions. Dentro do DB2 OLAP Starter Kit, a ferramenta bsica para criao dos aplicativos OLAP o DB2 OLAP Integration Server, executado sobre um servidor multidimensional Essbase. Com estes aplicativos, os usurios podem analisar dados do DB2 utilizando o Lotus 1-2-3 ou o Microsoft Excel.

O que a anlise multidimensional?


As ferramentas que empregam a tecnologia OLAP, tais como o DB2 OLAP Starter Kit, aumentam a capacidade do usurio de fazer perguntas ad hoc intuitivas e complexas sobre seus negcios. Por exemplo, Qual a rentabilidade do terceiro quadrante da regio sudeste em relao aos produtos focalizados? Questes como esta exigem a anlise de vrias perspectivas dos dados, como, por exemplo, tempo, regies e produtos. Cada uma dessas perspectivas so chamadas dimenses. O DB2 OLAP Starter Kit permite que voc organize os dados para anlise em vrias dimenses. Os dados relacionais podem ser considerados multidimensionais porque cada parte dos dados, que tambm podem ser chamados de fato, esto relacionados a uma linha e uma coluna, e cada uma delas pode ser considerada uma dimenso. As dimenses em um banco de dados multidimensional so perspectivas de alto grau dos dados que representam os componentes centrais do planejamento de seu negcio, tais como Contas, Tempo, Produtos e Mercados. Em um aplicativo OLAP, essas dimenses tendem a no serem alteradas com o tempo. Cada dimenso tem componentes individuais chamados membros. Por exemplo, os quatro trimestres do ano podem ser membros de uma dimenso Tempo, e os produtos individuais podem ser membros da dimenso Produto. Voc pode ter hierarquias de membros nas dimenses, tais como meses dentro dos trimestres da dimenso Tempo. Os membros tendem a mudar com o tempo. Por exemplo, medida que seu negcio cresce, novos produtos e clientes so includos.

Copyright IBM Corp. 2000, 2001

123

Viso geral da lio


Neste tutorial, voc vai: v Criar um modelo OLAP, ou seja, uma estrutura lgica que descreve o planejamento geral de seu negcio. O modelo toma a forma de um esquema em estrela que representa as relaes entre seus componentes em uma estrutura no formato de estrela. No centro do esquema em estrela fica a tabela de fatos, que contm os dados atuais que voc deseja analisar, tais como os valores das vendas. A partir da tabela de fatos, so radiadas as tabelas de dimenso, contendo dados que definem as dimenses OLAP, tais como nmeros de contas, meses, nomes dos produtos, e assim por diante. Um ou alguns dos poucos modelos OLAP podem representar a maioria dos aspectos de seu negcio. No cenrio desse tutorial, voc vai criar um modelo do OLAP que cobre a maioria dos negcios, The Beverage Company (TBC).Por estar criando um novo modelo, voc no est utilizando o esquema em estrela criado no Captulo 16. Criando um esquema em estrela a partir do Centro de Data Warehouse na pgina 113. v Criar um metaoutline online, que , geralmente, um subconjunto do modelo que voc usa para criar um aplicativo OLAP. A idia criar um ou alguns poucos modelos OLAP a partir dos quais possam ser criados os metaoutlines. Cada um deles pode abordar um aspecto especfico do negcio. Os metaoutlines descrevem como o banco de dados multidimensional vai abordar o usurio OLAP. Voc pode programar a abrangncia dos metaoutlines selecionando as dimenses que devem ficar visveis para os usurios OLAP e definindo filtros que determinem quais dados sero recuperados. No tutorial, voc criar um metaoutline especfico aos dados de vendas na regio Central da empresa TBC. v Carregar e calcular os dados para criar um aplicativo OLAP . Um aplicativo OLAP contm dados estruturados por um outline Essbase, ou um gabarito que baseado no metaoutline. v D uma olhada nos outros componentes do DB2 OLAP Integration Server. Depois de ter terminado o tutorial e criado o aplicativo OLAP, voc poder analisar os dados de vendas do TBC a partir da regio Central utilizando os programas de planilha Microsoft Excel ou Lotus 1-2-3. Para obter mais informaes, consulte a publicao OLAP Spreadsheet Add-in Users Guide for 1-2-3 or OLAP Spreadsheet Add-in Users Guide for Excel. A rea de trabalho do DB2 OLAP Integration Server contm os seguintes componentes: v A interface do OLAP Model uma ferramenta de funo completa para a criao de modelos OLAP. O DB2 OLAP Integration Server inclui tambm um OLAP Model Assistant, que orienta a criao de um modelo do OLAP

124

Tutorial Business Intelligence

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.

Captulo 18. Sobre a anlise multidimensional

125

126

Tutorial Business Intelligence

Captulo 19. Iniciando o OLAP Model


Nesta lio, voc vai iniciar a rea de trabalho do DB2 OLAP Integration Server e iniciar sesso no banco de dados DB2, que vai se tornar o catlogo OLAP que contm os metadados que definem o modelo e o metaoutline. Voc tambm vai iniciar o OLAP Model assistant.

Iniciando a rea de trabalho do OLAP Integration Server


Inicie a interface da rea de trabalho do DB2 OLAP Integration Server. Clique em Iniciar > Programas > IBM DB2 > DB2 OLAP > Desktop. A janela Login (Iniciar Sesso) exibida.

Conectando-se ao catlogo OLAP


No painel Login (Iniciar Sesso), inicie sesso para o banco de dados do DB2 onde ser colocado o catlogo OLAP. 1. Digite os seguintes valores: Server (Servidor) O nome da mquina do servidor na qual o servidor DB2 OLAP Starter Kit foi instalado. Entre em contato com o administrador do banco de dados para obter essa informao.

Copyright IBM Corp. 2000, 2001

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

Tutorial Business Intelligence

Iniciando o Model Assistant


A primeira etapa na criao do modelo do OLAP decidir entre utilizar a interface do OLAP Model, que oferece todas as funes ou o Model Assistant, que oferece uma forma mais simples e orientada. Nesta lio, voc vai utilizar o OLAP Model Assistant. 1. D um clique duplo no cone OLAP Model Assistant. 2. Voc vai receber um aviso para iniciar sesso no banco de dados TBC, que contm os dados de origem. A janela Data Source (Origem de Dados) exibida.

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.

Captulo 19. Iniciando o OLAP Model

129

O que voc fez


Nesta lio, voc iniciou a interface da rea de trabalho do Integration Server e se conectou com os metadados no catlogo OLAP. Voc tambm iniciou o OLAP Model Assistant e se conectou com o banco de dados DB2 que contm a origem de dados.

130

Tutorial Business Intelligence

Captulo 20. Selecionando a tabela de fatos e criando dimenses


Nesta lio, voc vai selecionar uma tabela de fatos e criar as dimenses Accounts e Time. Depois, vai criar as dimenses Product, Market e Scenario.

Selecionando a tabela de fatos


Todo modelo precisa de uma tabela de fatos, que o centro do esquema em estrela. A tabela de fatos composta de uma ou mais tabelas relacionais que contm fatos, tais como unidades vendidas ou custo de bens, e chaves externas que ligam a tabela de fato a cada tabela de dimenso. Nesta lio, a tabela de fatos tambm vai ser utilizada como a dimenso Accounts. A dimenso Accounts contm os dados numricos que voc quer analisar e acompanhar ao longo do tempo, tal como vendas ou inventrios; esses dados tambm so chamados de dados de quantidades variveis e possibilitam o entendimento da conta durante o processamento analtico online. Para selecionar a tabela de fatos: 1. Na pgina Select Fact Table (Selecionar Tabela de Fatos), tome nota do valor de Accounts no campo Name (Nome). No altere este valor. Nesta lio, voc vai criar, automaticamente, uma dimenso Accounts utilizando a tabela de fatos. 2. No campo Available Relational Tables (Tabela Relacional Disponvel), clique em TBC.FACT_TABLE. 3. Clique no boto de seta da direita, e TBC.FACT_TABLE ser exibida no campo Selected Relational Tables (Tabelas Relacionais Selecionadas). A janela

Copyright IBM Corp. 2000, 2001

131

semelhante a:

4. Clique em Next (Prximo) e a pgina Select Time (Selecionar Tempo) exibida.

Criando a dimenso de tempo


Neste exerccio, voc vai criar uma dimenso Time, utilizada para descrever a freqncia com que voc coleta e atualiza os dados. Por exemplo, voc pode organizar o tempo em anos, trimestres e meses. 1. Na pgina Select Time (Selecionar Tempo), voc pode aceitar o valor padro Time no campo Name (Nome). 2. Clique em Selecting Relational Tables (Relacionando Tabelas Relacionais), que ativa o campo Available Relational Tables (Tabelas Relacionais Disponveis). 3. Selecione a tabela TBC.LOOKUP_TIME e clique no boto de seta da direita. A tabela exibida no campo Selected Relational Tables (Tabelas

132

Tutorial Business Intelligence

Relacionais Selecionadas). A janela semelhante a:

4. Clique em Next (Prximo) e a pgina Name Dimensions (Nomear Dimenses) exibida.

Criando dimenses padro


Neste exerccio, voc vai criar as dimenses padro do modelo, e associar cada dimenso padro a uma tabela relacional que contm os dados dessa dimenso. As dimenses so: Scenario dimension (Dimenso Scenario) Descreve cenrios provveis para anlises de dados. Product dimension (Dimenso Product) Descreve os produtos do seu negcio. Neste tutorial, seus produtos so refrigerantes. Market dimension (Dimenso Market) Descreve os mercados nos quais voc opera. Por exemplo, voc pode organizar seus mercados por regies e cidades. 1. Na pgina Name Dimensions (Nomear Dimenses), digite Scenario no campo Name (Nome) e clique em Add to List (Incluir na lista). A dimenso Scenario includa no campo Dimension List (Lista de Dimenses).

Captulo 20. Selecionando a tabela de fatos e criando dimenses

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

Tutorial Business Intelligence

Market,utilize a tabela TBC.LOOKUP_MARKET. A janela semelhante a:

4. Clique em Next (Prximo) e a pgina Fact Table Joins (Unies de Tabelas de Fatos).

O que voc fez


Nesta lio, voc selecionou uma tabela de fatos e criou as dimenses Accounts e Time para o modelo. Depois, criou as dimenses Product, Market e Scenario.

Captulo 20. Selecionando a tabela de fatos e criando dimenses

135

136

Tutorial Business Intelligence

Captulo 21. Unindo e editando as tabelas de dimenses


O esquema em estrela representa as relaes entre a tabela de fatos e as outras dimenses no modelo. Nesta lio, voc vai ver como a estrutura do esquema em estrela foi definida por unies entre as tabelas de dimenses e a tabela de fatos. Vai aprender como ocultar colunas nas tabelas de dimenses para que as colunas no apaream como membros das dimenses no modelo. O lado esquerdo da pgina Fact Table Joins (Unies das Tabelas de Fatos) lista todas as dimenses do modelo. O lado direito mostra quais colunas esto unidas entre as tabelas de dimenso e a tabela de fatos, caso exista uma unio. No campo Dimension List (Lista de Dimenses), um X prximo dimenso significa que a dimenso est unida tabela de fatos. Observe que todas as dimenses so unidas tabela de fato. 1. Neste exerccio, voc mostrar qual coluna une a tabela de fato dimenso Time. No campo Dimension List (Lista de Dimenses), selecione a dimenso Time(Tempo).

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.

Editando as tabelas de dimenso


Neste exerccio, voc vai ocultar uma coluna na dimenso Product (Produto) para que ela no aparea no modelo: 1. No campo Dimension List (Lista de Dimenses), selecione a dimenso Product (Produto). 2. Procure CAFFEINATED no campo Colums Detail (Detalhe das Colunas). No cabealho Hidden (Oculto) prximo a CAFFEINATED, clique na caixa de seleo. A janela semelhante a:

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

Tutorial Business Intelligence

3. Clique em Next (Prximo) e a pgina Define Hierarchies (Definir Hierarquias) exibida.

O que voc fez


Nesta lio, voc viu como a estrutura do esquema em estrela foi definida por unies entre as tabelas de dimenso e a tabela de fato. Tambm aprendeu como ocultar colunas nas tabelas de dimenso para que as colunas no aparecessem como membros das dimenses no modelo.

Captulo 21. Unindo e editando as tabelas de dimenses

139

140

Tutorial Business Intelligence

Captulo 22. Definindo as hierarquias


Nesta lio, voc vai criar uma hierarquia em uma das dimenses. As hierarquias organizam as relaes pai-filho entre as colunas de uma dimenso e so exibidas como uma estrutura em rvore. Por exemplo, na dimenso Time, voc pode definir o membro Year como o topo da hierarquia. O membro Quarter seria um filho de Year e Month seria um filho de Quarter.

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

Copyright IBM Corp. 2000, 2001

141

Relationship (Relao Pai/Filho). A janela semelhante a:

5. Clique em Next (Prximo) e a pgina Preview Hierarchies (Visualizar Hierarquias) exibida.

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

Tutorial Business Intelligence

janela semelhante a:

2. Clique em Next (Prximo) e a janela final do OLAP Model Assistant (Assistente Modelo do OLAP) exibida.

O que voc fez


Nesta lio, voc criou e reviu uma hierarquia na dimenso Market.

Captulo 22. Definindo as hierarquias

143

144

Tutorial Business Intelligence

Captulo 23. Pr-exibindo e salvando um Modelo do OLAP


Nesta lio, voc finalizar seu modelo do OLAP. Voc vai ver uma pr-exibio do esquema em estrela criado e vai salvar o modelo no banco de dados. 1. A janela final do Model Assistant (Assistente de Modelo) semelhante a:

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

Copyright IBM Corp. 2000, 2001

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

Tutorial Business Intelligence

tutorial model e clique em OK.

O modelo do OLAP ser salvo no banco de dados TBC e a rea de trabalho do Integration Server ser exibida.

O que voc fez


Nesta lio, voc exibiu previamente o esquema em estrela, encerrou o modelo do OLAP e o salvou no banco de dados.

Captulo 23. Pr-exibindo e salvando um Modelo do OLAP

147

148

Tutorial Business Intelligence

Captulo 24. Iniciando o OLAP Metaoutline


Seu principal objetivo criar um metaoutline do OLAP que inclua medidas na regio dos Central States (Estados Centrais) e exclua as outras regies. A partir desse metaoutline, voc vai criar um aplicativo OLAP que poder ser utilizado para examinar como os dados de vendas dos Central States (Estados Centrais) mudaram durante 1996. A primeira etapa na criao do metaoutline do OLAP decidir entre utilizar a interface do OLAP Metaoutline, que oferece todas as funes, ou o Metaoutline Assistant (Assistente do Metaoutline), que oferece uma forma mais simples e orientada. Nesta lio, voc vai iniciar o OLAP Metaoutline Assistant, selecionar um modelo do OLAP no qual ir basear o metaoutline e vai se conectar com o banco de dados.

Iniciando o Metaoutline Assistant (Assistente do Metaoutline)


Depois de iniciar sesso no DB2 OLAP Integration Server, o Desktop exibido. 1. No DB2 OLAP Server Desktop, clique em File (Arquivo)> New (Novo). A janela Welcome (Bem-vindo) exibida. 2. Clique no cone OLAP Metaoutline Assistant. 3. Observe que um novo campo, Select the model the metaoutline should be based on ( Selecionar o modelo em que o metaoutline deve se basear), exibido no p da janela. Na caixa de listagem, selecione TBC Model (Modelo TBC). Este no o modelo que voc criou anteriormente neste tutorial;

Copyright IBM Corp. 2000, 2001

149

este modelo mais detalhado.

4. Clique em Open (Abrir) e voc receber um aviso para iniciar sesso no banco de dados de origem.

Conectando-se ao banco de dados de origem


1. Na janela Data Source (Origem dos Dados), 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 Dimensions and Members of the Metaoutline Assistant (Selecionar Dimenses e Membros do Metaoutline

150

Tutorial Business Intelligence

Assistant) exibida.

O que voc fez


Nesta lio, voc iniciou o OLAP Metaoutline Assistant, selecionou um modelo do OLAP no qual ir basear o metaoutline e se conectou com o banco de dados.

Captulo 24. Iniciando o OLAP Metaoutline

151

152

Tutorial Business Intelligence

Captulo 25. Selecionando as dimenses e os membros


Nesta lio, voc vai selecionar, a partir do modelo, as dimenses e membros que voc quer utilizar no metaoutline. 1. Na pgina Select Dimensions and Members (Selecionar Dimenses e Membros), abra a exibio em rvore da dimenso Accounts no campo OLAP Model (Modelo OLAP) at que as tabelas fiquem visveis. 2. Selecione todas as colunas da dimenso Accounts e clique no boto de seta (Add) da direita. A dimenso Accounts e suas colunas so copiadas para o campo OLAP Metaoutline (Metaoutline OLAP). 3. No campo OLAP Model (Modelo OLAP), abra a exibio em rvore da dimenso Year at que as hierarquias fiquem visveis. Clique na hierarquia Year, Quarter, Month, e clique no boto de seta (Add) da direita. A hierarquia copiada para o campo OLAP Metaoutline (Metaoutline OLAP). 4. Abra a estrutura em rvore da dimenso Market at que as hierarquias fiquem visveis. Clique na hierarquia Central Region, State (Regio Central, Estado), e outro no boto de seta (Add) da direita. A hierarquia copiada para o campo OLAP Metaoutline (Metaoutline OLAP). A janela semelhante a:

Copyright IBM Corp. 2000, 2001

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.

O que voc fez


Nesta lio, voc incluiu as dimenses Accounts, Time e Market no metaoutline.

154

Tutorial Business Intelligence

Captulo 26. Definindo propriedades


Nesta lio, voc vai explorar as propriedades das dimenses e membros, e vai alterar uma das propriedades de um membro da dimenso Accounts. Essas propriedades controlam como o outline do Essbase foi construdo no aplicativo OLAP. Voc tambm vai examinar propriedades especiais da dimenso Accounts.

Definindo as propriedades das dimenses


1. Na pgina Set Dimensions Properties (Definir Propriedades de Dimenses), observe como as propriedades da dimenso so exibidas direita do nome da dimenso.

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

Copyright IBM Corp. 2000, 2001

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.

Definindo as propriedades dos membros


Neste exerccio, voc vai alterar uma propriedade do membro de uma dimenso. 1. Observe como as propriedades do membro so exibidas direita do nome do membro. Os campos em branco so propriedades da dimenso que voc pode alterar: 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. Consolidation (Consolidao) Essa propriedade determina como os valores dos filhos se juntaram aos pais. O padro um sinal de mais (+), que significa que os valores dos filhos foram includos no valor do pai.

156

Tutorial Business Intelligence

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.

Captulo 26. Definindo propriedades

157

Examinando as propriedades da conta


Neste exerccio, voc vai examinar as propriedades especiais dos membros da dimenso das contas: 1. Na pgina Set Accounts Properties (Definir Propriedades de Accounts), voc pode alterar as seguintes propriedades dos membros da dimenso Accounts: Time Balance (Balano de Time) Essa propriedade define como um pai do membro calculado na dimenso Time. O pai pode representar o valor do primeiro membro. O valor padro None (Nenhum) permite que um clculo existente associado ao membro determine o pai. Outros valores incluem First (o primeiro valor no intervalo de tempo), Last (o ltimo valor no intervalo de tempo) ou Average (a mdia de todos os valores no intervalo de tempo). Skip (Desconsiderar) Essa propriedade determina se um membro deve ser desconsiderando durante o clculo de um pai. Variance Reporting (Relatrio de Variao) No Variance Reporting (Relatrio de Variao), calculada a diferena entre oramento e dados atuais.

158

Tutorial Business Intelligence

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.

O que voc fez


Nesta lio, voc explorou as propriedades das dimenses e membros, e alterou uma das propriedades de um membro da dimenso Accounts. Voc tambm examinou propriedades especiais da dimenso Accounts.

Captulo 26. Definindo propriedades

159

160

Tutorial Business Intelligence

Captulo 27. Definindo os filtros


Nesta lio, voc vai definir filtros que limitam os membros ou dados carregados no aplicativo OLAP. Por exemplo, se o modelo do OLAP contm dados para o ano inteiro, voc pode definir um filtro para carregar somente os dados para o segundo trimestre. Neste exerccio, voc vai criar um filtro que limita os dados carregados no aplicativo OLAP aos dados de 1996. 1. Na pgina Name Filters (Nomear Filtros), digite Sales96 no campo Name (Nome) e clique em Add to List (Incluir na Lista). O nome includo no campo Metaoutline Filter List (Lista de Filtro Metaoutline).

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).

Copyright IBM Corp. 2000, 2001

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

Tutorial Business Intelligence

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.

O que voc fez


Nesta lio, voc definiu um filtro que limita os dados carregados no aplicativo OLAP aos dados de 1996.

Captulo 27. Definindo os filtros

163

164

Tutorial Business Intelligence

Captulo 28. Criando o aplicativo OLAP


Nesta lio, voc vai ver uma visualizao do metaoutline criado, vai salvar o metaoutline e carregar e calcular os dados, que criam o aplicativo OLAP.

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:

Copyright IBM Corp. 2000, 2001

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.

7. Clique em Cancel (Cancelar) para fechar o Metaoutline Assistant.

O que voc fez


Nesta lio, voc visualizou o metaoutline criado, salvou o metaoutline e carregou e calculou os dados, que criaram o aplicativo OLAP.

166

Tutorial Business Intelligence

Captulo 29. Explorando o restante do Starter Kit


Nesta lio, voc vai explorar as interfaces do OLAP Model, do OLAP Metaoutline e do Administration Manager do DB2 OLAP Integration Server.

Explorando a interface do OLAP Model


Neste exerccio, voc vai abrir o modelo TBC na interface do OLAP Model do DB2 OLAP Integration Server. 1. Clique em File (Arquivo) > Open (Abrir) para exibir a pgina Existing (Existente) da janela Welcome (Bem-vindo). 2. Selecione TBC Model (Modelo TBC) no campo do lado esquerdo da janela e clique em Open (Abrir). 3. Responda s solicitaes para Data Source (Origem de Dados), User Name (Nome do Usurio) e Password (Senha). O Data Source (Origem de Dados) TBC. 4. A interface do OLAP Model (Modelo OLAP) exibida com o esquema em estrela mostrado no painel da direita. Clique em View (Exibir)> View all columns (Exibir todas as colunas) para expandir a tabela de fatos e dimenses. Voc pode deslocar e reorganizar as dimenses no painel da

Copyright IBM Corp. 2000, 2001

167

direita com o mouse. A janela semelhante a:

5. Quando tiver terminado, clique em File (Arquivo) > Close (Fechar). No salve as alteraes.

Explorando a interface do OLAP Metaoutline


Neste exerccio, voc vai abrir o modelo TBC na interface do OLAP Metaoutline do DB2 OLAP Integration Server. 1. Clique em File (Arquivo) > Open (Abrir) para exibir a pgina Existing (Existente) da janela Welcome (Bem-vindo). 2. Expanda a exibio em rvore do TBC Model (Modelo TBC) e selecione TBC Metaoutline (Metaoutline TBC). Clique em Open (Abrir). 3. Responda s solicitaes para Data Source (Origem de Dados), User Name (Nome do Usurio) e Password (Senha). O Data Source (Origem de Dados) TBC.

168

Tutorial Business Intelligence

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.

Explorando o Administration Manager


Neste exerccio, voc vai examinar a ferramenta Administration Manager do DB2 OLAP Integration Server. 1. Clique em Tools (Ferramentas) > Administration Manager (Gerenciador de Administrao) para exibir o Administration Manager. 2. Abra a exibio em rvore no painel da esquerda e clique em Users (Usurios). Nesta parte do Administration Manager, voc pode criar novos

Captulo 29. Explorando o restante do Starter Kit

169

usurios e conceder-lhes o acesso. A janela semelhante a:

3. Quando tiver terminado, clique em File (Arquivo) > Close (Fechar). 4. Clique em File (Arquivo) > Exit (Sair) para deixar o DB2 OLAP Integration Server.

O que voc fez


Nesta lio, voc explorou as interfaces do OLAP Model, do OLAP Metaoutline e do Administration Manager do DB2 OLAP Integration Server.

170

Tutorial Business Intelligence

Parte 3. Apndices

Copyright IBM Corp. 2000, 2001

171

172

Tutorial Business Intelligence

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

Copyright IBM Corp. 2000, 2001

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

Tutorial Business Intelligence

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

Tutorial Business Intelligence

Impresso no Brasil

Spine information:

IBM DB2 Universal Database

Tutorial Business Intelligence

Verso 7

You might also like