Terça-feira, 22 de março de 2005 às 13h24

Montando um Cubo OLAP: Instalando o Analysis Services

Olá pessoal. Na coluna de hoje vou iniciar uma série de colunas que vão explicar, de maneira simples e fácil, como montar um cubo de dados OLAP com SQL Server e o Analysis Services.

Como o foco desta série de colunas é explicar passo-a-passo como fazer um cubo, vou demonstrar todos detalhes através de um projeto no qual estive envolvido e vou detalhar todos as partes, desde o levantamento de requisitos até a entrega da solução. Procurando na Internet achei muito pouco material sobre este assunto em português e, por isso, resolvi abordá-lo de forma prática.

Para aqueles que não possuem uma boa base teórica em Business Inteligence eu recomendo uma boa leitura em todas as colunas do Michel Souza, colunista de Business Inteligence do iMaster, pois vou me focar principalmente nos aspectos técnicos e práticos e não em conceitos e teorias, que são de extrema importância para quem quer trabalhar com Business Inteligence.

Bom, para começar vamos ter que instalar o Analysis Services, que é o servidor OLAP da Microsoft. É bom deixar claro logo no início que o Analysis Services não precisa obrigatoriamente ser utilizado com o SQL Server, ou seja, podemos utilizar o Analysis Services com qualquer banco de dados que possua um driver ODBC ou um provider OLE DB. Mas, no caso do projeto que trabalhei e que vou descrever, utilizei a dupla SQL Server e Analysis Services.

Nesta primeira coluna da série vamos aprender como instalar o Analysis Services. Vou explicar aqui como instalar este servidor, que não é nada complicado, seguindo todos os passos através das telas do instalador. É importante lembrar que o Analysis Services segue toda a filosofia de licenças do SQL Server, inclusive a característica de funcionar somente em determinados sistemas operacionais. Para mais informações sobre isso, consultem a documentação do SQ Server.

Logo após inserção do CD do SQ Server na unidade de CD e a execução do programa Autorun.exe, devemos escolher a opção “SQL Server 2000 Componentes”, como mostrado na Figura 1.


Figura 1. Escolhendo a opção de instalação de componentes do SQL Server 2000.

Na próxima janela devemos escolher a opção “Install Analisys Services”, que é o servidor OLAP da Microsoft, como mostrado na Figura 2.


Figura 2. Escolhendo a opção que iniciará o programa de instalação do Analysis Services.

Na seqüência o programa de instalação é a carregado e a janela de boas vindas é apresentada, como na Figura 3:


Figura 3. Janela de boas vindas do programa de instalação.

A próxima janela mostra o EULA (End-User License Agreement) contendo todos os aspectos legais do software que está sendo instalado. É preciso aceitar esta licença clicando no botão “Yes” para que a instalação possa continuar. A Figura 4 apresenta a janela com o EULA.


Figura 4. EULA do Analysis Services.

A janela seguinte mostra quais componentes podem ser marcados para a instalação. Podemos destacar o fato que uma aplicação de exemplo já vem com o Analysis Services e que existe um Books OnLine só para o Analysis Services.

Este Books OnLine é a documentação eletrônica oficial do Analysis Services e é bem provável que o tudo que for necessário para implementar uma solução OLAP com o SQL Server vai estar descrito nesta documentação.

Figura 5 mostra a janela de escolha de componentes.


Figura 5. Janela de escolha de componentes do Analisys Services.

A Figura 6 mostra onde o programa de instalação permite a escolha do local os dados serão armazenados. Este local só armazenará os meta-dados do que for criado com o Analysis Services e não os dados na qual os cubos irão mostrar.

Como dito anteriormente, podemos trabalhar com uma grande variedade de banco de dados que armazenarão os dados propriamente ditos. Por padrão, estes meta-dados serão armazenados em um arquivo MDB do Access.

Figura 6. Escolha do diretório onde os meta-dados serão armazenados.

A próxima janela pergunta qual é o nome do grupo de programas que o instalador deve criar para jogar os ícones das ferramentas que o Analysis Services vai instalar. A Figura 7 mostra esta janela.


Figura 7. Escolha do nome do grupo de programas que conterá os ícones das ferramentas do Analysis Services.

Após a janela de escolha do nome do grupo de programas, a cópia dos arquivos começa. Esta cópia geralmente é rápida, mais isso depende de qual computador se está instalando o Analysis Services. A Figura 8 mostra a janela de cópia de arquivos.

Figura 8. Janela de cópia dos arquivos do Analysis Services.

A última janela do programa de instalação encerra o processo. Esta janela é mostrada na Figura 9.


Figura 9. Janela de encerramento da instalação.

Até agora tudo bem. Para confirmar se o Analysis Services foi instalado corretamente e que o serviço esteja rodando sem problemas, devemos abrir o programa Service Manager, que é instalado junto com o SQL Server.

Este programa mostra o status dos serviços do SQL Server e do Analysis Services. Verifiquem se o serviço MSSQLServerOLAPServervice está sendo executando, como na Figura 10. Não se esqueçam de marcar a opção que inicia o serviço automaticamente.


Figura 10. Serviço MSSQLServerOLAPService sendo executado no servidor PICHILIANI.

Após a instalação bem sucedida vamos verificar se conseguimos nos conectar no Analisys Services. O programa de instalação, entre outras tarefas, criou um grupo de usuários do Windows chamado OLAP Administrators no servidor onde o Analisys Services foi instalado. Os usuários do Windows que desejaram fazer a administração do Analisys Services devem fazer parte deste grupo.

Para administrar o Analysis Services, e criar os nossos cubos, devemos utilizar uma ferramenta chamada de Analysis Manager. Esta ferramenta é como o Enterprise Manager: um plug-in para o MMC (Microsoft Management Console) e é colocada no grupo Analysis Services, que está dentro do grupo Microsoft SQL Server do menu Iniciar.

Após abrir o Analysis Manager, vamos dar um clique na pastinha Analisys Servers, no painel da esquerda, e mais um clique no nome do nosso servidor. Não se espantem de receberem a mensagem apresentada pela Figura 11.

Figura 11. Mensagem apresentada no momento da conexão com o Analysis Services

Esta mensagem pode aparecer mesmo que o usuário na qual você esteja logado pertença ao grupo Olap Administrators. Isso é um bug do Analysis Services que já foi corrigido pelo Service Pack 3. Para evitar este problema, façam o download e instalem o arquivo sql2kasp3.exe (Service Pack 3 do Analysis Services), obtido na página da Microsoft indicada pelo link abaixo:

http://www.microsoft.com/downloads/details.aspx?FamilyId=90DCD52C-0488-4E46-AFBF-ACACE5369FA3&displaylang=en

Uma vez instalado o Service Pack 3 para o Analysis Services, tentem conectar com o Analysis Manager. O resultado deve ser algo similar à Figura 12.


Figura 12. O Analisys Manager conectado ao servidor PICHILIANI.

É isso aí pessoal, se vocês seguiram com sucesso todos os passos da instalação devem estar com o Analysis Services instalado e pronto para a criação dos nossos cubos.

Na próxima coluna vou falar um pouco sobre o problema na qual o projeto estava baseado e na solução proposta.

Grande abraço a todos e todas e até a próxima coluna.

Nenhum comentário até agora

Cancelar resposta

Qual a sua opinião?

Faça login abaixo ou cadastre-se rapidamente.


Sobre o Autor
Mauro Pichiliani é mestre em computação, possui as certificações MCP, MCDBA, MCT e MCTS e atua como consultor de banco de dados com enfoque na área de tunning.

2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.