Instalar dados de exemplo e projetos multidimensionais

Aplica-se a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Use as instruções e links fornecidos neste artigo para instalar os arquivos de dados e de projeto usados nos tutoriais do Analysis Services.

Etapa 1: Pré-requisitos de instalação

As lições neste tutorial presumem que você tenha o seguinte software instalado. Você pode instalar todos os recursos em um único computador. Para instalar estes recursos, execute a Instalação do SQL Server e selecione-os na página Seleção de Recursos.

  • Mecanismo de Banco de Dados do SQL Server

  • SSAS (SQL Server Analysis Services)

    O Analysis Services está disponível apenas nestas edições: Evaluation, Enterprise, Business Intelligence, Standard. Não há suporte para modelos multidimensionais em Azure Analysis Services.

    Por padrão, o Analysis Services 2016 e posterior é instalado como uma instância tabular. Você pode substituir o modo padrão escolhendo Modo de Servidor Multidimensional na página de configuração do servidor do Assistente de Instalação.

Etapa 2: Baixar e instalar ferramentas de gerenciamento e desenvolvedor

O Visual Studio é baixado e instalado separadamente de outros recursos SQL Server. Os designers e modelos de projeto usados para criar modelos estão incluídos na extensão de projetos do Analysis Services para Visual Studio. Para saber mais sobre como instalar versões compatíveis do Visual Studio e a extensão de projetos do Analysis Services, confira Ferramentas do Analysis Services – Criar e implantar modelos.

SQL Server Management Studio (SSMS) é baixado e instalado separadamente de outros recursos SQL Server.

Baixar SQL Server Management Studio

Como opção, instale o Excel para procurar seus dados multidimensionais à medida que você continua pelo tutorial. A instalação do Excel habilita o recurso Analisar no Excel que inicia o Excel usando uma lista de campo de Tabela Dinâmica que é conectada ao cubo que está sendo criado. Usar o Excel para procurar dados é recomendado porque você pode rapidamente criar um relatório dinâmico que permite interagir com os dados.

Como alternativa, você pode procurar dados usando o designer de consulta MDX interno que é integrado a SQL Server Data Tools. O criador de consultas retorna os mesmos dados, menos os que são apresentados como um conjunto de linhas simples.

Etapa 3: Instalar bancos de dados

Um modelo multidimensional do Analysis Services usa dados transacionais que você importa de um RDBMS. Para os fins deste tutorial, use o banco de dados relacional a seguir como fonte de dados.

  • AdventureWorksDW2019 – Esse é um data warehouse relacional executado em uma instância do Mecanismo de Banco de Dados. Ele fornece os dados originais usados pelos bancos de dados e projetos do Analysis Services que você cria e implanta ao longo do tutorial. O tutorial pressupõe que você esteja usando o AdventureWorksDW2019, no entanto, as versões anteriores funcionam.

    Você pode usar esse banco de dados de exemplo com SQL Server 2019 e posteriores. Em geral, você deve usar a versão de banco de dados de exemplo que corresponde à versão do mecanismo de banco de dados.

Para instalar o banco de dados, faça o seguinte:

  1. Baixe um backup de banco de dados AdventureWorksDW2019 do GitHub.

  2. Copie o arquivo de backup para o diretório de backup da instância local do Mecanismo de Banco de Dados SQL Server.

  3. Inicie o Microsoft SQL Server Management Studio e conecte-se à instância do Mecanismo do Banco de Dados.

  4. Restaure o banco de dados.

Etapa 4: Conceder permissões de banco de dados

As projetos de exemplo usam configurações de representação de fonte de dados que especificam o contexto de segurança sob o qual os dados são importados ou processados. Por padrão, as configurações de representação especificam a conta de serviço do Analysis Services para acessar os dados. Para usar essa configuração padrão, você deve garantir que a conta de serviço na qual o Analysis Services é executado tenha permissões de leitor de dados no banco de dados AdventureWorksDW .

Observação

Para fins de aprendizagem, é recomendado usar a opção de representação de conta de serviço padrão e conceder permissões de leitura de dados à conta de serviço no SQL Server. Embora outras opções de representação estejam disponíveis, nem todas são adequadas para processar operações. Especificamente, a opção para usar as credenciais do usuário atual não tem suporte para processamento.

  1. Determinar a conta de serviço. Você pode usar o SQL Server Configuration Manager ou o aplicativo de console de Serviços para exibir informações da conta. Se você instalou o Analysis Services como a instância padrão usando a conta padrão, o serviço será executado como NT Service\MSSQLServerOLAPService.

  2. No Management Studio, conecte-se à instância do mecanismo do banco de dados.

  3. Expanda a pasta Segurança, clique com o botão direito do mouse em Logons e selecione Novo Logon.

  4. Na página Geral, em Nome de logon, digite NT Service\MSSQLServerOLAPService (ou qualquer conta na qual o serviço está sendo executado).

  5. Clique em Mapeamento de Usuário.

  6. Marque a caixa de seleção ao lado do banco de dados AdventureWorksDW . A associação de função deve incluir automaticamente db_datareader e public. Clique em OK para aceitar os padrões.

Etapa 5: Instalar projetos

O tutorial inclui projetos de exemplo para que você possa comparar seus resultados em um projeto acabado ou iniciar uma lição que seja mais adiantada na sequência.

  1. Baixe o adventure-works-multidimensional-tutorial-projects.zip na página de exemplos do Adventure Works for Analysis Services no GitHub.

  2. Mova o arquivo .zip para uma pasta debaixo da unidade de raiz (por exemplo, C:\Tutorial). Esta etapa atenua o erro "Caminho muito longo" que, às vezes, ocorre se você tentar descompactar os arquivos na pasta Downloads.

  3. Descompacte os projetos de exemplo: clique com o botão direito do mouse no arquivo e selecione Extrair Tudo. Depois de extrair os arquivos, você deve ter pastas Lição 1, 2, 3, 5, 6, 7, 8, 9, 10 Concluir e Lição 4 Iniciar.

  4. Remova as permissões somente leitura nesses arquivos. Clique com o botão direito do mouse na pasta pai, selecione Propriedades e desmarque a caixa de seleção somente leitura. Clique em OK. Aplique as alterações a essa pasta, subpastas e arquivos.

  5. Abra o arquivo de solução (.sln) que corresponde à lição em que você está. Por exemplo, na pasta chamada "Lição 1 Concluída", abra o arquivo Analysis Services Tutorial.sln.

  6. Implante a solução para verificar se as permissões de banco de dados e as informações de localização do servidor estão configuradas corretamente.

    Se o Analysis Services e o Mecanismo de Banco de Dados estiverem instalados como a instância padrão (MSSQLServer) e todo o software estiver sendo executado no mesmo computador, você poderá clicar em Implantar Solução no menu Criar para criar e implantar o projeto de exemplo na instância local do Analysis Services. Durante a implantação, os dados são processados (ou importados) do banco de dados AdventureWorksDW na instância local do Mecanismo de Banco de Dados. Um novo banco de dados do Analysis Services é criado na instância do Analysis Services que contém os dados recuperados do Mecanismo de Banco de Dados.

    Se você encontrar erros, analise as etapas anteriores sobre como configurar permissões de banco de dados. Além disso, talvez você precise alterar os nomes de servidores. O nome de servidor padrão é localhost. Se os servidores estiverem instalados em computadores remotos ou como instâncias nomeadas, substitua o padrão para usar um nome de servidor que seja válido para a instalação. Somado a isso, se os servidores estiverem em computadores remotos, talvez você precise configurar o Firewall do Windows para permitir o acesso a esses servidores.

    O nome de servidor para conexão ao mecanismo de banco de dados é especificado no objeto Fonte de Dados da solução multidimensional (Tutorial do Adventure Works), visível no Gerenciador de Soluções.

    O nome de servidor para conexão ao Analysis Services é especificado na guia Implantação de Páginas de Propriedades do projeto, também visível no Gerenciador de Soluções.

  7. No SQL Server Management Studio, conecte-se ao Analysis Services. Verifique se o banco de dados nomeado Tutorial do Analysis Services está sendo executado no servidor.

Próxima etapa

Você agora está pronto para usar o tutorial. Para obter mais informações sobre como começar, consulte Modelagem multidimensional (Tutorial do Adventure Works).

Confira também

Configurar o Firewall do Windows para permitir o acesso ao Analysis Services
Configurar o Firewall do Windows para permitir acesso ao SQL Server