Exportación e importación de regras de seguranza: Qlik Sense a Git
Este artigo está pensado como unha guía para aqueles que se enfrontan á situación de descubrir quen causou un desastre editando as regras de seguranza en Qlik Sense e como volver á última versión estable.
Como administrador de Qlik, probablemente experimentou unha situación na que alguén con acceso a QMC ten cambiou varias regras de seguranza e isto afecta á capacidade de cada usuario (cunha licenza profesional) para ver e editar o script de carga de datos nunha aplicación publicada.
Isto podería ocorrer por moitas razóns, pero neste artigo non nos centraremos na causa. Imos descubrir como vivir con el despois do feito e como restaurar rapidamente unha copia de seguridade das súas regras de seguranza.
Agarda... copia de seguridade?
Hai dous grupos de persoas: os que fan copias de seguridade e os que comezarán a facer copias de seguridade.
Formas de facer unha copia de seguranza das regras de seguranza en Qlik Sense
Hai diferentes formas de facer unha copia de seguridade das regras de seguridade:
- Exportalo usando Qlik-Cli.
- Descubra como instalar qmcu-rule-manager obsoleto nas novas versións de Qlik Sense.
- Regras de seguridade de versións no repositorio de Git ou nun ficheiro JSON mediante Gitoqlok.
O primeiro paso implica ter acceso a un servidor Qlik e algunhas habilidades de scripting ou un conxunto de habilidades para copiar e pegar 🙂
O terceiro paso é o xeito máis sinxelo de facer unha copia de seguranza rápida e restaurala cando realmente sexa necesaria a través dunha interface visual sen instalar ningún software de terceiros no teu servidor.
Como facer unha copia de seguridade das regras de seguridade usando Gitoqlok
Fprimeiro, instala Gitoqlok no teu navegador desde Chrome Web Store. Busca Gitoqlok na Chrome Web Store e prema o botón Instalar.
Gitoqlok é a ferramenta de control de versións freemium fácil de usar que funciona desde o teu navegador. Integra a túa aplicación Qlik Sense co repositorio git a través das API de GitHub, Gitlab, Gitea, AWS Commit e BitBucket sen servidores de terceiros.
Despois de facelo, configure o seu perfil de Gitoqlok na páxina de opcións da extensión Gitoqlok Chrome. Solicita que Gitoqlok se comunique co teu repositorio Git (só é necesario se queres gardar as túas regras de seguranza nun repositorio Git específico).
Se non estás familiarizado con GitHub ou Gitlab, hai algunhas ligazóns útiles ao final do artigo.
Cando configurou Gitoqlok correctamente, siga as instrucións do seguinte vídeo:
- Vaia ao Qlik Sense Hub e faga clic no botón "Migración de Env" na extensión Gitoqlok.
- Selecciona as regras de seguranza que queres exportar ao teu repositorio Git ou que queres gardar nun ficheiro JSON.
- Prema o botón Exportar.
Agora tes unha copia de seguridade das túas regras de seguranza e podes restauralas facilmente con Gitoqlok.
Como restaurar unha copia de seguridade das regras de seguridade usando Gitoqlok
Só tes que ir á sección Importar na páxina "Migrador de ambiente" e seleccionar un ficheiro JSON ou un repositorio Git que conteña regras de seguranza.
Gitoqlok amosarache a diferenza entre a versión gardada das regras de seguridade e o estado actual, para que poidas decidir facilmente que facer en caso de conflito.
Conclusión
Entón, é así como podes facer unha copia de seguridade das regras de seguridade e restaurar a copia de seguridade usando Gitoqlok.
Espero que fose útil e interesante para vostede.
Avísame se tes algunha dúbida sobre Gitoqlok — o meu Linkedin.
PD Non esquezas subscríbete a min en Youtube, porque temos unha serie de vídeos de Tip&Tricks sobre a integración de Qlik Sense e Git.
Ligazóns útiles:
- Inmersión profunda no Xestor de regras de seguranza de Gitoqlok https://play.goconsensus.com/586a9867
- Git para novatos https://docs.gitoqlik.com/main/git-for-newbies
- Guía. Conecta Gitoqlok ao provedor de Git- https://docs.gitoqlik.com/main/connect-to-github
- Exportar e importar regras de seguranza usando Qlik-Cli — https://community.qlik.com/t5/Knowledge/Exporting-and-importing-Security-rules-using-Qlik-Cli/ta-p/1717288