Экспорт и импорт правил безопасности — Qlik Sense в Git
Эта статья предназначена как руководство для тех, кто столкнулся с ситуацией, как выяснить, кто стал причиной катастрофы, путем редактирования Правил безопасности в Qlik Sense и как откатиться на последнюю стабильную версию.
Как администратор Qlik, вы, вероятно, сталкивались с ситуацией, когда кто-то, имеющий доступ к QMC, изменил несколько правил безопасности, и это влияет на возможность каждого пользователя (с профессиональной лицензией) просматривать и редактировать сценарий загрузки данных в опубликованном приложении.
Это могло произойти по многим причинам, но в этой статье мы не будем сосредотачиваться на причине. Разберемся, как с этим жить постфактум и как быстро восстановить резервную копию своих Правил безопасности.
Подождите… резервное копирование?!
Есть две группы людей: те, кто делает бэкапы, и те, кто начнет делать бэкапы.
Способы резервного копирования правил безопасности в Qlik Sense
Существуют разные способы сделать резервную копию правил безопасности:
- Экспортируйте его с помощью Qlik-Cli.
- Узнайте, как установить устаревший qmcu-rule-manager в новых выпусках Qlik Sense.
- Версии правил безопасности в репозитории Git или в файле JSON с помощью Gitoqlok.
Первый шаг включает в себя доступ к серверу Qlik и некоторые навыки написания сценариев или набор навыков копирования и вставки 🙂
Третий шаг — это самый простой способ быстро сделать резервную копию и восстановить ее, когда это действительно необходимо, через визуальный интерфейс без установки на сервер какого-либо стороннего программного обеспечения.
Как сделать резервную копию правил безопасности с помощью Gitoqlok
Fво-первых, установите Gitoqlok в свой браузер из Интернет-магазина Chrome. Найти Гитоклок в Интернет-магазине Chrome и нажмите кнопку Установить.
Gitoqlok — это бесплатный, простой в использовании инструмент контроля версий, который работает в вашем браузере. Он интегрирует ваше приложение Qlik Sense с репозиторием git через API-интерфейсы GitHub, Gitlab, Gitea, AWS Commit, BitBucket без каких-либо сторонних серверов между ними.
После этого настройте свой профиль Gitoqlok на странице параметров расширения Gitoqlok Chrome. Он просит разрешить Gitoqlok обмениваться данными с вашим репозиторием Git (это требуется, только если вы хотите сохранить свои правила безопасности в определенном репозитории Git).
Если вы не знакомы с GitHub или Gitlab, в конце статьи есть несколько полезных ссылок.
Когда вы успешно настроите Gitoqlok, следуйте инструкциям из видео ниже:
- Перейдите в Qlik Sense Hub и нажмите кнопку «Env Migration» в расширении Gitoqlok.
- Выберите правила безопасности, которые вы хотите экспортировать в репозиторий Git или сохранить в файл JSON.
- Нажмите кнопку Экспорт.
Теперь у вас есть резервная копия ваших правил безопасности, и вы можете легко восстановить их с помощью Gitoqlok.
Как восстановить резервную копию правил безопасности с помощью Gitoqlok
Просто перейдите в раздел «Импорт» на странице «Мигратор среды» и выберите файл JSON или репозиторий Git, содержащий правила безопасности.
Gitoqlok покажет вам разницу между сохраненной версией правил безопасности и текущим состоянием, чтобы вы могли легко решить, что делать в случае конфликта.
Заключение
Итак, вот как вы можете сделать резервную копию правил безопасности и восстановить резервную копию с помощью Gitoqlok.
Надеюсь, он был для вас полезен и интересен.
Дайте мне знать, если у вас есть какие-либо вопросы о Gitoqlok — мой LinkedIn.
PS Не забывайте подпишись на меня на ютубе, потому что у нас есть серия видеороликов с советами и рекомендациями по интеграции Qlik Sense и Git.
Полезные ссылки:
- Глубокое погружение в Gitoqlok Security Rules Manager — https://play.goconsensus.com/586a9867
- Гит для новичков https://docs.gitoqlik.com/main/git-for-newbies
- Гид. Подключите Gitoqlok к провайдеру Git- https://docs.gitoqlik.com/main/connect-to-github
- Экспорт и импорт правил безопасности с помощью Qlik-Cli — https://community.qlik.com/t5/Knowledge/Exporting-and-importing-Security-rules-using-Qlik-Cli/ta-p/1717288