Esportazione e importazione di regole di sicurezza: da Qlik Sense a Git
Questo articolo vuole essere una guida per coloro che si trovano ad affrontare la situazione di capire chi ha causato un disastro modificando le regole di sicurezza in Qlik Sense e come tornare all'ultima versione stabile.
In qualità di amministratore di Qlik, probabilmente hai riscontrato una situazione in cui qualcuno con accesso a QMC ha avuto modificato diverse regole di sicurezza e ciò influisce sulla capacità di ogni utente (con una licenza professionale) di vedere e modificare lo script di caricamento dei dati in un'app pubblicata.
Questo potrebbe essere successo per molte ragioni, ma in questo articolo non ci concentreremo sulla causa. Scopriamo come conviverci dopo il fatto e come ripristinare rapidamente un backup delle tue regole di sicurezza.
Aspetta... backup?!
Ci sono due gruppi di persone: quelli che fanno i backup e quelli che inizieranno a fare i backup.
Modi per eseguire il backup delle regole di sicurezza in Qlik Sense
Esistono diversi modi per eseguire un backup delle regole di sicurezza:
- Esportalo usando Qlik-Cli.
- Scopri come installare qmcu-rule-manager obsoleto sulle nuove versioni di Qlik Sense.
- Regole di sicurezza della versione nel repository Git o in un file JSON utilizzando Gitoqlok.
Il primo passaggio prevede l'accesso a un server Qlik e alcune competenze di scripting o un set di competenze per il copia-incolla 🙂
Il terzo passaggio è il modo più semplice per eseguire un backup rapido e ripristinarlo quando è veramente necessario tramite un'interfaccia visiva senza installare alcun software di terze parti sul server.
Come eseguire il backup delle regole di sicurezza utilizzando Gitoqlok
FInnanzitutto, installa Gitoqlok nel tuo browser dal Chrome Web Store. Trova Gitoqlok nel Chrome Web Store e premere il pulsante Installa.
Gitoqlok è lo strumento di controllo della versione freemium e facile da usare che funziona dal tuo browser. Integra la tua app Qlik Sense con il repository git tramite GitHub, Gitlab, Gitea, AWS Commit, API BitBucket senza server di terze parti.
Dopo averlo fatto, configura il tuo profilo Gitoqlok nella pagina delle opzioni dell'estensione Gitoqlok Chrome. Chiede di consentire a Gitoqlok di comunicare con il tuo repository Git (è richiesto solo se vuoi salvare le tue regole di sicurezza in un repository Git specifico).
Se non hai familiarità con GitHub o Gitlab, ci sono alcuni link utili alla fine dell'articolo.
Dopo aver configurato correttamente Gitoqlok, segui le istruzioni dal video qui sotto:
- Vai a Qlik Sense Hub e fai clic sul pulsante "Env Migration" nell'estensione Gitoqlok.
- Seleziona le regole di sicurezza che desideri esportare nel tuo repository Git o che desideri salvare in un file JSON.
- Premi il pulsante Esporta.
Ora hai un backup delle tue regole di sicurezza e puoi ripristinarle facilmente con Gitoqlok.
Come ripristinare un backup delle regole di sicurezza utilizzando Gitoqlok
Basta andare nella sezione Importa nella pagina "Environment Migrator" e selezionare un file JSON o un repository Git che contiene regole di sicurezza.
Gitoqlok ti mostrerà la differenza tra la versione salvata delle Regole di sicurezza e lo stato attuale, in modo che tu possa decidere facilmente cosa fare in caso di conflitto.
Conclusione
Quindi, è così che puoi eseguire un backup delle regole di sicurezza e ripristinare il backup utilizzando Gitoqlok.
Spero sia stato utile e interessante per te.
Fammi sapere se hai domande su Gitoqlok — my LinkedIn.
PS Non dimenticare di farlo iscrivimi su Youtube, perché abbiamo una serie di video Tip&Tricks sull'integrazione di Qlik Sense e Git.
Link utili:
- Approfondimento su Gitoqlok Security Rules Manager — https://play.goconsensus.com/586a9867
- Git per i neofiti https://docs.gitoqlik.com/main/git-for-newbies
- Guida. Collega Gitoqlok al provider Git- https://docs.gitoqlik.com/main/connect-to-github
- Esportazione e importazione di regole di sicurezza tramite Qlik-Cli — https://community.qlik.com/t5/Knowledge/Exporting-and-importing-Security-rules-using-Qlik-Cli/ta-p/1717288