Carregando e transformando dados com scripts
O Qlik Sense utiliza um script de carregamento de dados, que é gerenciado no Editor da carga de dados, para se conectar a várias fontes de dados e recuperar dados delas. Uma origem de dados pode ser um arquivo de dados, por exemplo, um arquivo Excel ou um arquivo .csv. Uma origem de dados também pode ser um banco de dados, por exemplo, um banco de dados Google BigQuery ou Salesforce.
Também é possível carregar dados usando o Gerenciador de dados. Porém, quando quiser criar, editar e executar um script de carregamento de dados, use o editor de carregamento de dados.
No script, os campos e as tabelas a serem carregados são especificados. O uso de scripts geralmente é usado para especificar quais dados serão carregados a partir das fontes de dados. Você também pode manipular a estrutura de dados usando comandos de script.
Durante o carregamento de dados, o Qlik Sense identifica campos comuns de tabelas diferentes (campos chave) para associar os dados. A estrutura de dados resultante dos dados no aplicativo pode ser monitorada no visualizador do modelo de dados. As alterações na estrutura de dados podem ser obtidas renomeando os campos para obter diferentes associações entre as tabelas.
Após o carregamento dos dados no Qlik Sense, eles são armazenados no aplicativo.
- Para saber mais sobre o Editor da carga de dados, consulte Usando o Editor da carga de dados.
- Para saber mais sobre a sintaxe de scripts e estruturas de dados, consulte Entendendo a sintaxe de script e as estruturas de dados.
- Para saber mais sobre dados e campos, consulte Diretrizes para dados e campos.
A análise no Qlik Sense sempre acontece enquanto o aplicativo não está diretamente conectado às suas fontes de dados. Dessa forma, para atualizar os dados, você precisa que o script recarregue os dados.
Você também pode usar scripts para criar fontes de dados com scripts. Os scripts usam um script de carregamento para carregar dados, transformá-los e exportá-los como fontes de dados. Os scripts são adicionados da página Criar do Análises do Analytics. Para saber mais, consulte Trabalhando com scripts no catálogo.
Você pode criar blocos comuns de script de carregamento para serem usados em vários aplicativos e scripts usando arquivos de script QlikView (QVS). Para obter mais informações, consulte Criando script de carregamento reutilizável com arquivos QVS .
Em espaços compartilhados, vários usuários podem colaborar no script de carregamento em aplicativos ou scripts. Para obter mais informações, consulte Desenvolvendo scripts de carregamento de dados de maneira colaborativa em espaços compartilhados.
Interação entre o Gerenciador de dados e o script de carregamento de dados
Quando você adiciona tabelas de dados ao Gerenciador de dados, o código de script de carga de dados é gerado. Você pode ver o código do script na seção autogerada do editor de carga de dados. Você também pode escolher destravar e editar o código de script gerado, mas, nesse caso, as tabelas de dados não serão mais gerenciadas no Gerenciador de dados.
Por padrão, tabelas de dados definidas no script de carregamento não são gerenciadas no Gerenciador de dados. Ou seja, é possível ver as tabelas na visão geral, mas não é possível excluir ou editar as tabelas no Gerenciador de dados, e as recomendações de associação não são fornecidas para tabelas carregadas com o script. No entanto, se você sincronizar suas tabelas com script com o Gerenciador de dados, as tabelas serão adicionadas como tabelas com script gerenciadas ao Gerenciador de dados.
Se você tiver tabelas sincronizadas, não deve fazer alterações no editor da carga de dados com o Gerenciador de dados aberto em outra guia.
Para saber mais sobre tabelas sincronizadas, consulte Sincronizando tabelas com script no Gerenciador de dados.
Você pode adicionar seções de script e desenvolver código que aprimora e interage com o modelo de dados criado no Gerenciador de dados, mas há algumas áreas em que você precisa ter cuidado. O código do script escrito pode interferir no modelo de dados do Gerenciador de dados e criar problemas em alguns casos, por exemplo:
- Renomear ou eliminar tabelas adicionadas com o Gerenciador de dados no script.
- Eliminar campos de tabelas adicionadas com o Gerenciador de dados.
- Concatenação entre tabelas adicionadas com o Gerenciador de dados e tabelas carregadas no script.
- Usar o comando Qualify com campos nas tabelas adicionadas com o Gerenciador de dados.
- Carregar tabelas adicionadas com o Gerenciador de dados usando Resident no script.
- Adicionar código de script após a seção de código gerado. As alterações resultantes no modelo de dados não são refletidas no Gerenciador de dados.
Histórico só salva scripts criados no Editor da carga de dados. Ele não inclui seções de script geradas automaticamente pelo Gerenciador de dados. Por exemplo, se você restaurar um script de carregamento que contém scripts gerados automaticamente em uma seção bloqueada, o script fora das seções geradas automaticamente será restaurado para a versão antiga enquanto o script dentro das seções geradas automaticamente permanecerá o mesmo.
Não é recomendável desenvolver modelos de dados de aplicativos em conjunto usando o Gerenciador de dados. Para obter mais informações, consulte Desenvolvimento colaborativo e Gerenciador de dados.
Para saber mais sobre o script de carregamento de dados, consulte Editando scripts de carregamento.
Carregando e transformando dados do centro de atividades do Análises
Você pode carregar e transformar dados usando scripts no centro de atividades do Análises. No Analytics, scripts são aplicativos criados para carregar, transformar e exportar dados usando o mesmo script que aplicativos analíticos. Os scripts permitem carregar e transformar dados sem análise.
Para saber mais, consulte Trabalhando com scripts no catálogo.