Nomes de tabela
As tabelas do Qlik Sense são nomeadas quando são armazenadas na base de dados do Qlik Sense. Os nomes de tabelas podem ser usados, por exemplo, para comandos LOAD com uma cláusula resident ou com expressões contendo a função peek e podem ser vistos no campo de sistema $Table no layout.
As tabelas são nomeadas de acordo com as seguintes regras:
-
Se um rótulo preceder imediatamente uma declaração LOAD ou SELECT, o rótulo será utilizado como nome da tabela. O rótulo deve ser seguido por dois-pontos.
Exemplo:
Table1:
LOAD a,b from c.csv;
Para obter mais informações, consulte Rótulos da tabela.
- Se nenhum rótulo for fornecido, será usado o nome do arquivo ou nome da tabela que segue imediatamente a palavra-chave FROM na declaração LOAD ou SELECT. São utilizados no máximo 32 caracteres. A extensão é ignorada se o nome do arquivo for usado.
- As tabelas carregadas inline serão nomeadas INLINExx, em que xx é um número. A primeira tabela inline receberá o nome INLINE01.
- As tabelas geradas automaticamente serão nomeadas AUTOGENERATExx, em que xx é um número. A primeira tabela gerada automaticamente receberá o nome AUTOGENERATE01.
- Se um nome de tabela gerado de acordo com as regras apresentadas estiver em conflito com um nome de tabela anterior, o nome é estendido com -x, em que x é um número. O número será incrementado até que não haja mais conflito. Por exemplo, três tabelas poderiam ser nomeadas Budget, Budget-1 e Budget-2.
Há três domínios separados para nomes de tabelas: section access, section application e tabelas de mapeamento. As tabelas geradas em section access e section application são tratadas separadamente. Se um nome de tabela referenciado não for encontrado na seção, o Qlik Sense também pesquisará a outra seção. As tabelas de mapeamento são tratadas separadamente e não têm conexão alguma com os outros dois domínios de nomes de tabelas.