Orígenes de datos del servicio Power BIData sources for the Power BI service

Los datos son la esencia de Power BI.Data is at the heart of Power BI. Todo lo que ve al explorar datos, crear gráficos y paneles o plantear preguntas con Preguntas y respuestas, se basa en un conjunto de datos.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. Pero, ¿de dónde procede ese conjunto de datos?But where does that dataset come from? De un origen de datos.Well, from a data source.

En este artículo, vamos a examinar los distintos tipos de orígenes de datos a los que puede conectarse desde el servicio 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. Tenga en cuenta que hay muchos otros tipos de orígenes de datos de los que también puede obtener datos.Keep in-mind, there are many other types of data sources you can get data from, too. Para trabajar con ellos podría ser necesario usar las características avanzadas de modelado y consulta de datos de Power BI Desktop o Excel.But those might require first using Power BI Desktop or Excel’s advanced data query and modeling features. Los veremos más adelante.We’ll go into more about that later. Por ahora, echemos un vistazo a los distintos tipos de orígenes de datos a los que puede conectarse directamente desde el sitio del servicio 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.

Para obtener datos desde cualquiera de estos orígenes de datos en Power BI, haga clic en Mi área de trabajo > Obtener datos.You can get data from any of these data sources in Power BI by clicking My Workspace > Get Data.

ArchivosFiles

Excel (.xlsx, xlxm): una característica única de Excel es que un libro puede tener los datos que ha escrito en hojas de cálculo o que ha consultado y cargado de orígenes de datos externos mediante Power Query (Obtener y transformar en Excel 2016) 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. Puede importar datos de tablas de hojas de cálculo (los datos deben encontrarse en una tabla) o importar datos que están cargados en un modelo de datos.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 más información, consulte Obtener datos desde archivos de Excel, Power BI Desktop y CSV en Power BI.To learn more, see Get data from Excel.

Power BI Desktop (.pbix): puede usar Power BI Desktop para consultar y cargar datos desde orígenes de datos externos y ampliar el modelo de datos con medidas y relaciones, así como crear informes.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. Puede importar el archivo de Power BI Desktop en el sitio de Power BI.You can import your Power BI Desktop file into your Power BI site. Power BI Desktop es mejor para los usuarios más avanzados con buenos conocimientos de los conceptos de orígenes de datos, consultas y transformación de datos, y modelado de datos.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 más información, consulte Conectarse a los datos en Power BI Desktop.To learn more, see Connect to data in Power BI Desktop.

Valores separados por comas (.csv): son archivos de texto simples con filas de datos.Comma Separated Value (.csv) - Files are simple text files with rows of data. Cada fila puede contener uno o varios valores, separados por punto y coma.Each row can contain one or more values, each separated by a comma. Por ejemplo, un .csv que contiene datos de nombre y dirección puede tener varias filas, cada una con valores de nombre, apellido, dirección, ciudad, estado y así sucesivamente.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. No puede importar datos en un archivo .csv, pero muchas aplicaciones, como Excel, pueden guardar datos de tabla simple como un archivo .csv.You cannot import data into a .csv file, but many applications, like Excel, can save simple table data as a .csv file.

Para otros tipos de archivo, como Tabla XML (.xml) o archivos de texto (.txt), puede usar primero Obtener y transformar para consultar, transformar y cargar los datos en un archivo de Excel o 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. Después, puede importar el archivo de Excel o Power BI Desktop en Power BI.You can then import the Excel or Power BI Desktop file into Power BI.

El lugar donde se almacenan los archivos supone una gran diferencia.Where you store your files makes a big difference, too. OneDrive para la Empresa proporciona la máxima flexibilidad e integración con Power BI.OneDrive for Business provides the greatest amount of flexibility and integration with Power BI. Si guarda los archivos en la unidad local, no hay problema, pero si necesita actualizar los datos, hay unos pasos adicionales.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. Encontrará más detalles en los artículos a los que le llevan los vínculos.More details are provided in the linked articles.

Paquetes de contenidoContent packs

Los paquetes de contenido incluyen todos los datos e informes que necesita ya preparados.Content packs contain all of the data and reports you need already prepared for you. En Power BI, hay dos tipos de paquetes de contenido; los de servicios como Google Analytics, Marketo o Salesforce, y los creados y compartidos por otros usuarios de su organización.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.

Servicios : literalmente, existen decenas de servicios con paquetes de contenido para Power BI, y se agregan más continuamente.Services – There are literally dozens of services with content packs for Power BI, and more are being added all the time. La mayoría de los servicios requiere que tenga una cuenta.Most services require you to have an account. Para más información, consulte Conectar con servicios.To learn more, see Connect to services.

Organizativos : si usted y otros usuarios de su organización tienen una cuenta de Power BI Pro, puede crear, compartir y usar paquetes de contenido.Organizational – If you and other users in your organization have a Power BI Pro account, you can create, share, and use content packs. Para más información, consulte Paquetes de contenido organizativos.To learn more, see Organizational content packs.

Bases de datosDatabases

Bases de datos en la nube: desde el servicio Power BI, puede conectar dinámicamente con Azure SQL Database, Azure SQL Data Warehouse, Spark en HDInsight de Azure y SQL Server Analysis Services mediante 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. Las conexiones desde Power BI a estas bases de datos son dinámicas, es decir, después de conectarse a Azure SQL Database, por ejemplo, y de comenzar a explorar sus datos mediante la creación de informes en Power BI, cada vez que segmente los datos o agregue otro campo a la visualización, se realiza una consulta directamente a la base de datos.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 más información, consulte Azure y Power BI.To learn more, see Azure and Power BI.

Bases de datos locales : desde el servicio Power BI, puede conectarse directamente a las bases de datos de modelo tabular de SQL Server Analysis Services.Databases on-premises – From the Power BI service, you can connect directly to SQL Server Analysis Services Tabular model databases. Se requiere Power BI Enterprise Gateway.A Power BI Enterprise gateway is required. Si no está seguro de cómo conectarse a la base de datos de modelo tabular de su organización, consulte con el administrador o el 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 más información, consulte Datos tabulares de SQL Server Analysis Services en Power BI.To learn more, see SQL Server Analysis Tabular data in Power BI.

Para otros tipos de bases de datos de su organización, deberá usar primero Power BI Desktop o Excel para conectarse a los datos, consultarlos y cargarlos en un modelo de datos.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. Después, puede importar el archivo en Power BI, donde se crea un conjunto de datos.You can then import your file into Power BI where a dataset is created. Si configura la actualización programada, Power BI usará la información de conexión del archivo, además de las opciones que configure, para conectarse directamente al origen de datos y consultar las actualizaciones.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. Esas actualizaciones se cargan en el conjunto de datos en Power BI.Those updates are then loaded into the dataset in Power BI. Para más información, consulte Conectarse a los datos en Power BI Desktop.To learn more, see Connect to data in Power BI Desktop.

¿Qué ocurre si mi datos proceden de un origen diferente?What if my data comes from a different source?

Existen literalmente cientos de diferentes orígenes de datos que puede usar con Power BI.There are literally hundreds of different data sources you can use with Power BI. Pero independientemente de dónde se obtengan los datos, estos tienen que estar en un formato que el servicio Power BI pueda usar para crear informes y paneles, responder preguntas con Preguntas y respuestas, etc.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.

Algunos orígenes de datos ya tienen sus datos en un formato listo para el servicio Power BI, como los paquetes de contenido de proveedores como Google Analytics y 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. Las bases de datos de modelo tabular de SQL Server Analysis Services también están preparadas.SQL Server Analysis Services Tabular model databases are ready, too. Y puede conectar dinámicamente con bases de datos en la nube, tales como Azure SQL Database y Spark en HDInsight.And you can connect live to databases in the cloud like Azure SQL Database and Spark on HDInsight.

En otros casos, podría ser necesario consultar y cargar los datos que desee en un archivo.In other cases, it might be necessary to query and load the data you want into a file. Por ejemplo, supongamos que tiene datos de logística en una base de datos de un almacén de datos en un servidor de su organización.For example, let’s say you have logistics data in a data warehouse database on a server in your organization. En el servicio Power BI, no puede conectar directamente con esa base de datos y empezar a explorar sus datos (a menos que sea una base de datos de modelo tabular).In the Power BI service, you cannot connect directly to that database and begin exploring its data (unless it is a tabular model database). Sin embargo, puede usar Power BI Desktop o Excel para consultar y cargar los datos de logística en un modelo de datos y, después, guardarlos como un archivo.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. Después, puede importar ese archivo en Power BI, donde se crea un conjunto de datos.You can then import that file into Power BI where a dataset is created.

Probablemente esté pensando: "Pero los datos de logística de esa base de datos cambian cada día.You’re probably thinking “But that logistics data on that database changes every day. ¿Cómo me aseguro de que el conjunto de datos en Power BI se actualiza?"How do I make sure my dataset in Power BI is refreshed?” La información de conexión del archivo de Excel o Power BI Desktop se importa en el conjunto de datos junto con los datos.Connection information from the Power BI Desktop or Excel file is imported into the dataset along with the data. Si configura una actualización programada o realiza una actualización manual del conjunto de datos, Power BI usará la información de conexión de este, además de un par de opciones de configuración más, para conectarse directamente a la base de datos, consultar las actualizaciones y cargarlas en el conjunto de datos.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. Es probable que se necesite Power BI Gateway para proteger las transferencias de datos entre el servidor local y Power BI.A Power BI gateway will likely be required to secure any data transfer between your on-premises server and Power BI. Las visualizaciones en los informes y los paneles se actualizan automáticamente.Any visualizations in reports and dashboards are refreshed automatically.

Que no pueda conectar directamente con el origen de datos desde el servicio Power BI no significa que no pueda obtener esos datos en 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. Tal vez se requieran algunos pasos más y la ayuda del departamento de TI.It just might take a few more steps and maybe some help from your IT department. Consulte Orígenes de datos en Power BI Desktop para más información.See Data sources in Power BI Desktop to learn more.

Algunos detalles másSome more details

Verá que los términos "conjunto de datos" y "origen de datos" se usan mucho en Power BI.You’ll see the terms dataset and data source used a lot in Power BI. A menudo se usan como sinónimos, pero realmente son dos cosas distintas, aunque relacionadas.They’re often use synonymously, but they really are two different things, albeit related.

Un conjunto de datos se crea automáticamente en Power BI al usar Obtener datos para conectarse a los datos e importarlos desde un paquete de contenido o archivo, o bien al conectarse a un origen de datos dinámico.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. Un conjunto de datos contiene información sobre el origen de datos, las credenciales de dicho origen y, con frecuencia, un subconjunto de datos copiados desde el origen de datos.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. En la mayoría de los casos, al crear visualizaciones en informes y paneles, se consultan los datos del conjunto de datos.In most cases, when you create visualizations in reports and dashboards, you’re looking at data in the dataset.

Un origen de datos es la ubicación de donde proceden realmente los datos del conjunto de datos.A data source is where the data in a dataset really comes from. Por ejemplo, un servicio en línea como Google Analytics o QuickBooks, una base de datos en la nube como Azure SQL Database, o una base de datos o un archivo en un equipo local o servidor de su propia organización.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.

Actualización de datosData refresh

Si guarda los archivos en la unidad local o en una unidad que se encuentre en cualquier otro lugar de la organización, es posible que Power BI Gateway sea necesario para actualizar el conjunto de datos en 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. Y el equipo donde se guarda el archivo debe estar encendido cuando se produce una actualización.And, the computer where the file is saved must be on when a refresh happens. También puede volver a importar el archivo o usar Publicar desde Excel o Power BI Desktop, pero no son procesos automatizados.You can also re-import your file, or use Publish from Excel or Power BI Desktop, but those are not automated processes.

Si guarda los archivos en OneDrive para la Empresa o en sitios de grupo de SharePoint y después se conecta a Power BI, o los importa a él, el conjunto de datos, los informes y los paneles siempre estarán actualizados.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 OneDrive y Power BI están en la nube, Power BI puede conectarse directamente al archivo guardado, una vez cada hora aproximadamente, y comprobar si hay actualizaciones.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. Si encuentra alguna, el conjunto de datos y las visualizaciones se actualizan automáticamente.If any are found, the dataset and any visualizations are refreshed automatically.

Los paquetes de contenido de los servicios se actualizan automáticamente.Content packs from services are automatically updated. En la mayoría de los casos, una vez al día.In most cases, once a day. Puede actualizarlos manualmente, pero si ve o no los datos actualizados dependerá del proveedor de servicios.You can manually refresh, but whether or not you’ll see any updated data will depend on the service provider. Los paquetes de contenido de otros usuarios de su organización dependerán de los orígenes de datos usados y de cómo configure la actualización la persona que creó el paquete de contenido.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.

Un elemento distintivo de Azure SQL Database, Azure SQL Data Warehouse y Spark en HDInsight de Azure es que son orígenes de datos en la nube.Azure SQL Database, Azure SQL Data Warehouse, and Spark on Azure HDInsight are unique in that they are data sources in the Cloud. Puesto que el servicio Power BI también está en la nube, Power BI puede conectarse a ellos dinámicamente mediante DirectQuery.Because the Power BI service is also in the cloud, Power BI can connect to them live, using DirectQuery. Lo que ve en Power BI está siempre sincronizado y no es necesario configurar la actualización.What you see in Power BI is always in-sync and there’s no need to setup refresh.

Una característica única de SQL Server Analysis Services es que, cuando se conecta a él desde Power BI, es una conexión dinámica como una base de datos de Azure en la nube, pero la base de datos está en un servidor de su organización.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. Este tipo de conexión requiere Power BI Gateway, que normalmente lo configura un departamento de TI.This type of connection requires a Power BI gateway, which is usually configured by an IT department.

La actualización de los datos es una parte muy importante de Power BI, y es un tema demasiado extenso para tratarlo aquí.Data refresh is a super important part of Power BI, and much too deep to cover here. Si desea obtener una descripción completa, asegúrese de consultar Actualizar datos en Power BI.If you want to get a thorough understanding, be sure to checkout Data Refresh in Power BI.

Consideraciones y limitacionesConsiderations and Limitations

Las siguientes consideraciones y limitaciones se aplican a todos los orígenes de datos que se usan en el servicio Power BI.For all data sources used in the Power BI service, the following considerations and limitations apply. Hay otras limitaciones que se aplican a determinadas características, pero la siguiente lista se aplica globalmente al servicio Power BI:There are other limitations that apply to specific features, but the following list apply to the Power BI service overall:

  • Límite de tamaño del conjunto de datos: todos los conjuntos de datos del servicio Power BI tienen un límite de 1 GB.Dataset size limit - there is a 1 GB limit for each dataset in the Power BI service.
  • Límite de filas: el número máximo de filas del conjunto de datos (si no se usa DirectQuery) es 2 mil millones, pero tres de esas filas están reservadas (lo que conlleva un número máximo utilizable de 1 999 999 997 filas); el número máximo de filas si se usa DirectQuery es 1 millón de filas.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.
  • Límite de columnas: el número máximo de columnas que se permiten en un conjunto de datos, en todas las tablas del conjunto de datos, es 16 000 columnas.Column limit - the maximum number of columns allowed in a dataset, across all tables in the dataset, is 16,000 columns. Esto se aplica al servicio Power BI y a los conjuntos de datos que se usan en Power BI Desktop.This applies to the Power BI service and to datasets used in Power BI Desktop. Power BI usa una columna interna del número de filas por cada tabla incluida en el conjunto de datos, lo que significa que el número máximo de columnas es 16 000, menos una por cada tabla que se use en el conjunto de datos.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.