Accéder au contenu principal Passer au contenu complémentaire

Gestion du Big Data à l'aide des applications On-demand

Les applications On-demand vous permettent de charger et d'analyser des sources de Big Data dans Qlik Sense Enterprise. Il est totalement vain de tenter d'analyser en une opération un magasin de Big Data dans son intégralité. Cependant, pour créer des visualisations représentatives, il convient de s'assurer que toutes les données peuvent être découvertes. Les applications On-demand Qlik Sense offrent aux utilisateurs des vues agrégées de magasins de données de Big Data. Elles leur permettent par ailleurs d'identifier et de charger les sous-jeux de données pertinents pour une analyse détaillée.

Les applications On-demand étendent les cas d'usage potentiels pour la découverte de données, en permettant aux utilisateurs métiers de réaliser des analyses associatives sur des sources de données plus volumineuses. Les utilisateurs peuvent ainsi tout d'abord sélectionner les données à propos desquelles ils souhaitent découvrir des informations exploitables. Ils génèrent ensuite de manière interactive une application On-demand grâce à laquelle ils peuvent analyser les données en bénéficiant des fonctionnalités « in-memory » complètes de Qlik.

Composants d'une application On-demand

Qlik Sense gère le chargement des sources de Big Data au moyen d'applications de sélection. Ces applications offrent des vues agrégées du Big Data et permettent à l'utilisateur d'effectuer un zoom avant sur des données plus précises à des fins d'analyse. Chaque application de sélection incorpore des liens de navigation d'application On-demand pointant vers une ou plusieurs applications modèles servant de base pour créer des applications On-demand. Les propriétés des liens de navigation et applications modèles vous permettent de contrôler étroitement la forme et le volume des données chargées dans les applications On-demand.

Afin d'assurer le suivi des jeux de données soumis à de fréquentes modifications, vous pouvez générer des applications de manière répétée à partir de l'application modèle. Alors que les données sont filtrées d'après les sélections effectuées dans l'application de sélection, le contenu de l'application On-demand est chargé de façon dynamique à partir de la source de données sous-jacente. Il est possible de générer plusieurs fois la même application On-demand de façon à actualiser les analyses à mesure que les données changent.

Note InformationsLa génération d'applications On-demand est contrôlée par le service On-demand app. Ce service est désactivé par défaut. Afin de pouvoir lier des applications de sélection et des applications modèles, et de générer des applications On-demand, il convient de l'activer au préalable. Le service d'applications On-demand est géré dans le centre d'activités Administration.

Pour plus d'informations, consultez Activation de la génération d'applications On-demand.

Relations entre composants d'une application On-demand.

Composants d'une application On-demand.

Élaboration des applications On-demand

Étant donné que les applications de sélection et les application modèles On-demand nécessitent un script de chargement spécifique, elles sont généralement créées par des utilisateurs rompus à l'écriture de scripts de chargement Qlik Sense. Par exemple, les applications de sélection On-demand doivent charger les données selon un niveau de granularité de type dimension modeste. Les applications modèles On-demand contiennent des scripts de chargement comprenant des expressions de liaison de données utilisées pour formuler les requêtes portant sur les sources de données.

Il est possible de lier une application de sélection à plusieurs applications modèles. De même, une application modèle peut être liée à plusieurs applications de sélection. Cependant, les expressions de liaison de données de l'application modèle doivent correspondre à des champs figurant dans les applications de sélection qui y sont liées. C'est la raison pour laquelle les applications de sélection et les applications modèles tendent à être créées conjointement, généralement par le même rédacteur de scripts expérimenté.

La création de liens de navigation nécessite par ailleurs de bien comprendre le principe des champs de l'application de sélection ayant des liaisons correspondantes dans l'application modèle. Ceci s'explique par le fait que chaque lien de navigation requiert une expression calculant le nombre total d'enregistrements détaillés. Ce total représente les enregistrements agrégés accessibles via l'état de sélection indiqué dans l'application de sélection. Pour créer cette expression, il est indispensable que l'utilisateur sache calculer le nombre total d'enregistrements de l'application modèle à l'aide des champs disponibles dans l'application de sélection.

Pour plus d'informations, consultez Élaboration d'une application On-demand.

Un utilisateur ne doit pas nécessairement comprendre le script de chargement pour générer des applications On-demand à l'aide d'applications de sélection. Dès qu'un lien de navigation d'application On-demand a été créé, l'utilisateur peut le faire glisser vers la barre Navigation parmi les applications de l'application de sélection afin de définir un point de navigation d'application. Les applications On-demand sont ensuite générées à partir du point de navigation.

Les points de navigation deviennent disponibles pour la génération d'applications On-demand lorsque le calcul du nombre maximal de lignes à partir de l'expression figurant le lien de navigation est compris dans la plage requise. À ce stade, l'utilisateur peut générer une application On-demand. Il peut également définir un autre ensemble de sélections et générer des applications supplémentaires basées sur ces différentes sélections.

Pour plus d'informations, consultez Applications On-demand.

Le nombre d'applications On-demand pouvant être générées à partir d'un lien de navigation est limité. Dès lors que le nombre maximal d'applications a été atteint, l'utilisateur qui génère des applications depuis ce point de navigation doit supprimer l'une des applications existantes avant de générer une nouvelle application On-demand. Le nombre maximal d'applications générées s'applique au lien de navigation d'application On-demand. Si un point de navigation d'application On-demand est créé à partir du lien de navigation, alors ce point de navigation pourra potentiellement créer le nombre maximal d'applications défini. Lorsque plusieurs points de navigation sont créés à partir du même lien, ils sont assujettis ensemble à la limite définie pour le lien de navigation.

Les liens de navigation fixent également une durée de conservation pour les applications générées. Les applications On-demand sont automatiquement supprimées une fois parvenues au terme de leur période de conservation.

Partage d'applications On-demand

Vous pouvez partager des applications de sélection On-demand dans un espace partagé ou géré. Vous devez commencer par rendre publiques les feuilles des applications de sélection et modèles. Vous pouvez ensuite ajouter l'application de sélection à un espace partagé ou géré. Si vous effectuez une publication dans un espace géré, vous n'avez besoin de publier que l'application de sélection.

Les utilisateurs ayant accès aux applications de ces espaces peuvent accéder aux points de navigation de ces applications. Par exemple, ils peuvent générer une application On-demand à partir de la barre Navigation parmi les applications.

Note Avertissement

Si les applications des espaces gérés ou partagés contiennent des données sensibles, utilisez prudemment les applications On-demand et vérifiez les autorisations des personnes qui ont accès aux applications de sélection.

Les applications On-demand sont ajoutées aux espaces personnels des utilisateurs. Si des utilisateurs disposent d'autorisations Peut contribuer, Peut gérer, Peut publier ou Propriétaire dans un espace partagé ou géré, ils peuvent partager les applications On-demand qu'ils ont générées depuis leur espace personnel avec d'autres utilisateurs.

Une fois qu'une application de sélection à la demande est publiée dans un espace géré, vous ne pouvez pas éditer le lien de navigation dans l'application de sélection ou l'application publiée. Pour mettre à jour le lien de navigation, supprimez l'application publiée. Ensuite, éditez le lien dans l'application de sélection et republiez l'application dans l'espace géré.

Avantages des applications On-demand

Les applications On-demand permettent aux utilisateurs métiers et aux services informatiques de valoriser des environnements de Big Data de différentes manières. Les applications On-demand présentent les avantages suivants :

  • Elles offrent aux utilisateurs une expérience de type « liste d'achats », leur permettant de remplir leurs applications de façon interactive à l'aide d'un sous-jeu de données tel qu'une période temporelle, un segment de clients ou une zone géographique.
  • Elles permettent d'appliquer toutes les fonctionnalités de Qlik Sense à un sous-ensemble latent hébergé en mémoire.

  • Elles permettent au service informatique de décider de la taille maximale d'une application et d'appeler des applications en fonction du volume de données ou de sélections de dimensions.
  • Elles offrent un accès à des sources de données non-SQL telles que Teradata Aster, MapR et SAP BEx, ainsi qu'à la fonction PLACEHOLDER de SAP HANA.

  • Elles permettent de générer des scripts de chargement et SQL personnalisables.
  • Elles permettent d'utiliser l'accès de section dans tous les cas de figure.

Limitations

Les applications On-demand présentent les limitations suivantes :

  • La quantité maximale de données pouvant être envoyées à une application On-demand est de 50 Mo. N'importe quelle quantité supérieure à cette limite entraîne l'échec de l'application On-demand sans message d'erreur. Définissez des nombres de lignes maximaux pour vous assurer que les utilisateurs ne peuvent pas créer de sélections de taille supérieure à 50 Mo.

  • Une fois qu'une application de sélection à la demande est publiée dans un espace géré, vous ne pouvez pas éditer le lien de navigation dans l'application de sélection ou l'application publiée. Pour mettre à jour le lien de navigation, supprimez l'application publiée. Ensuite, éditez le lien dans l'application de sélection et republiez l'application dans l'espace géré.

  • Si vous modifiez le script de votre application modèle et si vous insérez une nouvelle variable de liaison, de nouveaux liens de navigation d'application On-demand doivent être créés pour remplacer tous les liens de navigation d'application existants. Si vous ne le faites pas, la sélection du champ correspondant ne sera pas envoyée pour les applications On-demand existantes qui utilisent cette application modèle.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !