Ir para conteúdo principal

Publicando um relatório complexo a partir de um aplicativo do Qlik Sense

Este tutorial mostrará como criar e publicar um relatório complexo do Qlik NPrinting Excel usando dados do Qlik Sense.

O Qlik NPrinting tem vários recursos. O objetivo deste tutorial é ajudar usuários experientes a criar um relatório. Ele não prevê cada tipo de relatório, elemento de design ou opção de publicação. Ao final deste tutorial, você terá criado, editado e publicado um relatório do Excel que pode ser visualizado pelos seus usuários selecionados.

Outros tutoriais do Qlik NPrinting:

Nota: O Microsoft Office deve ser instalado para editar e criar relatórios em formatos de arquivo do Office.

Neste tutorial:

Acessando um aplicativo do Qlik Sense

Relatórios precisam de dados. Você aprenderá a fazer o download e a importar um aplicativo do Qlik Sense de amostra.

Conectando o Qlik NPrinting a um aplicativo do Qlik Sense 

O Qlik NPrinting precisa se conectar a um aplicativo do Qlik Sense. Saiba mais sobre como configurar o Qlik NPrinting para que ele possa acessar um aplicativo de amostra ou os seus dados existentes do Qlik Sense.

Criando um novo filtro

Filtros permitem que você restrinja seus dados. Crie um filtro para controlar os dados visualizados pelos seus usuários.

Criando um novo modelo de relatório do Qlik NPrinting

Modelos de relatórios controlam os formatos de layout e de saída de relatórios. Esta seção mostrará como criar um novo.

Editando o modelo de relatório

Relatórios oferecem muitas opções de formatação diferentes. Você adicionará títulos, tabelas do Excel, tabelas com subtotais e níveis ao seu relatório.

Publicando no NewsStand e em e-mails

O NewsStand é um console da Web que seus usuários podem acessar para visualizar relatórios. Saiba como automatizar a publicação do seu relatório no NewsStand e por e-mail.

Acessando um aplicativo do Qlik Sense

Os aplicativos do Qlik Sense contêm os dados e as visualizações que o Qlik NPrinting usa para criar relatórios. Existem algumas maneiras diferentes de acessar um aplicativo do Qlik Sense:

  • Você pode fazer download de um aplicativo do Qlik Sense no site de ajuda do Qlik e enviá-lo à pasta Aplicativos do Qlik Sense. Este tutorial faz referência a muitos valores e campos encontrados nesse aplicativo de amostra. Caso você esteja trabalhando com este tutorial pela primeira vez, convém usar o aplicativo fornecido em vez de um aplicativo personalizado.
  • Você pode usar seu próprio aplicativo do Qlik Sense e pular para Conectando o Qlik NPrinting a um aplicativo do Qlik Sense . Se estiver usando seu próprio aplicativo para completar este tutorial, escolha um simples. O Qlik NPrinting passa por tempos de carregamento mais longos com aplicativos do Qlik Sense complexos.

Fazendo download de um aplicativo do Qlik Sense no site de ajuda do Qlik e importando-o para o Qlik Sense

Faça o seguinte:

  1. No site de ajuda do Qlik NPrinting, acesse Arquivos de amostra e faça download do Arquivo de amostra - Começando com o básico.zip no local preferido do seu computador.
  2. No Windows, descompacte a pasta. Beginner's tutorial.qvf é o seu arquivo do Qlik Sense.
  3. Envie o aplicativo ao administrador do sistema e peça que ele importe Beginner’s tutorial.qvf no QMC.
  4. Peça ao administrador do sistema para publicar o aplicativo em um fluxo que você possa acessar. Eles podem publicar no fluxo padrão, Todos.

Você agora poderá ver o aplicativo Beginner's tutorial no seu hub do Qlik Sense.

Conectando o Qlik NPrinting a um aplicativo do Qlik Sense 

Agora, vamos criar um aplicativo do Qlik NPrinting e conectá-lo ao seu aplicativo do Qlik Sense.

Um aplicativo do Qlik Sense e um aplicativo do Qlik NPrinting são muito diferentes:

  • Aplicativo do Qlik Sense: contém dados e usa visualizações para explorar esses dados.
  • Aplicativo do Qlik NPrinting: contém relatórios, filtros e a conexão com um aplicativo do Qlik Sense ou um documento do QlikView.

Os aplicativos do Qlik NPrinting permitem que o Qlik NPrinting Designer acesse seus dados do Qlik Sense para que informações possam ser usadas em um relatório.

Nota: Para conectar o Qlik NPrinting aos seus aplicativos do Qlik Sense, os certificados Qlik Sense devem ser instalados em todos os computadores do Qlik NPrinting Engine. Consulte: Instalando certificados Qlik NPrinting.

Faça o seguinte:

  1. Faça login no console da Web do Qlik NPrinting.
  2. No menu principal, clique no menu suspenso Aplicativos e clique em Aplicativos.
  3. Clique no botão Criar aplicativo.
    1. Digite um nome para esse novo aplicativo. Por exemplo: Aplicativo do NP para tutorial avançado.
    2. Verifique se a caixa de seleção Habilitado está marcada. Caso contrário, seu aplicativo será ignorado pelo Qlik NPrinting Engine.
    3. Clique em Criar.

      Agora, você poderá ver Aplicativo do NP para tutorial avançado em Aplicativos.

      Apps screen

  4. No menu principal, clique no menu suspenso Aplicativos e clique em Conexões.
    1. Clique no botão Criar conexão.
    2. Na caixa Nome, digite um nome para a conexão: Conexão para tutorial avançado.
    3. Na lista suspensa Aplicativo, selecione o aplicativo do Qlik NPrinting que você criou anteriormente: Aplicativo do NP para tutorial avançado.
    4. Selecione Qlik Sense como sua Fonte.
    5. Insira as seguintes informações:
      • Endereço de proxy: o nome completo do computador do servidor do Qlik Sense. Você pode encontrar isso no hub do Qlik Sense, na barra de endereço do navegador. O formato é: https://nome_computador_sense_proxy.nome_domínio.
      • ID de aplicativo do Qlik Sense: Essas informações estão disponíveis no hub do Qlik Sense, na barra de endereço do seu navegador, na página de visão geral do seu aplicativo.

        Qlik Sense proxy address

      • Identidade: o <nome de domínio do Windows>\<nome de usuário> do usuário do Qlik Sense que tem acesso ao aplicativo.

    6. Clique no botão Executar verificação. Isso garante que sua conexão seja válida.

      Se a conexão for válida, você verá uma mensagem "Verificação bem sucedida". Caso contrário, você verá a seguinte mensagem: "Erros detectados. Verifique os detalhes abaixo."

      Successful Qlik Sense connection verification screen.

    7. Quando suas configurações de conexão tiverem sido verificadas, clique em Criar. Você retornará automaticamente ao menu Conexões.
    8. Clique na sua nova conexão. Você verá o status: Status do cache - Gerando. Isso significa que o Qlik NPrinting está se conectando ao Qlik Sense e importando metadados. Se você tiver um aplicativo grande do Qlik Sense, isso poderá demorar vários minutos.
      Nota:

      Sempre que você adicionar novos objetos ao seu aplicativo do Qlik Sense, precisará recarregar os metadados da conexão.

    9. Quando o status do cache indicar Gerado, você poderá criar um novo modelo de relatório. Se você receber um status de Erro, verifique suas informações de conexão.

Agora, você poderá ver sua nova conexão na tela Conexões.

Successful generated Qlik Sense connection.

Se tiver problemas para se conectar ao seu aplicativo do Qlik Sense, consulte:

Criando um novo filtro

Filtros estáticos permitem refinar dados de acordo com os campos do seu aplicativo do Qlik Sense. Neste caso, vamos criar um filtro chamado Vinho e cerveja a partir do campo Grupo de produtos. Uma tabela ou imagem com esse filtro aplicado exibirá apenas os resultados relacionados a vinhos e cervejas e ignorará todos os outros tipos de produtos.

Faça o seguinte:

  1. No menu principal, clique na lista suspensa Aplicativos e selecione Filtros.
  2. Clique em Criar filtro.
  3. Digite um Nome para o filtro. Por exemplo: Vinho e cerveja.
  4. Em Aplicativo, selecione Aplicativo do NP para tutorial avançado.
  5. Clique em Criar.

    Filter creation screen.

  6. Clique em Campos no menu de filtros.
  7. Clique em Adicionar campo.
  8. Em Conexão, selecione sua conexão.
  9. Em Nome, selecione Grupo de produtos.

    Deixe a opção Substituir valores desmarcada.

  10. Deixe O Valor é na área Valores. Essa opção força o Qlik NPrinting a selecionar a lista de valores que você especificar.
  11. Comece a digitar o valor desejado. Uma lista de valores possíveis será exibida. Nesse caso, escolha Bebidas alcóolicas.
  12. Clique em Criar.

    Adding a field to a filter.

Criando um novo modelo de relatório do Qlik NPrinting

Modelos de relatórios controlam os formatos de layout e saída de relatórios. Você pode organizar objetos e formatar páginas usando as opções padrão do tipo de relatório escolhido. Por exemplo, um relatório do Excel terá as mesmas opções de formatação e a mesma interface que uma planilha do Excel.

Faça o seguinte:

  1. No console da Web do Qlik NPrinting, clique em Relatórios no menu principal.
  2. Clique no botão Criar relatório.
  3. Insira um título no campo Título. Por exemplo: Excel para tutorial avançado.
  4. Na lista suspensa Tipo, selecione Excel.
  5. Na lista suspensa Aplicativo, selecione Aplicativo do NP para tutorial avançado.
  6. Nas opções de Modelo, clique em Arquivo vazio.
  7. Verifique se a caixa de seleção Habilitado está marcada. Caso contrário, seu relatório será ignorado pelo Qlik NPrinting Engine.
  8. Clique na caixa de seleção Habilitar nomeação dinâmica. Isso permitirá que você adicione variáveis aos nomes dos seus relatórios.

    Esses elementos de campo podem ser reordenados usando as alças de classificação à direita.

  9. Você deve ter pelo menos uma variável. Escolha Nome do relatório.
  10. Clique em Adicionar variável. Escolha Departamento do usuário.
  11. Clique em Adicionar variável. Escolha Personalizado. Adicione um hífen ou sublinhado à caixa de texto exibida.
  12. Clique em Adicionar variável. Escolha Data. Selecione um formato de data.
  13. A caixa Visualizar mostra o nome do relatório dinâmico.
  14. Clique em Criar.

    Creating a report template with dynamic naming.

Agora, você poderá ver Excel para tutorial avançado em Relatórios.

Editando o modelo de relatório

Existem várias maneiras de editar um modelo de relatório. Adicionaremos o seguinte:

  • Títulos: texto simples usado para organizar seu relatório. Eles podem ser alterados usando a formatação padrão do Excel.
  • Níveis: subdividem seus dados por uma dimensão. Eles podem ser aplicados a tabelas e imagens.
  • Tabelas: coletam seus dados do Qlik Sense e os apresentam em formato tabular. Você pode criar tabelas do Excel ou importar tabelas do Qlik Sense.
  • Filtros de objeto: refine os dados exibidos em um objeto, como um gráfico ou uma tabela.

Esta seção não aborda tudo o que você pode fazer no Qlik NPrinting Designer. Se quiser saber mais a respeito de outros recursos de relatório do Excel, consulte: Relatórios do Excel.

Nota: A visualização do seu relatório pode parecer diferente das imagens mostradas abaixo, dependendo de como você o formatou. Alguns dos objetos podem ter nomes ligeiramente diferentes, dependendo da ordem em que foram selecionados.

Faça o seguinte:

  1. No Qlik NPrinting web console, clique em Relatórios no menu principal.
  2. Na tela Relatórios, clique no seu relatório.
  3. Clique no botão Editar modelo para abrir o editor de modelos do Qlik NPrinting Designer.

    Edit report template button.

  4. Na célula A1, digite um título: Por exemplo, Quarterly trends and customer sales by region.

    Dica: Você pode usar as opções de formatação do Excel para alterar a aparência desses títulos. Por exemplo, você pode alterar o tamanho e a cor da fonte. Você também pode mesclar várias células para que o título seja centralizado com o restante do relatório.
  5. Adicionar um nível:
    1. No painel esquerdo, clique com o botão direito do mouse em Níveis e selecione Adicionar níveis.
    2. Uma nova janela será aberta. Selecione Região. Clique em OK.

    3. Arraste Region_Level até a célula A2.
    4. Recorte a tag </Region_Level> e cole-a em A17.

      Os objetos inseridos dentro dessas tags serão organizados por região.

    5. Expanda Region_Level no painel esquerdo.
    6. Arraste Region e solte-o na célula A4.

      Isso garante que cada nível tenha um título.

  6. Adicione uma tabela do Excel:
    1. Na célula A6, adicione um subtítulo: Tendências trimestrais.
    2. No painel esquerdo, clique com o botão direito do mouse em Tabelas e selecione Adicionar objetos.
    3. Uma nova janela será aberta. Selecione Tendências trimestrais. Clique em OK.
    4. No painel esquerdo, selecione TFWPC - Tendências trimestrais. Isso abrirá o painel Propriedades abaixo.
    5. Desmarque a caixa de seleção Keep Source Formats.

      Isso remove a formatação do Qlik Sense da tabela, para que você possa personalizá-la.

    6. Defina Show Headers como Mostrar na célula de tag.
    7. Headers de coluna serão inseridos nas células de tag, e os dados começarão na linha abaixo. Fórmulas e variáveis nos headers originais do Qlik Sense não serão substituídas.

    8. Arraste TFWPC - Tendências trimestrais até a célula A8. Selecione a célula com a tag TFWPC, caso ela ainda não esteja selecionada.
    9. Clique na guia Inserir da barra de ferramentas do Excel.
    10. Clique no ícone de Tabela no grupo Tabelas. Clique em OK.

    11. Acesse Ferramentas de tabela > Design para aplicar a formatação da tabela.
      • A formatação de fonte e alinhamento aplicada à célula de cabeçalho será aplicada a todas as células da tabela na linha de cabeçalho.
      • A formatação de fonte e alinhamento aplicada à célula de conteúdo será aplicada a todas as células da tabela nas linhas de conteúdo.
      • A formatação numérica não terá efeito.
    12. Clique em Visualizar na narra de ferramentas do Qlik NPrinting Designer para visualizar a tabela.

      Agora, você tem uma tabela do Excel que pode ser classificada e filtrada. No entanto, você não pode formatar números.

  7. Adicione uma tabela com subtotais:
    1. Na célula A11, adicione um subtítulo: Vendas para clientes.
    2. No painel esquerdo, clique com o botão direito do mouse em Tabelas e selecione Adicionar objetos.
    3. Uma nova janela será aberta. Selecione Vendas para clientes e quantidade. Clique em OK.
    4. No painel esquerdo, selecione Vendas para clientes e quantidade. Isso abrirá o painel Propriedades abaixo.
    5. Desmarque a caixa de seleção Keep Source Formats.
    6. Expanda o novo nó Vendas para clientes e quantidade.

      Nota: Você só pode expandir o nó para revelar nós da coluna se o objeto for uma tabela estática ou uma caixa de tabela. Caso não veja o +, é porque você adicionou uma tabela dinâmica ou uma tabela estática com colunas calculadas.
    7. Arraste Cliente - Cliente até A13 e JWaPFv - Vendas até B13.
    8. Na célula A15, digite: Total da região. Na célula B15, adicione uma fórmula: =SOMA(B14).

      Formate B15 para exibir o conteúdo como moeda.

      Designer, edit template screen.

  8. Adicione uma tabela com subtotais e um filtro:
    1. Adicione uma nova pasta à pasta de trabalho do Excel.
    2. Acesse a nova pasta. Na célula A1, adicione um subtítulo: Vendas de vinho e cerveja por região.
    3. No painel esquerdo, clique com o botão direito do mouse em Níveis e selecione Adicionar níveis.
    4. Uma nova janela será aberta. Selecione Região. Clique em OK.
    5. Arraste Region_Level até a célula A2.
    6. Recorte a tag </Region_Level> e cole-a em A17.
    7. Expanda Region_Level no painel esquerdo.
    8. Arraste Region e solte-o na célula A4.

      Isso garante que cada nível tenha um título.

    9. No painel esquerdo, clique com o botão direito do mouse em Tabelas e selecione Adicionar objetos.
    10. Uma nova janela será aberta. Selecione Mapa em árvore de produtos. Clique em OK.
    11. Clique no nó Mapa em árvore de produtos. Em Propriedades > Filtrar, clique em ¥. Selecione o filtro Vinho e cerveja.

      Isso garantirá que essa nova tabela mostre apenas os dados relacionados a vinhos e cervejas.

      Desmarque a caixa de seleção Keep Source Formats.

    12. Expanda o nó Mapa em árvore de produtos.
    13. Arraste Tipo de produto até B5 , Descrição do item até C5 e Vendas até D5.
    14. Na célula C7, digite: Total da região. Na célula D7, adicione uma fórmula: =SOMA(D6).
    15. Na célula C10, digite: Total de vendas. Na célula D10, adicione uma fórmula: =SOMA(D6:D8)/2.
    16. Selecione as células D7 e D10 e formate-as para exibir o conteúdo como moeda.

      Designer, report template edit screen

  9. No menu do editor de modelos do Qlik NPrinting, clique na guia Arquivo. Clique em Salvar.
  10. Clique na guia Modelo e clique no botão Visualizar para visualizar seu relatório.

    Pode levar vários minutos para a visualização ser carregada, dependendo do tamanho do relatório. É possível interromper a geração da visualização clicando no botão Anular.

    Report preview screen

    Report preview screen, second sheet.

    Aviso: As edições feitas no modo de visualização não serão salvas.
  11. Se quiser continuar editando, feche a janela de visualização e formate seu relatório no editor de modelos.
  12. Quando terminar a edição, clique em Salvar e fechar.

O modelo de relatório agora está salvo e pronto para ser compartilhado com os usuários.

Publicando no NewsStand e em e-mails

Relatórios precisam ser publicados para que os usuários possam acessá-los. Publicaremos no NewsStand e por e-mail.

NewsStand é um portal da web que possibilita aos usuários visualizar e fazer o download de relatórios e se inscrever em atualizações automáticas. Consulte: Visão geral do NewsStand

E-mails contêm seus relatórios como anexos. Seu conteúdo pode ser personalizado adicionando texto e imagens. Consulte: Distribuindo relatórios por e-mail.

Também criaremos um disparador, que publicará automaticamente seus relatórios de acordo com uma programação.

Nota: Você deve configurar seu servidor de e-mail SMTP para enviar e-mails do Qlik NPrinting. Consulte: Configurando o servidor SMTP.

Faça o seguinte:

  1. No console da Web do Qlik NPrinting, clique em Tarefas no menu principal e selecione Tarefa de publicação.
  2. Clique no botão Criar tarefa.

    1. Digite um nome. Por exemplo: Tutorial avançado sobre publicação.
    2. Selecione seu aplicativo na lista suspensa: Aplicativo do NP para tutorial avançado.
    3. Para as outras opções, deixe os valores padrão. Clique em Criar.

      Publish task overview screen.

  3. Clique na guia Relatórios.
    1. Clique no botão Adicionar relatório.
    2. Selecione Advanced Tutorial Excel na lista suspensa Escolher relatório.
    3. Selecione XLS na lista suspensa Formato de saída.
    4. Verifique se as caixas de seleção Anexar ao e-mail e Habilitado estão marcadas.
    5. Clique em Incluir relatório.

      Adding a report to a publish task.

  4. Clique na guia Usuários/grupos.
    1. Clique no botão Adicionar usuário ou grupo.
    2. Selecione um usuário ou grupo na lista suspensa Escolher destinatário.

      Se quiser aprender a criar novos usuários, consulte: Criando usuários.

    3. Marque as caixas de seleção Habilitado, Destino do NewsStand e Destino do e-mail.
    4. Clique em Incluir destinatário.
  5. Clique na guia Destinos.
    1. Na coluna NewsStand, clique na caixa de seleção Publicar para todos.
    2. Na coluna E-mail, clique na caixa de seleção Publicar para todos.
    3. Clique em Salvar.
  6. Personalize o modelo de e-mail:
    1. Clique em Mensagem de e-mail no menu da tarefa principal.
    2. Em De, selecione uma das seguintes opções:
      • Usuário: Selecione o e-mail do remetente na lista suspensa. É possível usar o formulário de pesquisa para filtrar a lista.
      • Personalizar: Insira um endereço de e-mail válido.

    3. Na lista suspensa Para, escolha Usuários selecionados.
    4. Digite um Assunto.
    5. Selecione o Formato do e-mail clicando em HTML, que oferece suporte para texto formatado e texto dinâmico.

    6. Adicione texto ao corpo do e-mail. Você pode personalizá-lo usando os botões de formatação.
    7. Clique em Usuários e selecione tags na lista. Elas serão substituídas pelo valor apropriado durante a geração do e-mail.

      Por exemplo, %%User_Company%% será substituído pelo nome da empresa do destinatário. Neste exemplo, adicionamos %%User_FullName%%, %%User_Department%% e %%User_Company%%.

      Se os seus perfis de usuário não contiverem essas informações, a mensagem terá sequências de caracteres vazias. Consulte: Criando usuários.

    8. Na lista suspensa Anexos, selecione Todos os relatórios anexados.
    9. Clique em Salvar.

      Email customization screen.

  7. Crie um disparador:
    1. Clique em Disparadores no menu de tarefa principal.
    2. Clique em Criar disparador.
    3. Insira um Nome: Tutorial Trigger.
    4. Na seção Programação, selecione o Tipo de programação. Para este tutorial, escolha: Semanal.

      A tarefa será executada automaticamente nos dias especificados da semana.

    5. Em Frequência diária, clique em Uma vez. Deixe a hora padrão.
    6. Na seção Início, você pode ajustar a Data inicial e o Fuso horário do horário especificado no disparador. A data de início padrão é o dia em que o disparador é criado.
    7. Clique em Criar para salvar o novo disparador em um repositório.

      Trigger creation interface

  8. Retorne à página Visão geral.
  9. Clique no botão Executar agora.

    Uma mensagem de confirmação será exibida no topo da página.

Seus destinatários podem agora acessar o NewsStand em seus navegadores e visualizar seus relatórios. Eles também receberão uma cópia em seus e-mails. Como você criou um disparador, os usuários também receberão um relatório atualizado uma vez por semana, de acordo com a programação definida.

Dica: Em instalações padrão, você pode alternar do console da Web do Qlik NPrinting para o seu NewsStand mudando da porta 4993 para a porta 4994 na barra do navegador. Por exemplo, se o seu console da Web é https://YourServerName:4993, seu NewsStand será https://YourServerName:4994.

NewsStand