Obter dados

Aplica-se a: SQL Server 2019 e posteriores do Analysis Services Azure Analysis Services Fabric/Power BI Premium

Nesta lição, você usa Obter Dados para se conectar ao banco de dados de exemplo AdventureWorksDW, selecionar dados, visualizar e filtrar e, em seguida, importar para o workspace do modelo.

Nos bastidores, Obter Dados é Power Query, que fornece uma vasta variedade de ferramentas para se conectar e remodelar dados para modelagem e análise. Para saber mais, confira Documentação do Power Query.

Observação

Tarefas e imagens neste tutorial mostram a conexão a um banco de dados AdventureWorksDW em um recurso do Azure Synapse Analytics. Em alguns casos, um banco de dados AdventureWorksDW no SQL Server Data Warehouse pode mostrar objetos diferentes; no entanto, eles são fundamentalmente os mesmos.

Tempo estimado para conclusão desta lição: 10 minutos

Pré-requisitos

Este artigo 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 o banco de dados AdventureWorksDW

  1. Em Explorer de Modelo Tabular, clique com o botão direito do mouse em Importação de Fontes>de Dados da Fonte de Dados.

    Isso inicia o Get Data, que orienta você na conexão com uma fonte de dados. Se você não vir o Gerenciador de Modelos tabulares, no Gerenciador de Soluções, clique duas vezes em Model.bim para abrir o modelo no designer.

    Captura de tela da caixa de diálogo Obter Dados com as opções do Azure e do SQL do Azure Data Warehouse altamenteligadas e selecionadas.

  2. Em Obter Dados, clique em Azure>SQL do Azure Data Warehouse e clique em Conectar.

  3. Na caixa de diálogo Banco de Dados SQL Server, em Servidor, digite ou cole o nome do servidor em que você instalou o banco de dados AdventureWorksDW e clique em Conectar.

    Se você criou um SQL do Azure Data Warehouse com o banco de dados de exemplo AdventureWorksDW, poderá copiar o nome do servidor da página Visão geral no portal do Azure.

  4. Quando for solicitado que você insira as credenciais, você precisará especificar as credenciais que o Analysis Services usa para se conectar à fonte de dados ao importar e processar dados. Selecione Conta da Microsoft e clique em Entrar. Siga os prompts. Quando você estiver conectado, clique em Conectar.

    Captura de tela da caixa de diálogo SQL Server banco de dados com a opção conta Microsoft realçada e selecionada.

    Se a fonte de dados for uma SQL Server Data Warehouse local ou de VM, escolhaConta de Representação do Windows> e insira um nome de conta e senha.

  5. No Navegador, selecione o banco de dados AdventureWorksDW e clique em OK. Isso cria a conexão com o banco de dados.

  6. No navegador, marque a caixa de seleção para as tabelas a seguir: DimCustomer, DimDate, DimGeography, DimProduct, DimProductCategory, DimProductSubcategory e FactInternetSales. Depois de selecionar as tabelas, clique em Transformar Dados.

    Captura de tela da caixa de diálogo NAvigator com a seção Opções de Exibição e a opção Transformar Dados destacada.

Depois de clicar em Transformar Dados, Editor do Power Query será aberto. Na próxima seção, você selecionará somente os dados que deseja importar.

Filtrar os dados da tabela

As tabelas no banco de dados de exemplo AdventureWorksDW têm dados que não são necessários para incluir em seu modelo. Quando possível, é recomendável filtrar os dados desnecessários para economizar espaço na memória usado pelo modelo. Você filtrará algumas das colunas de tabelas para que elas não sejam importadas para o banco de dados do workspace ou então para o modelo de banco de dados após ele ter sido implantado.

Para filtrar os dados da tabela antes de importar

  1. Em Editor do Power Query >Consultas, selecione a tabela DimCustomer. Uma exibição da tabela DimCustomer na fonte de dados (seu banco de dados de exemplo AdventureWorksDW) é exibida.

  2. Faça uma seleção múltipla (Ctrl + clique) de SpanishEducation, FrenchEducation, SpanishOccupation e FrenchOccupation e, em seguida, clique com o botão direito do mouse e clique em Remover Colunas.

    Captura de tela do Editor do Power Query com as colunas SpanishEducation, FrenchEducation, SpanishOccupation, FrenchOccupation selecionadas e a opção Remover Colunas realçada.

    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 das colunas desnecessárias torna seu modelo menor e mais eficiente.

    Dica

    Se você cometer um erro, poderá fazer backup ao excluir uma etapa em ETAPAS APLICADAS.

    Captura de tela da caixa de diálogo Configurações de Consulta com a opção Colunas Removidas realçada e destacada.

  3. Filtre as tabelas restantes, removendo as seguintes colunas em cada tabela:

    DimDate

    SpanishDayNameOfWeek
    FrenchDayNameOfWeek
    SpanishMonthName
    FrenchMonthName

    DimGeography

    SpanishCountryRegionName
    FrenchCountryRegionName

    DimProduct

    SpanishProductName
    FrenchProductName
    FrenchDescription
    ChineseDescription
    ArabicDescription
    HebrewDescription
    ThaiDescription
    GermanDescription
    JapaneseDescription
    TurkishDescription

    DimProductCategory

    SpanishProductCategoryName
    FrenchProductCategoryName

    DimProductSubcategory

    SpanishProductSubcategoryName
    FrenchProductSubcategoryName

    FactInternetSales

    Nenhuma coluna foi removida.

Import the selected tables and column data

Agora que você visualizou e filtrou os dados desnecessários, você pode importar o restante dos dados que você deseja. O assistente importa os dados da tabela junto com as relações entre as tabelas. Novas tabelas e colunas são criadas no modelo e os dados filtrados não são importados.

Para importar os dados de colunas e tabelas selecionadas

  1. Examine suas seleções. Se tudo estiver ok, clique em Importar. A caixa de diálogo Processamento de Dados mostra o status dos dados que estão sendo importados de sua fonte de dados para seu banco de dados do workspace.

    Captura de tela da caixa de diálogo Processamento de Dados mostrando Êxito.

  2. Clique em fechar

Salvar o projeto de modelo

É importante salvar frequentemente o projeto de modelo.

Para salvar o projeto de modelo

  • Clique em Salvar>Tudo.

Próxima etapa

Lição 3: Marcar como Tabela de Data