pcuezze
Estoy tratando de conectar Power BI a un servidor de base de datos Advantage a través de ODBC. El servidor de base de datos Advantage es de 32 bits. Me he conectado correctamente en un entorno de prueba ejecutando
1) Power BI de 32 bits en un
2) Versión de 64 bits de Windows Server 2016. .
Primero probé los controladores ADS de 64 bits y no tuve éxito. Luego descargué los controladores ODBC de 32 bits y pude conectarme con éxito.
Ahora, me estoy alejando del entorno de prueba y estoy alojando el escritorio de PowerBI en un
1) Máquina con Windows 10 de 64 bits en ejecución
2) Power BI de 64 bits.
Nuevamente, el controlador ODBC de 64 bits no permitirá una conexión (falla en la autenticación y no hay una función de «prueba» en el controlador ODBC, por lo que no estoy 100% seguro de que este sea el problema). Instalé los controladores ODBC de 32 bits, pero el DSN del sistema que creé no aparece como una opción en el menú desplegable de Power BI. ¿Es esto normal (es decir, al usar PowerBI Desktop de 64 bits, no puedo ver los controladores ODBC de 32 bits?) Si vuelvo a la versión de 32 bits de Power BI, ¿también podré conectarme a DSN de 64 bits? ¿O hay algo más que me estoy perdiendo?
Además, ¿funcionará correctamente el ODBC de 32 bits con el Personal Gateway? (pensé que leí en alguna parte que la puerta de enlace solo funcionaba con controladores ODBC de 64 bits).
No soy muy avanzado técnicamente, lo siento si algo de eso no tiene sentido. 🙂 Gracias por adelantado.
Patricio
v-frfei-msft
Hola @pcuezze,
Tanto la puerta de enlace personal como la puerta de enlace de datos local son de 64 bits. AsiqueEn este escenario, puede crear un DSN dentro de Orígenes de datos ODBC (64 bits) en Herramientas administrativas, crear un informe que use Power BI Desktop de 64 bits y este origen de datos ODBC. Luego, publique el informe en el servicio, ingrese la credencial para el conjunto de datos cuando use la puerta de enlace personal para establecer la conexión.
Además, también puede intentar crear una fuente de datos ODBC en la puerta de enlace de datos local y luego configurar el conjunto de datos para usar esta puerta de enlace.
Saludos,
Franco
adciudad2
Tengo una base de datos en un servidor configurado con un ODBC de 32 bits, utilizando Power BI Desktop de 32 bits
funciona correctamente. El problema viene cuando quiero usar el Gateway, al configurar el conjunto de datos
en la web me sale este mensaje:
No se puede conectar a una fuente de datos no definida.
Código de error subyacente: -2147467259
Mensaje de error subyacente: ODBC: ERROR [IM014] [Microsoft] [ODBC Driver Manager] La arquitectura del DSN especificado no coincide entre el controlador y la aplicación.
DM_ErrorDetailNameCode_UnderlyingHResult: -2147467259
Microsoft.Data.Mashup.ValueError.DataSourceKind: Odbc
Microsoft.Data.Mashup.ValueError.DataSourcePath: dsn = BASE
Microsoft.Data.Mashup.ValueError.OdbcErrors: #tabla ({«SQLState», «NativeError», «Mensaje»}, {})
Microsoft.Data.Mashup.ValueError.Razón: DataSource.Error
Tiene solucion? ¿O es imposible conectar un ODBC de 32 bits al Gateway?
jroussee
En respuesta a adciudad2
¡Hola! ¿Encontró una solución para su problema de 32 bits? Tengo el mismo error que dice que la arquitectura no coincide. ¡Gracias de antemano por una respuesta!
adciudad2
En respuesta a jroussee
no, no encontramos la solución, estamos a la espera de migrar la base a 64 bits directamente.
v-frfei-msft
Hola @pcuezze,
Tanto la puerta de enlace personal como la puerta de enlace de datos local son de 64 bits. AsiqueEn este escenario, puede crear un DSN dentro de Orígenes de datos ODBC (64 bits) en Herramientas administrativas, crear un informe que use Power BI Desktop de 64 bits y este origen de datos ODBC. Luego, publique el informe en el servicio, ingrese la credencial para el conjunto de datos cuando use la puerta de enlace personal para establecer la conexión.
Además, también puede intentar crear una fuente de datos ODBC en la puerta de enlace de datos local y luego configurar el conjunto de datos para usar esta puerta de enlace.
Saludos,
Franco