Exportando e importando regras de segurança – Qlik Sense para Git
Este artigo pretende ser um guia para aqueles que se deparam com a situação de descobrir quem causou um desastre editando as Regras de Segurança no Qlik Sense e como reverter para a última versão estável.
Como administrador do Qlik, você provavelmente já passou por uma situação em que alguém com acesso ao QMC alterou várias regras de segurança e isso afeta a capacidade de todos os usuários (com uma licença profissional) de ver e editar o script de carregamento de dados em um aplicativo publicado.
Isso pode ter acontecido por vários motivos, mas neste artigo não vamos nos concentrar na causa. Vamos descobrir como conviver com isso após o fato e como restaurar rapidamente um backup de suas regras de segurança.
Espera... reforço?!
Existem dois grupos de pessoas: aqueles que fazem backups e aqueles que começarão a fazer backups.
Maneiras de fazer backup de regras de segurança no Qlik Sense
Existem diferentes maneiras de fazer um backup das regras de segurança:
- Exporte-o usando o Qlik-Cli.
- Descubra como instalar o qmcu-rule-manager desatualizado em novas versões do Qlik Sense.
- Regras de segurança de versão no repositório Git ou em um arquivo JSON usando Gitoqlok.
A primeira etapa envolve ter acesso a um servidor Qlik e algumas habilidades de script ou um conjunto de habilidades de copiar e colar 🙂
A terceira etapa é a maneira mais fácil de fazer um backup rápido e restaurá-lo quando for realmente necessário por meio de uma interface visual sem instalar nenhum software de terceiros em seu servidor.
Como fazer backup de regras de segurança usando Gitoqlok
Fprimeiro, instale o Gitoqlok em seu navegador da Chrome Web Store. Encontrar Gitoqlok na Chrome Web Store e pressione o botão Instalar.
Gitoqlok é a ferramenta de controle de versão freemium e fácil de usar que funciona a partir do seu navegador. Ele integra seu aplicativo Qlik Sense com o repositório git por meio de APIs GitHub, Gitlab, Gitea, AWS Commit, BitBucket sem nenhum servidor de terceiros entre eles.
Depois de fazer isso, configure seu perfil Gitoqlok na página de opções da extensão Gitoqlok Chrome. Ele pede para permitir que o Gitoqlok se comunique com seu repositório Git (é necessário apenas se você quiser salvar suas regras de segurança em um repositório Git específico).
Se você não estiver familiarizado com o GitHub ou Gitlab, existem alguns links úteis no final do artigo.
Quando você tiver configurado o Gitoqlok com sucesso, siga as instruções do vídeo abaixo:
- Acesse o Qlik Sense Hub e clique no botão “Env Migration” na extensão Gitoqlok.
- Selecione as regras de segurança que você deseja exportar para seu repositório Git ou deseja salvar em um arquivo JSON.
- Pressione o botão Exportar.
Agora, você tem um backup de suas regras de segurança e pode restaurá-las facilmente com o Gitoqlok.
Como restaurar um backup de regras de segurança usando Gitoqlok
Basta acessar a seção Importar na página “Environment Migrator” e selecionar um arquivo JSON ou um repositório Git que contenha regras de segurança.
O Gitoqlok mostrará a diferença entre a versão salva das Regras de Segurança e o estado atual, para que você possa decidir facilmente o que fazer em caso de conflito.
Conclusão
Então, é assim que você pode fazer um backup das Regras de Segurança e restaurar o backup usando o Gitoqlok.
Espero que tenha sido útil e interessante para você.
Deixe-me saber se você tiver alguma dúvida sobre Gitoqlok - meu Linkedin.
PS não se esqueça de inscreva-se no youtube, porque temos uma série de vídeos de dicas e truques sobre a integração do Qlik Sense e do Git.
Links úteis:
- Mergulhe profundamente no Gitoqlok Security Rules Manager — https://play.goconsensus.com/586a9867
- Git para iniciantes https://docs.gitoqlik.com/main/git-for-newbies
- Orientar. Conecte o Gitoqlok ao provedor Git- https://docs.gitoqlik.com/main/connect-to-github
- Exportando e importando regras de segurança usando o Qlik-Cli — https://community.qlik.com/t5/Knowledge/Exporting-and-importing-Security-rules-using-Qlik-Cli/ta-p/1717288