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:
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.
2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.