Obtener datos en Power BI Desktop

Power BI Desktop permite conectarse a datos de muchos orígenes diferentes. Para obtener una lista completa de los orígenes de datos disponibles, vea Orígenes de datos de Power BI.

Power BI Desktop ofrece dos experiencias de obtención de datos:

  • Nueva experiencia de Power Query (versión preliminar): una interfaz rediseñada con navegación simplificada, accesibilidad mejorada y una experiencia de Power Query coherente en Escritorio de Power BI, modelado web y otros productos de Fabric.
  • Experiencia clásica: el cuadro de diálogo Obtener datos original con selección de origen de datos basado en categorías.

En este artículo se proporciona información general sobre las experiencias y los orígenes de datos disponibles en Power BI Desktop. También se describe cómo exportar o usar orígenes de datos como archivos PBIDS para facilitar la compilación de nuevos informes a partir de los mismos datos.

Nota:

El equipo de Power BI está ampliando continuamente los orígenes de datos disponibles en Power BI Desktop y en el servicio Power BI. Por lo tanto, a menudo verá versiones anteriores de orígenes de datos marcados como Beta o Preview. Cualquier origen de datos marcada como Beta o Versión preliminar tiene una compatibilidad y funcionalidades limitadas y no se debe usar en entornos de producción. Además, cualquier origen de datos marcado como Beta o Preview para Power BI Desktop podría no estar disponible para su uso en el servicio Power BI u otros servicios Microsoft hasta que el origen de datos esté disponible con carácter general (GA).

Obtención de datos

La experiencia de obtención de datos Power Query reemplaza el cuadro de diálogo obtener datos clásico por una interfaz rediseñada que proporciona una experiencia de Power Query coherente en Power BI Escritorio, modelado web y otros productos de Fabric.

Nota:

La experiencia de Power Query está en fase de prueba.

Prerequisites

Power BI Escritorio con la nueva experiencia de Power Query característica en versión preliminar habilitada.

Para habilitar la experiencia de Power Query:

  1. Inicie Power BI Desktop.

  2. Vaya a archivo>Opciones y configuración>Opciones.

  3. Seleccione Características de vista previa y, a continuación, active la casilla Nueva experiencia de Power Query.

    Screenshot que muestra cómo habilitar la nueva experiencia de Power Query desde las características de versión preliminar en Power BI Desktop.

  4. Selecciona Aceptar.

  5. Reinicie Power BI Desktop.

  6. Seleccione Obtener datos para empezar.

Obtener datos (Power Query)

La experiencia Get data (Power Query) muestra un panel de navegación izquierdo que le ayuda a encontrar y seleccionar el origen de datos correcto. La experiencia se separa en las secciones siguientes:

  • Inicio
  • Nuevo
  • Datos recientes
  • Catálogo de OneLake
  • Tabla en blanco
  • Consulta en blanco

Screenshot que muestra la nueva experiencia Obtener datos en Power BI Desktop.

Inicio

La página principal resume todas las demás secciones y le presenta opciones rápidas para conectarse a los datos. En esta página, puede buscar un conector en todas las categorías mediante la barra de búsqueda de la parte superior de la página. En la página principal, seleccione Ver más junto a Nuevos orígenes, Catálogo reciente o OneLake para visitar esas secciones.

Nuevo

En la sección Nuevo puede ver una lista completa de conectores de datos. En esta página, puede buscar un conector en todas las categorías mediante la barra de búsqueda de la parte superior de la página. También puede navegar por las categorías para buscar un conector específico con el que se va a integrar. Al seleccionar un conector, se abre la ventana de configuración de conexión, que comienza el proceso de conexión. Para más información sobre el uso de conectores, consulte Introducción a los datos.

Reciente

En la sección Recientes , puede encontrar y volver a conectarse a los orígenes de datos usados más recientemente.

Catálogo de OneLake

En la sección del catálogo OneLake, puede encontrar, explorar y usar los elementos de datos de Fabric en su organización a los que tiene acceso. Proporciona información sobre los elementos y los puntos de entrada para trabajar con ellos. Este módulo también le permite elegir el modo de conectividad preferido. Para obtener más información sobre el catálogo de OneLake, vaya al catálogo de OneLake.

Captura de pantalla que muestra cómo elegir un modo de conectividad en el catálogo de OneLake.

Tabla en blanco

En la sección Tabla en blanco , puede copiar y pegar datos o escribirlos manualmente en una nueva tabla.

Consulta en blanco

En la sección Consulta en blanco , puede escribir o pegar su propio script M para crear una nueva consulta.

Orígenes de datos

Power BI Desktop proporciona los siguientes orígenes de datos. En la nueva experiencia Obtener datos , busque estos conectores a través del módulo Nuevo . En la experiencia clásica, busque los organizados por categoría en el cuadro de diálogo Obtener datos .

Orígenes de datos de archivo

La categoría Archivo proporciona las siguientes conexiones de datos:

  • Libro de trabajo de Excel
  • Texto o CSV
  • XML
  • JSON
  • Carpeta
  • PDF
  • Parquet
  • Carpeta de SharePoint

Orígenes de datos de base de datos

La categoría Base de datos proporciona las siguientes conexiones de datos:

  • Base de datos SQL Server
  • Base de datos Access
  • Base de datos SQL Server Analysis Services
  • Base de datos Oracle
  • Base de datos IBM Db2
  • Base de datos Informix de IBM (beta)
  • IBM Netezza
  • Base de datos MySQL
  • Base de datos PostgreSQL
  • Base de datos Sybase
  • Base de datos Teradata
  • Base de datos SAP HANA
  • Servidor de aplicaciones de SAP Business Warehouse
  • Servidor de mensajería de SAP Business Warehouse
  • Amazon Redshift
  • Impala
  • Google BigQuery
  • Google BigQuery (ID de Microsoft Entra)
  • Vertica
  • Snowflake
  • Essbase
  • Modelos de AtScale
  • Actian (beta)
  • Amazon Athena
  • Conector de BI
  • Data Virtuality LDW
  • Exact Online Premium (Beta)
  • Jethro (beta)
  • Kyligence
  • Estilo PICK / Bases de Datos Multivalor de Linkar (Beta)
  • MariaDB
  • MarkLogic
  • MongoDB Atlas SQL
  • Virtualización de datos de TIBCO®
  • Cubos de AtScale
  • Denodo
  • Dremio Software
  • Dremio Cloud
  • Exasol
  • ClickHouse (beta)
  • Perspectiva de Salud de InterSystems
  • KX kdb Insights Enterprise (beta)
  • Kyvos ODBC (beta)

Nota:

Algunos conectores de base de datos requieren que los habilite; para ello, seleccione Archivo>Opciones y configuración>Opciones y, a continuación, seleccione Características de versión preliminar y habilite el conector. Si no ve algunos de los conectores mencionados anteriormente y quiere usarlos, compruebe la configuración de Características en vista previa. Además, cualquier origen de datos marcado como Beta o Preview tiene compatibilidad y funcionalidad limitada, y no debe usarse en entornos de producción.

Microsoft Fabric

La categoría Microsoft Fabric proporciona las siguientes conexiones de datos:

  • Modelos semánticos de BI
  • Flujos de datos
  • Almacenes
  • Almacenes de lago
  • Bases de datos de KQL

Orígenes de datos de Power Platform

La categoría Power Platform proporciona las conexiones de datos siguientes:

  • Flujos de datos de Power BI (legado)
  • Common Data Service (heredado)
  • Dataverse
  • Flujos de datos

Orígenes de datos de Azure

La categoría Azure proporciona las siguientes conexiones de datos:

  • Azure SQL Database
  • Azure Synapse Analytics SQL
  • Base de datos de Azure Analysis Services
  • Base de datos de Azure para PostgreSQL
  • Azure Blob Storage
  • Azure Table Storage (almacenamiento de tablas de Azure)
  • Azure Cosmos DB v1
  • Azure Data Explorer (Kusto)
  • Azure Data Lake Storage Gen2
  • Azure HDInsight (HDFS)
  • Azure HDInsight Spark
  • Consulta Interactiva de HDInsight
  • Microsoft Cost Management
  • Azure Resource Graph
  • Azure HDInsight en AKS Trino (beta)
  • Azure Cosmos DB v2
  • Azure Databricks
  • Área de trabajo de Azure Synapse Analytics (beta)

Orígenes de datos de Online Services

La categoría Online Services proporciona las siguientes conexiones de datos:

  • Lista de SharePoint Online
  • Microsoft Exchange Online
  • Dynamics 365 en línea (heredado)
  • Dynamics 365 (Dataverse)
  • Dynamics NAV
  • Dynamics 365 Business Central
  • Dynamics 365 Business Central (en las instalaciones)
  • Azure DevOps (solo Boards)
  • Azure DevOps Server (solo Boards)
  • Objetos de Salesforce
  • Informes de Salesforce
  • Google Analytics
  • Análisis de Adobe
  • appFigures (Beta)
  • Data.World - Obtener un conjunto de datos (Beta)
  • GitHub (beta)
  • LinkedIn Sales Navigator (beta)
  • Marketo (beta)
  • Mixpanel (Beta)
  • Carteras de Planview
  • QuickBooks en línea (beta)
  • Smartsheet (heredado)
  • SparkPost (beta)
  • SweetIQ (Beta)
  • Arquitectura empresarial de Planview
  • Aptix Insights (Beta)
  • Asana (beta)
  • Ensamblado de vistas
  • Autodesk Construction Cloud
  • Automy Data Analytics (Beta)
  • CData Connect Cloud
  • Dynamics 365 Customer Insights (beta)
  • Databricks
  • Conclusiones de Digital Construction Works
  • Origen de datos de Emigo
  • Entersoft Business Suite (Beta)
  • eWay-CRM
  • FactSet Analytics
  • Palantir Foundry
  • Hexagon PPM Smart® API
  • Tienda de aplicaciones industriales
  • Planview OKR (beta)
  • Planview ProjectPlace (herramienta de gestión de proyectos)
  • Quickbase
  • Inteligencia empresarial de SoftOne (beta)
  • Planview IdeaPlace
  • TeamDesk (beta)
  • Webtrends Analytics (Beta)
  • Witivio (Beta)
  • Zoho Creator
  • Automatización en cualquier lugar
  • CData Connect Cloud
  • Dynamics 365 Customer Insights (beta)
  • Databricks
  • Embudo
  • Almacenamiento de datos de Intune (beta)
  • LEAP (beta)
  • Aprendizaje de LinkedIn
  • Product Insights (Beta)
  • Profisee
  • Samsara (Beta)
  • Supermetrics (beta)
  • Perspectivas Viva
  • Zendesk (beta)
  • BuildingConnected & TradeTapp (beta)
  • Smartsheet (beta)

Otros orígenes de datos

La categoría Otros proporciona las siguientes conexiones de datos:

  • Web
  • Lista de SharePoint
  • Fuente de OData
  • Active Directory
  • Microsoft Exchange
  • Archivo Hadoop (HDFS)
  • Spark
  • Hive LLAP
  • Script de R
  • Script de Python
  • ODBC
  • OLE DB
  • Acterys: Planeamiento y automatización de modelos (beta)
  • Amazon OpenSearch Service (beta)
  • Anaplan
  • Solucionador
  • Datos y análisis de Bloomberg
  • Celonis EMS
  • Cherwell (beta)
  • CloudBluePSA (beta)
  • Cognite Data Fusion
  • EQuIS
  • FactSet RMS (beta)
  • inwink (beta)
  • Kognitwin
  • MicroStrategy for Power BI
  • OneStream (beta)
  • Proyecto OpenSearch (beta)
  • Paxata
  • QubolePresto (Beta)
  • Roamler (beta)
  • SIS-CC SDMX (beta)
  • Accesos directos a Business Insights (beta)
  • Starburst Enterprise
  • SumTotal
  • SurveyMonkey
  • Tenforce (Lista Inteligente)
  • Usercube (beta)
  • Vena
  • Información sobre buques
  • Wrike (beta)
  • Zucchetti HR Infinity (Beta)
  • Clasificaciones de seguridad de BitSight
  • BQE CORE
  • Wolters Kluwer CCH Tagetik
  • Uso compartido de Delta
  • Eduframe (beta)
  • FHIR
  • Hojas de cálculo de Google
  • InformationGrid
  • Jamf Pro (beta)
  • Conector de SingleStore para Direct Query
  • Siteimprove
  • Consola de servicio de SolarWinds
  • Microsoft Teams Personal Analytics (beta)
  • Windsor (beta)
  • Consulta en blanco

Nota:

Actualmente, no se puede conectar a orígenes de datos personalizados protegidos a través de Microsoft Entra ID.

Uso de archivos PBIDS para obtener datos

Los archivos PBIDS son archivos de Power BI Desktop que tienen una estructura específica y la extensión .pbids para identificarlos como archivos de origen de datos de Power BI.

Un archivo .PBIDS se puede crear para optimizar la experiencia Obtener datos de los creadores de informes nuevos o principiantes de la organización. Si crea el archivo .PBIDS a partir de informes existentes, es más fácil que los autores de informes principiantes creen nuevos informes a partir de los mismos datos.

Cuando un autor abre un archivo PBIDS, Power BI Desktop solicita al usuario las credenciales para autenticarse y conectarse al origen de datos especificado en el archivo. Aparece el cuadro de diálogo Navegador y el usuario debe seleccionar las tablas del origen de datos que se van a cargar en el modelo. Puede que también deba seleccionar las bases de datos y el modo de conexión si no se especifican en el archivo PBIDS.

A partir de ese momento, el usuario puede empezar a crear visualizaciones o seleccionar Orígenes recientes para cargar un conjunto de tablas nuevo en el modelo.

Actualmente, los archivos .PBIDS solo admiten un único origen de datos en un archivo. Si se especifica más de un origen de datos, se producirá un error.

Creación de un archivo de conexión .PBIDS

Si ya tiene un archivo PBIX de Power BI Desktop conectado a los datos que desea, puede exportar los archivos de conexión desde Power BI Desktop. Este método se recomienda porque Power BI Desktop puede generar automáticamente el archivo PBIDS. También puede editar o crear manualmente el archivo en un editor de texto.

  1. Para crear el archivo PBIDS, seleccione Archivo>Opciones y configuración>Configuración de origen de datos.

    Captura de pantalla que muestra la selección de Configuración de origen de datos en Opciones y configuración.

  2. En el cuadro de diálogo que aparece, seleccione el origen de datos que quiere exportar como un archivo PBIDS y, a continuación, seleccione Export PBIDS.

    Captura de pantalla que muestra el cuadro de diálogo Configuración de origen de datos.

  3. En el cuadro de diálogo Guardar como , escriba un nombre para el archivo y seleccione Guardar. Power BI Desktop genera el archivo PBIDS. Puede cambiar su nombre, guardarlo en el directorio y compartirlo con otros usuarios.

También puede abrir el archivo en un editor de texto y modificarlo aún más, incluida la especificación del modo de conexión en el propio archivo. En la imagen siguiente, se muestra un archivo PBIDS abierto en un editor de texto.

Captura de pantalla que muestra un archivo PBIDS abierto en un editor de texto.

Si prefiere crear manualmente los archivos .PBIDS en un editor de texto, debe especificar las entradas necesarias para una única conexión y guardar el archivo con la extensión .pbids. Opcionalmente, también puede especificar el elemento mode de la conexión como DirectQuery o Import. Si falta el elemento mode o tiene valor null en el archivo, se pedirá al usuario que abre el archivo en Power BI Desktop que seleccione DirectQuery o Importación.

Importante

Algunos orígenes de datos devuelven un error si las columnas se cifran en el origen de datos. Por ejemplo, si dos o más columnas de un Azure SQL Database se cifran durante una acción de importación, se devuelve un error. Para más información, consulte SQL Database.

Ejemplos de archivos PBIDS

En esta sección se proporcionan ejemplos de orígenes de datos usados habitualmente. El tipo de archivo PBIDS solo admite conexiones de datos que Power BI Desktop también admite, con las siguientes excepciones: Direcciones URL de wiki, Live Connect y Consulta en blanco.

El archivo PBIDS no incluye información de autenticación ni información de tabla y esquema.

En los fragmentos de código siguientes se muestran varios ejemplos comunes de archivos PBIDS, pero no son completos. Para otros orígenes de datos, consulte el formato de referencia de origen de datos (DSR) de Git para obtener información de protocolo y dirección.

Si va a editar o crear manualmente los archivos de conexión, use estos ejemplos solo para mayor comodidad. No están diseñados para ser completos y no incluyen todos los conectores compatibles en formato DSR.

Azure AS

{ 
    "version": "0.1", 
    "connections": [ 
    { 
        "details": { 
        "protocol": "analysis-services", 
        "address": { 
            "server": "server-here" 
        }, 
        } 
    } 
    ] 
}

Carpeta

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "folder", 
        "address": { 
            "path": "folder-path-here" 
        } 
      } 
    } 
  ] 
} 

OData

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "odata", 
        "address": { 
            "url": "URL-here" 
        } 
      } 
    } 
  ] 
} 

SAP BW

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "sap-bw-olap", 
        "address": { 
          "server": "server-name-here", 
          "systemNumber": "system-number-here", 
          "clientId": "client-id-here" 
        }, 
      } 
    } 
  ] 
} 

SAP HANA

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "sap-hana-sql", 
        "address": { 
          "server": "server-name-here:port-here" 
        }, 
      } 
    } 
  ] 
} 

Lista de SharePoint

La dirección URL debe llevar al sitio de SharePoint en sí y no a una lista dentro del sitio. Los usuarios obtienen un navegador que pueden usar para seleccionar una o varias listas de ese sitio. Cada lista se convierte en una tabla del modelo.

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "sharepoint-list", 
        "address": { 
          "url": "URL-here" 
        }, 
       } 
    } 
  ] 
} 

SQL Server

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "tds", 
        "address": { 
          "server": "server-name-here", 
          "database": "db-name-here (optional) "
        } 
      }, 
      "options": {}, 
      "mode": "DirectQuery" 
    } 
  ] 
} 

Archivo de texto

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "file", 
        "address": { 
            "path": "path-here" 
        } 
      } 
    } 
  ] 
} 

Web

{ 
  "version": "0.1", 
  "connections": [ 
    { 
      "details": { 
        "protocol": "http", 
        "address": { 
            "url": "URL-here" 
        } 
      } 
    } 
  ] 
} 

Flujo de datos

{
  "version": "0.1",
  "connections": [
    {
      "details": {
        "protocol": "powerbi-dataflows",
        "address": {
          "workspace":"workspace id (Guid)",
          "dataflow":"optional dataflow id (Guid)",
          "entity":"optional entity name"
        }
       }
    }
  ]
}