Menu Docs
Página inicial do Docs
/
BI Connector

Notas de MongoDB connector versão para o para BI

Nesta página

Lançado em 22de novembro de 2024

  • Agora construído com Go 1.22.0+.

  • Adiciona a --shortSyntaxError opção de linha de comando para para mongosqld reduzir as mensagens de erro de sintaxe por não adicionar a consulta SQL como parte da mensagem.

Lançado em 28de outubro de 2024

  • Atualizações internas para o MongoDB Connector for BI.

Lançado em 11de outubro de 2024

  • Adiciona suporte para os seguintes sistemas operacionais:

    • Ubuntu 24.04 x86

    • Ubuntu 24.04 BRAÇO

    • Mac Sonoma 14.0 x86

    • Mac Sonoma 14.0 ARM

  • Remove o suporte para o MongoDB 4.4.

  • Adiciona a --disablePRE opção de linha de comando em para permitir que você desative o passe de otimização de redundância mongosqld parcial.

Lançado em 10de setembro de 2024

  • Agora construído com Go 1.21.12+ para resolver CVE-2024-24791 para todos os sistemas operacionais, incluindo os seguintes sistemas operacionais:

    • RHEL 7.0

    • RHEL 8.0 zSeries

    • Windows 64

    • macOS 13 arm/OpenSSL 3.0

    • Contêiner do Ubuntu 18.04

  • O MongoDB Connector for BI agora suporta a próxima versão do MongoDB , 8.0.

Lançada em 29de julho de 2024

  • Agora construído com Go 1.21.12+ para endereçar o CVE- -202424791 em todos os sistemas operacionais,exceto para os seguintes sistemas operacionais:

    • RHEL 7.0

    • RHEL 8.0 zSeries

    • Windows 64

    • macOS 13 arm/OpenSSL 3.0

    • Contêiner do Ubuntu 18.04

Lançado em 25de junho de 2024

  • Atualizações internas para o MongoDB Connector for BI.

Lançado em 13de junho de 2024

  • Atualiza a embalagem no Windows.

  • Atualiza golang.org/x/crypto de v0.8.0 para v0.17.0.

  • Apresenta as seguintes atualizações da política SSDLC:

    • Adiciona suporte ao SBOM Lite.

    • Integra a verificação de vulnerabilidade do Seda.

    • O MongoDB Connector for BI gera e publica um relatório público de dependência de terceiros.

  • Corrige um bug em que o MongoDB Connector for BI parava devido a um erro agregado.

Lançada em 18de dezembro de 2023

  • Agora construído com Go 1.21.0+.

  • Adiciona MacOS 13.0 Suporte a ARM.

  • Adiciona suporte ao Debian 12 .

Lançado em 13 de setembro de 2023

Adiciona suporte para as seguintes distribuições:

  • Amazon Linux 2023 ARM

  • Amazon Linux 2023 x86

  • RHEL9 ARM

  • RHEL9 x86

  • Ubuntu 22.04 BRAÇO

  • Ubuntu 22.04 x86

  • Corrige um bug em que o para MongoDB connector BI usava o mesmo unwindPaths mapa para todos os bancos de dados ao adicionar chaves estrangeiras durante a construção de catálogos.

Lançado em 7 de agosto de 2023

  • Corrige um bug em que o esquema não carregava quando uma coluna de uma tabela virtual de uma array era renomeada.

  • Corrige um erro em que o cálculo da chave estrangeira retornava um erro quando não havia nenhum campo _id .

Lançada em 24de julho de 2023

  • Corrige um bug em que um tempo limite do cursor em mongod não resultava em uma mensagem de erro ou em um registro de erro no MongoDB Connector for BI.

Lançada em 10de julho de 2023

  • Agora construído com Go 1.19.10.

Lançado em 8de junho de 2023

  • Agora construído com Go 1.19.9+.

Lançado em 17de maio de 2023

  • Agora construído com Go 1.19.0.

  • Corrige um problema em que definir o modo de esquema como auto sempre trigger a amostragem inicial, mesmo quando um esquema armazenado preexistente estava disponível.

Lançado em 2 de setembro de 2022

  • Corrige o URL amazon2-arm para a versão do feed JSON.

  • Adiciona suporte para MongoDB 6.0.

  • Adiciona MacOS 11.0 Suporte a ARM.

  • Adiciona suporte ao Debian 11 .

  • Adiciona suporte à IBM Z Series do Enterprise RHEL 8.

  • Remove todo o suporte às plataformas IBM Z Series/IBM POWER PC, exceto RHEL 8 IBM Z Series.

  • Remove RHEL 6.x/7.x no suporte S390x.

Lançado em 17 de setembro de 2021

  • Agora construído com Go 1.16.0.

  • Adiciona suporte para MongoDB 5.0.

  • Adiciona a distribuição RHEL8 ARM ao centro de download.

  • Corrige um problema em que caminhos de campo vazios não eram ignorados ao mapear os subcaminhos de objetos que entravam em conflito com escalares.

  • Corrige um problema em que os tarballs da versão RHEL 8.1 (IBM POWER) 2.14.3 eram estruturados incorretamente.

  • Remove o suporte para MongoDB 3.2, 3.4 e 3.6.

  • Remove o suporte para distribuições zSeries.

Lançado em 23 de março de 2021

  • Permite o uso de valores de origem externa em .yaml arquivos de configuração.

  • Adiciona suporte para os seguintes campos em .yaml arquivos de configuração:

    • trim

    • type

    • digest

    • digest_key

  • Corrige um problema em que documentos com valores null eram retornados incorretamente de algumas queries.

  • Corrige um problema em que algumas queries demoravam mais para serem concluídas do que em versões anteriores do BI Connector.

  • Corrige um problema onde o comando listDatabases retornou um erro quando a read preference foi definida para um nó de analítica em algumas configurações de cluster fragmentadas.

  • Agora construído com Go 1.5.0.

  • Adiciona a distribuição do Amazon Linux 2 ARM 64 ao centro de download.

Lançado em 27 de janeiro de 2021

  • As assinaturas destacadas agora estão disponíveis para arquivos de lançamento.

  • Corrige um problema que resultava em traduções ineficientes para expressões in e or .

Lançado em 6 de janeiro de 2021

  • Agora construído com Go 1.15.

  • Corrige um problema no qual os dados geoespaciais não foram mapeados corretamente.

  • Corrige um problema relacionado à codificação de caracteres estendidos DRDL.

  • Corrige um problema em que as informações de fragmentação falhavam ao carregar para bancos de dados de casos mistos.

  • Corrige um problema no qual a resposta para COM_FIELD_LIST era malformada.

Lançado em 13 de julho de 2020

  • Os esquemas de banco de dados agora diferenciam maiúsculas de minúsculas.

  • As queries que contêm UNION podem ser totalmente empurradas para baixo.

  • A resolução de conflitos de objeto-array produz dados NULL para campos de objeto conflitantes aninhados na array.

Lançada em 12 de fevereiro de 2020

  • Corrige o erro no mapeamento que não copiava profundamente os pipelines durante o pós-processamento da tabela, levando a esquemas SQL inválidos.

Lançado em 8 de janeiro de 2020

  • Corrige o erro que causava pânico nas chaves de documentos contendo caracteres que precisavam ser escapados, como " ou \usb.

Lançado em 8 de janeiro de 2020

  • Corrige o erro que fazia com que o carregamento do índice falhasse em bancos de dados de casos mistos.

  • Corrige o bug de conectividade causado pela interface não nula no dialer personalizado do driver.

  • Corrige mongotranslate que não inclui pipelines definidos em tabelas em esquemas de arquivo DRDL.

  • Corrige o erro que fazia com que as junções naturais da esquerda falhassem em alguns casos.

Lançado em 26 de novembro de 2019

Lançado em 11 de novembro de 2019

Corrige os seguintes bugs:

  • unix_timestamp retornando resultados incorretos porque não gerenciou o horário de verão quando necessário.

  • As tabelas DRDL são ordenadas incorretamente para BSON se o aggregation pipeline estiver vazio.

Versão 2.13.0 inclui as seguintes melhorias:

  • Atualiza uma mensagem de erro para a autorização FLUSH SAMple que não estava clara.

  • Atualiza o mapeamento de esquema para ignorar nomes de campo vazios e nomes de campo contendo . caracteres.

  • Habilita a otimização de auto-união para coleções fragmentadas.

  • Substitui a variável do sistema max_num_columns_per_table por max_num_fields_per_collection.

  • Aprimora o desempenho ao amostrar collections com muitos campos, reduzindo a quantidade de memória usada.

  • Melhora o comportamento da coluna ambígua em subqueries e cláusulas GROUP BY e ORDER BY .

  • Adiciona suporte para Ubuntu 18.04, SLES 15 e RHEL8.

  • Adiciona suporte não string para regexp.

  • Melhora o desempenho de esquemas que contêm arrays.

Lançado em 16 de setembro de 2019

Corrige os seguintes bugs:

  • mongosqld hangs se ocorreu uma eleição durante a amostragem.

  • Algumas queries utilizando $lookup falham.

  • Os pânicos ocorrem ao se conectar com um arquivo DRDL que exclui o _id de uma tabela filha.

  • Versões 2.10+ instaladas no diretório errado no Windows.

  • Corrige um bug na avaliação na memória do operador div .

  • mongosqld mata incorretamente queries de longa duração.

  • Algumas queries nos campos ObjectId não são empurradas para baixo.

  • mongodrdl não está analisando as seedlists de conjuntos de réplicas passadas para o sinalizador --host .

  • timestampadd falha com meses fora do intervalo.

  • Permite funções agregadas como expressões de agrupamento.

  • datediff não consegue empurrar para baixo com argumentos polimórficos.

  • Exibe restrições de chave estrangeira incorretas.

  • Conversões incorretas de pushdown e tipo para tipos date e datetime que são muito grandes ou muito pequenos.

  • Os aliases para tabelas em information_schema são ignorados.

  • Algumas queries com funções agregadas falham ao empurrar para baixo.

  • Erro de análise de pipeline para caminhos de desenrolamento com nomes de campo numéricos.

  • mongodrdl ignora os sinalizadores --gssapiHostName e --gssapiServiceName .

  • Permite argumentos extras para as funções current_timestamp e trim .

  • str_to_date retorna um date em vez de um datetime para alguns argumentos de cadeia de formato não constantes.

Esta versão inclui várias melhorias no pushdown. As traduções existentes foram melhoradas e expandidas a cobertura de pushdown para mais funções e formas de query.

  • Adiciona suporte para reduzir subqueries correlacionadas para as versões 3.6 e posteriores do MongoDB.

  • Adiciona suporte de pushdown para ln, ascii, user, database, version, connection_id e funções de data/hora com valor constante.

  • Adiciona suporte para empurrar para baixo regexp no idioma de agregação.

  • Remove alguns arredondamentos desnecessários das traduções de pushdown.

  • Adiciona suporte para empurrar expressões LIKE com strings de padrão literal para a linguagem de agregação.

  • Melhora a eficiência dos pipelines gerados para subqueries EXISTS .

  • Melhora a cobertura de pushdown truncada e atualiza a tradução para usar $trunc com as versões MongoDB 4.1.9 e posteriores.

  • Adiciona suporte de pushdown para as funções char e str_to_date .

Esta versão inclui várias melhorias possibilitadas pela atualização para o novo driver Go :

  • Adiciona suporte para suporte a URI SRV em mongodrdl e mongosqld.

  • Adiciona suporte a URI MongoDB ao mongodrdl por meio de um sinalizador --uri .

  • Adiciona suporte para zlib e compressão snappy para conexões com MongoDB.

  • Atualiza a análise de arquivos DRDL para suportar a versão mais recente da especificação extjson.

  • Adiciona novas palavras reservadas ao analisador: INSERT, INTO, KEY, FULLTEXT e PRIMARY.

    No futuro, essas palavras devem estar envoltas em backtiques para serem usadas como identificadores em queries.

  • Remove o suporte para alterar o esquema de amostra com declarações ALTER TABLE .

  • Antes de 2.12, mongosqld suportava renomear e remover tabelas e colunas por meio de uma sintaxe ALTER TABLE modificada quando no modo de esquema standalone. Qualquer cliente que atualmente use esse recurso é aconselhado a migrar suas necessidades de gerenciamento de esquema para o modo de exibições, DRDL ou esquema personalizado. O parâmetro variável/configuração que habilitou esse recurso, enable_table_alterations, ainda é suportado, mas não faz nada no BI Connector 2.12. Ele será removido em uma versão futura.

Lançado em 8 de julho de 2019

Corrige um bug que fazia com que o esquema MySQL incluísse restrições de chave estrangeira incorretas.

Corrige um bug que causava um pushdown incorreto para valores de date e datetime muito grandes ou muito pequenos.

Corrige um erro que fazia com que os aliases fossem ignorados para tabelas no banco de banco de dados information_schema .

Lançado em 16 de maio de 2019

  • Adiciona uma série de otimizações que são aplicadas aos pipelines de agregação gerados antes de enviá-los para MongoDB.

  • Adiciona novos subcomandos ao mongodrdl para armazenar um arquivo DRDL no MongoDB e para manipular esquemas armazenados.

  • Permite que mongosqld use esquemas DRDL armazenados em vez de amostragem. Para saber mais, consulte Alterações de gerenciamento de esquema no 2.11.

  • Introduz a versão beta do mongotranslate, um utilitário de linha de comando que pode converter queries SQL em pipelines de agregação sem um BI Connector ou instância MongoDB em execução.

  • Corrige um problema que fazia com que o BI Connector gerasse nomes de chave $group desnecessariamente longos.

  • Corrige um bug que fazia com que o BI Connector gerasse pipelines de tabela incorretos no modo de mapeamento de esquema polimórfico.

  • Corrige um bug que fazia com que o BI Connector em pânico ao imprimir alguns planos de query.

  • Corrige um bug em que a avaliação na memória do BI Connectorde conversões de string para data não correspondia ao comportamento de pushdown.

  • Atualiza a versão compatível do Amazon Linux para corresponder à versão compatível com o MongoDB 4.2.

  • Corrige um bug com delegação restrita do Active Directory na implementação GSSAPI do BI Connector (Linux e macOS).

  • Apresenta um sinalizador --gssapiConstrainedDelegation que deve ser habilitado para garantir que as configurações Kerberos existentes não sejam quebradas.

  • Corrige um bug que fazia com que a autenticação Kerberos falhasse com um Linux mongosqld, MongoDB 4.0 e um Active Directory KDC.

  • Corrige vários pequenos bugs relacionados a subqueries correlacionadas.

  • Altera algumas opções de configuração de gerenciamento de esquema.

  • Descontinua o suporte à modificação de esquema por meio do ALTER TABLE, bem como a variável do sistema enable_table_alterations e setParameter

Lançado em 15 de março de 2019

  • Corrige um bug em que as funções agregadas retornavam NULL em queries duplas com a palavra-chave DUAL omitida.

  • Corrige um bug em que algumas queries DUAL inválidas não retornavam um erro.

  • Corrige um bug que impediu o pushdown de algumas junções para tabelas derivadas selecionando a partir de DUAL.

  • Corrige alguns erros de correção na avaliação na memória para conversões de modo MySQL.

  • Corrige um bug em que algumas funções trigonométricas (ascii, acos e asin) podiam retornar resultados incorretos devido à falta de conversões de tipo.

  • Corrige um bug em que algumas comparações de subquery podem retornar resultados incorretos devido à falta de conversões de tipo.

  • Corrige um bug em que perdemos precisão ao converter um Uint64 para um Decimal.

  • Corrige um bug de correção com a tradução de pushdown da função escalar do INSERT .

  • Corrige um bug em que a classificação instável causava renomeação não determinística de nomes de campo/coleção colidindo durante o mapeamento de esquema.

  • Corrige um bug em que algumas comparações de subquery válidas retornavam erros.

  • Corrige um bug em que algumas comparações válidas de subqueries e tuplas retornavam erros.

  • Corrige um bug em que as queries que usam xor retornavam erros no MongoDB 3.2 porque os pipelines gerados exigiam a adição de recursos no MongoDB 3.4.

  • Corrige um bug que fazia com que a Kerberos autenticação falhasse com MongoDB 4.0 o .

Esta versão resolve uma série de inconsistências na semântica de data e hora do BI Connector. A resolução dessas inconsistências resultou em algumas mudanças no comportamento voltado ao usuário:

  • Remove suporte inconsistente para datas parciais.

    • O MySQL pode representar datas parciais que não têm componentes de mês ou dia . É impossível representar estas datas incompletas com datas MongoDB. A tentativa de manipular e renderizar datas incompletas corretamente estava causando uma série de bugs e inconsistências com datas completas.

    • A partir da versão 2.10, o BI Connector não suporta operações ou expressões que retornam datas incompletas. Indo além, não podemos fornecer garantias sobre o comportamento de operações que tentam construir datas incompletas.

  • Atualiza as funções escalares DATE(a) e TIMESTAMP(a) para serem equivalentes a CAST(a AS DATE) e CAST(a AS DATETIME), respectivamente.

    • O comportamento das funções escalares DATE e TIMESTAMP dependerá do valor da variável type_conversion_mode . Isso alterará o comportamento padrão dessas funções escalares.

    • As queries afetadas por esta alteração podem ser reescritas para utilizar uma função de conversão mais explícita (como str_to_date) que não depende de type_conversion_mode. Se uma query afetada não puder ser reescrita, o usuário poderá definir a variável type_conversion_mode como mysql, que instrui o BI Connector a executar todas as conversões de tipo com semântica MySQL em vez da semântica MongoDB .

      Importante

      Isso é desaconselhado a menos que seja absolutamente necessário, pois reduz significativamente a capacidade de reduzir conversões de tipo em geral.

    • Para obter mais informações sobre conversões de tipo e a variável de sistema type_conversion_mode , consulte Modos de conversão de tipo.

Lançado em 18 de dezembro de 2018

  • Inclui um arquivo de configuração de amostra mongosqld no arquivo de versão.

  • Permite definir variáveis de sistema comumente usadas no arquivo de configuração.

  • Otimiza conversões de anos para dias.

  • Otimiza o desempenho do join .

  • Melhorias gerais de desempenho.

Lançado em 16 de novembro de 2018

  • Corrige bugs de correção descobertos no mapeamento de esquema polimórfico, cancelamento de query e queries IN .

  • Corrige uma regressão de desempenho em um padrão de query comum.

Lançado em 09 de novembro de 2018

  • Corrige um bug no comportamento da variável de sistema do max_execution_time .

Lançado em 06 de novembro de 2018

  • Melhorias no BI Connector sistema de tipos do e na forma como ele lida com dados polimórficos.

  • Os usuários podem alterar o tipo de determinada coluna.

  • Os usuários podem acessar conjuntos de dados "sujos" sem erros de query.

  • Suporte para pushdown da função de agregação GROUP_CONCAT.

  • Usuários não administradores podem definir variáveis globais.

  • Melhorias na análise de strToDateTime para float.

  • Corrige como o BI Connector honra as especificações readPreference .

Lançado em 02 de outubro de 2018

  • Recolher funções associativas

  • Suporte a variável global do optimize_view_sampling

  • Suporte a variável de sessão/global polymorphic_type_conversion_mode

  • Melhoria na otimização do filtro para as versões 3.6 e posteriores do MongoDB

  • Expor type_conversion_mode nos parâmetros de configuração

  • Colunas do catálogo em cache para pesquisa mais rápida

  • Corrigir semântica incorreta para o operador de igualdade de segurança nulo ( <=> )

  • O operador || retorna tipo (e valor) incorreto ao operar em duas strings

  • Adicionar validação de tipo DRDL

  • Suporte CAST para não assinado

  • Corrigir a cláusula WHERE removida em determinadas consultas de união cruzada

  • Corrige alguns resultados incorretos de auto-união esquerda quando esquemas dinâmicos são usados

  • Suporta a desativação da otimização de visualização com $match

  • MongoDB BI Connector ODBC Driver no macOS deve ser instalado em diretórios com controle de versão

  • Corrigir o driver ODBC do MongoDB BI Connector problema do instalador no macOS que fez com que o driver unicode fosse relatado como ANSI

Versão lançada 1.2.0 do MongoDB BI Connector ODBC Driver.

Lançado em 21 de setembro de 2018

  • Foi resolvido um problema causado pela forma como as funções escalares lidam com valores de string.

Recomendamos aos usuários do Tableau que executam o Bic 2.6.0 que atualizem para o 2.6.1.

Lançado em 04 de setembro de 2018

  • Adicionado suporte a Explicar() .

  • Envie conversões de tipo para servidores MongoDB que executam a versão 4.0 ou posterior.

  • Melhorou o tratamento de dados polimórficos atualizando o sistema de resolução de conflitos de tipos do BI Connector.

  • Suporte adicionado Common Table Expression (CTE).

  • Desempenho UNION aprimorado.

  • Adicionado o mecanismo SCRAM-SHA-256 para o seguinte:

    • mongosqld opções de linha de comando e definições de arquivo de configuração:

      Opção de linha de comando
      Definição do arquivo de configuração
    • mongodrdl --authenticationMechanism opção de linha de comando.

    • BI Connector ODBC driver MongoDB

    • Plugin de autenticação C

    • Plugin de autenticação Java

  • Lançado o Driver ODBC do MongoDB BI Connector para Linux.

  • Adicionada a opção de linha de comando mongosqld --prejoin para combinar dados de array e dados não array em uma única tabela.

Os usuários podem usar Explicar para retornar detalhes do pipeline de agregação usado para gerar resultados de consulta.

O BI Connector agora suporta queries que incluem Expressões de Tabela Comuns.

Lançado em 23 de maio de 2018

  • Gerenciamento de memória aprimorado para mongosqld.

  • Novo suporte de SSLI para mongosqld no Windows.

  • A opção --sampleNamespaces agora suporta exclusão.

  • NULL tipos valorizados agora são convertidos em varchar durante a amostragem.

  • Desempenho otimizado da query COUNT(*) .

  • SIN, COS, TAN agora são empurrados para baixo.

Agora, os clientes Windows podem usar Kerberos para autenticar no BI Connector.

Isso resolve o problema em que as queries falhavam devido aos valores NULL serem ignorados durante a amostragem. Agora, os valores NULL serão convertidos como tipo SQL VARCHAR.

O BI Connector agora empurrará para baixo as funções SQL SIN, COS e TAN . Isso melhorará o desempenho das queries que usam essas funções.

Lançado em 09 de março de 2018

Lançamos a versão 2.4.1 do MongoDB connector para BI para implantação de produção. Esta versão contém pequenas correções de bugs para usuários do BI Connector e é uma atualização recomendada para todos os usuários do 2.4.

Lançado em 21 de fevereiro de 2018

MongoDB connector O para BI versão 2.4 melhora queries mais expressivas. As novas funcionalidades incluem:

BI Connector 2.4 melhora o suporte para expressões agregadas, incluindo funções de matemática, data e string .

Com a versão 2.4, o mongosqld melhorou o suporte para subqueries e não-equijoins.

Lançado em 10 de novembro de 2017

  • Corrige uma pequena incompatibilidade com o MongoDB 3.2.

Lançado em 08 de novembro de 2017

  • Gerenciamento de esquema simplificado e centralizado.

  • Suporta rotação de registros.

  • Registro padronizado no BI Connector.

  • Envie as funções LTRIM, RTRIM e TRIM para o MongoDB.

MongoDB connector O para BI versão 2.3 melhora o suporte a sistemas empresariais. As novas funcionalidades incluem:

No BI Connector 2.3, o mongosqld inclui a funcionalidade de mapeamento de esquema encontrada anteriormente no mongodrdl.

Com a versão 2.3, você pode girar os logs do mongosqld. Para girar os logs, emita um comando ou reinicie mongosqld.

Lançado em 29 de agosto de 2017

  • Corrige a falta de suporte para marcações de read preference que são usadas ao direcionar leituras para nós específicos de um conjunto de réplicas.

Lançado em 31 de julho de 2017

  • Suporta a autenticação diretamente no MongoDB usando os novos plug-ins de autenticação C e JDBC . Esses plug-ins suportam mecanismos SCRAM-SHA-1 e PLAIN e removem o requisito SSL para autenticação. Os plugins de autenticação podem ser encontrados no Github:

  • Suporta arquivos de configuração para mongosqld.

  • Suporta a instalação e execução do mongosqld como um serviço do sistema Windows.

  • Fornece um Windows instalador MSI do MongoDB connector para o para BI.

  • Fornece novos argumentos de linha de comando para o mecanismo de autenticação e banco de dados padrão:

    • Opções de autenticação:

      --defaultAuthDatabase
      fonte de usuário padrão (padrão de admin)
      --defaultAuthMechanism arg
      mecanismo de autenticação padrão (padrão de SCRAM-SHA-1)
  • Fornece uma nova opção de inicialização para especificar o comprimento VARCHARpadrão

  • Fornece métricas de status mongosqld com SHOW STATUS

    • Informa as seguintes métricas:

      • Conexões

      • Consultas

      • BytesSent

      • Tópicos conectados

  • Pode vincular o mongosqld a vários endereçosIP

  • Fornece uma nova opção de tempo de execução para limitar o uso de memória dos estágios GROUP, SORT e JOIN

MongoDB connector O para BI versão 2.0 introduziu a autenticação de passagem, na qual os clientes se autenticam como um usuário definido no MongoDB, sem a necessidade de criar um usuário separado dentro do connector próprio .

MongoDB connector O para BI versão 2.2 aumenta ainda mais a facilidade de uso com um conjunto de plug-ins de autenticação que podem autenticar usuários por meio do connector sem a necessidade de certificados SSL. Esses plugins executam a autenticação do usuário por meio da estrutura SASL e suportam os mecanismos de autenticação SCRAM-SHA-1 e PLAIN. Atualmente, fornecemos plug-ins de autenticação nos seguintes idiomas:

  • Java - para uso com MySQLo connectordo driver /J

  • C - para uso com o MySQL driver ODBC do e o do MySQL shell

  • Fornece melhorias de desempenho significativas para alguns cenários comuns do JOIN .

  • Envia $match estágios antes no aggregation pipeline para melhorar a utilização do índice.

  • Empurra mais funções e operadores SQL para o pipeline de agregação.

  • Oferece suporte a recursos adicionais da linguagem SQL, como declarações USE e SHOW CREATE TABLE , STRAIGHT_JOIN, o operador unário de adição (+) e a palavra-chave INTERVAL em aritmética de datas.

Observação

mongosqld não oferece mais a opção --fork .

Para executar o mongosqld no background, utilize o comando nohup :

nohup mongosqld [options] &

Lançado em 29 de novembro de 2016

O MongoDB connector para BI oferece melhorias significativas de desempenho e escalabilidade, movendo o máximo de execução possível para a MongoDB instância subjacente do . O envio da execução para o servidor reduz a latência da rede e o consumo de largura de banda.

Essa abordagem também reduz o consumo de memória e CPU no MongoDB connector para em BI si.

O processo de autenticação do usuário agora é passado pelo MongoDB connector para BI para a MongoDB instância subjacente. Os usuários agora se autenticam como usuários já criados no MongoDB.

O MongoDB connector para BI pacote de agora foi reduzido de quatro componentes separados para dois:

mongodrdl
Esta ferramenta se conecta a uma instância do MongoDB e gera um arquivo DRDL (Document-Relational definition Language) , que mapeia uma determinada forma de collection para um esquema relacional.
mongosqld

Uma vez instalado e executado como um daemon, o mongosqld responde a queries SQL, solicitações de informações de banco de dados e esquema da ferramenta de BI solicitante por meio do protocolo de fio MySQL.

mongosqld exige pelo menos um arquivo DRDL para iniciar. Você precisará ter definido seu esquema com mongodrdl antes de iniciar mongosqld.

MongoDB connector O para BI Versão 2.x é compatível com99 instruções SQL- SELECT e usa o MySQL protocolo de fio .

Dica

Veja também:

Lançado em 5 de janeiro de 2017

  • Oculta senhas de arquivos de chaves .pem em registros.

  • mongodrdl ignora campos binários ao gerar arquivos DRDL .

  • Suporta queries que SELECT variáveis prefixadas com "mongodb".

  • Corrige o conjunto de resultados incorreto de um CROSS JOIN.

  • Suporta os principais caracteres "." em nomes de tabelas.

Lançado em 13 de dezembro de 2016

  • Corrige o problema de precedência com o operador NOT .

  • Corrige erro ao procurar informações de privilégio em bancos de dados com letras maiúsculas.

  • Suporta LIKE correspondência de padrão em SHOW COLUMNS consultas.

  • Melhora a formatação do pipeline de agregação em logs.

  • Corrige a função de substring quando o comprimento combinado do índice inicial e substring excede o comprimento da string.

Voltar

Perguntas frequentes