Notas de MongoDB connector versão para o para BI
Nesta página
- MongoDB connector para BI 2.14.19
- MongoDB connector para BI 2.14.18
- MongoDB connector para BI 2.14.17
- MongoDB connector para BI 2.14.16
- MongoDB connector para BI 2.14.15
- MongoDB connector para BI 2.14.14
- MongoDB connector para BI 2.14.13
- MongoDB connector para BI 2.14.12
- MongoDB connector para BI 2.14.11
- MongoDB connector para BI 2.14.10
- MongoDB connector para BI 2.14.9
- MongoDB connector para BI 2.14.8
- MongoDB connector para BI 2.14.7
- MongoDB connector para BI 2.14.6
- MongoDB connector para BI 2.14.5
- MongoDB connector para BI 2.14.4
- MongoDB connector para BI 2.14.3
- MongoDB connector para BI 2.14.2
- MongoDB connector para BI 2.14.1
- MongoDB connector para BI 2.14.0
- MongoDB connector para BI 2.13.4
- MongoDB connector para BI 2.13.3
- MongoDB connector para BI 2.13.2
- MongoDB connector para BI 2.13.1
- MongoDB connector para BI 2.13.0
- MongoDB connector para BI 2.12.0
- MongoDB connector para BI 2.11.1
- MongoDB connector para BI 2.11.0
- MongoDB connector para BI 2.10.0
- MongoDB connector para BI 2.9.0
- MongoDB connector para BI 2.8.2
- MongoDB connector para BI 2.8.1
- MongoDB connector para BI 2.8.0
- MongoDB connector para BI 2.7.0
- MongoDB connector para BI 2.6.1
- MongoDB connector para BI 2.6.0
- MongoDB connector para BI 2.5.0
- MongoDB connector para BI 2.4.1
- MongoDB connector para BI 2.4.0
- MongoDB connector para BI 2.3.1
- MongoDB connector para BI 2.3.0
- MongoDB connector para BI 2.2.1
- MongoDB connector para BI 2.2.0
- MongoDB connector para BI 2.1.0
- MongoDB connector para BI 2.0.0
MongoDB connector para BI 2.14.19
Lançado em 22de novembro de 2024
Melhorias
Agora construído com Go 1.22.0+.
Adiciona a
--shortSyntaxError
opção de linha de comando para paramongosqld
reduzir as mensagens de erro de sintaxe por não adicionar a consulta SQL como parte da mensagem.
MongoDB connector para BI 2.14.18
Lançado em 28de outubro de 2024
Atualizações internas para o MongoDB Connector for BI.
MongoDB connector para BI 2.14.17
Lançado em 11de outubro de 2024
Mudanças comportamentais
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.
Melhorias
Adiciona a
--disablePRE
opção de linha de comando em para permitir que você desative o passe de otimização de redundânciamongosqld
parcial.
MongoDB connector para BI 2.14.16
Lançado em 10de setembro de 2024
Melhorias
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.
MongoDB connector para BI 2.14.15
Lançada em 29de julho de 2024
Melhorias
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
MongoDB connector para BI 2.14.14
Lançado em 25de junho de 2024
Melhorias
Atualizações internas para o MongoDB Connector for BI.
MongoDB connector para BI 2.14.13
Lançado em 13de junho de 2024
Melhorias
Atualiza a embalagem no Windows.
Atualiza
golang.org/x/crypto
dev0.8.0
parav0.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.
Correções de Bugs
Corrige um bug em que o MongoDB Connector for BI parava devido a um erro agregado.
MongoDB connector para BI 2.14.12
Lançada em 18de dezembro de 2023
Melhorias
Agora construído com Go 1.21.0+.
Adiciona MacOS 13.0 Suporte a ARM.
Adiciona suporte ao Debian 12 .
MongoDB connector para BI 2.14.11
Lançado em 13 de setembro de 2023
Melhorias
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
Correções de Bugs
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.
MongoDB connector para BI 2.14.10
Lançado em 7 de agosto de 2023
Melhorias
Agora construído com Go 1.20.7 para corrigir CVE-2023-29409.
Correções de Bugs
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
.
MongoDB connector para BI 2.14.9
Lançada em 24de julho de 2023
Melhorias
Agora construído com Go 1.20.6+ para corrigir CVE-2023-29406.
Correções de Bugs
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.
MongoDB connector para BI 2.14.8
Lançada em 10de julho de 2023
Melhorias
Agora construído com Go 1.19.10.
MongoDB connector para BI 2.14.7
Lançado em 8de junho de 2023
Melhorias
Agora construído com Go 1.19.9+.
MongoDB connector para BI 2.14.6
Lançado em 17de maio de 2023
Melhorias
Agora construído com Go 1.19.0.
Correções de Bugs
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.
MongoDB connector para BI 2.14.5
Lançado em 2 de setembro de 2022
Correções de Bugs
Corrige o URL
amazon2-arm
para a versão do feed JSON.
Mudanças comportamentais
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.
MongoDB connector para BI 2.14.4
Lançado em 17 de setembro de 2021
Melhorias
Agora construído com Go 1.16.0.
Adiciona suporte para MongoDB 5.0.
Adiciona a distribuição RHEL8 ARM ao centro de download.
Correções de Bugs
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.
Mudanças comportamentais
Remove o suporte para MongoDB 3.2, 3.4 e 3.6.
Remove o suporte para distribuições zSeries.
MongoDB connector para BI 2.14.3
Lançado em 23 de março de 2021
Novas funcionalidades
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
Correções de Bugs
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.
Melhorias
Agora construído com Go 1.5.0.
Adiciona a distribuição do Amazon Linux 2 ARM 64 ao centro de download.
MongoDB connector para BI 2.14.2
Lançado em 27 de janeiro de 2021
Novas funcionalidades
As assinaturas destacadas agora estão disponíveis para arquivos de lançamento.
Correções de Bugs
Corrige um problema que resultava em traduções ineficientes para expressões
in
eor
.
MongoDB connector para BI 2.14.1
Lançado em 6 de janeiro de 2021
Melhorias
Agora construído com Go 1.15.
Correções de Bugs
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.
MongoDB connector para BI 2.14.0
Lançado em 13 de julho de 2020
Novas funcionalidades
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.
Correção de bug
A resolução de conflitos de objeto-array produz dados NULL para campos de objeto conflitantes aninhados na array.
MongoDB connector para BI 2.13.4
Lançada em 12 de fevereiro de 2020
Correções de Bugs
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.
MongoDB connector para BI 2.13.3
Lançado em 8 de janeiro de 2020
Correções de Bugs
Corrige o erro que causava pânico nas chaves de documentos contendo caracteres que precisavam ser escapados, como
"
ou\usb
.
MongoDB connector para BI 2.13.2
Lançado em 8 de janeiro de 2020
Correções de Bugs
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.
MongoDB connector para BI 2.13.1
Lançado em 26 de novembro de 2019
A variável de sistema
max_num_global_tables
agora é padronizada como4000
, aumentado de1000
.
MongoDB connector para BI 2.13.0
Lançado em 11 de novembro de 2019
Correções de Bugs
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.
Melhorias
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
pormax_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
eORDER 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.
MongoDB connector para BI 2.12.0
Lançado em 16 de setembro de 2019
Correções de Bugs
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
edatetime
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
etrim
.str_to_date
retorna umdate
em vez de umdatetime
para alguns argumentos de cadeia de formato não constantes.
Melhorias
Pushdown
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
estr_to_date
.
Driver GO
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
emongosqld
.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.
Mudanças comportamentais
Adiciona novas palavras reservadas ao analisador:
INSERT
,INTO
,KEY
,FULLTEXT
ePRIMARY
.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 sintaxeALTER 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.
MongoDB connector para BI 2.11.1
Lançado em 8 de julho de 2019
Correções de Bugs
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
.
MongoDB connector para BI 2.11.0
Lançado em 16 de maio de 2019
Novas funcionalidades
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 arquivoDRDL
no MongoDB e para manipular esquemas armazenados.Permite que
mongosqld
use esquemasDRDL
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.
Correções de Bugs
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ções/depreciações
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 sistemaenable_table_alterations
e setParameter
MongoDB connector para BI 2.10.0
Lançado em 15 de março de 2019
Correções de Bugs
Corrige um bug em que as funções agregadas retornavam
NULL
em queries duplas com a palavra-chaveDUAL
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
easin
) 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 umDecimal
.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 .
Alterações de data e hora
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)
eTIMESTAMP(a)
para serem equivalentes aCAST(a AS DATE)
eCAST(a AS DATETIME)
, respectivamente.O comportamento das funções escalares
DATE
eTIMESTAMP
dependerá do valor da variáveltype_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 detype_conversion_mode
. Se uma query afetada não puder ser reescrita, o usuário poderá definir a variáveltype_conversion_mode
comomysql
, 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.
MongoDB connector para BI 2.9.0
Lançado em 18 de dezembro de 2018
Recursos e melhorias de desempenho
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.
Correções de Bugs
Melhora a resiliência do BI Connector a queries em campos que podem conter BSON types não suportados .
MongoDB connector para BI 2.8.2
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.
MongoDB connector para BI 2.8.1
Lançado em 09 de novembro de 2018
Corrige um bug no comportamento da variável de sistema do
max_execution_time
.
MongoDB connector para BI 2.8.0
Lançado em 06 de novembro de 2018
Recursos e melhorias de desempenho
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.
Correções de Bugs
Melhorias na análise de
strToDateTime
parafloat
.Corrige como o BI Connector honra as especificações readPreference .
MongoDB connector para BI 2.7.0
Lançado em 02 de outubro de 2018
Recursos e melhorias de desempenho
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
Correções de Bugs
Corrigir semântica incorreta para o operador de igualdade de segurança nulo (
<=>
)O operador
||
retorna tipo (e valor) incorreto ao operar em duas stringsAdicionar validação de tipo
DRDL
Suporte
CAST
para não assinadoCorrigir a cláusula
WHERE
removida em determinadas consultas de união cruzadaCorrige 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.
MongoDB connector para BI 2.6.1
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.
MongoDB connector para BI 2.6.0
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 comandoDefinição do arquivo de configuraçãomongodrdl --authenticationMechanism
opção de linha de comando.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.
Suporte da Explicar
Os usuários podem usar Explicar para retornar detalhes do pipeline de agregação usado para gerar resultados de consulta.
Suporte a expressões de tabela comum
O BI Connector agora suporta queries que incluem Expressões de Tabela Comuns.
MongoDB connector para BI 2.5.0
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.
Novo suporte para ISPI
Agora, os clientes Windows podem usar Kerberos para autenticar no BI Connector.
NULL
Tipos valorizados agora são convertidos para varchar durante a amostragem
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
.
SIN
,, COS
AgoraTAN
estão empurrados para baixo
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.
MongoDB connector para BI 2.4.1
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.
MongoDB connector para BI 2.4.0
Lançado em 21 de fevereiro de 2018
Suporte para 3.6 Expressões agregadas.
Pushdown para subqueries e não-equijoins.
Eliminar a query SQL agora também elimina a operação do MongoDB.
Alterações de permissão para usuários de arquivo
DRDL
. Quando omongosqld
é executado com a autenticação ativada, as credenciais de administrador devem ser fornecidas com as opções--mongo-username
e--mongo-password
ou as configuraçõesmongodb.net.auth.username
emongodb.net.auth.password
no arquivo de configuração.
MongoDB connector O para BI versão 2.4 melhora queries mais expressivas. As novas funcionalidades incluem:
Expressões agregadas
BI Connector 2.4 melhora o suporte para expressões agregadas, incluindo funções de matemática, data e string .
Suporte aprimorado para subqueries e não-equijoins
Com a versão 2.4, o mongosqld
melhorou o suporte para subqueries e não-equijoins.
MongoDB connector para BI 2.3.1
Lançado em 10 de novembro de 2017
Corrige uma pequena incompatibilidade com o MongoDB 3.2.
MongoDB connector para BI 2.3.0
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
eTRIM
para o MongoDB.
MongoDB connector O para BI versão 2.3 melhora o suporte a sistemas empresariais. As novas funcionalidades incluem:
Gerenciamento de esquema aprimorado
No BI Connector 2.3, o mongosqld inclui a funcionalidade de mapeamento de esquema encontrada anteriormente no mongodrdl.
Rotação do registro
Com a versão 2.3, você pode girar os logs do mongosqld. Para girar os logs, emita um comando ou reinicie mongosqld
.
MongoDB connector para BI 2.2.1
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.
MongoDB connector para BI 2.2.0
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 STATUSInforma 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
eJOIN
Plugins de autenticação
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:
MongoDB connector para BI 2.1.0
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
eSHOW CREATE TABLE
,STRAIGHT_JOIN
, o operador unário de adição (+
) e a palavra-chaveINTERVAL
em aritmética de datas.
MongoDB connector para BI 2.0.0
Lançado em 29 de novembro de 2016
Execução aprimorada no lado do servidor
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.
Autenticação de passagem
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.
Arquitetura simplificada
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 commongodrdl
antes de iniciarmongosqld
.
Compatibilidade com SQL
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:
MongoDB connector para BI 2.0.2
Lançado em 5 de janeiro de 2017
MongoDB connector para BI 2.0.1
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 emSHOW 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.