¿Has configurado el proyecto tutorial en español y al ejecutar un informe te devuelve el error -2147212544?. Este error es bastante frecuente y no solo en el proyecto tutorial, sino en todos los proyectos y normalmente es dado por los parámetros de configuración de la instancia o porque no puede leer correctamente las tablas y/o columnas del Datawarehouse. ¿lo solucionamos?
Especificaciones del entorno
- Microsoft Windows 10
- MicroStrategy 2020 update 2
- Postgres v13
Descripción del error
Error: Error encontrado por QueryEngine: MBase::UTF8ToWideChar: Invalid continuation octet 0x6E.. Error en el método de Proceso del Componente: QueryEngineServer, proyecto MicroStrategy Tutorial, Trabajo 2877, Cód Error= -2147212544.
Solución 1
El primer motivo por el cual te puede dar este fallo es porque tu conexión ODBC no este correctamente configurada. Abre tu DSN y haz un test para comprobar que se conecta correctamente.
![](https://www.migueltroyano.com/wp-content/uploads/2020/10/mstr_errro_query_engine4.jpg)
Solución 2
Es posible que haya un error con el conjunto de caracteres utilizado. Por ejemplo, si has configurado el proyecto tutorial y has reutilizado la instancia, si lo usas en español tendrás un problema porque los datos en las tablas contienen acentos.
- Para solventarlo abre tu instancia y modificala.
- Selecciona la conexión de base de datos y haz clic en modificar.
![](https://www.migueltroyano.com/wp-content/uploads/2020/10/mstr_errro_query_engine2.jpg)
- Cambia las opciones del Conjunto de caracteres de codificación para los controladores a No UTF-8
![](https://www.migueltroyano.com/wp-content/uploads/2020/10/mstr_errro_query_engine3.jpg)
Solución 3
En algunas ocasiones y depende de la base de datos es posible que haya problemas al leer las tablas y columnas de la base de datos. Algunas BBDD distinguen entre mayusculas y minúsculas y otras no. Si en tu base de datos las tablas y columnas están en minúsculas puedes forzar a que MicroStrategy Developer las lea de ese modo.
- Accede al catalogo de Warehouse
- En el menú herramientas, selecciona opciones.
- En la categoria Configuración de Leido haz clic en el botón Parámetros de Configuración…
![](https://www.migueltroyano.com/wp-content/uploads/2020/10/mstr_configuracion_leido-1024x219.jpg)
- Fuerza a que el nombre de la tabla y las columnas las lea en minúsculas o mayusculas según lo tengas en tu BBDD con las funciones lower o upper respectivamente.
![](https://www.migueltroyano.com/wp-content/uploads/2020/10/mstr_configuracion_leido_lower.jpg)
Después si al leer una tabla siguen los nombres en mayusculas, selecciona todas las tablas en el catalogo de warehouse y selecciona actualizar al hacer clic derecho sobre la selección.
![](https://www.migueltroyano.com/wp-content/uploads/2021/12/mstr_actualizar_tablas_warehouse.jpg)
Al realizar esto es posible que algún informe te siga dando problemas debido a que el proyecto Tutorial esta configurado en varios idiomas y en función del idioma, tiene configurado los sufijos en mayusculas.
![](https://www.migueltroyano.com/wp-content/uploads/2021/12/mstr_tutorial_language.jpg)
Si no te interesa tener los datos en varios idiomas sigue estos pasos:
- Abre la configuración del proyecto
- En la categoría Idioma > Datos deshabilita la internalizacion de datos.
- Descarga y vuelve a cargar el proyecto o reiniciar el IS
![](https://www.migueltroyano.com/wp-content/uploads/2021/12/Captura-de-pantalla-2021-12-10-a-las-13.06.54.jpg)
Si quieres mantener los diferentes idiomas sigue estos pasos:
- Abre la configuración del proyecto
- En la categoría Idioma > Datos modifica los sufijos tal y como se muestra en la siguiente imagen para el idioma español:
![](https://www.migueltroyano.com/wp-content/uploads/2021/12/mstr_configuracion_idioma_datos.jpg)
- Descarga y vuelve a cargar el proyecto o reiniciar el IS