Variáveis do sistema
Nesta página
Visão geral
O BI Connector fornece as seguintes variáveis de ambiente:
Variável do sistema | Tipo de Dados | Descrição | Valor padrão |
---|---|---|---|
full_pushdown_exec_mode | booleano | Especifica se um erro de query é retornado para queries com cláusulas que não estão totalmente convertidas para a linguagem de query do MongoDB. Os predicados de query SQL são usados para filtrar os dados retornados pela query. | 0 (false) |
log_level | inteiro | Especifica o nível de registro para o BI Connector:
| 2 (Atlas-hosted) and 0 (self-managed) |
max_nested_table_depth | inteiro | Especifica o número máximo de caminho do campo aninhados exclusivos que o mongosqld mapeia para uma tabela relacional para uma collection. | 50 |
max_num_global_tables | inteiro | O número máximo de tabelas permitidas em um sistema do MongoDB com um esquema gerado automaticamente. | 4000 |
max_num_tables_per_collection | inteiro | O número máximo de tabelas permitidas em uma collection em uma tabela com um esquema gerado automaticamente. | 200 |
max_nested_table_depth | inteiro | O limite padrão para a profundidade de aninhamento da tabela de arrays que o MongoDB traduz em tabelas, em uma collection com um esquema gerado automaticamente. | 10 |
max_num_fields_per_collection | inteiro | O número máximo de campo examinados por collection em uma tabela com um esquema gerado automaticamente. | 2000 |
mongodb_max_varchar_length | inteiro | Especifica o comprimento máximo da string retornado para colunas utilizando o tipo de dados VARCHAR . Um valor de 0 não especifica nenhum limite. | 0 |
polymorphic_type_conversion_mode | string | Determina como o BI Connector avalia os campos de documento especificados com vários tipos de dados. Por exemplo, Defina
| off |
reconcile_arithmetic_agg_functions | booleano | Permite que você escolha o comportamento em que o MongoDB não converte automaticamente os tipos para algumas query usando funções agregadas aritméticas. Na versão 3.6 e anterior do MongoDB, esse comportamento resulta em melhor desempenho, em comparação com conversões de tipo implícitas para funções de agregação aritmética em versões subsequentes. Consulte Modos de conversão de tipo para obter mais informações. | true |
sample_refresh_interval_secs | inteiro | Especifica com que frequência, em segundos, o esquema do BI Connector é atualizado. Um valor de Consulte Amostragem em Cache para obter mais informações. | 0 |
sample_size | inteiro | Especifica quantos documentos o connector BI testa ao gerar seu esquema. Um valor de Consulte Amostragem em Cache para obter mais informações. | 100 |
schema_mapping_mode | string | Especifica como o esquema MongoDB é transformado em um esquema relacional:
| lattice |
type_conversion_mode | string | Especifica a semântica que o connector BI utiliza para conversões de tipo, como a função
| mongosql |
Definindo variáveis do sistema
Você deve ter a função de banco de dados atlasAdmin para definir variáveis de ambiente em um BI Connector hospedado no Atlas. Para defini-las para um BI Connector autogerenciado, você deve ter o privilégio inprog
no banco de MongoDB database ao qual você conectou o BI Connector.
Use qualquer cliente SQL conectado ao BI Connector para definir essas variáveis. O exemplo a seguir define mongodb_max_varchar_length
como 100
:
SET GLOBAL mongodb_max_varchar_length = 100
Você deve iniciar uma nova BI Connector após definir uma variável do sistema. A conexão que você usou para definir a variável do sistema não será afetada.