hmpatel9
Hola a todos, estamos tratando de conectarnos a Impala usando la opción de consulta directa. Podemos conectarnos, pero las columnas de fecha/fecha y hora (marca de tiempo) aparecen como texto. Cuando intentamos cambiar el tipo a Fecha, no se permite lo mismo. Cuando intentamos crear una tabla de fechas, tampoco es posible porque la nueva tabla está deshabilitada.
Hay una forma de conectarme a Impala y tener las fechas representadas en el escritorio de PowerBI o crear una tabla de fechas.
v-huizhn-msft
Hola @hmpatel9,
¿Has resuelto tu problema? Si es así, bienvenido a compartir su solución o marcar la respuesta correcta como respuesta. Más personas se beneficiarán de aquí.
Atentamente,
ángelia
hmpatel9
En respuesta a v-huizhn-msft
Hola Angelia.. Gracias por tus aportes pero no he podido solucionar este problema. Cuando trato de cambiar el tipo de datos del tipo de datos de la columna calculada, aparece el error «El tipo de cambio no es compatible con esta fuente»
theronarmandm
En respuesta a hmpatel9
Hay una respuesta para esta pregunta
RMDNA
En respuesta a theronarmandm
@theronarmandm,
Trate de no revivir hilos viejos, pero sí, hay una respuesta.
Como dijo Angelia, solo puede cambiar los tipos de datos, etc. en el modo Importar; en DirectQuery, está extrayendo datos directamente de la fuente de datos, por lo que si desea cambiar algo, debe hacerlo en el backend (es decir, cambiar el tipo de datos en Impala).
v-huizhn-msft
Hola @hmpatel9,
Obtiene datos mediante Direct Qury, lo que significa que conecta la base de datos directamente en lugar de importar datos al escritorio de Power BI. Así que no podemos cambiar el tipo de datos. Las columnas de fecha/fechahora (marca de tiempo) vienen como texto, lo que muestra que el proveedor «Impala» lo reconoce como formato de texto.
Para su escenario, haga clic derecho en la tabla de la siguiente manera, cree una columna calculada que sea igual a la columna de fecha usando la fórmula a continuación. Luego configure las columnas calculadas como tipo de fecha y verifique si funciona bien.
NewColumn = [Date]
Atentamente,
ángelia