Modelagem de tabela (Tutorial do Adventure Works)
Este tutorial fornece lições sobre como criar um modelo de tabela do SQL Server 2014 Analysis Services usando SQL Server Data Tools (SSDT).
O que você aprenderá
No decorrer deste tutorial, você aprenderá o seguinte:
Como criar um novo projeto de modelo tabular no SQL Server Data Tools.
Como importar dados de um banco de dados relacional do SQL Server em um projeto de modelo de tabela.
Como criar e gerenciar relações entre tabelas no modelo.
Como criar e gerenciar cálculos, medidas e Indicadores Chave de Desempenho que ajudam os usuários a analisar dados de modelo.
Como criar e gerenciar perspectivas e hierarquias que ajudam os usuários a navegar com mais facilidade pelos dados de modelo, fornecendo pontos de vista específicos de empresas e aplicativos.
Como criar partições que dividem dados de tabela em partes lógicas menores que podem ser processadas independentemente de outras partições.
Como proteger dados e objetos de modelo criando funções com membros de usuário.
Como implantar um modelo tabular em uma área restrita ou instância de produção do Analysis Services em execução no modo Tabular.
Cenário do tutorial
Esse tutorial se baseia na Adventure Works Cycles, uma empresa fictícia. A Adventure Works Cycles é uma grande empresa multinacional de fabricação que produz e distribui bicicletas metálicas e compostas para mercados comerciais em América do Norte, Europa e Ásia. A sede da Adventure Works Cycles fica em Bothell, Washington, onde a empresa emprega 500 trabalhadores. Além disso, a Adventure Works Cycles emprega várias equipes de vendas regionais em toda a sua base de mercado.
Para respaldar melhor as necessidades de análise de dados das equipes de vendas e de marketing e da gerência sênior, você fica encarregado de criar um modelo de tabela para que os usuários analisem dados de vendas pela Internet no banco de dados de exemplo AdventureWorksDW.
Para concluir o tutorial e o modelo de tabela Adventure Works Internet Sales, você deve concluir várias lições. Em cada lição há um número de tarefas; é necessário concluir todas as tarefas na ordem certa para concluir a lição. Embora em uma lição específica possa haver várias tarefas que geram um resultado semelhante, no entanto, o modo como você conclui cada tarefa é ligeiramente diferente. Isso acontece para mostrar que geralmente há mais de uma maneira de concluir uma tarefa específica e para desafiá-lo a usar as habilidades adquiridas nas tarefas anteriores.
A finalidade das lições é orientá-lo por meio da criação de um modelo tabular básico em execução no modo In-Memory usando muitos dos recursos incluídos em SQL Server Data Tools. Como cada lição é criada após a lição anterior, você deve concluir as lições na ordem. Depois que você tiver concluído todas as lições, terá criado e implantado o modelo de tabela de exemplo Adventure Works Internet Sales em um servidor do Analysis Services.
Observação
Este tutorial não fornece lições ou informações sobre como gerenciar um banco de dados modelo de tabela implantado usando o SQL Server Management Studio ou usando um aplicativo cliente de relatórios para se conectar a um modelo implantado para procurar dados de modelo.
Pré-requisitos
Para concluir este tutorial, você deve ter os seguintes pré-requisitos instalados:
SQL Server instância do Analysis Services 2014 em execução no modo Tabular.
SQL Server Data Tools (SSDT).
Banco de dados de exemplo AdventureWorksDW Este banco de dados de exemplo inclui os dados necessários para concluir este tutorial. Para baixar o banco de dados de exemplo, consulte https://github.com/microsoft/sql-server-samples/releases/tag/adventureworks.
Microsoft Excel 2003 ou posterior (para uso com o recurso Analisar no Excel na lição 11)
Lições
Este tutorial inclui as seguintes lições:
Lição | Tempo estimado para conclusão |
---|---|
Lição 1: Criar um novo projeto de modelo de tabela | 10 minutos |
Lição 2: Adicionar dados | 20 minutos |
Lição 3: Renomear colunas | 20 minutos |
Lição 4: Marcar como Tabela de Data | 3 minutos |
Lição 5: Criar Relações | 10 minutos |
Lição 6: Criar colunas calculadas | 15 minutos |
Lição 7: Criar medidas | 30 minutos |
Lição 8: Criar indicadores chave de desempenho | 15 minutos |
Lição 9: Criar perspectivas | 5 minutos |
Lição 10: Criar hierarquias | 20 minutos |
Lição 11: Criar partições | 15 minutos |
Lição 12: Criar Funções | 15 minutos |
Lição 13: Analisar no Excel | 20 minutos |
Lição 14: Implantar | 5 minutos |
Lições suplementares
Este tutorial também inclui Lições complementares. Os tópicos desta seção não são necessários para concluir o tutorial, mas podem ser úteis para a melhor compreensão dos recursos de criação do modelo de tabela avançado.
Este tutorial inclui as seguintes lições suplementares:
Lição | Tempo estimado para conclusão |
---|---|
Implementar a segurança dinâmica usando filtros de linha | 30 minutos |
Configurar propriedades de relatório para relatórios do Power ViewConfigurar propriedades de relatório para relatórios do Power View | 30 minutos |
Próxima etapa
Para iniciar o tutorial, vá para a primeira lição: Lição 1: Criar um novo projeto de modelo de tabela.