Manual de Configuração BI
Previous Topic  Next Topic 

1>Procedimento para configuração do BI


Este tópico tem como objetivo auxiliar na configuração do ambiente adequando o mesmo à execução do sistema BI da NewCon.


Criar banco de dados SQL Server


Preferencialmente, a criação do banco de dados deve ser de responsabilidade do Cliente, pois, o DBA (Database Administrator) tem todas as informações necessárias para seguir as melhores práticas referentes à criação do banco, conforme política da empresa.

Abaixo, segue um exemplo demonstrativo para criação do banco de dados:

1.        Selecione a opção General (Geral):



Como observa-se ao lado, o banco de dados NovoBancoDW foi criado.



Este banco recebe os dados das tabelas de dimensões e fatos que são alimentadas pelo job responsável por executar o pacote SSIS.


Para algumas versões do pacote SSIS, as tabelas e objetos são criados manualmente utilizando os seguintes scripts:


Portanto, para criar as tabelas e objetos necessários, execute os scripts acima no banco recém criado (SQL Server).


Criar banco de dados Analysis Services


Conecte o Analysis Services e execute script de criação do banco de dados:

Arquivo   Script de Criação do Analysis Services.xmla   



Alterar datasource no banco Analysis Services


Após criar o banco no Analysis Services, conecte-se no AS e, altere o datasource para apontar para o banco criado no servidor SQL:


Criar JOB


Crie um job no  SQL Server Agent  responsável por executar o arquivo do  pacote SSIS.

A extensão do arquivo a ser executado é *.dtsx:


Crie um step com o type,  SQL Server integration Services Package .
Selecione o arquivo conforme imagem abaixo:

Acesse a aba  Data sources.

Corrija as Strings de Conexão referente ao banco de Origem dos Dados e Banco de Destino(criado no SQL Server).


Crie um novo step responsável por processar o banco no Analysis Services.
Utilize o tipo (type) SQL Server Analysis Services Command e, registre o código abaixo para processar o banco:

Código da área Command:



<Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">

   <Parallel>

    <Process xmlns:xsd="http://www.w3.org/2001/XMLSchema"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:ddl2="http://schemas.microsoft.com/analysisservices/2003/engine/2"xmlns:ddl2_2="http://schemas.microsoft.com/analysisservices/2003/engine/2/2"xmlns:ddl100_100="http://schemas.microsoft.com/analysisservices/2008/engine/100/100">

      <Object>

         <DatabaseID>BI_DW_CNPM</DatabaseID>

      </Object>

      <Type>ProcessFull</Type>

      <WriteBackTableCreation>UseExisting</WriteBackTableCreation>

   </Process>

  </Parallel>

</Batch>


Inclua um schedule  para rodar o Job conforme período desejado (New  Job Schedule) .
A imagem abaixo demonstra a opção de rodar todos os dias às 22:00 horas.

Rode o Job e verifique se está tudo Ok.



DTEXEC


Para executar o arquivo do pacote SSIS, opcionalmente é utilizado o DTEXEC.

Segue abaixo um simples exemplo:







Na configuração do banco de dados utilizada no exemplo demonstrado,

não foram consideradas nenhuma das melhores práticas.




|TOPO|

|Prefácio|