Gestion des données avec des vues dynamiques
Les vues dynamiques permettent aux utilisateurs de contrôler directement les sources d'analyse à explorer et les intervalles d'actualisation des données dans les visualisations.
Les vues dynamiques permettent d'interroger et d'afficher des sous-ensembles pertinents de vastes jeux de données dans des graphiques qui peuvent être actualisés dynamiquement parallèlement aux sélections. Ainsi, vous pouvez créer des visualisations actualisées de grands volumes de données ou de données régulièrement modifiées.
Présentation des vues dynamiques
Les vues dynamiques vous permettent de connecter une application de base à une autre application. Les visualisations principales de cette application peuvent alors être utilisées dans l'application de base. Cela permet aux créateurs d'applications d'utiliser les visualisations principales de l'application modèle sous forme de graphiques dynamiques dans d'autres applications. Le nombre de vues dynamiques que vous pouvez ajouter à votre application de base est illimité.
Les vues dynamiques contiennent trois composants principaux :
- Vues dynamiques : mécanisme ajouté aux applications de base se connectant aux applications modèles et permettant aux créateurs d'applications d'ajouter des visualisations principales à l'application de base à partir de l'application modèle.
- Vue dynamique Applications modèles : application Qlik Sense contenant des connexions à des sources de données telles que des bases de données cloud.
- Graphiques dynamiques : visualisations principales de l'application modèle de vue dynamique qui peuvent être ajoutées aux applications de base et qui peuvent être manuellement actualisées par les utilisateurs.
Il n'est pas nécessaire que l'application modèle et l'application de base utilisent les mêmes données. Si votre jeu de données couvre les achats client, vous pouvez ajouter une vue dynamique à une application modèle contenant des données météorologiques pour y voir les éventuelles corrélations.
Si les données interrogées de la source de l'application modèle peuvent être filtrées à l'aide de valeurs dans l'application de base, vous pouvez utiliser des expressions de liaison dans le script de l'application modèle. Cela permet à la vue dynamique d'interroger uniquement un sous-jeu de données spécifiquement associé aux sélections dans l’application de base à partir des sources de données de l'application modèle. Par exemple, vous pouvez lier le champ SalesDate de l'application de base au champ DailyTemperatureReadingDate de l'application modèle.
Cette fonctionnalité de sous-ensemble est utile si l'application de base contient des données agrégées et si les données de la vue dynamique proviennent de la même source, mais sont davantage granulaires que les données de l'application de base (par exemple, l'application de base contient les ventes par mois et les marques de produit, tandis que l'application modèle contient les ventes par jour et les noms de produit). Pour plus d'informations sur l'ajout d'expressions de liaison aux applications modèles, voir Expressions de liaison dans les applications modèles On-demand.
Les vues dynamiques peuvent être utilisées avec tout type de données. Les vues dynamiques sont particulièrement utiles lorsque vous manipulez de grandes quantités de données ou des données qui changent régulièrement, lorsqu'il est recommandé d'effectuer des agrégations de données dans la base de données. Cela permet d'éviter les temps de latence lors des transferts de données depuis la source de données.
Les vues dynamiques sont accessibles depuis le panneau Ressources en mode d'édition de feuille. Les vues dynamiques sont activées par les administrateurs de clients dans le centre d'activités Administration. Pour plus d'informations sur l'activation des vues dynamiques, consultez Accès au centre d'activités Administration.
Les vues dynamiques sont similaires à la génération d'applications à la demande. Les applications modèles permettent d'offrir des données à la demande, tandis que les vues dynamiques permettent d'utiliser des graphiques individuels dans des feuilles au lieu de générer des applications à la demande. Si vous utilisez aussi des applications à la demande, vous pouvez créer des vues dynamiques à l'aide des applications modèles à la demande. Pour plus d'informations sur la génération d'applications à la demande, consultez Gestion du Big Data à l'aide des applications On-demand.
Vues dynamiques
Lorsque vous créez une vue dynamique, vous sélectionnez une application modèle et, en option, appliquez une expression de limite de ligne pour contrôler la quantité de données à laquelle la vue dynamique a accès. Une fois la vue dynamique créée, vous pouvez ajouter des visualisations principales aux feuilles à partir de l'application modèle.
Plusieurs vues dynamiques peuvent utiliser la même application modèle. Chaque vue dynamique est actualisée individuellement. Si des expressions de liaison sont utilisées dans le script de l'application modèle de la vue dynamique, les sélections effectuées dans l'application de base peuvent contrôler quelles données sont chargées dans chaque vue dynamique utilisant cette application modèle. Deux vues dynamiques utilisant le même modèle peuvent être utilisées pour comparer des graphiques adjacents de sous-ensembles distincts de données granulaires. Par exemple, deux vues dynamiques utilisent la même application modèle. Vous pouvez sélectionner 1 janvier 2018 dans le champ SaledDate de l'application de base et actualiser une vue dynamique. Vous pouvez remplacer la sélection par 1 janvier 2019, actualiser l'autre vue dynamique et ensuite comparer les graphiques dynamiques.
Pour plus d'informations sur la création et la modification de vues dynamiques, consultez Gestion des données avec des vues dynamiques.
Pour plus d'informations sur l'utilisation des vues dynamiques, consultez Utilisation de vues et graphiques dynamiques.
Applications modèles de vue dynamique
Une application modèle de vue dynamique est une Qlik Sense application utilisée pour fournir des vues dynamiques avec des données et visualisations principales.
Les modèles de vue dynamique peuvent avoir un script de chargement contenant des expressions de liaison de données utilisées pour formuler des requêtes adressées aux sources de données basées sur les sélections effectuées dans l'application de base. Les expressions de liaison sont généralement créées par les utilisateurs ayant de l'expérience dans l'écriture de scripts de chargement Qlik Sense. Les applications modèles peuvent avoir des conditions de filtre de requête basées sur des paramètres d'entrée fournis durant l'activation des graphiques dynamiques.
Une fois que le modèle de données d'une application modèle de vue dynamique est complet, des visualisations principales peuvent être ajoutées à l'application modèle. Ces visualisations principales sont accessibles par le biais des vues dynamiques et peuvent être ajoutées à d'autres applications en tant que graphiques dynamiques.
Pour plus d'informations sur la création d'applications modèles, consultez Création d'une application modèle On-demand.
Graphiques dynamiques
Les graphiques dynamiques sont dérivés des graphiques principaux d'une application modèle de vue dynamique. Les graphiques dynamiques peuvent être ajoutés aux feuilles d'autres applications utilisant des vues dynamiques. Contrairement aux autres graphiques Qlik Sense, les utilisateurs peuvent contrôler l'intervalle d'actualisation de la source de données dans une vue dynamique à l'aide d'une option dans les graphiques. Lorsque les données d'une vue dynamique sont contrôlées par des expressions de liaison, Qlik Sense contrôle l'état de sélection de l'application de base. Une icône de données périmées apparaît sur chaque graphique d'une vue dynamique lorsque l'état de sélection de l'application de base change et fait que les nouveaux ensembles de valeurs des champs liés de la vue dynamique ne correspondant plus aux valeurs utilisées pour la dernière actualisation de la vue.
Pour plus d'informations sur l'utilisation de graphiques dynamiques, consultez Utilisation de vues et graphiques dynamiques.
Limites des vues dynamiques
Les vues dynamiques ont les limites suivants :
- Les vues dynamiques ne sont pas supportées avec les récits. Vous pouvez ajouter des instantanés de graphiques dynamiques aux récits mais vous ne pouvez pas accéder à la source avec un graphique dynamique.
- Les vues dynamiques ne sont pas supportées avec Qlik NPrinting.
- Les vues dynamiques supportent les extensions Dashboard bundle et Visualization bundle. Aucune autre extension n'est supportée.
- La propriété de vue dynamique ne change pas avec la propriété d'application.
- Les vues dynamiques ne peuvent pas être créées dans les applications d'un espace géré.
- Les vues dynamiques ne sont pas supportées dans Qlik Sense Desktop.
- Les vues dynamiques ne sont pas supportées dans Qlik Sense Mobile SaaS.
- Il n'est pas possible de placer des graphiques dynamiques dans un conteneur.
- Les conteneurs de schéma croisé et les conteneurs ne sont pas supportés comme graphiques principaux dans les vues dynamiques.
Espaces et vues dynamiques
Vous pouvez créer des vues dynamiques en tant qu'applications modèles à l'aide vos propres applications dans votre espace personnel. Les autres utilisateurs pouvant accéder à votre application avec graphiques dynamiques peuvent voir et actualiser les graphiques dynamiques.
Vous pouvez créer des vues dynamiques à l'aide d'applications créées par d'autres utilisateurs dans des espaces partagés. Vous devez avoir l'autorisation Accès en écriture, Peut modifier des données dans des applications, Peut gérer ou Propriétaire dans l'espace partagé contenant les applications modèles. Pour modifier un graphique dynamique dans l'application modèle source, vous devez être le propriétaire de cette application modèle.
Seuls les propriétaires d'application peuvent ajouter de nouvelles vues dynamiques à une application. Les utilisateurs ayant accès à l'application peuvent utiliser les vues dynamiques ajoutées à l'application.
Vous ne pouvez pas créer de vues dynamiques dans les applications d'espaces gérés. Vous ne pouvez pas utiliser les applications en tant qu'applications modèles dans les espaces gérés. Les graphiques dynamiques dans les applications publiées dans des espaces gérés peuvent être actualisés et les utilisateurs peuvent effectuer des sélections dans les graphiques dynamiques.