Publication d'un rapport simple à partir d'une application Qlik Sense

Ce didacticiel vous explique comment créer et publier un rapport Qlik NPrinting Excel simple à l'aide de données Qlik Sense.

Qlik NPrinting comporte de nombreuses fonctions. Ce didacticiel est conçu pour aider les nouveaux utilisateurs à créer leur premier rapport. Il ne présente pas tous les types de rapport, éléments de conception ou options de publication. Au terme de ce didacticiel, vous aurez créé, édité et publié un rapport Excel consultable par les utilisateurs que vous aurez sélectionnés.

Autres didacticiels Qlik NPrinting :

Remarque: Microsoft Office doit être installé sur l'ordinateur pour que vous puissiez éditer et créer des rapports dans des formats de fichier Office.

Ce didacticiel passera en revue les procédures suivantes :

Accès à une application Qlik Sense

Les rapports nécessitent des données. Vous apprendrez à télécharger et à importer un exemple d'application Qlik Sense.

Connexion de Qlik NPrinting à une application Qlik Sense

Qlik NPrinting doit se connecter à l'application Qlik Sense. Vous apprendrez à configurer Qlik NPrinting pour qu'il accède à l'exemple d'application ou à vos données Qlik Sense existantes.

Création d'un modèle de rapport Qlik NPrinting

Les modèles de rapports contrôlent la disposition et les formats de sortie des rapports. Cette section vous montrera comment en créer un nouveau.

Édition du modèle de rapport

Les rapports offrent de nombreuses options de mise en forme différentes. Dans cette section, nous verrons comment ajouter un titre, une image, une table et un niveau à un rapport.

Publication sur NewsStand et par e-mail

NewsStand est une console Web à laquelle les utilisateurs peuvent accéder pour consulter des rapports. Vous apprendrez à publier un rapport sur NewsStand et par e-mail.

Accès à une application Qlik Sense

Les applications Qlik Sense contiennent les données et visualisations que Qlik NPrinting utilise pour élaborer les rapports. Il existe différentes manières d'accéder à une application Qlik Sense.

  • Vous pouvez télécharger une application Qlik Sense à partir du site d'aide de Qlik vers votre dossier Qlik Sense Apps.
  • Vous pouvez utiliser votre propre application Qlik Sense et passer directement à Connexion de Qlik NPrinting à une application Qlik Sense. Si vous utilisez une de vos applications pour effectuer ce didacticiel, choisissez-en une simple. La durée de chargement de Qlik NPrinting est plus longue pour les applications Qlik Sense complexes.

Téléchargement d'une application Qlik Sense à partir du site d'aide de Qlik et importation dans Qlik Sense

Procédez comme suit :

  1. Sur le site d'aide de Qlik NPrinting, accédez au dossier Fichiers exemples, téléchargez le fichier Sample file - Beginning with the Basics.zip à l'emplacement de votre choix sur votre ordinateur.
  2. Sous Windows, décompressez le dossier. Beginner's tutorial.qvf est le fichier Qlik Sense qui nous intéresse.
  3. Envoyez l'application à l'administrateur système et demandez-lui d'importer le fichier Beginner's tutorial.qvf dans la console QMC.
  4. Demandez à l'administrateur système de publier l'application dans un flux auquel vous avez accès. Il peut la publier dans le flux par défaut, intitulé Tout le monde.

Vous pourrez désormais visualiser l'application Beginner's tutorial dans le hub de Qlik Sense.

Connexion de Qlik NPrinting à une application Qlik Sense

Nous allons à présent créer une application Qlik NPrinting et la connecter à votre application Qlik Sense.

Les applications Qlik Sense et Qlik NPrinting sont très différentes :

  • L'application Qlik Sense contient des données et utilise les visualisations pour les explorer.
  • L'application Qlik NPrinting contient des rapports, des filtres et la connexion à une application Qlik Sense ou à un document QlikView.

Les applications Qlik NPrinting permettent au composant Qlik NPrinting Designer d'accéder à vos données Qlik Sense afin que les informations puissent être utilisées dans un rapport.

Remarque: Pour connecter Qlik NPrinting à vos applications Qlik Sense, vérifiez que des certificats Qlik Sense sont installés sur tous les ordinateurs utilisant Qlik NPrinting Engine. Voir : Installation de certificats.

Procédez comme suit :

  1. Connectez-vous à la console Web Qlik NPrinting.
  2. Dans le menu principal, cliquez sur le menu déroulant Applications, puis sur Applications.
  3. Cliquez sur le bouton Créer une application.
    1. Saisissez le nom de cette nouvelle application. Par exemple : Beginner's Tutorial NP App.
    2. Vérifiez que la case Activé est cochée. Sinon, l'application sera ignorée par le composant Qlik NPrinting Engine.
    3. Cliquez sur Créer.

      Vous pouvez désormais visualiser l'application Beginner's Tutorial NP App sous Applications.

  4. Dans le menu principal, cliquez sur le menu déroulant Applications, puis sur Connexions.
    1. Cliquez sur le bouton Créer une connexion.
    2. Dans la zone Nom, saisissez un nom pour la connexion : Beginner's Tutorial Connection.
    3. Dans la liste déroulante Application, sélectionnez l'application Qlik NPrinting précédemment créée : Beginner's Tutorial NP App.
    4. Sélectionnez Qlik Sense en tant que Source.
    5. Saisissez les informations suivantes :
      • Adresse proxy : nom d'ordinateur complet du serveur Qlik Sense. Cette adresse figure dans le hub de Qlik Sense, sur la barre d'adresse du navigateur. Le format utilisé est le suivant : https://nom_ordinateur_proxy_sense.nom_domaine.
      • ID d'application Qlik Sense : information disponible dans le hub de Qlik Sense, sur la barre d'adresse du navigateur, à la page d'aperçu de l'application.

      • Identité : désigne le <nom de domaine Windows>\<nom d'utilisateur> de l'utilisateur Qlik Sense ayant accès à l'application.

    6. Cliquez sur le bouton Exécuter la vérification. Cette action vérifie que la connexion est valide.

      Si la connexion est valide, le message « La vérification est terminée. » s'affiche à l'écran. Sinon, le message suivant est généré : « Des erreurs ont été détectées. Consultez les détails ci-dessous. »

      Successful Qlik Sense connection verification results.

    7. Une fois les paramètres de connexion vérifiés, cliquez sur Créer. Vous revenez automatiquement au menu Connexions.
    8. Cliquez sur la nouvelle connexion. L'état suivant est indiqué : État du cache - En cours de génération. Autrement dit, Qlik NPrinting est en train de se connecter à Qlik Sense et d'importer des métadonnées. Si l'application Qlik Sense est volumineuse, cette opération peut prendre plusieurs minutes.

      Remarque:

      Chaque fois que vous ajoutez de nouveaux objets à l'application Qlik Sense, vous devez recharger les métadonnées de la connexion.

    9. Une fois que l'état du cache affiche Généré, vous pouvez créer un nouveau modèle de rapport. Si l'état Erreur est indiqué, vérifiez les informations de connexion.

La nouvelle connexion est désormais disponible sur l'écran Connexions.

Si vous ne parvenez pas à vous connecter à votre application Qlik Sense, voir :

Création d'un modèle de rapport Qlik NPrinting

Les modèles de rapports contrôlent la disposition et les formats de sortie des rapports. Vous pouvez organiser les objets et mettre en forme les pages à l'aide des options standard du type de rapport choisi. Par exemple, un rapport Excel aura les mêmes options de mise en forme et la même interface qu'une feuille de calcul Excel.

Procédez comme suit :

  1. Sur la console Web Qlik NPrinting, cliquez sur Rapports dans le menu principal.
  2. Cliquez sur le bouton Créer un rapport.
  3. Saisissez un titre dans le champ Titre. Par exemple : Beginner's Tutorial NP Excel.
  4. Dans la liste déroulante Type, sélectionnez Excel.
  5. Dans la liste déroulante Application, sélectionnez l'application intitulée Beginner's Tutorial NP App.
  6. Dans les options de Modèle, cliquez sur Fichier vide.
  7. Vérifiez que la case Activé est cochée. Sinon, votre rapport sera ignoré par le composant Qlik NPrinting Engine.
  8. Cliquez sur Créer.

Vous pourrez désormais visualiser l'application Beginner's Tutorial NP Excel sous Rapports.

Édition du modèle de rapport

Il existe différentes manières d'éditer un modèle de rapport. Nous allons ajouter les éléments suivants :

  • Titres : texte simple utilisé pour organiser votre rapport. Ils sont modifiables à l'aide des outils de mise en forme standard d'Excel.
  • Niveaux : permettent de subdiviser vos données selon une dimension. Ils peuvent être appliqués à des tables et à des images. Nous allons diviser les Top 5 Customers par Region.
  • Tables : permettent de présenter les données Qlik Sense sous forme de table.
  • Images : permettent de présenter les données Qlik Sense au format .png.

Cette section ne traite pas de toutes les opérations qu'il est possible d'effectuer dans Qlik NPrinting Designer. Si vous souhaitez en savoir plus sur les fonctions de rapport Excel avancées, voir : Rapports Excel.

Remarque: L'aperçu d'un rapport peut varier par rapport à l'image ci-dessous en fonction de la mise en forme que vous lui avez appliquée. Certains objets peuvent porter des noms légèrement différents, selon l'ordre dans lequel ils ont été sélectionnés.

Procédez comme suit :

  1. Sur la console Web Qlik NPrinting, cliquez sur Rapports dans le menu principal.
  2. Dans l'écran Rapports, cliquez sur le rapport pertinent.
  3. Cliquez sur le bouton Éditer le modèle pour ouvrir l'éditeur de modèle de Qlik NPrinting Designer.

  4. Saisissez un titre :
    1. Dans la cellule A1, saisissez un titre : Par exemple, « Sales Data ».
    2. Dans la cellule A2, saisissez un sous-titre : « Top 5 Customers by Region ».

      Conseil: Vous pouvez utiliser les options de mise en forme d'Excel pour modifier l'aspect de ces titres. Par exemple, vous pouvez modifier la taille et la couleur de police. Vous pouvez également fusionner des cellules afin que le titre soit centré par rapport au reste du rapport.
  5. Ajoutez un niveau :
    1. Dans le volet gauche, cliquez sur Levels (Niveaux) avec le bouton droit de la souris, puis sélectionnez Add levels (Ajouter des niveaux).
    2. Une nouvelle fenêtre s'ouvre. Sélectionnez Region. Cliquez sur OK.

    3. Faites glisser Region_Level vers la cellule A3.
    4. Insérez trois lignes sous A3 pour être certain de compter quatre cellules vides entre les balises <Region_Level> et </Region_Level>.
    5. Développez Region_Level dans le volet gauche.
    6. Faites glisser l'élément Region et déposez-le dans la cellule A5.

      De cette façon, vous êtes assuré que chaque niveau dispose d'un en-tête.

  6. Ajoutez une table :
    1. Dans le volet gauche, cliquez sur Tables avec le bouton droit de la souris, puis sélectionnez Add objects (Ajouter des objets).
    2. Une nouvelle fenêtre s'ouvre. Sélectionnez Top 5 Customers. Cliquez sur OK.

    3. Cliquez avec le bouton droit de la souris sur le nouveau nœud intitulé qPyMBp - Top 5 Customers. Cliquez sur Propriétés.
    4. Dans le volet Propriétés, assurez-vous que Keep Source Formats n'est pas sélectionné.
    5. Développez qPyMBp - Top 5 Customers. Faites glisser Customer vers la cellule A6 et JWaPFv_1 - Sales vers la cellule B6.

      Ces deux objets table doivent figurer dans les balises des deux niveaux. Vous pouvez les mettre en forme comme une table en ajoutant une bordure ou une couleur d'arrière-plan.

    6. Cliquez sur la cellule B6. Sous l'onglet Accueil, accédez à Nombre, puis sélectionnez l'icône Format Nombre Comptabilité. De cette façon, vous êtes assuré que les données de JWaPFv_1 - Sales s'affichent sous forme de devise.

  7. Ajoutez des images :
    1. Dans le volet gauche, cliquez sur Images avec le bouton droit de la souris, puis sélectionnez Add objects (Ajouter des objets).
    2. Une nouvelle fenêtre s'ouvre. Sélectionnez Top 5 Customers et Total Sales and Margin, puis cliquez sur OK.

      Vous pouvez sélectionner plusieurs options en maintenant la touche CTRL enfoncée.

    3. Cliquez sur le nouveau nœud intitulé PwvCsy - Total Sales and Margin et faites-le glisser vers la cellule D3. Cliquez sur qPyMBp_1 - Top 5 Customers et faites-le glisser vers la cellule D7.

      Étant donné qu'il s'agit d'images, les options de mise en forme d'Excel n'auront ici aucun effet.

  8. Sur la barre d'outils d'Excel, cliquez sur l'onglet Mise en page.
  9. Cliquez sur le menu déroulant Orientation, puis sélectionnez Paysage.

    Les types de rapport présentant plusieurs tables en largeur s'afficheront plus clairement en mode paysage.

  10. Dans le menu de l'éditeur de modèle Qlik NPrinting, cliquez sur l'onglet Fichier. Cliquez sur Enregistrer.
  11. Cliquez sur l'onglet Modèle, puis sur le bouton Aperçu afin d'afficher un aperçu de votre rapport.

    Le chargement de l'aperçu peut prendre plusieurs minutes, selon la taille du rapport.

    Avertissement: Les éditions effectuées en mode aperçu ne sont pas enregistrées.
  12. Si vous souhaitez poursuivre l'édition, fermez la fenêtre d'aperçu et mettez en forme le rapport dans l'éditeur de modèle.
  13. Lorsque vous avez terminé, cliquez sur Enregistrer et fermer.

Le modèle de rapport est désormais enregistré et prêt à être partagé avec les utilisateurs.

Publication sur NewsStand et par e-mail

Pour que les utilisateurs puissent y accéder, les rapports doivent être publiés. Voyons comment publier sur NewsStand et par e-mail.

NewsStand est un portail Web qui permet aux utilisateurs de prévisualiser et de télécharger des rapports, et de s'abonner à des mises à jour automatiques. Voir : Vue d'ensemble de NewsStand

Les e-mails contiennent vos rapports en pièce jointe. Il est possible d'en personnaliser le contenu en ajoutant du texte et des images. Voir : Distribution de rapports par e-mail.

Remarque: Vous devez configurer votre serveur de messagerie SMTP afin qu'il envoie les e-mails à partir de Qlik NPrinting. Voir :Configuration du serveur SMTP.

Procédez comme suit :

  1. Sur la console Web Qlik NPrinting, cliquez sur Tâches dans le menu principal, puis sélectionnez Tâche de publication.
  2. Cliquez sur le bouton Créer une tâche.
    1. Saisissez un nom.
    2. Sélectionnez votre application dans la liste déroulante : Beginner's Tutorial NP App.
    3. Conservez les valeurs par défaut des autres options. Cliquez sur Créer.
  3. Cliquez sur l'onglet Rapports.
    1. Cliquez sur le bouton Ajouter un rapport.
    2. Sélectionnez Beginner's Tutorial - NP Excel dans la liste déroulante Choisir un rapport.
    3. Sélectionnez XLS dans la liste déroulante Format de sortie.
    4. Assurez-vous que les cases Joindre à l'e-mail et Activé sont cochées.
    5. Cliquez sur Ajouter un rapport.
  4. Cliquez sur l'onglet Utilisateurs/groupes.
    1. Cliquez sur le bouton Ajouter un utilisateur ou un groupe.
    2. Sélectionnez un utilisateur ou un groupe dans la liste déroulante Choisir un destinataire.

      Si vous souhaitez apprendre à créer des utilisateurs, voir :Création d'utilisateurs.

    3. Sélectionnez les cases à cocher Activé, Destination NewsStand et Destination de l'e-mail.
    4. Cliquez sur Ajouter un destinataire.
  5. Cliquez sur l'onglet Destinations.
    1. Dans la colonne NewsStand, cliquez sur la case à cocher Publier pour tous.
    2. Dans la colonne E-mail, cliquez sur la case à cocher Publier pour tous.
    3. Cliquez sur Enregistrer.
  6. Vous revenez automatiquement à l'onglet Vue d'ensemble.
  7. Cliquez sur le bouton Exécuter maintenant.

    Un message de confirmation s'affiche en haut de la page.

Les destinataires peuvent à présent accéder à NewsStand depuis leur navigateur afin de consulter le rapport. Un exemplaire leur est également envoyé par e-mail.

Conseil: Dans les installations standard, vous pouvez passer de Qlik NPrinting Web Console à NewsStand en remplaçant le port 4993 par le port 4994 sur la barre de votre navigateur. Par exemple, si votre console Web est située sur https://YourServerName:4993, alors NewsStand correspond à https://YourServerName:4994.