Conectar-se a fontes de dados em scripts de carregamento
As conexões de dados no editor de carregamento de dados permitem salvar atalhos para as fontes de dados que você usa frequentemente: bancos de dados, arquivos locais ou arquivos remotos.
A opção Conexões de dados lista as conexões salvas em ordem alfabética. É possível usar a caixa de pesquisa para reduzir a lista às conexões com um determinado nome ou tipo. Você pode acessar Conexões de dados clicando em Fontes de dados.
Para obter mais informações, consulte Estabelecendo conexões com fontes de dados.
Criando uma nova conexão de dados
Faça o seguinte:
-
Clique em Fontes de dados.
- Clique em Criar nova conexão.
-
Selecione o tipo de fonte de dados que você deseja criar na lista suspensa.
O diálogo de configurações, específico do tipo de fonte de dados que você selecionou, é aberto.
-
Digite as configurações da fonte de dados e clique em Create para criar a conexão de dados.
O nome da conexão será anexado com seu nome de usuário e domínio para garantir que ele seja exclusivo.
A conexão de dados foi criada tendo você como o proprietário padrão. Caso deseje que outros usuários possam usar a conexão em uma instalação de servidor, você precisará editar os direitos de acesso da conexão no Qlik Management Console.
Excluindo uma conexão de dados
Faça o seguinte:
-
Clique em Fontes de dados.
- Clique em na conexão de dados que deseja excluir.
- Confirme que você deseja excluir a conexão.
A conexão de dados é excluída.
Editando uma conexão de dados
Faça o seguinte:
-
Clique em Fontes de dados.
-
Em Conexões de dados, selecione o espaço que contém a conexão de dados que você deseja editar.
- Clique em na conexão de dados que deseja editar.
-
Edite os detalhes da conexão de dados. Os detalhes da conexão são específicos para o tipo de conexão.
Pode ser necessário fornecer as credenciais da conexão.
A conexão de dados é atualizada.
Inserindo uma string de conexão
Strings de conexão são obrigatórias para a maioria das conexões. Apenas conexões de pasta e de arquivo da Web não requerem strings de conexão.
Faça o seguinte:
- Clique em na conexão em que deseja inserir uma string de conexão.
A string de conexão da conexão de dados selecionada é inserida na posição atual no editor da carga de dados.
Para obter mais informações, consulte Connect.
Selecionando dados de uma conexão de dados
Se você quiser selecionar dados de uma conexão de dados para carregar em seu aplicativo, faça o seguinte:
Clique em Fontes de dados.
- Criar nova conexão para vincular à fonte de dados (caso a conexão de dados ainda não exista).
- Selecionar dados da conexão.
Fazendo referência a uma conexão de dados no script
Você pode usar a conexão de dados para se referir a fontes de dados em comandos e funções no script, geralmente onde você quiser criar uma referência a um nome de arquivo com um caminho.
A sintaxe para fazer uma referência a um arquivo é 'lib://(nome_conexão)/(nome_arquivo_incluindo_caminho)'
Exemplo: Carregando um arquivo de uma conexão de DataFiles
Esse exemplo carrega o arquivo orders.csv a partir do local definido na Folder conexão de dados. Pode ser, por exemplo, uma pasta criada pelo administrador no servidor do Qlik Sense.
LOAD * FROM 'lib://DataSource/orders.csv';
Exemplo: Carregando um arquivo de uma subpasta
Esse exemplo carrega o arquivo Customers/cust.txt da DataSource pasta de conexão de dados. Customers é uma subpasta no local definido na conexão de dados.
LOAD * FROM 'lib://DataSource/Customers/cust.txt';
Exemplo: Carregando de um arquivo web
Esse exemplo carrega uma tabela da conexão de dados de arquivo web PublicData, que contém o link para a URL verdadeira.
LOAD * FROM 'lib://PublicData' (html, table is @1);
Exemplo: Carregando de um banco de dados
Esse exemplo carrega a tabela Sales_data da conexão de banco de dados DataSource.
LIB CONNECT TO 'DataSource';
LOAD *;
SQL SELECT * FROM `Sales_data`;
Onde a conexão de dados é armazenada?
As conexões são armazenadas com o Qlik Sense Repository Service. É possível gerenciar conexões de dados com o Qlik Management Console em uma implantação de servidor do Qlik Sense. O Qlik Management Console permite excluir conexões de dados, definir direitos de acesso e realizar outras tarefas de administração do sistema.