Fontes de dados do serviço do Power BIData sources for the Power BI service

Dados são o coração do Power BI.Data is at the heart of Power BI. Digamos que você está explorando dados.Let's say you're exploring data. Você pode fazer isso criando gráficos e dashboards ou fazendo perguntas com P e R.You may do that by creating charts and dashboards, or asking questions with Q&A. As visualizações e respostas resultantes estarão obtendo dados subjacentes de um conjunto de dados.The visualizations and answers you see are getting their underlying data from a dataset. Mas de onde vem esse conjunto de dados?But where does that dataset come from? Bem, ele vem de uma fonte de dados.Well, it comes from a data source.

Neste artigo, vamos abordar os tipos de fontes de dados aos quais você pode se conectar usando o serviço do Power BI.In this article, we're going to cover the data source types you can connect to from the Power BI service. Tenha em mente que há muitos outros tipos de fontes de dados dos quais você pode obter dados.Keep in mind that there are many other types of data sources you can get data from, too. Se você escolher essas fontes de dados, talvez seja necessário primeiro usar os recursos de consulta avançada de dados e modelagem do Power BI Desktop ou do Excel.If you choose these data sources, you may need to use Power BI Desktop or Excel's advanced data query and modeling features first. Veremos mais sobre essas opções mais adiante.We'll go into more about those options later. Por enquanto, vamos examinar os diferentes tipos de fontes de dados disponíveis diretamente no site do serviço do Power BI.For now, let's look at the different types of data sources available right from your Power BI service site.

Você pode obter dados de qualquer uma das fontes de dados no Power BI, selecionando Obter Dados no canto inferior esquerdo da página.You can get data from any of the data sources in Power BI by selecting Get Data in the bottom-left corner of the page.

Depois de selecionar Obter Dados, você poderá escolher os dados que deseja acessarAfter you select Get Data, you can choose the data you want to access

Descobrir conteúdoDiscover content

A seção Descobrir conteúdo contém todos os dados e relatórios que você precisa já preparados para você.The Discover content section contains all the data and reports you need already prepared for you. No Power BI há dois tipos de pacotes de conteúdo: Organizacional e Serviços.In Power BI, there are two types of content packs: Organizational and Services.

Organizacional: Se você e outros usuários da organização têm uma conta do Power BI Pro, vocês podem criar, compartilhar e usar pacotes de conteúdo.Organizational: If you and other users in your organization have a Power BI Pro account, you can create, share, and use content packs. Para saber mais, veja Introdução aos pacotes de conteúdo organizacional.To learn more, see Intro to organizational content packs.

Serviços: há, literalmente, dezenas de serviços com pacotes de conteúdo para o Power BI e muitos outros estão sendo adicionados o tempo todo.Services: There are literally dozens of services with content packs for Power BI, and more are being added all the time. A maioria dos serviços exige que você tenha uma conta.Most services require you to have an account. Para obter mais informações, confira Conectar-se a serviços que você usa com o Power BI.To learn more, see Connect to services you use with Power BI.

Criar conteúdoCreate new content

A seção Criar novo conteúdo contém opções para criar e importar conteúdo por conta própria.The Create new content section contains options for creating and importing content yourself. No Power BI, há duas maneiras de criar ou importar seu próprio conteúdo: Arquivos e Bancos de Dados.In Power BI, there are two ways to create or import your own content: Files and Databases.

ArquivosFiles

Excel ( .xlsx e .xlsm) – No Excel, uma pasta de trabalho pode incluir diferentes tipos de dados.Excel (.xlsx, .xlsm) - In Excel, a workbook may include different data types. Por exemplo, ela pode incluir dados que você mesmo inseriu em planilhas.For example, it can include data you've entered into worksheets yourself. Também pode incluir dados consultados e carregado de fontes de dados externas usando o Power Query.It can also include data that you've queried and loaded from external data sources by using Power Query. O Power Query está disponível por meio do Obter e Transformar no Excel 2016 ou do Power Pivot.Power Query is available through Get & Transform in Excel 2016 or Power Pivot. Você pode importar dados de tabelas em planilhas ou importar dados de um modelo de dados.You may import data from tables in worksheets, or import data from a data model. Para obter mais informações, confira Obter dados de arquivos para o Power BI.To learn more, see Get data from files for Power BI.

Power BI Desktop ( .pbix) – você pode usar o Power BI Desktop para consultar e carregar dados de fontes de dados externas e criar relatórios.Power BI Desktop (.pbix) - You can use Power BI Desktop to query and load data from external data sources and create reports. Você também pode estender o modelo de dados com medidas e relações ou importar seu arquivo do Power BI Desktop para o site do Power BI.You can also extend your data model with measures and relationships, or import your Power BI Desktop file into your Power BI site. O Power BI Desktop é melhor para usuários mais avançados.Power BI Desktop is best for more advanced users. Normalmente, esses usuários são aqueles que têm uma boa compreensão de suas fontes de dados.Typically these users are ones who have a good understanding of their data sources. Eles também entendem conceitos de modelagem de dados, bem como transformação e consulta de dados.They also understand data query and transformation, and data modeling concepts. Para saber mais, veja Conectar-se a dados no Power BI Desktop.To learn more, see Connect to data in Power BI Desktop.

Valores separados por vírgula ( .csv) – são arquivos de texto simples com linhas de dados.Comma-Separated Value (.csv) - Files are simple text files with rows of data. Cada linha pode conter um ou mais valores, cada um separado por uma vírgula.Each row may contain one or more values, each separated by a comma. Por exemplo, um .csv que contém dados de nome e endereço pode ter muitas linhas.For example, a .csv containing name and address data might have many rows. Cada linha pode ter valores para nome, sobrenome, endereço, cidade, estado e assim por diante.Each row may have values for first name, last name, street address, city, state, and so on. Você não pode importar dados para um arquivo .csv, mas muitos aplicativos, como o Excel, podem salvar dados de tabela simples como um arquivo .csv.You can't import data into a .csv file, but many applications, like Excel, can save simple table data as a .csv file.

Para outros tipos de arquivo, como tabela XML ( .xml) ou arquivos de texto ( .txt), você pode usar Obter e Transformar para consultar, transformar e carregar dados em um arquivo do Excel ou do Power BI Desktop.For other file types, like XML Table (.xml) or text (.txt) files, you can use Get & Transform to query, transform, and load that data into an Excel or Power BI Desktop file first. Você pode importar o arquivo do Excel ou do Power BI Desktop para o Power BI.You can then import the Excel or Power BI Desktop file into Power BI.

O local em que você armazena seus arquivos também faz uma diferença significativa.Where you store your files makes a significant difference, too. O OneDrive for Business fornece maior nível de flexibilidade e integração com o Power BI.OneDrive for Business provides the greatest amount of flexibility and integration with Power BI. Está bem manter os arquivos em sua unidade local.It's OK to keep your files on your local drive. No entanto, se você precisa atualizar os dados, há algumas etapas adicionais.Though if you need to refresh your data, there are a few extra steps. Para obter mais informações, confira os links de artigos abaixo.For more information, see the article links below.

Bancos de dadosDatabases

Bancos de dados na nuvem – no serviço do Power BI, você pode se conectar de forma dinâmica ao:Databases in the Cloud - From the Power BI service, you can connect live to:

  • Banco de Dados SQL do AzureAzure SQL Database
  • SQL Data Warehouse do AzureAzure SQL Data Warehouse
  • Spark no Azure HDInsightSpark on Azure HDInsight

As conexões do Power BI com esses bancos de dados ocorrem de forma dinâmica.Connections from Power BI to these databases are live. Digamos que você se conecte a um Banco de Dados SQL do Azure.Let's say you connect to an Azure SQL Database. Então, você começa a explorar os dados criando relatórios no Power BI.You then begin exploring its data by creating reports in Power BI. Sempre que você fatia os dados ou adiciona outro campo a uma visualização, o Power BI faz uma consulta diretamente ao banco de dados.Whenever you slice your data or add another field to a visualization, Power BI makes a query right to the database. Para saber mais, veja Azure e Power BI.To learn more, see Azure and Power BI.

Bancos de dados locais – por meio do serviço do Power BI, você pode se conectar diretamente aos bancos de dados de modelo de tabela do SQL Server Analysis Services.Databases on-premises - From the Power BI service, you can connect directly to SQL Server Analysis Services Tabular model databases. Para fazer isso, você precisará de um gateway do Power BI Enterprise.To do so, you'll need a Power BI Enterprise gateway. Se você não tem certeza de como se conectar ao modelo de banco de dados de tabela da sua organização, verifique com o administrador ou o departamento de TI.If you're not clear on how to connect to your organization's tabular model database, check with your administrator or IT department. Para saber mais, confira Dados dinâmicos do SQL Server Analysis Services no Power BI.To learn more, see SQL Server Analysis Services live data in Power BI.

Para outros tipos de bancos de dados em sua organização, você precisará usar o Power BI Desktop ou o Excel para se conectar, consultar e carregar dados em um modelo de dados.For other database types in your organization, you'll need to use Power BI Desktop or Excel to connect to, query, and load data into a data model. Então, você poderá importar o arquivo para o Power BI, em um conjunto de dados existente.You can then import your file into Power BI where a dataset exists. Se você configurar uma atualização agendada, o Power BI usará as informações de conexão e configuração do arquivo para conectar-se diretamente à fonte de dados e consultar atualizações.If you configure a scheduled refresh, Power BI will use that configuration and connection information from the file to connect directly to the datasource and query for updates. Em seguida, o Power BI carregará essas atualizações no conjunto de dados.Power BI then loads those updates into the dataset. Para saber mais, veja Conectar-se a dados no Power BI Desktop.To learn more, see Connect to data in Power BI Desktop.

E se meu dados vierem de uma fonte diferente?What if my data comes from a different source?

Há centenas de fontes de dados diferentes que você pode usar com o Power BI.There are hundreds of different data sources you can use with Power BI. Não importa o local em que você obtém seus dados, contanto que eles estejam em um formato que possa ser consumido pelo serviço do Power BI.Wherever you get your data from, that data has to be in a format consumable by the Power BI service. Com os dados consumíveis, o serviço do Power BI poderá criar relatórios e dashboards, responder perguntas com P e R e assim por diante.With consumable data, the Power BI service can create reports and dashboards, answer questions with Q&A, and so on.

Algumas fontes de dados já têm dados formatados para o serviço do Power BI.Some data sources already have data formatted for the Power BI service. Essas fontes são como pacotes de conteúdo de provedores de serviços, como Google Analytics e Twilio.These sources are like content packs from service providers like Google Analytics and Twilio. Os bancos de dados de modelos de tabela do SQL Server Analysis Services também estão prontos para uso.SQL Server Analysis Services Tabular model databases are ready for use, too. Você também pode se conectar de forma dinâmica a bancos de dados na nuvem, como o Banco de Dados SQL do Azure e o Spark no HDInsight.You can also connect live to databases in the cloud like Azure SQL Database and Spark on HDInsight.

Em outros casos, pode ser necessário consultar e carregar os dados em um arquivo.In other cases, it might be necessary to query and load the data you want into a file. Por exemplo, digamos que você tenha dados de logística em sua organização.For example, let's say you have logistics data in your organization. Você pode armazenar esses dados em um banco de dados de data warehouse em um servidor.You store that data in a data warehouse database on a server. No serviço do Power BI, você não pode se conectar a esse banco de dados e começar a explorar os dados, a menos que se trate de um modelo de banco de dados de tabela.In the Power BI service, you can't connect to that database and begin exploring its data unless it's a tabular model database. Mas, você pode usar o Power BI Desktop ou o Excel para consultar e carregar esses dados de logística em um modelo de dados que, em seguida, você salva como um arquivo.But, you can use Power BI Desktop or Excel to query and load that logistics data into a data model you then save as a file. Depois, você pode importar esse arquivo para o Power BI, em um conjunto de dados existente.You can then import that file into Power BI where a dataset exists.

Você deve estar pensando, "Mas os dados de logística desse banco de dados são alterados diariamente.You're probably thinking, "But the logistics data on that database changes every day. Como faço para atualizar meu conjunto de dados do Power BI?"How do I refresh my Power BI dataset?" Quando você importa os dados para o conjunto de dados, você também importa as informações de conexão do arquivo do Power BI Desktop ou do Excel.When you import the data into the dataset, you also import the connection information from either the Power BI Desktop or the Excel file.

Digamos que você configure uma atualização agendada ou faça uma atualização manual no conjunto de dados.Let's say you configure a scheduled refresh or do a manual refresh on the dataset. O Power BI usa as informações de conexão do conjunto de dados, juntamente com algumas outras configurações, para se conectar diretamente ao banco de dados.Power BI uses the connection information from the dataset, along with a couple of other settings, to connect directly to the database. Em seguida, ele consulta se há atualizações e carrega essas atualizações em um conjunto de dados.It then queries for updates and loads those updates into the dataset. Uma observação adicional: provavelmente você precisará de um gateway do Power BI para proteger qualquer transferência de dados entre o servidor local e o Power BI.As a side note, you likely will need a Power BI gateway to secure any data transfer between your on-premises server and Power BI. Quando a transferência for concluída, todas as visualizações dos relatórios e dashboards serão automaticamente atualizadas.When the transfer is complete, any visualizations in reports and dashboards refresh automatically.

Observe que, mesmo que não seja possível se conectar diretamente à fonte de dados por meio do serviço do Power BI, ainda será possível colocar esses dados no Power BI.You see, even though you can't connect to your data source directly from the Power BI service you can still get that data into Power BI. Somente serão necessárias algumas etapas a mais e talvez alguma ajuda do departamento de TI.It just might take a few more steps and maybe some help from your IT department. Veja Fontes de dados no Power BI Desktop para saber mais.See Data sources in Power BI Desktop to learn more.

Mais alguns detalhesSome more details

Você verá os termos conjunto de dados e fonte de dados com muita frequência no Power BI.You'll see the terms dataset and data source used a lot in Power BI. Geralmente, eles são usados como sinônimos.They're often used synonymously. Mas eles realmente são duas coisas diferentes, embora sejam relacionadas.But they really are two different things, although they're related.

Você cria um conjunto de dados automaticamente no Power BI ao usar Obter Dados.You create a dataset automatically in Power BI when you use Get Data. Com o Obter Dados, você se conecta e importa dados de um pacote de conteúdo, um arquivo ou se conecta a uma fonte de dados dinâmica.With Get Data, you connect to and import data from a content pack, file, or you connect to a live data source. Um conjunto de dados contém informações sobre a fonte de dados e suas credenciais.A dataset contains information about the data source and data-source credentials. Em muitos casos, ele também inclui um subconjunto de dados copiados da fonte de dados.In many cases, it also includes a subset of data copied from the data source. Quando você cria visualizações em relatórios e dashboards, você está geralmente analisando dados no conjunto de dados.When you create visualizations in reports and dashboards, you're often looking at data in the dataset.

Uma fonte de dados é o local do qual os dados de um conjunto de dados são provenientes.A data source is where the data in a dataset comes from. Por exemplo, os dados podem vir de:For example, the data could come from:

  • Um serviço online, como Google Analytics ou QuickBooksAn online service like Google Analytics or QuickBooks
  • Um banco de dados na nuvem como o Banco de Dados SQL do AzureA database in the cloud like Azure SQL Database
  • Um banco de dados ou um arquivo de um computador local ou servidor da sua organizaçãoA database or file on a local computer or server in your own organization

Atualização de dadosData refresh

Talvez você salve os arquivos em uma unidade local ou uma unidade em outro lugar da sua organização.Maybe you save your files on your local drive or a drive somewhere in your organization. Você pode precisar de um gateway do Power BI para atualizar o conjunto de dados no Power BI.You may need a Power BI gateway so that you can refresh the dataset in Power BI. O computador que armazena o arquivo precisará estar ligado quando ocorrer uma atualização.The computer that stores the file needs to be on when a refresh happens. Você pode importar novamente o arquivo ou usar a opção Publicar do Excel ou do Power BI Desktop, mas esses não são processos automatizados.You can reimport your file or use Publish from Excel or Power BI Desktop, but those options aren't automated processes.

Se você salvar os arquivos no OneDrive for Business ou no SharePoint – Sites de Equipe, poderá conectar-se a eles ou importá-los para o Power BI.If you save your files on OneDrive for Business or SharePoint - Team Sites, you can then connect to or import them into Power BI. Assim, o conjunto de dados, os relatórios e o dashboard estarão sempre atualizados.Then, your dataset, reports, and dashboard will always be up-to-date. Como o OneDrive e o Power BI estão na nuvem, o Power BI pode se conectar diretamente ao seu arquivo salvo.Because both OneDrive and Power BI are in the cloud, Power BI can connect directly to your saved file. Ele se conecta uma vez a cada hora e verifica se há atualizações.It connects about once every hour and checks for updates. O conjunto de dados e as visualizações serão atualizados automaticamente se houver atualizações.The dataset and any visualizations refresh automatically if there are any updates.

Pacotes de conteúdo de serviços são atualizados automaticamente.Content packs from services are automatically updated. Na maioria dos casos, eles são atualizados uma vez por dia.In most cases, they're updated once a day. Você pode atualizar manualmente, mas a exibição dos dados atualizados dependerá do provedor de serviço.You can manually refresh, but if you see any updated data will depend on the service provider. As atualizações em pacotes de conteúdo provenientes de pessoas da sua organização dependerão das fontes de dados usadas.Updates to content packs from people in your organization will depend on the data sources used. Elas também dependerão de como a pessoa que criou o pacote de conteúdo configurou a atualização.They'll also depend on how the person who created the content pack configured the refresh.

O Banco de Dados SQL do Azure, o SQL Data Warehouse do Azure e o Spark no Azure HDInsight são fontes de dados na nuvem.Azure SQL Database, Azure SQL Data Warehouse, and Spark on Azure HDInsight are data sources in the Cloud. O serviço do Power BI também está na nuvem, portanto o Power BI pode se conectar a essas fontes de dados de forma dinâmica, usando o DirectQuery.The Power BI service is also in the cloud so Power BI can connect to those data sources live, using DirectQuery. O que você vê no Power BI está sempre sincronizado e não é necessário configurar uma atualização agendada.What you see in Power BI is always in sync and there's no need to set up a scheduled refresh.

Ao se conectar ao SQL Server Analysis Services por meio do Power BI, uma conexão dinâmica semelhante a um banco de dados do Azure na nuvem é estabelecida.When you connect to SQL Server Analysis Services from Power BI, it's a live connection just like an Azure database in the cloud. A diferença é que o banco de dados fica em um servidor da sua organização.The difference is the database itself is on a server in your organization. Esse tipo de conexão exige um gateway do Power BI, que é configurado pelo departamento de TI.This type of connection requires a Power BI gateway, which an IT department configures.

A atualização de dados é uma parte muito importante do Power BI e é muito profunda para ser abordada aqui.Data refresh is a super important part of Power BI, and much too deep to cover here. Se desejar obter um entendimento completo, confira Atualização de dados no Power BI.If you want to get a thorough understanding, be sure to check out Data Refresh in Power BI.

Considerações e limitaçõesConsiderations and limitations

Para todas as fontes de dados usadas no serviço do Power BI, considere as seguintes limitações.For all data sources used in the Power BI service, consider the following limitations. Existem outras limitações que se aplicam a recursos específicos, mas a lista a seguir é aplicável ao serviço do Power BI completo:There are other limitations that apply to specific features, but the following list applies to the full Power BI service:

  • Limite de tamanho do conjunto de dados – há um limite de 1 GB para o conjunto de dados armazenados em capacidades compartilhadas no serviço do Power BI.Dataset size limit - There's a 1-GB limit for datasets stored in Shared capacities in the Power BI service. Se você precisar de conjuntos de dados maiores, poderá usar o Power BI Premium .If you need larger datasets, you can use Power BI Premium.

  • Valores distintos em uma coluna – ao armazenar em cache um conjunto de dados do Power BI (às vezes chamado de modo "Importar"), há um limite de 1.999.999.997 no número de valores distintos que podem ser armazenados em uma coluna.Distinct values in a column - When caching data in a Power BI dataset (sometimes called 'Import' mode), there is a 1,999,999,997 limit on the number of distinct values that can be stored in a column.

  • Limite de linha: ao usar o DirectQuery , o Power BI impõe um limite nos resultados da consulta que são enviados para sua fonte de dados subjacente.Row limit - When using DirectQuery, Power BI imposes a limit on the query results that are sent to your underlying data source. Se a consulta enviada para a fonte de dados retornar mais de 1 milhão de linhas, você verá um erro e a consulta falhará.If the query sent to the data source returns more than one million rows, you see an error and the query fails. Os dados subjacentes ainda podem conter mais de 1 milhão de linhas.Your underlying data can still contain more than one million rows. É improvável que você se depare com esse limite, pois a maioria dos relatórios agrega os dados em conjuntos menores de resultados.You're unlikely to run into this limit as most reports aggregate the data into smaller sets of results.

  • Limite de coluna – o número máximo de colunas permitido em um conjunto de dados, em todas as tabelas no conjunto de dados, é de 16.000 colunas.Column limit - The maximum number of columns allowed in a dataset, across all tables in the dataset, is 16,000 columns. Esse limite se aplica ao serviço do Power BI e aos conjuntos de dados usados no Power BI Desktop.This limit applies to the Power BI service and to datasets used in Power BI Desktop. O Power BI controla o número de colunas e tabelas no conjunto de dados dessa forma, o que significa que o número máximo de colunas é 16.000 menos um para cada tabela no conjunto de registros.Power BI tracks the number of columns and tables in the dataset in this way, which means the maximum number of columns is 16,000 minus one for each table in the dataset.