Lição 2: Adicionar dados
Nesta lição, você usará o Assistente de Importação de Tabela no SQL Server Data Tools para se conectar ao banco de dados SQL AdventureWorksDW, selecionar dados, visualizar e filtrar os dados e, em seguida, importar os dados para o workspace do modelo.
Usando o Assistente de importação de tabela, você pode importar dados de uma variedade de fontes relacionais: Access, SQL, Oracle, Sybase, Informix, DB2, Teradata e muito mais. As etapas de importação de dados de cada uma dessas fontes relacionais são bem parecidas com as descritas a seguir. Além disso, os dados podem ser selecionados por meio de um procedimento armazenado.
Para saber mais sobre como importar dados e os diferentes tipos de fontes de dados das quais você pode importar, consulte Fontes de dados (SSAS tabulares).
Tempo estimado para conclusão desta lição: 20 minutos
Pré-requisitos
Este tópico faz parte de um tutorial de modelagem tabular, que deve ser concluído na devida ordem. Antes de executar as tarefas nesta lição, você deve ter concluído a lição anterior: Lição 1: Criar um novo projeto de modelo tabular.
Criar uma conexão
Para criar uma conexão com um banco de dados AdventureWorksDW2012.
Em SQL Server Data Tools, clique no menu Modelo e, em seguida, clique em Importar da Fonte de Dados.
Esse procedimento iniciará o Assistente de Importação de Tabela que o orientará no processo de configuração de uma conexão a uma fonte de dados. Se a opção Importar da Fonte de Dados estiver acinzentada, clique duas vezes em Model.bim no Gerenciador de Soluções para abrir o modelo no designer.
No Assistente de Importação de Tabela, em Bancos de Dados Relacionais, clique em Microsoft SQL Servere clique em Avançar.
Na página Conectar-se a um Banco de Dados do Microsoft SQL Server, em Nome da Conexão Amigável, digite
Adventure Works DB from SQL
.Na caixa Nome do servidor, digite o nome do servidor no qual você instalou o banco de dados AdventureWorksDW.
No campo Nome do banco de dados , clique na seta para baixo e selecione AdventureWorksDWe clique em Avançar.
Na página Informações sobre Representação , é necessário especificar as credenciais que o Analysis Services usará para se conectar à fonte de dados ao importar e processar dados. Verifique se a opção Nome de usuário e senha específicos do Windows está selecionada e, em Nome de Usuário e Senha, insira suas credenciais de logon do Windows e clique em Avançar.
Observação
O uso de uma conta de usuário e senha do Windows é o método mais seguro de conexão a uma fonte de dados. Para obter mais informações, consulte Representação (SSAS tabular).
Na página Escolher como Importar os Dados , verifique se a opção Selecionar itens em uma lista de tabelas e exibições para escolher os dados a serem importados está marcada. Para selecionar em uma lista de tabelas e exibições, clique em Avançar para exibir uma lista de todas as tabelas de origem do banco de dados de origem.
Na página Selecionar tabelas e exibições , marque a caixa de seleção para as tabelas a seguir: DimCustomer, DimDate, DimGeography, DimProduct, DimProductCategory, DimProductSubcategorye FactInternetSales.
Desejamos atribuir às tabelas do modelo nomes mais explicativos. Clique na célula da coluna Nome Amigável de DimCustomer. Renomeie a tabela removendo "Dim" de DimCustomer.
Renomeie as outras tabelas:
Nome de origem Nome amigável DimDate Data DimGeography Geografia DimProduct Produto DimProductCategory Categoria do Produto DimProductSubcategory Subcategoria de produto FactInternetSales Internet Sales NÃO clique em Concluir.
Agora que você se conectou ao banco de dados, selecionou as tabelas a serem importadas e atribuiu nomes amigáveis às tabelas, vá para a próxima seção, Filtrar os dados da tabela antes de importar.
Filtrar os dados da tabela
A tabela DimCustomer que você está importando do banco de dados contém um subconjunto dos dados contidos no banco de dados Adventure Works original do SQL Server. Você filtrará algumas das colunas da tabela DimCustomer que não são necessárias. Quando possível, você desejará filtrar dados que não serão usados para economizar espaço na memória usado pelo modelo.
Para filtrar os dados da tabela antes de importar
Selecione a linha da tabela Customer e clique em Visualizar e Filtrar. A janela Visualizar Tabela Selecionada é aberta com todas as colunas da tabela DimCustomer de origem exibida.
Desmarque a caixa de seleção na parte superior das seguintes colunas:
Cliente SpanishEducation FrenchEducation SpanishOccupation FrenchOccupation Como os valores destas colunas não são pertinentes à análise de vendas da Internet, não há necessidade de importar essas colunas. A eliminação de colunas desnecessárias reduzirá o tamanho do modelo.
Verifique se todas as outras colunas estão marcadas e clique em OK.
Observe que as palavras Filtros aplicados agora são exibidas na coluna Detalhes do Filtro na linha Cliente ; se você clicar nesse link, verá uma descrição de texto dos filtros que acabou de aplicar.
Filtre as tabelas restantes desmarcando as caixas de seleção das colunas seguintes em cada tabela:
Data DateKey SpanishDayNameOfWeek FrenchDayNameOfWeek SpanishMonthName FrenchMonthName Geografia SpanishCountryRegionName FrenchCountryRegionName IpAddressLocator Produto SpanishProductName FrenchProductName FrenchDescription ChineseDescription ArabicDescription HebrewDescription ThaiDescription GermanDescription JapaneseDescription TurkishDescription Categoria do Produto SpanishProductCategoryName FrenchProductCategoryName Subcategoria de produto SpanishProductSubcategoryName FrenchProductSubcategoryName Internet Sales OrderDateKey DueDateKey ShipDateKey
Agora que você visualizou e filtrou os dados desnecessários, poderá importar os dados. Vá para a próxima seção Importar as tabelas e os dados de coluna selecionados.
Importar as tabelas e os dados de coluna selecionados
Agora você pode importar os dados selecionados. O assistente importa os dados da tabela junto com as relações entre as tabelas. São criadas novas tabelas e colunas no modelo usando os nomes amigáveis que você especificou, e os dados que você filtrou não serão importados.
Para importar os dados de colunas e tabelas selecionadas
Examine suas seleções. Se tudo estiver correto, clique em Concluir.
Durante a importação dos dados, o assistente exibirá quantas linhas foram buscadas. Quando todos os dados tiverem sido importados, será exibida uma mensagem indicando êxito.
Dica
Para consultar as relações que foram criadas automaticamente entre as tabelas importadas, na linha Preparação de dados , clique em Detalhes.
Clique em fechar
O assistente é fechado e o modelo de designer fica visível. Cada tabela foi adicionada como uma nova guia no designer de modelos.
Salve o Projeto de Modelo.
É importante salvar frequentemente seu projeto de modelo.
Para salvar o projeto de modelo
- Em SQL Server Data Tools, clique no menu Arquivo e clique em Salvar Tudo.
Próxima etapa
Para continuar este tutorial, vá para a próxima lição: Lição 3: Renomear colunas.