scottbeal
Acabamos de empezar a recibir un error en Desktop al intentar cargar una tabla desde Redshift.
Todo estuvo bien la semana pasada. Fui a hacer algunas actualizaciones hoy, 15/10, y comencé a recibir el error. Parece estar sucediendo en aproximadamente el 25% de nuestras tablas DW.
El error ocurrió por primera vez al intentar actualizar datos en ‘Power Query Editor’ en conjuntos de datos existentes.
Borrar el caché y desinstalar y reinstalar el escritorio no ayudaron. Tampoco crear un conjunto de datos desde cero y elegir una tabla en el cuadro Navegador.
El error es: (Reemplacé nuestra URL con @ en este mensaje)
DataSource.Error: ODBC: ERROR [07009] [Microsoft][ODBC] (10550) Número de columna del conjunto de resultados no válido: no se encontró ninguna columna coincidente.
Detalles:
DataSourceKind=AmazonRedshift
DataSourcePath=@@@@@@@@@@@@@@.redshift.amazonaws.com:5439;rwdw
OdbcErrors=[Table]
Se agradece cualquier ayuda, ya que esto está afectando nuestra capacidad para actualizar los informes/conjuntos de datos de producción.
¡Gracias por adelantado!
escarchado
Por lo tanto, parece que debido a un lanzamiento anterior a lo habitual en diciembre y también a las próximas vacaciones, es poco probable que esta solución no se presente hasta febrero de 2020. Voy a preguntarle a nuestro administrador de cuentas para ver si hay algo que pueda ser hecho para sacar esto adelante, recomendaría a cualquier otra persona en la misma posición que haga lo mismo.
Anónimo
En respuesta a escarchado
Parece que se resolverá en el lanzamiento de diciembre.
escarchado
Tengo mejores noticias que informar sobre esto. Tuve tiempo con el soporte de MicroSoft durante las últimas semanas y el viernes probé con éxito una compilación de Power BI Desktop que proporcionaron donde este problema parece haberse solucionado. Ahora, esperando la confirmación de cuándo esta solución podría incluirse en la rama principal, espero el lanzamiento a mediados de diciembre.
Anónimo
Hola tios,
El mismo problema aqui. Hemos tenido muchos problemas con la consulta directa y Redshift, tuve que seguir con la actualización de septiembre de Desktop y reconstruir el conjunto de datos muchas veces y resolvió el problema hasta ahora.
Tengo exactamente el mismo problema que tú, así que probaremos un nuevo modelo sin FK y veremos qué sucede.
De todos modos, como dijo @Anonymous, parece que la única solución aquí es que cambiemos el DWH o la herramienta BI…
Esperando alguna actualización.
¡Gracias!
Anónimo
En respuesta a Anónimo
Acabo de probar esto con el lanzamiento de noviembre y Redshift aún no funciona.
escarchado
Recibí una actualización de MicroSoft que todavía está investigando esto. Les ayudé a confirmar que el problema parece estar relacionado con todas las tablas Redshift que contienen claves externas. Entonces, supongo que como una solución a corto plazo, podría eliminar las claves externas de sus bases de datos.
scottbeal
–Actualización rápida–
Después de trabajar con el soporte de MS, la primera impresión es que hay un problema en la versión de octubre de Power BI con la conexión nativa a Redshift.
Las versiones anteriores de Power BI no presentan el problema.
La conexión a través del controlador ODBC local funciona sin problemas.
escarchado
En respuesta a scottbeal
También estamos experimentando este problema desde la actualización de Power BI de octubre. ¿Hay algún tema que podamos seguir?
scottbeal
En respuesta a escarchado
@frostystoo Creé una solicitud de soporte (servicio) a través del soporte de MS. No tengo ningún hilo que sea «seguible».
Estuve con ellos esta mañana. El equipo de producto todavía está analizando el problema.
Proporcionaron un enlace a la página con enlaces de versiones anteriores: https://docs.microsoft.com/en-us/power-bi/desktop-latest-update-archive#september-2019-update-273558…
Sin embargo, las versiones de septiembre no están disponibles (error 404).
Puede descargar julio y/o agosto que no exhibieron el problema Redshift.
Si proporcionan una forma de obtener la versión de septiembre, responderé aquí con el enlace.
escarchado
En respuesta a scottbeal
Gracias actualización @ScottBeal muy apreciada. Este es un problema importante para nosotros, ya que la mayoría de nuestros conjuntos de datos certificados utilizan un data mart de AWS Redshift y esto paraliza nuestras actividades de desarrollo. Formo parte de una gran organización y soy un gran usuario de Power BI, por lo que intentaré aplicar presión a nuestros contactos en MicroSoft.
scottbeal
En respuesta a escarchado
@frostystoo
Muy apreciado.
Resulta que estoy con ellos ahora. Están solicitando más registros.
Si ayuda a alguien de su lado, el número de caso de soporte es 119101624002337.
(No estoy seguro de si este es un número de Microsoft o algo de un tercero que maneja el soporte)
Estamos en el mismo barco con este problema (y el hecho de que el lanzamiento de septiembre no está disponible en el sitio web) impidiendo por completo que se realice cualquier desarrollo, nuevo y de mantenimiento. Ha pasado una semana y está creciendo en términos de impacto y visibilidad aquí.
Gracias de nuevo.
Anónimo
En respuesta a scottbeal
Mismo problema aquí. Afortunadamente, tengo una instantánea de PowerBI antes de la actualización (gracias a Time Machine).
Es inmediatamente claro que este es un problema con la última versión de PowerBI. Ya he tenido muchos problemas con PowerBI y Redshift, incluso en producción, a finales del año pasado falló durante más de una semana (ver aquí: https://community.powerbi.com/t5/Service/Direct-Query-connectivity -problemas-con-Redshift-en-el-último-…).
Me he dado por vencido. Tuve un intercambio con el soporte de PowerBI, y el equipo de soporte presumiblemente con el equipo de ingeniería, y no consideran las fórmulas DAX diseñadas para DirectQuery, que no funcionan con Redshift, un error, sino una «característica faltante». En caso de que esté interesado, intente usar esta fórmula con Redshift: https://docs.microsoft.com/de-de/dax/combinevalues-function-dax. No funciona en absoluto…
Gracias por tomarse el tiempo para informar esto al soporte de PBI. Sé cuánto tiempo consume eso….
Me parece que el soporte de Redshift se implementó hace dos años y ya no se mantiene. La ‘solución’ probablemente sea cambiar el DWH o la herramienta BI.
escarchado
En respuesta a Anónimo
Espero que el soporte de Redshift aún se mantenga, ya que estoy diseñando una entrega de autoservicio administrada por TI completa con conjuntos de datos certificados para decenas de miles de usuarios a su alrededor. 😮 Agregaron Redshift a la puerta de enlace de datos local de Power BI hace solo unos meses, por lo que cruzaron los dedos para que esto sea solo una falla temporal. Volví a hacer ping a mi contacto en el soporte de MS para intentar encontrar una actualización.
Usamos Import en lugar de Direct Query en este momento y hasta ahora no hay problemas con DAX ni nada más hasta este.
Anónimo
En respuesta a escarchado
Bueno, no creo que el soporte se elimine oficialmente, y si está usando el modo de importación, siempre puede usar controladores de terceros. Pero claramente, según mi experiencia, MS no hace ningún esfuerzo para garantizar que las funciones agregadas en los últimos 2 años funcionen con Redshift, sino todo lo contrario. ¿El modo de importación escala en su organización? Teníamos tablas con un poco más de 10 millones de filas y solo los datos enteros/decimales no se cargaban en Redshift usando el controlador ODBC incorporado.
scottbeal
Encontramos un vínculo a la versión de agosto de Power BI y lo instalamos. El acceso a la base de datos funciona sin errores.
Según esto y el momento del error que comenzó después de la actualización de octubre de Power BI, creo que algo en la versión de octubre es el culpable.
Abrí un ticket de soporte con MS y trabajaré a través de ese canal, y actualizaré aquí con lo que descubramos.
Anónimo
Cuándo cambiará la fuente de datos relacionada con el archivo PBIX. Debe seleccionar las tablas nuevamente en la consulta de edición.
como a continuación.
y verifique si alguna consulta/paso tiene un error o si se agrega algún paso antes de eliminar el paso de otras columnas.
El error se debe a (el nombre de la columna puede cambiarse y, al eliminar las columnas no deseadas, no se encuentra el nombre de la columna).
scottbeal
En respuesta a Anónimo
Gracias @Anónimo
No ayudó. Esa fue una de las primeras cosas que vimos.
Como no pudimos resolverlo, decidimos reinstalar Power BI e intentar crear un nuevo conjunto de datos (pbix).
Cuando seleccionamos una tabla de la lista de tablas de corrimiento al rojo, arroja el error en ese punto.
Anónimo
En respuesta a scottbeal
Compruebe a continuación 2 soluciones.
1) referencia debajo de URL
https://www.easysoft.com/developer/interfaces/odbc/sqlstate_status_return_codes.html#07009
Verifique la tabla de contactos que está buscando.
2) Después de reinstalar, cree un nuevo archivo PBIX desde cero, NO use el archivo PBIX existente para evitar problemas de versión
Espero que te ayude…
venal
@ScottBeal
Esperando que esté relacionado con ODBC.
Por favor, consulte los enlaces a continuación.
https://docs.microsoft.com/en-us/sql/odbc/reference/appendixes/appendix-a-odbc-error-codes?view=sql-…
https://www.easysoft.com/developer/interfaces/odbc/sqlstate_status_return_codes.html#07009
scottbeal
En respuesta a venal
@venal
Gracias.
Miré los códigos de error ODBC antes.
Dado que Redshift está basado en la nube y la conexión se realiza «en PowerBI», no creo que tengamos mucho control sobre la conexión ODBC real para abordar cualquiera de los problemas mencionados en los artículos.
(aparte de reinstalar ODBC en Windows si eso es lo que está usando y si eso es posible)