Gerenciando big data com aplicativos on-demand
Aplicativos On-demand permitem carregar e analisar fontes de dados grandes no Qlik Sense Enterprise. Tentar analisar um repositório inteiro de big data de uma vez é um processo altamente ineficiente. No entanto, para criar visualizações representativas, todos os dados devem ser detectáveis. Aplicativos On-demand Qlik Sense dão aos usuários exibições agregadas de repositórios de big data e permitem que eles identifiquem e carreguem subconjuntos relevantes dos dados para análises detalhadas.
Aplicativos On-demand expandem os possíveis casos de uso para a descoberta de dados, permitindo que os usuários de negócios realizem análises associativas em fontes de dados maiores. Eles permitem que os usuários selecionem primeiro os dados sobre os quais eles estão interessados na descoberta de ideias e depois gerem interativamente um aplicativo On-demand com o qual eles podem analisar os dados com os recursos completos na memória do Qlik.
Componentes do aplicativo On-demand
O Qlik Sense gerencia o carregamento de fontes de dados extensas com aplicativos de seleção que fornecem exibições agregadas de dados extensos e também permite que um usuário aumente o zoom e analise dados com mais detalhes. Incorporados em cada aplicativo de seleção, existem links de navegação do aplicativo On-demand para um ou mais aplicativos modelo usados como base para a criação de aplicativos On-demand. Propriedades de links de navegação e aplicativos modelo permitem controlar estreitamente a forma e o volume dos dados carregados em aplicativos On-demand.
Aplicativos podem ser gerados repetidamente a partir do aplicativo modelo para controlar conjuntos de dados que mudam com frequência. Embora os dados sejam filtrados de acordo com as seleções feitas no aplicativo de seleção, o conteúdo do aplicativo On-demand é carregado dinamicamente a partir da fonte de dados subjacente. O mesmo aplicativo On-demand pode ser gerado várias vezes para fazer novas análises dos dados à medida que eles mudam.
Para obter mais informações, consulte Habilitando a geração de aplicativos on-demand.
Construindo aplicativos On-demand
Como aplicativos de seleção e de modelo On-demand requerem scripts de carregamento especiais, geralmente eles são criados por usuários com experiência de escrita de scripts de carregamento do Qlik Sense. Por exemplo, aplicativos de seleção On-demand devem carregar dados com um nível mais modesto de granularidade de dimensão. Aplicativos modelo On-demand contêm scripts de carregamento com expressões de vinculação de dados usadas para formular as consultas feitas nas fontes de dados.
Um aplicativo de seleção pode ser vinculado a vários aplicativos modelo, e um único aplicativo modelo pode ser vinculado a vários aplicativos de seleção. Porém, as expressões de vinculação de dados do aplicativo modelo devem corresponder aos campos nos aplicativos de seleção que se vinculam a ele. Por isso, os aplicativos de seleção e de modelo tendem a ser criados em conjunto uns com os outros e muitas vezes pelo mesmo escritor de script experiente.
A criação de links de navegação também requer uma compreensão dos campos no aplicativo de seleção que possuem ligações correspondentes no aplicativo modelo. Isso ocorre porque cada link de navegação requer uma expressão que calcula o número total de registros detalhados. Esse total representa os registros agregados acessíveis por meio do estado de seleção no aplicativo de seleção. Para criar essa expressão, é necessário que o usuário saiba como calcular a contagem total de registros do aplicativo modelo, usando os campos disponíveis no aplicativo de seleção.
Para obter mais informações, consulte Criando um aplicativo On-demand.
O uso de aplicativos de seleção para gerar aplicativos On-demand não exige que um usuário compreenda o script de carregamento. Uma vez que um link de navegação de aplicativo On-demand foi criado, um usuário pode arrastar esse link de navegação para a barra de navegação do aplicativo do aplicativo de seleção para criar um ponto de navegação do aplicativo. Aplicativos On-demand são, então, gerados a partir do ponto de navegação.
Pontos de navegação são disponibilizados para a geração de aplicativos On-demand quando o cálculo do máximo de linhas da expressão no link de navegação se enquadra no intervalo necessário. Nesse ponto, o usuário pode gerar um aplicativo On-demand. O usuário também pode fazer outro conjunto de seleções e gerar aplicativos adicionais com base nessas diferentes seleções.
Para obter mais informações, consulte Aplicativos On-demand.
Os links de navegação têm um limite quanto ao número de aplicativos On-demand que podem ser gerados a partir do link. Quando o número máximo de aplicativos tiver sido gerado, o usuário que estiver gerando aplicativos a partir do ponto de navegação deverá excluir um dos aplicativos existentes antes de gerar um novo aplicativo On-demand. O número máximo de aplicativos gerados aplica-se ao link de navegação do aplicativo On-demand. Se um ponto de navegação do aplicativo On-demand for criado a partir do link de navegação, então esse ponto de navegação poderá criar até o número máximo. Quando vários pontos de navegação são criados a partir do mesmo link de navegação, juntos esses pontos de navegação são limitados ao número máximo definido para o link de navegação.
Os links de navegação também definem um tempo de retenção para os aplicativos gerados. Aplicativos On-demand são excluídos automaticamente quando o período de retenção expira.
Compartilhando aplicativos On-demand
Você pode compartilhar aplicativos de seleção on-demand em um espaço compartilhado ou gerenciado. Primeiro, você deve tornar públicas as pastas dos aplicativos de seleção e modelo. Em seguida, é possível adicionar o aplicativo de seleção a um espaço compartilhado ou gerenciado. Se estiver publicando em um espaço gerenciado, você só precisará publicar o aplicativo de seleção.
Os usuários com acesso a aplicativos nesses espaços podem acessar os pontos de navegação nesses aplicativos. Por exemplo, eles podem gerar um aplicativo on-demand a partir da barra de navegação do aplicativo.
Se seus aplicativos em espaços gerenciados ou compartilhados contiverem dados confidenciais, use aplicativos on-demand com cuidado e confirme as permissões daqueles que têm acesso aos seus aplicativos de seleção.
Aplicativos on-demand são adicionados aos espaços pessoais dos usuários. Se os usuários tiverem as permissões Pode contribuir, Gerenciar, Pode publicar ou Proprietário em um espaço compartilhado ou gerenciado, eles poderão compartilhar seus aplicativos on-demand gerados de seus espaços pessoais com outros usuários.
Depois que um aplicativo de seleção sob demanda é publicado em um espaço gerenciado, você não pode editar o link de navegação no aplicativo de seleção ou no aplicativo publicado. Se você precisar atualizar o link de navegação, exclua o aplicativo publicado. Em seguida, edite o link no aplicativo de seleção e publique o aplicativo novamente no espaço gerenciado.
Vantagens de aplicativos on-demand
Aplicativos on-demand ajudam os usuários corporativos e os departamentos de TI a obterem valor de ambientes de big data de várias formas. Aplicativos on-demand:
- Fornecem aos usuários uma experiência de "lista de compras" que lhes permita preencher de forma interativa seus aplicativos com um subconjunto de dados, como período, segmento de clientes ou geografia.
Fornecem funcionalidade completa do Qlik Sense em um subconjunto latente hospedado na memória.
- Permitem que a TI governe a amplitude de um aplicativo e chame aplicativos com base no volume de dados ou em seleções de dimensão.
Fornecem acesso a fontes de dados não SQL, como a função Teradata Aster, MapR, SAP BEx e PLACEHOLDER no SAP HANA.
- Permitem a geração personalizável de script SQL e de carregamento.
- Permitem o section access em todos os casos.
Limitações
Aplicativos on-demand têm as seguintes limitações:
A quantidade máxima de dados que pode ser enviada para um aplicativo on-demand é de 50 MB. Qualquer valor maior do que esse faz com que o aplicativo on-demand falhe sem uma mensagem de erro. Defina a contagem máxima de linhas para garantir que os usuários não possam criar seleções maiores que 50 MB.
Depois que um aplicativo de seleção sob demanda é publicado em um espaço gerenciado, você não pode editar o link de navegação no aplicativo de seleção ou no aplicativo publicado. Se você precisar atualizar o link de navegação, exclua o aplicativo publicado. Em seguida, edite o link no aplicativo de seleção e publique o aplicativo novamente no espaço gerenciado.
Se você alterar o script do seu aplicativo modelo e inserir uma nova variável de associação, novos links de navegação do aplicativo on-demand deverão ser criados para substituir quaisquer links de navegação do aplicativo existentes. Se você não fizer isso, a seleção do campo correspondente não será enviada para aplicativos on-demand existentes que usam esse aplicativo modelo.