Exportation et importation de règles de sécurité – Qlik Sense vers Git
Cet article est conçu comme un guide pour ceux qui sont confrontés à la situation de déterminer qui a causé un sinistre en modifiant les règles de sécurité dans Qlik Sense et comment revenir à la dernière version stable.
En tant qu'administrateur Qlik, vous avez probablement rencontré une situation dans laquelle une personne ayant accès à QMC a modifié plusieurs règles de sécurité, ce qui affecte la capacité de chaque utilisateur (avec une licence professionnelle) à voir et à modifier le script de chargement de données dans une application publiée.
Cela aurait pu se produire pour de nombreuses raisons, mais dans cet article, nous ne nous concentrerons pas sur la cause. Voyons comment vivre avec après coup et comment restaurer rapidement une sauvegarde de vos règles de sécurité.
Attendez… sauvegarde ?!
Il existe deux groupes de personnes : ceux qui font des sauvegardes et ceux qui vont commencer à faire des sauvegardes.
Méthodes de sauvegarde des règles de sécurité dans Qlik Sense
Il existe différentes manières de faire une sauvegarde des règles de sécurité :
- Exportez-le à l'aide de Qlik-Cli.
- Découvrez comment installer qmcu-rule-manager obsolète sur les nouvelles versions de Qlik Sense.
- Versionnez les règles de sécurité dans le référentiel Git ou dans un fichier JSON à l'aide de Gitoqlok.
La première étape consiste à avoir accès à un serveur Qlik et à quelques compétences en script ou en copier-coller 🙂
La troisième étape est le moyen le plus simple de faire une sauvegarde rapide et de la restaurer quand c'est vraiment nécessaire via une interface visuelle sans installer de logiciel tiers sur votre serveur.
Comment sauvegarder les règles de sécurité à l'aide de Gitoqlok
FTout d'abord, installez Gitoqlok dans votre navigateur à partir du Chrome Web Store. Trouver Gitoqlok dans le Chrome Web Store et appuyez sur le bouton Installer.
Gitoqlok est l'outil de contrôle de version freemium et facile à utiliser qui fonctionne à partir de votre navigateur. Il intègre votre application Qlik Sense au référentiel git via les API GitHub, Gitlab, Gitea, AWS Commit, BitBucket sans aucun serveur tiers entre eux.
Après cela, configurez votre profil Gitoqlok sur la page d'options de l'extension Gitoqlok Chrome. Il demande d'autoriser Gitoqlok à communiquer avec votre référentiel Git (cela n'est requis que si vous souhaitez enregistrer vos règles de sécurité dans un référentiel Git spécifique).
Si vous n'êtes pas familier avec GitHub ou Gitlab, vous trouverez des liens utiles à la fin de l'article.
Lorsque vous avez configuré Gitoqlok avec succès, suivez les instructions de la vidéo ci-dessous :
- Accédez au Qlik Sense Hub et cliquez sur le bouton "Env Migration" dans l'extension Gitoqlok.
- Sélectionnez les règles de sécurité que vous souhaitez exporter vers votre référentiel Git ou que vous souhaitez enregistrer dans un fichier JSON.
- Appuyez sur le bouton Exporter.
Maintenant, vous avez une sauvegarde de vos règles de sécurité et pouvez facilement les restaurer avec Gitoqlok.
Comment restaurer une sauvegarde des règles de sécurité à l'aide de Gitoqlok
Allez simplement dans la section Importer de la page "Environment Migrator" et sélectionnez un fichier JSON ou un référentiel Git contenant des règles de sécurité.
Gitoqlok vous montrera la différence entre la version enregistrée des règles de sécurité et l'état actuel, afin que vous puissiez facilement décider quoi faire en cas de conflit.
Conclusion
C'est ainsi que vous pouvez effectuer une sauvegarde des règles de sécurité et restaurer la sauvegarde à l'aide de Gitoqlok.
J'espère que cela vous a été utile et intéressant.
Faites-moi savoir si vous avez des questions sur Gitoqlok - mon LinkedIn.
PS N'oubliez pas de abonne toi a moi sur Youtube, car nous avons une série de vidéos Tip&Tricks autour de l'intégration de Qlik Sense et Git.
Liens utiles:
- Plongez dans le gestionnaire de règles de sécurité Gitoqlok — https://play.goconsensus.com/586a9867
- Git pour les débutants https://docs.gitoqlik.com/main/git-for-newbies
- Guider. Connectez Gitoqlok au fournisseur Git- https://docs.gitoqlik.com/main/connect-to-github
- Exportation et importation de règles de sécurité à l'aide de Qlik-Cli — https://community.qlik.com/t5/Knowledge/Exporting-and-importing-Security-rules-using-Qlik-Cli/ta-p/1717288