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. Sempre que você está explorando dados, criando gráficos e painéis, fazendo perguntas com P e R, todas essas visualizações e respostas que você vê estão, na verdade, extraindo seus dados subjacentes de um conjunto de dados.Whenever you’re exploring data, creating charts and dashboards, asking questions with Q&A, all of those visualizations and answers you see are really getting their underlying data from a dataset. Mas de onde vem esse conjunto de dados?But where does that dataset come from? Bem, de uma fonte de dados.Well, from a data source.

Neste artigo, vamos falar sobre os diferentes 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 go over the different types of data sources 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, there are many other types of data sources you can get data from, too. Mas eles podem exigir, primeiro, o uso do Power BI Desktop ou da consulta avançada de dados e recursos de modelagem do Excel.But those might require first using Power BI Desktop or Excel’s advanced data query and modeling features. Veremos mais detalhes posteriormente.We’ll go into more about that later. Por enquanto, vamos examinar os diferentes tipos de fontes de dados aos quais você pode se conectar diretamente do site do serviço do Power BI.For now, let’s look at the different types of data sources you can connect to right from your Power BI service site.

Você pode obter dados de qualquer uma dessas fontes de dados no Power BI clicando em Meu Espaço de Trabalho > Obter Dados.You can get data from any of these data sources in Power BI by clicking My Workspace > Get Data.

ArquivosFiles

Excel (.xlsx, xlxm) – o Excel é exclusivo no sentido de que uma pasta de trabalho pode conter dados que você mesmo digitou em planilhas e você também pode consultar e carregar dados de fontes de dados externas usando o Power Query (Obter e Transformar no Excel 2016) ou o Power Pivot.Excel (.xlsx, xlxm) – Excel is unique in that a workbook can have both data you’ve entered into worksheets yourself, and you can query and load data from external data sources by using Power Query (Get & Transform in Excel 2016) or Power Pivot. Você pode importar dados que estão em tabelas em planilhas (os dados devem estar em uma tabela) ou importar dados que são carregados para um modelo de dados.You can import data that is in tables in worksheets (the data must be in a table), or import data that is loaded into a data model. Para saber mais, veja Obter dados do Excel.To learn more, see Get data from Excel.

Power BI Desktop (.pbix) – É possível usar o Power BI Desktop para consultar e carregar dados de fontes de dados externas, estender o modelo de dados com medidas e relações, bem como criar relatórios.Power BI Desktop (.pbix) - You can use Power BI Desktop to query and load data from external data sources, extend your data model with measures and relationships, and create reports. Você pode importar seu arquivo do Power BI Desktop para o site do Power BI.You can import your Power BI Desktop file into your Power BI site. O Power BI Desktop é melhor para usuários mais avançados que tenham uma boa compreensão dos conceitos de fontes de dados, consulta e transformação de dados e modelagem de dados.Power BI Desktop is best for more advanced users who have a good understanding of their data sources, 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 can 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 um número de linhas em que cada linha tem valores para nome, sobrenome, endereço, cidade, estado e assim por diante.For example, a .csv containing name and address data can have a number of rows where each row has 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 cannot 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 onde você armazena seus arquivos também faz muita diferença.Where you store your files makes a big 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. Se você mantiver os arquivos em sua unidade local não haverá problemas, mas se precisar atualizar os dados, algumas etapas adicionais serão necessárias.If you keep your files on your local drive, that’s ok, but if you need to refresh your data, a few extra steps are involved. Mais detalhes serão fornecidos nos artigos citados.More details are provided in the linked articles.

Pacotes de ConteúdoContent packs

Pacotes de conteúdo contêm todos os dados e relatórios de que você precisa já preparados para você.Content packs contain all of the data and reports you need already prepared for you. No Power BI, há dois tipos de pacotes de conteúdo; os de serviços, como Google Analytics, Marketo ou Salesforce, e os criados e compartilhados por outros usuários na sua organização.In Power BI, there are two types of content packs; those from services like Google Analytics, Marketo, or Salesforce, and those created and shared by other users in your organization.

Serviços – há, literalmente, dezenas de serviços com pacotes de conteúdo para o Power BI, e mais são 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 saber mais, veja Conectar-se a serviços.To learn more, see Connect to services.

Organizacional – se você e outros usuários da sua organização tiverem 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 Pacotes de conteúdo organizacional.To learn more, see Organizational content packs.

Bancos de dadosDatabases

Bancos de dados na nuvem – a partir do serviço do Power BI, você pode se conectar ao Banco de Dados SQL do Azure, SQL Data Warehouse do Azure, Spark no Azure HD Insight e SQL Server Analysis Services usando DirectQuery.Databases in the Cloud – From the Power BI service, you can connect live to Azure SQL Database, Azure SQL Data Warehouse, Spark on Azure HD Insight, and SQL Server Analysis Services using DirectQuery. As conexões do Power BI com esses bancos de dados ocorrem em tempo real, ou seja, quando você se conecta, digamos, a um Banco de Dados SQL do Azure e começa a explorar seus dados criando relatórios no Power BI, quando você fatia seus dados ou adiciona outro campo a uma visualização, é feita uma consulta diretamente para o banco de dados.Connections from Power BI to these databases are live, that is, when you’ve connected to say an Azure SQL Database, and you begin exploring its data by creating reports in Power BI, anytime you slice your data or add another field to a visualization, a query is made right to the database. Para saber mais, veja Azure e Power BI.To learn more, see Azure and Power BI.

Bancos de dados locais – a partir 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. Um gateway Corporativo do Power BI é necessário.A Power BI Enterprise gateway is required. Se você não tiver certeza quanto a como se conectar ao banco de dados de modelo de tabela da sua organização, verifique com o administrador ou o departamento de TI.If you’re unsure how to connect to your organization’s tabular model database, check with your administrator or IT department. Para saber mais, veja Dados de Tabela do SQL Server Analysis Services no Power BI.To learn more, see SQL Server Analysis Tabular data in Power BI.

Para outros tipos de bancos de dados em sua organização, você precisará primeiro usar o Power BI Desktop ou o Excel para se conectar, consultar e carregar dados em um modelo de dados.For other types of databases in your organization, you’ll need to first use Power BI Desktop or Excel to connect to, query, and load data into a data model. Você pode importar o arquivo para o Power BI, onde um conjunto de dados é criado.You can then import your file into Power BI where a dataset is created. Se você configurar a atualização agendada, o Power BI usará as informações de conexão do arquivo em conjunto com as configurações de atualização definidas para se conectar diretamente à fonte de dados e consultar atualizações.If you setup scheduled refresh, Power BI will use connection information from the file along with refresh settings you configure to connect directly to the datasource and query for updates. Essas atualizações serão, então, carregadas no conjunto de dados no Power BI.Those updates are then loaded into the dataset in Power BI. 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á, literalmente, centenas de fontes de dados diferentes que você pode usar com o Power BI.There are literally hundreds of different data sources you can use with Power BI. Mas, independentemente de onde você obtém seus dados, os dados devem estar em um formato que o serviço do Power BI possa usar para criar relatórios e painéis, responder perguntas com P e R e assim por diante.But regardless of where you get your data from, that data has to be in a format the Power BI service can use to create reports and dashboards, answer questions with Q & A, and so on.

Algumas fontes de dados já têm seus dados em um formato pronto para o serviço do Power BI, como pacotes de conteúdo de provedores de serviços como o Google Analytics e o Twilio.Some data sources already have their data in a format ready for the Power BI service, 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.SQL Server Analysis Services Tabular model databases are ready, too. E você pode se conectar em tempo real a bancos de dados na nuvem, como o Banco de Dados SQL do Azure e o Spark no HDInsight.And you can 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 um banco de dados do data warehouse em um servidor na sua organização.For example, let’s say you have logistics data in a data warehouse database on a server in your organization. No serviço do Power BI, você não pode se conectar diretamente nesse banco de dados e começar a explorar os dados dele (a menos que se trate de um banco de dados de modelo de tabela).In the Power BI service, you cannot connect directly to that database and begin exploring its data (unless it is a tabular model database). No entanto, você pode usar o Power BI Desktop ou o Excel para consultar e carregar dados de logística em um modelo de dados que você salva como um arquivo.You can, however, 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, onde um conjunto de dados é criado.You can then import that file into Power BI where a dataset is created.

Você deve estar pensando, "Mas esses dados de logística desse banco de dados são alterados diariamente.You’re probably thinking “But that logistics data on that database changes every day. Como garantir que meu conjunto de dados no Power BI seja atualizado?"How do I make sure my dataset in Power BI is refreshed?” As informações de conexão do arquivo do Power BI Desktop ou do Excel são importadas para um conjunto de dados juntamente com os dados.Connection information from the Power BI Desktop or Excel file is imported into the dataset along with the data. Se você configurar a atualização agendada ou fazer uma atualização manual do conjunto de dados, o Power BI usará as informações de conexão do conjunto de dados, juntamente com algumas outras configurações, para se conectar diretamente ao banco de dados, consultar atualizações e carregar essas atualizações no conjunto de dados.If you setup scheduled refresh or do a manual refresh on the dataset, Power BI will use the connection information from the dataset, along with a couple other settings, to connect directly to the database, query for updates, and load those updates into the dataset. Um Power BI Gateway provavelmente será necessário para proteger qualquer transferência de dados entre o servidor local e o Power BI.A Power BI gateway will likely be required to secure any data transfer between your on-premises server and Power BI. Quaisquer visualizações de relatórios e painéis são atualizadas automaticamente.Any visualizations in reports and dashboards are refreshed automatically.

Veja bem, só porque você não pode se conectar à sua fonte de dados diretamente do serviço do Power BI, não significa que você não inserir dados no Power BI.You see, just because you cannot connect to your data source right from the Power BI service doesn’t mean you can’t 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, mas na verdade são duas coisas diferentes, embora relacionadas.They’re often use synonymously, but they really are two different things, albeit related.

Um conjunto de dados é criado automaticamente no Power BI quando você usa o recurso Obter Dados para se conectar a dados e importá-los de um pacote de conteúdo ou arquivo ou quando você se conecta a uma fonte de dados dinâmica.A dataset is automatically created in Power BI when you use Get Data to 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 as fontes de dados, credenciais de fonte de dados, e em muitos casos, um sub conjunto de dados copiados da fonte de dados.A dataset contains information about the data source, data source credentials, and in many cases, a sub-set of data copied from the data source. Na maioria dos casos, quando cria visualizações em relatórios e painéis, você está analisando dados no conjunto de dados.In most cases, when you create visualizations in reports and dashboards, you’re looking at data in the dataset.

Uma fonte de dados é o local do qual os dados de um conjunto de dados são, de fato, recebidos.A data source is where the data in a dataset really comes from. Por exemplo, um serviço online, como Google Analytics ou QuickBooks, um banco de dados na nuvem como banco de dados do SQL Azure, ou um banco de dados ou arquivo em um computador local ou servidor em sua própria organização.For example, an online service like Google Analytics or QuickBooks, a database in the cloud like Azure SQL Database, or a database or file on a local computer or server in your own organization.

Atualização de dadosData refresh

Se você salvar os arquivos na unidade local ou em uma unidade em algum lugar na sua organização, um Power BI Gateway poderá ser necessário para atualizar o conjunto de dados no Power BI.If you save your files on your local drive, or a drive somewhere in your organization, a Power BI gateway might be required in-order to refresh the dataset in Power BI. E o computador onde o arquivo é salvo deve estar ligado quando ocorre uma atualização.And, the computer where the file is saved must be on when a refresh happens. Você também pode importar novamente o arquivo ou usar a publicação do Excel ou do Power BI Desktop, mas esses não são processos automatizados.You can also re-import your file, or use Publish from Excel or Power BI Desktop, but those are not automated processes.

Se salvar os arquivos no OneDrive for Business ou no SharePoint – Team Sites e se conectar ou importá-los para o Power BI, seu conjunto de dados, relatórios e painel sempre estarão atualizados.If you save your files on OneDrive for Business or SharePoint – Team Sites, and then connect to or import them into Power BI, 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, cerca de uma vez por hora, e verificar se há atualizações.Because both OneDrive and Power BI are in the cloud, Power BI can connect directly to your saved file, about once every hour, and check for updates. Se alguma for encontrada, o conjunto de dados e quaisquer visualizações são atualizadas automaticamente.If any are found, the dataset and any visualizations are refreshed automatically.

Pacotes de conteúdo de serviços são atualizados automaticamente.Content packs from services are automatically updated. Na maioria dos casos, uma vez por dia.In most cases, once a day. Você pode atualizar manualmente, mas se verá ou não os dados atualizados depende do provedor de serviço.You can manually refresh, but whether or not you’ll see any updated data will depend on the service provider. Pacotes de conteúdo de outras pessoas na sua organização dependerão das fontes de dados usadas e de como a pessoa que criou o pacote de conteúdo configurou a atualização.Content packs from others in your organization will depend on the data sources used and how the person who created the content pack setup refresh.

O Banco de Dados SQL do Azure, o Azure SQL Data Warehouse e o Spark no Azure HDInsight são únicos no sentido de que são fontes de dados na nuvem.Azure SQL Database, Azure SQL Data Warehouse, and Spark on Azure HDInsight are unique in that they are data sources in the Cloud. Como o serviço do Power BI também está na nuvem, o Power BI pode se conectar a ele em tempo real, usando o DirectQuery.Because the Power BI service is also in the cloud, Power BI can connect to them live, using DirectQuery. O que você vê no Power BI está sempre em sincronia e não é necessário configurar a atualização.What you see in Power BI is always in-sync and there’s no need to setup refresh.

O SQL Server Analysis Services é exclusivo no sentido de que você se conecta a ele a partir do Power BI, trata-se de uma conexão em tempo real assim como um banco de dados do Azure na nuvem, mas o banco de dados em si está em um servidor na sua organização.SQL Server Analysis Services is unique in that when you connect to it from Power BI, it’s a live connection just like an Azure database in the cloud, but the database itself is on a server in your organization. Esse tipo de conexão exige um Power BI Gateway, que geralmente é configurado pelo departamento de TI.This type of connection requires a Power BI gateway, which is usually configured by an IT department.

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, não se esqueça de conferir Atualização de dados no Power BI.If you want to get a thorough understanding, be sure to checkout 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, as considerações e limitações a seguir são aplicáveis.For all data sources used in the Power BI service, the following considerations and limitations apply. Existem outras limitações que se aplicam a recursos específicos, mas a lista a seguir é aplicável ao serviço geral do Power BI:There are other limitations that apply to specific features, but the following list apply to the Power BI service overall:

  • Limite de tamanho do conjunto de dados – há um limite de 1 GB para cada conjunto de dados no serviço do Power BI.Dataset size limit - there is a 1 GB limit for each dataset in the Power BI service.
  • Limite de linha – o número máximo de linhas no conjunto de dados (quando não estiver usando o DirectQuery) é de dois bilhões, com três dessas linhas reservadas (resultando em um máximo utilizável de 1.999.999.997 linhas); o número máximo de linhas ao usar o DirectQuery é um milhão de linhas.Row limit - the maximum number of rows in your dataset (when not using DirectQuery) is 2 billion, with three of those rows reserved (resulting in a usable maximum of 1,999,999,997 rows); the maximum number of rows when using DirectQuery is 1 million rows.
  • 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. Isso se aplica ao serviço do Power BI e aos conjuntos de dados usados no Power BI Desktop.This applies to the Power BI service and to datasets used in Power BI Desktop. O Power BI usa uma coluna de números de linha interna por tabela incluída no conjunto de dados, o que significa que o número máximo de colunas é 16.000 menos um para cada tabela usada no conjunto de dados.Power BI uses an internal row number column per table included in the dataset, which means the maximum number of columns is 16,000 minus one for each table used in the dataset.