Strategy ONE
A partir de MicroStrategy 2021 Actualización 4, Hadoop Gateway ya no es compatible.
Problemas conocidos
Síntoma
En MicroStrategy Web, los usuarios disponen de una mayor variedad de orígenes de datos a los que pueden conectarse. Estas nuevas opciones se encuentran en Añadir datos externos. Un usuario con privilegios de Web Reporter, Web Analyst y Web Professional recibirá el error "No tiene suficientes privilegios para realizar esta operación" al intentar importar una tabla desde una fuente de datos. Esto se debe al hecho de que el privilegio de usuario "Acceder a datos de bases de datos, Google BigQuery, BigData, OLAP, herramientas de BI" no es el único privilegio necesario. Crear un objeto de fuente de datos para importar tablas se considera un privilegio de administrador.
En el grupo Administración, asigne a los usuarios la Crear y editar bases de datos e instancias y conexiones privilegio.
"Crear y editar bases de datos, instancias y conexiones" es un privilegio exclusivo a nivel de servidor y solo se puede otorgar en el nivel de origen del proyecto, por lo que debe otorgarse a nivel de usuario o grupo de usuarios.
Síntoma
Hay tablas persistentes en el metaalmacén de Hive cuando se inicia el servicio MicroStrategy Hadoop Gateway. En el archivo de registro puede ver que el servicio MicroStrategy Hadoop Gateway está intentando modificar la estructura de algunas tablas del Metastore (como las tablas DBS). Cuando intenta confirmar la transacción, se produce un error y se genera una operación de reversión.
MicroStrategy Hadoop Gateway requiere un componente de Hive para cargar archivos ORC, y es necesario crear metadatos básicos para establecer el componente de Hive. De forma predeterminada, no se permite modificar la estructura de las tablas de Metastore.
Para habilitar la modificación de la Metastore, añada la siguiente sección a /etc/hive/conf/hive-site.xml.
<property>
<name>datanucleus.autoCreateSchema</name>
<value>true</value>
</property>
Alternativamente, el componente Hive se puede desactivar si no va a importar archivos ORC. Establecer la propiedad hgos.spark.enable Valor en false en el archivo de configuración de MicroStrategy Hadoop Gateway< Ruta de instalación de MicroStrategy Hadoop Gateway>/conf/hgos-spark.properties.
Síntoma
Las columnas de texto en el archivo parquet creado por Impala se cargan como binarios.
El escritor de Impala Parquet siempre crea un campo binario sin anotaciones para las columnas de cadena. Es posible especificar que el campo incluya la anotación UTF-8 para indicar datos de cadena UTF-8. Se resolvió en Impala 2.6 y CDH 5.11 tiene 2.8.
Si es necesario convertir todas estas columnas a cadenas UTF-8, añada spark.sql.parquet.binaryAsString=true en el archivo de configuración < Ruta de instalación de MicroStrategy Hadoop Gateway>/conf/hgos-spark.properties.
Temas relacionados
Introducción a MicroStrategy Hadoop Gateway
Consideraciones sobre el entorno
Instrucciones para implementar la puerta de enlace de MicroStrategy Hadoop
Instrucciones para iniciar MicroStrategy Hadoop Gateway
Instrucciones para registrar la puerta de enlace de MicroStrategy Hadoop
