Menu Docs
Página inicial do Docs
/
BI Connector

Mapear Esquemas Relacionais para MongoDB

As ferramentas de business intelligence se conectam a uma fonte de dados e, com um esquema tabular fixo, permitem que os usuários explorem visualmente seus dados. O MongoDB usa umesquema flexível , portanto, algumas ferramentas de business intelligence não podem usar o MongoDB como fonte de dados nativa.

Para usar o MongoDB com uma ferramenta de business intelligence relacional como o Tableau, você deve definir um mapeamento relacional para seus dados do MongoDB . O MongoDB Connector for BI fornece vários métodos para criar e gerenciar um esquema relacional.

Para documentação completa sobre as opções de gerenciamento de esquema do connector BI, consulte a documentação de referência do mongosqld .

O modo de amostragem padrão que o mongosqld utiliza para analisar sua collection e derivar um esquema estático. Nesse modo, mongosqld deriva o esquema na inicialização e mantém o esquema na memória.

mongosqld coleta amostras de suas collection do MongoDB e cria um esquema no momento da inicialização e o grava em uma collection do MongoDB. Disponível por meio da opção --schemaSource .

As visualizações do MongoDB permitem controlar a exibição de informações de uma collection restringindo o acesso a determinados campos, renomeando campos, classificando dados e outras técnicas. O BI Connector pode ler dados de uma visualização da mesma forma que faz de uma collection padrão.

Você pode gerar um esquema de texto para mongosqld utilizar com o programa mongodrdl . Você pode editar um esquema de texto manualmente para atender às suas necessidades de dados específicas.

Se os dados em sua instância do MongoDB mudarem de forma significativamente com novos campo ou collection, talvez você queira gerar novamente o esquema que o BI Connector usa. Você pode gerar novamente o esquema reiniciando mongosqld ou emitindo o comando "FLUSH SAMmple" no shell do MySQL.

O BI Connector lida com coletas que contêm um índice geoespacial 2d ou 2dsphere , de modo que os dados de longitude e latitude sejam representados em uma única tabela junto com outros dados de coleta.

Bancos de dados relacionais não permitem colunas com tipagem dinâmica. Quando o BI Connector coleta amostras de dados do MongoDB para gerar um esquema, podem ocorrer conflitos de conversão de tipo. Para saber mais sobre como o Connector BI resolve esses conflitos e exibe dados quando os conflitos estão presentes, consulte as seções a seguir.

Voltar

Configurar Kerberos no BI Connector