Configurando envios de dados
Configurando envios de dados
Esta página explica como os administradores podem configurar envios de dados para que as pessoas possam enviar arquivos CSV para o seu Analytics. Para como enviar dados após essa configuração, consulte Enviando dados.
O envio de dados CSV é mais adequado para análises pontuais de dados em planilhas. Se você possui muitos dados, ou precisará atualizar ou adicionar dados regularmente, recomendamos configurar uma forma de carregar esses dados diretamente em um banco de dados e, em seguida, conectar o Analytics a esse banco de dados.
Gerenciando configurações de envio
Para gerenciar as configurações de envio, os administradores podem pressionar cmd/ctrl + K e buscar por “Settings - Uploads”, ou clicar no ícone de engrenagem no canto superior direito e acessar Configurações do Admin > Configurações > Envios.
Bancos de dados que suportam envios
Configurando envios
Há algumas ações que os administradores precisam realizar para suportar o envio de arquivos CSV:
- Conectar a um banco de dados usando uma conta de usuário com permissão de escrita. Assim, o Analytics poderá armazenar os dados enviados.
- Selecionar o banco de dados e o schema onde deseja armazenar os dados.
- (Opcional) Especificar um prefixo que o Analytics adicionará às tabelas enviadas.
- Adicionar pessoas a um grupo com acesso para visualizar dados e criar consultas no schema usado para os envios.
Conectar a um banco de dados usando uma conta de usuário com permissão de escrita
Para enviar dados para o Analytics, um administrador precisará conectar o Analytics a um banco de dados que suporte envios, utilizando uma conta de usuário do banco que tenha permissão para escrita nesse banco.
Também é possível enviar dados para o Banco de Dados Exemplo incluído no Analytics (um banco H2), embora não recomendemos usar o Banco de Dados Exemplo para dados que você deseja manter.
Para mais informações, consulte:
Selecionar o banco de dados e o schema onde deseja armazenar os dados
Se o Analytics estiver conectado a um banco de dados usando uma conta com permissão para escrita, os administradores podem habilitar os envios da seguinte forma:
- Clicar no ícone de engrenagem no canto superior direito da página inicial e navegar para Configurações do Admin > Configurações > Envios.
- Selecionar o banco de dados que o Analytics deve usar para armazenar os dados.
Quando uma pessoa enviar um arquivo CSV para uma coleção, o Analytics irá:
- Criar uma tabela para armazenar esses dados no banco e schema que o administrador definiu para os envios.
- Criar um model que encapsula a tabela enviada, e salvar esse model na coleção para a qual a pessoa enviou o arquivo CSV.
Especificar um prefixo que o Analytics adicionará às tabelas enviadas
Os administradores podem, opcionalmente, especificar um texto que será adicionado no início do nome das tabelas que o Analytics cria para armazenar os dados enviados.
Adicionar pessoas a um grupo com acesso aos dados do schema dos envios
Para enviar arquivos CSV, a pessoa deve estar em um grupo com permissão de Visualizar dados com acesso “Pode visualizar” e permissão de Criar consultas com acesso ao Query builder ou superior no schema que você selecionou para armazenar os dados enviados. Consulte grupos e permissões de dados.
Observação sobre envios para um banco de dados MySQL
Para acelerar os envios para um banco MySQL, recomendamos que você configure o parâmetro local_infile
como ON
. Essa configuração deve ser feita no MySQL, não no Analytics. O formato da linha de comando é --local-infile=ON
.
Se o local_infile
estiver desabilitado (configurado como OFF
), o Analytics automaticamente usará um método muito mais lento para enviar os arquivos CSV.
Para mais detalhes, consulte:
- Operação LOCAL versus Não LOCAL
- Documentação referente à variável local_infile
- Considerações de segurança para LOAD LOCAL DATA
Leia a documentação para outras versões do Analytics.