Intégrer Qlik , une plateforme robuste de visualisation et d’analyse de données, au sein de vos applications, sites web ou portails existants peut transformer radicalement votre manière d’interagir avec les données. Cette intégration transparente permet aux utilisateurs d'accéder aux analyses avancées de Qlik directement depuis leurs outils habituels, améliorant ainsi l'expérience utilisateur et rendant les informations sur les données plus accessibles. Avec Qlik-embed, le processus devient simple et adaptable, prenant en charge des options de configuration cohérentes dans différents frameworks d'implémentation et répondant aux défis de sécurité actuels tels que les cookies tiers et la falsification de requêtes intersites.
Les avantages de Qlik-embed sont convaincants. Il simplifie la configuration du contenu, prend en charge les stratégies d'authentification modernes comme OAuth et offre un accès API pour une intégration plus poussée des pages web. Comparé à d'autres frameworks comme iFrame, Capability API et Enigma.js, Qlik-embed offre un équilibre supérieur entre simplicité et flexibilité. Que vous ayez besoin de partager des visuels Qlik interactifs sur votre site web, d'intégrer Qlik à votre CRM ou à votre application web personnalisée ou d'afficher des tableaux de bord sur des écrans de production, l'intégration de Qlik vous permet d'exploiter des analyses puissantes de manière sécurisée, efficace et conviviale.
Qu’est-ce que l’intégration (embedding)
L'intégration de Qlik désigne l'intégration des fonctionnalités de visualisation et d'analyse de données de Qlik à d'autres applications, sites web ou portails. Au lieu d'utiliser Qlik comme une application autonome, ses fonctionnalités s'intègrent parfaitement à d'autres environnements logiciels. Cette intégration permet aux utilisateurs d'interagir avec les analyses avancées de Qlik directement dans leurs outils existants, offrant ainsi une expérience utilisateur unifiée et simplifiée.
Qlik-embed
Qlik-embed simplifie l'intégration des technologies Qlik, tout en augmentant le potentiel d'intégration pour les clients Qlik Cloud et Qlik Sense Enterprise gérés.
L’un des atouts de Qlik-embed, c’est que, quel que soit la librairie Qlik-embed choisie, les options de configuration, les méthodes et les propriétés seront les mêmes. Les seules différences proviendront du framework utilisé pour intégrer Qlik-embed à votre application.
Pourquoi devrais-je intégrer
- Nous souhaitons développer un portail client et partager des tableaux de bord ou des visuels avec nos clients.
- Nous aimerions partager des visuels interactifs Qlik Sense sur notre site web. Pouvons-nous utiliser Qlik?
- Pouvons-nous afficher cette application sur les écrans de notre site de production?
- Pouvons-nous intégrer Qlik dans nos solutions?
Les fonctionnalités de confidentialité et de sécurité des navigateurs devenant de plus en plus strictes, l'intégration de contenu devient plus complexe. Il faut notamment prendre en compte les cookies tiers, la falsification de requêtes intersites (CRF), la politique de sécurité du contenu, etc.
Qlik-embed résout ces problèmes et simplifie l'intégration. Outre Qlik-embed, vous pouvez également utiliser iFrame, Capability API, nebula.js ou enigma.js comme framework. Chaque framework présente ses avantages et ses inconvénients, et le choix du framework dépend du cas d'utilisation. Dans cet article, nous nous concentrerons uniquement sur Qlik-embed et comparerons ce framework aux autres.
Pourquoi Qlik-embed
- Capable de configurer les propriétés du contenu que vous intégrez
- Prend en charge les stratégies d'authentification modernes comme OAuth
- Fournit l'accès à l'API du contenu intégré qui lui permet de travailler avec le code sous-jacent pour enrichir la page Web
Technologies possibles pour l'autorisation
- Emprunt d'identité OAuth2 de machine à machine: une machine (par exemple, un serveur ou un service back-end) doit effectuer des actions pour le compte d'un autre utilisateur ou service. Cette approche permet à un service d'authentifier et d'autoriser un utilisateur sans intervention directe de celui-ci dans chaque transaction.
- Application monopage OAuth2: L'autorisation OAuth2 pour les applications monopage (SPA) fait référence à une implémentation spécifique du protocole OAuth2, spécialement conçue pour les applications monopage. Les SPA sont des applications web qui chargent une page HTML unique et la mettent à jour dynamiquement à mesure que l'utilisateur interagit avec l'application, généralement à l'aide de frameworks JavaScript.
Cas d'utilisation 1: Accès public à vos visualisations Qlik
'une des fonctionnalités les plus puissantes de Qlik Cloud est sa capacité à intégrer les protocoles Qlik OAuth à Azure. En exploitant Qlik Cloud et une application web Azure, nous rendons l'accès public à vos applications et visualisations Qlik. Cette fonctionnalité permet aux organisations de partager des informations interactives et basées sur les données avec un public plus large, sans avoir à se connecter.
Nous avons créé une application Qlik basique pour le Tour de France afin d'illustrer ce cas d'utilisation. Grâce à l'objet conteneur de mise en page, nous avons organisé et affiché des données clés et des visualisations qui capturent l'essence de l'événement. Cet exemple montre combien il est facile de rendre des visualisations convaincantes et informatives accessibles au public. De plus, cette intégration peut être étendue pour permettre à vos visualisations de s'intégrer parfaitement à vos propres solutions.
Découvrez notre application Tour de France Qlik en plein écran ici ou via l'application Tour de France Qlik .
Cette application Qlik Sense est optimisée pour les ordinateurs de bureau. Pour une expérience optimale, pensez à utiliser un ordinateur de bureau.
Cas d'utilisation 2: intégrez Qlik Cloud à votre application Web avec une connexion personnalisée

Cas d'utilisation 3 : Intégrez Qlik Cloud dans votre application Web / CRM / ... avec le même IdP

Cas d'utilisation 4 : Affichage continu d'un tableau de bord Qlik
Rendez votre application Qlik Sense accessible avec une URL privée sans authentification

Conclusion
En conclusion, en intégrant les outils avancés d’analyse et de visualisation de Qlik, vous garantissez l’accessibilité des insights au sein des plateformes déjà utilisées par vos équipes et vos clients. Qlik-embed facilite ce processus, avec une configuration homogène, le respect des standards de sécurité modernes et des options d’intégration flexibles.
Que vous ayez besoin d’afficher des visualisations sur votre site web, d’intégrer des analyses dans votre CRM ou de maintenir un affichage continu de tableaux de bord, Qlik-embed offre les outils et le support nécessaires. Cette intégration améliore non seulement votre stratégie data, mais aide aussi votre entreprise à prendre des décisions éclairées, favorisant ainsi la croissance et l’avantage concurrentiel dans un monde axé sur les données.