SQL Server
SQL Server
Para adicionar uma conexão de banco de dados, clique no ícone de engrenagem no canto superior direito e vá para Configurações de administração > Bancos de dados > Adicionar um banco de dados.
Versões suportadas
O Analytics suporta da versão mais antiga suportada do SQL Server até a versão estável mais recente. Veja opções de fim de suporte do SQL Server.
Configurações
Você pode editar essas configurações a qualquer momento. Apenas lembre de salvar suas alterações.
Nome para exibição
O nome que será exibido para o banco de dados na interface do Analytics.
Host
O endereço IP do seu banco de dados, ou seu nome de domínio (exemplo: esc.mydatabase.com).
Porta
A porta do banco de dados. Exemplo: 1433. Para usar portas dinâmicas, deixe este campo vazio.
Nome do banco de dados
O nome do banco de dados que você está conectando.
Nome da instância do banco de dados
Se você estiver executando múltiplos bancos de dados no mesmo host, pode incluir o nome da instância aqui.
Nome de usuário
O nome de usuário para a conta que você quer usar para se conectar ao banco de dados. Você pode configurar múltiplas conexões para o mesmo banco usando diferentes contas de usuário, cada uma com diferentes níveis de privilegios.
Senha
A senha do usuário que você usa para conectar ao banco de dados.
Utilizar conexão segura (SSL)
O Analytics tenta conectar automaticamente ao banco de dados utilizando SSL primeiro, e caso não funcione, tenta sem SSL. Se for possível conectar com SSL, o Analytics definirá essa opção como padrão para seu banco de dados. Caso prefira conectar sem essa camada de segurança, você pode alterar esta configuração depois, porém recomendamos manter o SSL ativado para proteger seus dados.
Utilizar túnel SSH
Veja nosso guia para tunelamento SSH.
Opções adicionais para a string de conexão JDBC
Você pode adicionar opções à string de conexão que o Analytics usa para se conectar ao seu banco de dados.
Reexecutar consultas para explorações simples
Desative esta opção se quiser que as pessoas cliquem em Run (botão play) antes de aplicar qualquer seleção de Summarize ou filtros.
Por padrão, o Analytics executa a consulta assim que você escolhe uma opção de agrupamento no menu Summarize ou uma condição de filtro no menu drill-through. Se seu banco é lento, pode ser interessante desativar essa reexecução para evitar o carregamento excessivo de dados a cada clique.
Escolher quando executam syncs e scans
Veja syncs e scans.
Sincronização do banco de dados
Se você selecionar Escolher quando executam syncs e scans > ON, será possível definir:
- A frequência da sincronização: horária (padrão) ou diária.
- O horário para executar a sincronização, no fuso horário do servidor onde seu aplicativo Analytics está rodando.
Escanear para valores de filtro
O Analytics pode escanear os valores presentes em cada campo deste banco de dados para habilitar filtros do tipo checkbox em dashboards e perguntas. Isso pode ser um processo que consome muitos recursos, especialmente se você possui um banco de dados muito grande.
Se você selecionou Escolher quando executam syncs e scans > ON, verá as seguintes opções em Escanear para valores de filtro:
- Regularmente, em um cronograma permite executar as consultas de scan em uma frequência que corresponda à taxa de alteração do banco. O horário é definido no fuso horário do servidor onde o aplicativo Analytics está rodando. Esta é a melhor opção para bancos pequenos ou tabelas com valores distintos que são atualizados frequentemente.
- Apenas ao adicionar um novo widget filtro é uma boa opção se você desejar que as consultas de scan executem sob demanda. Ativar esta opção significa que o Analytics irá escanear e armazenar em cache apenas os valores dos campos usados quando um novo filtro for adicionado a um dashboard ou consulta SQL.
- Nunca, farei isso manualmente quando precisar é uma opção para bancos que são muito grandes ou que não têm novos valores adicionados com frequência. Use o botão de Re-scanear valores dos campos para executar um scan manual e atualizar os valores dos filtros.
Refazer fingerprint das tabelas periodicamente
Refazer fingerprint periodicamente aumenta a carga no seu banco de dados.
Ative esta opção para escanear uma amostra dos valores sempre que o Analytics executar uma sincronização.
Uma consulta de fingerprint examina as primeiras 10.000 linhas de cada coluna para estimar quantos valores únicos cada coluna possui, quais são os valores mínimos e máximos para colunas numéricas e de data/hora, entre outras informações. Se esta opção estiver desativada, o Analytics fará o fingerprint apenas uma vez durante a configuração.
Conectando ao Azure SQL
Para conectar ao Azure SQL, defina a porta como 1433.
Roteamento de banco de dados
Veja Roteamento de banco de dados.
Área de risco
Veja Área de risco.
Leitura adicional
- Matriz de suporte do Microsoft JDBC Driver para SQL Server
- Gerenciando bancos de dados
- Edição de metadados
- Modelos
- Configurando permissões de acesso a dados
Leia a documentação para outras versões do Analytics.