Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Resumen
| Elemento | Description |
|---|---|
| Estado de Liberación | Disponibilidad general |
| Products | Excel Power BI (modelos semánticos) Power BI (flujos de datos) Arquitectura (Dataflow Gen2) Power Apps (flujos de datos) Dynamics 365 Customer Insights Analysis Services |
| Tipos de autenticación admitidos | Base de datos (nombre de usuario y contraseña) Windows Valor predeterminado o personalizado |
| Documentación de referencia de funciones |
Odbc.DataSource Odbc.Query |
Nota:
Es posible que algunas funcionalidades estén presentes en un producto, pero no en otras debido a las programaciones de implementación y a las funcionalidades específicas del host.
Prerrequisitos
Antes de empezar, asegúrese de configurar correctamente la conexión en el administrador de orígenes de datos ODBC de Windows. El proceso exacto aquí depende del controlador.
Capacidades admitidas
- Import
- Opciones avanzadas
- Cadena de conexión (propiedades que no son credenciales)
- Instrucción SQL
- Cláusulas de reducción de filas admitidas
Conexión a un origen de datos ODBC desde Power Query Desktop
Para realizar la conexión, siga estos pasos:
Seleccione la opción ODBC en la selección Obtener datos . Para obtener más información, vaya a Dónde obtener datos.
En Desde ODBC, seleccione el nombre del origen de datos (DSN) en el cuadro desplegable Nombre de origen de datos (DSN). En este ejemplo, se usa un nombre DSN de base de datos de SQL Server .
También puede elegir Opciones avanzadas para especificar más información de conexión opcional. Para obtener más información, vaya a Conexión mediante opciones avanzadas.
Una vez que haya terminado, seleccione Aceptar.
Si se conecta a esta base de datos por primera vez, seleccione el tipo de autenticación y escriba sus credenciales cuando se le solicite.
Los tipos de autenticación disponibles son:
- Valor predeterminado o personalizado: seleccione este tipo de autenticación cuando no especifique ninguna credencial si usa DSN configurado con un nombre de usuario y una contraseña. O bien, si necesita incluir credenciales como propiedades de cadena de conexión.
- Windows: seleccione este tipo de autenticación si desea conectarse mediante la autenticación de Windows. Opcionalmente, incluya las propiedades de cadena de conexión que necesite.
- Base de datos: seleccione este tipo de autenticación para usar un nombre de usuario y una contraseña para acceder a un origen de datos con un controlador ODBC. Opcionalmente, incluya las propiedades de cadena de conexión que necesite. Este tipo de autenticación es la selección predeterminada.
Para obtener más información, vaya a Autenticación en aplicaciones de escritorio.
Una vez que haya terminado, seleccione Conectar.
En Navegador, seleccione la información de base de datos que desee y, a continuación, seleccione Cargar para cargar los datos o Transformar datos para continuar transformando los datos en el editor de Power Query.
Conexión a un origen de datos ODBC desde Power Query Online
Para realizar la conexión, siga estos pasos:
En la página Orígenes de datos , seleccione ODBC.
En la página ODBC, escriba la cadena de conexión ODBC. En el ejemplo siguiente, la cadena de conexión es
dsn=SQL Server Database.
Si es necesario, seleccione una puerta de enlace de datos local en Puerta de enlace de datos.
Elija el tipo de autenticación para iniciar sesión y escriba sus credenciales. Para obtener más información, vaya a Autenticación en Power Query Online.
Seleccione Siguiente.
En el navegador, seleccione la información de base de datos que desee y, a continuación, seleccione Transformar datos para continuar transformando los datos en el editor de Power Query.
Conexión mediante opciones avanzadas
Power Query proporciona un conjunto de opciones avanzadas que puede agregar a la consulta si es necesario.
| Opción avanzada | Description |
|---|---|
| Cadena de conexión (propiedades que no son credenciales) | Proporciona una cadena de conexión opcional que se puede usar en lugar de la selección Nombre de origen de datos (DSN) en Power BI Desktop. Si el nombre del origen de datos (DSN) está establecido en (None), puede escribir una cadena de conexión aquí en su lugar. Por ejemplo, las siguientes cadenas de conexión son válidas: dsn=<myDSN> o driver=<myDriver>; port=<myPortNumber>; server=<myServer>; database=<myDatabase>;. Para escapar caracteres especiales, use { } caracteres. Las claves de las cadenas de conexión varían entre distintos controladores ODBC. Para obtener más información sobre las cadenas de conexión válidas, consulte el proveedor de controladores ODBC. |
| Instrucción SQL | Proporciona una instrucción SQL, en función de las funcionalidades del controlador. Pida al proveedor más información o vaya a Importar datos desde una base de datos mediante una consulta de base de datos nativa. |
| Cláusulas de reducción de filas admitidas | Habilita la compatibilidad con plegado para Table.FirstN. Seleccione Detectar para buscar cláusulas de reducción de filas admitidas o seleccione una de las opciones desplegables (TOP, LIMIT y OFFSET, LIMIT o COMPATIBLE con ANSI SQL). Esta opción no es aplicable cuando se usa una instrucción SQL nativa. Solo está disponible en Power Query Desktop. |
Problemas y limitaciones conocidos
Atributos de cadena de conexión
Si se especifica un DSN en la cadena de conexión ODBC, no se incluyen los atributos después de la especificación de DSN. Si desea usar más atributos, actualícelos en el propio DSN, en lugar de en la cadena de conexión.