Definindo e implantando um cubo (vídeo do SQL Server)

Aplica-se a: Microsoft SQL Server Analysis Services

Autores: Mary Brennan, Microsoft Corporation

Duração: 00:07:56

Tamanho: 9,9 MB

Tipo: arquivo WMV

Assistir a este vídeo

Tópicos da Ajuda relacionados:

Lição 2: Definindo e implantando um cubo

Vídeos adicionais:

Criando um projeto do Analysis Services (vídeo do SQL Server)

Modificando medidas, atributos e hierarquias (vídeo do SQL Server)

Resumo do vídeo

Este vídeo demonstra como definir e implantar um cubo OLAP usando o Analysis Services.

Transcrição do vídeo

Olá, meu nome é Mary Brennan. Sou redatora técnica do Microsoft SQL Server.

Neste vídeo, mostraremos como definir e implantar um cubo OLAP usando o Analysis Services.

Primeiro, usarei o Assistente para Dimensões para definir uma dimensão Date:

  • Clique com o botão direito do mouse em Dimensões e selecione Nova Dimensão.
    Usaremos uma tabela existente.
  • Selecione Date.
  • Marque as caixas de seleção ao lado dos atributos Date Key, Full Date Alternate Key, English Month Name, Calendar Quarter, Calendar Year e Calendar Semester.
  • Vou definir o tipo de atributo Full Date Alternate Key de Regular para Date, o tipo de atributo English Month Name para Month, Calendar Quarter para Quarter, Calendar Year para Year e Calendar Semester para Half Year.
    Aqui podemos ver a dimensão Date e seus atributos.

Para definir grupos de medidas e dimensões para um cubo, use o Assistente para Cubos:

  • Clique com o botão direito do mouse em Cubos e selecione Novo Cubo.
    Nós usaremos tabelas existentes.
  • Clique em Sugerir para que o assistente para cubos sugira as tabelas a partir das quais os grupos de medidas serão criados.
    Ele seleciona corretamente InternetSales, que é uma tabela de grupos de medidas. As tabelas de grupos de medidas são algumas vezes chamadas de tabelas de fatos. Elas contêm medidas, como o número de unidades vendidas. Por padrão, o assistente seleciona todas as colunas numéricas da tabela de fatos que não estejam vinculadas a dimensões.
  • Quatro dessas colunas não são medidas reais, então desmarque as caixas de seleção PromotionKey, Currency Key, Sales Territory Key e Revision Number.
  • Selecione a dimensão Date criada anteriormente.
  • Selecione as novas dimensões a serem criadas: Customer, Geography e Product.
    Chamarei o cubo de "Tutorial do Analysis Services". Você pode ver o grupo de medidas InternetSales e suas medidas. Pode ver também as dimensões Date, Customer e Product. O cubo é exibido na pasta Cubos, e as dimensões do banco de dados são exibidas na pasta Dimensões.
  • Altere o nível de zoom para 50%.
    A tabela de fatos é amarela e as tabelas de dimensões são azuis.

Para adicionar atributos às dimensões Customer e Product, usaremos o Designer de Dimensão:

  • Abra o Designer de Dimensão para a dimensão Customer.
    Os atributos Customer Key e Geography Key já foram criados pelo Assistente para Cubos.
  • Use o ícone de zoom para exibir as tabelas no painel de diagrama em 100%.
  • Vou arrastar colunas da tabela Customer para o painel Atributos, para criar atributos. Mantenha a tecla CTRL pressionada para selecionar vários itens.
  • Em seguida, vou arrastar colunas da tabela Geography para o painel Atributos, para criar atributos.

Vamos agora adicionar atributos à dimensão Product:

  • Abra o Designer de Dimensão para a dimensão Product.
    O atributo Product Key já foi criado pelo Assistente para Cubos.
  • Vou arrastar colunas da tabela Products para o painel Atributos, para criar novos atributos. Mantenho a tecla CTRL pressionada para selecionar vários itens.

Depois de definir um cubo, você pode revisar os resultados usando o Designer de Cubo:

  • Abra o Designer de Cubo:
  • Expanda o grupo de medidas Internet Sales para revelar as medidas definidas.
    No painel Dimensões, podemos ver as dimensões do cubo Tutorial do Analysis Services. Embora apenas três dimensões tenham sido criadas no nível do banco de dados, existem cinco dimensões no cubo, pois a dimensão Date é usada como base para três dimensões com função múltipla. Ao reutilizar uma única dimensão de banco de dados para várias dimensões de cubo, o Analysis Services simplifica o gerenciamento da dimensão, usa menos espaço em disco e reduz o tempo de processamento total.
  • Expanda Customer e clique em Editar Customer.
    O Designer de Dimensão contém estas guias: Estrutura da Dimensão, Relações de Atributo, Traduções e Navegador. A guia Estrutura da Dimensão inclui três painéis: Atributos, Hierarquias e Exibição da Fonte de Dados. Os atributos da dimensão são exibidos no painel Atributos.
  • Alterne para o Designer de Cubo.
  • Clique na guia Uso da Dimensão.
    Você verá as dimensões de cubo usadas pelo grupo de medidas Internet Sales. Além disso, você pode definir um tipo de relação entre cada dimensão e cada grupo de medidas.
  • Clique na guia Partições.
    O Assistente para Cubos definiu uma partição única para o cubo usando o modo de armazenamento MOLAP sem agregações. Com o MOLAP, todos os dados de nível folha e todas as agregações são armazenados dentro do cubo, para que se obtenha o máximo de desempenho. As agregações são resumos pré-calculados de dados que melhoram o tempo de resposta de consultas, pois têm respostas antes que as perguntas sejam feitas. Você pode definir partições adicionais, configurações de armazenamento e configurações de write-back na guia Partições.
  • Clique na guia Navegador.
    O cubo não pode ser navegado porque ainda não foi implantado. Ao implantar e processar um cubo, você cria os objetos definidos em uma instância do Analysis Services e popula esses objetos com dados das fontes de dados subjacentes.
  • Clique em Exibir Código.
    O código XML para o cubo Tutorial do Analysis Services é exibido. Esse é o código real usado para criar o cubo em uma instância do Analysis Services durante a implantação.

Para exibir o cubo e os respectivos dados de dimensão, você deve implantar o projeto e, em seguida, processar o cubo e suas dimensões. A implantação de um projeto cria os objetos em uma instância do Analysis Services. O processamento copia os dados de fontes de dados subjacentes no cubo.

Vamos examinar as propriedades de implantação do projeto. Esta caixa de diálogo exibe as propriedades da configuração Active(Development). O valor da propriedade Output Path especifica onde os scripts da implantação XMLA são salvos.

  • Clique em Implantar.
    O Business Intelligence Development Studio compila e implanta o projeto Tutorial do Analysis Services na instância especificada do Analysis Services.

Eu reviso o conteúdo das janelas Saída e Progresso da Implantação para verificar se o cubo foi compilado, implantado e processado sem erros. Implantamos com êxito o cubo Tutorial do Analysis Services na instância local do Analysis Services, e depois processamos e implantamos o cubo.

Após a implantação, os dados do cubo podem ser exibidos na guia Navegador, no Designer de Cubo, e os dados de dimensão podem ser exibidos na guia Navegador, no Designer de Dimensão:

  • Alterne para o Designer de Dimensão da dimensão Product.
  • Clique na guia Navegador para exibir o membro All da hierarquia de atributo Product Key.
    Mais adiante, definiremos uma hierarquia de usuários para a dimensão Product que nos permitirá navegar pela dimensão.
  • Alterne para o Designer de Cubo.
  • Selecione a guia Navegador e clique no ícone Reconectar na barra de ferramentas do designer.
    O painel esquerdo do designer mostra os objetos do cubo Tutorial do Analysis Services. No lado direito da guia Navegador, há dois painéis. O superior é o painel Filtro, e o inferior é o painel Dados.

Obrigada por assistir a este vídeo. Espero que ele tenha sido útil.