Strategy ONE
Começando em MicroStrategy Atualização 4 de 2021, Hadoop Gateway não é mais suportado.
Problemas conhecidos
Sintoma
Em MicroStrategy Web, os usuários têm uma expansão na variedade de fontes de dados às quais podem se conectar. Estas novas opções estão sob Adicionar dados externos. Um usuário com privilégios Web Reporter, Web Analyst e Web Professional receberá um erro "Você não tem privilégios suficientes para executar esta operação" ao tentar importar uma tabela de uma fonte de dados. Isso se deve ao fato de que o privilégio do usuário “Acessar dados de bancos de dados, Google BigQuery, BigData, OLAP, ferramentas de BI” não é o único privilégio necessário. A criação de um objeto de fonte de dados para importar tabelas é considerada um privilégio de administrador.
No grupo Administração, dê aos usuários o Criar e editar banco de dados, instâncias e conexões privilégio.
O privilégio "Criar e editar banco de dados, instâncias e conexões" é um privilégio exclusivo de nível de servidor e só pode ser concedido no nível de origem do projeto, portanto, precisa ser concedido em nível de usuário ou grupo de usuários.
Sintoma
Existem tabelas persistentes no Hive Metastore quando o MicroStrategy Hadoop Gateway o serviço é iniciado. No arquivo de log você pode ver que o MicroStrategy Hadoop Gateway service está tentando modificar a estrutura de algumas tabelas Metastore (como tabelas DBS). Ao tentar confirmar a transação, um erro é produzido e uma operação de rollback é gerada.
MicroStrategy Hadoop Gateway requer um componente Hive para carregar arquivos ORC e metadados básicos precisam ser criados para estabelecer o componente Hive. Modificar a estrutura das tabelas Metastore não é permitido por padrão.
Para habilitar a modificação do Metastore, adicione a seguinte seção ao /etc/hive/conf/hive-site.xml.
<property>
<name>datanucleus.autoCreateSchema</name>
<value>true</value>
</property>
Alternativamente, o componente Hive pode ser desabilitado se você não for importar arquivos ORC. Defina a propriedade hgos.spark.enable valor para falso no MicroStrategy Hadoop Gateway arquivo de configuração<MicroStrategy Hadoop Gateway caminho de instalação>/conf/hgos-spark.properties.
Sintoma
As colunas de texto no arquivo parquet criado pelo Impala são carregadas como binários.
O gravador Impala Parquet sempre cria um campo binário não anotado para colunas de string. É possível especificar que o campo inclua a anotação UTF-8 para indicar dados de string UTF-8. Foi resolvido no Impala 2.6 e no CDH 5.11 tem 2.8.
Se todas essas colunas precisarem ser convertidas em strings UTF-8, adicione spark.sql.parquet.binaryAsString=true no arquivo de configuração <MicroStrategy Hadoop Gateway caminho de instalação>/conf/hgos-spark.properties.
Tópicos relacionados
Introdução ao MicroStrategy Hadoop Gateway
Considerações sobre o ambiente
Como implantar o MicroStrategy Hadoop Gateway
Como iniciar o MicroStrategy Hadoop Gateway
