Eksportowanie i importowanie reguł zabezpieczeń — Qlik Sense do Git
Ten artykuł ma służyć jako przewodnik dla osób, które mają do czynienia z sytuacją, w której dowiadują się, kto spowodował katastrofę, edytując reguły zabezpieczeń w programie Qlik Sense, i jak przywrócić ostatnią stabilną wersję.
Jako administrator Qlik prawdopodobnie spotkałeś się z sytuacją, w której ktoś mający dostęp do QMC ma zmieniono kilka reguł bezpieczeństwa, co wpływa na możliwość wyświetlania i edytowania skryptu ładowania danych w opublikowanej aplikacji przez każdego użytkownika (z licencją profesjonalną).
Mogło się to zdarzyć z wielu powodów, ale w tym artykule nie będziemy skupiać się na przyczynie. Zastanówmy się, jak z tym żyć po fakcie i jak szybko przywrócić kopię zapasową reguł bezpieczeństwa.
Czekaj… kopia zapasowa?!
Istnieją dwie grupy ludzi: ci, którzy robią kopie zapasowe i ci, którzy zaczną robić kopie zapasowe.
Sposoby tworzenia kopii zapasowych reguł zabezpieczeń w Qlik Sense
Istnieją różne sposoby tworzenia kopii zapasowej reguł bezpieczeństwa:
- Wyeksportuj go za pomocą Qlik-Cli.
- Dowiedz się, jak zainstalować przestarzałą aplikację qmcu-rule-manager w nowych wersjach Qlik Sense.
- Reguły bezpieczeństwa wersji w repozytorium Git lub w pliku JSON przy użyciu Gitoqlok.
Pierwszym krokiem jest uzyskanie dostępu do serwera Qlik i pewnych umiejętności pisania skryptów lub zestawu umiejętności kopiowania i wklejania 🙂
Trzeci krok to najłatwiejszy sposób na szybkie wykonanie kopii zapasowej i przywrócenie jej, gdy jest naprawdę potrzebne, za pomocą interfejsu wizualnego bez instalowania na serwerze oprogramowania innych firm.
Jak wykonać kopię zapasową reguł bezpieczeństwa za pomocą Gitoqlok
Fnajpierw zainstaluj Gitoqlok w przeglądarce z Chrome Web Store. Znajdź Gitoqlok w Chrome Web Store i naciśnij przycisk Instaluj.
Gitoqlok to freemium, łatwe w użyciu narzędzie do kontroli wersji, które działa z poziomu Twojej przeglądarki. Integruje Twoją aplikację Qlik Sense z repozytorium git za pośrednictwem interfejsów API GitHub, Gitlab, Gitea, AWS Commit, BitBucket bez żadnych serwerów innych firm.
Po wykonaniu tej czynności skonfiguruj swój profil Gitoqlok na stronie opcji rozszerzenia Gitoqlok Chrome. Pyta o zezwolenie Gitoqlokowi na komunikację z twoim repozytorium Git (jest to wymagane tylko wtedy, gdy chcesz zapisać swoje reguły bezpieczeństwa w określonym repozytorium Git).
Jeśli nie znasz GitHub lub Gitlab, na końcu artykułu znajduje się kilka pomocnych linków.
Po pomyślnym skonfigurowaniu Gitoqlok postępuj zgodnie z instrukcjami z poniższego filmu:
- Przejdź do Qlik Sense Hub i kliknij przycisk „Env Migration” w rozszerzeniu Gitoqlok.
- Wybierz reguły bezpieczeństwa, które chcesz wyeksportować do swojego repozytorium Git lub zapisać w pliku JSON.
- Naciśnij przycisk Eksportuj.
Teraz masz kopię zapasową swoich reguł bezpieczeństwa i możesz je łatwo przywrócić za pomocą Gitoqlok.
Jak przywrócić kopię zapasową reguł bezpieczeństwa za pomocą Gitoqlok
Wystarczy przejść do sekcji Import na stronie „Environment Migrator” i wybrać plik JSON lub repozytorium Git, które zawiera reguły bezpieczeństwa.
Gitoqlok pokaże Ci różnicę między zapisaną wersją Reguł bezpieczeństwa a bieżącym stanem, dzięki czemu możesz łatwo zdecydować, co zrobić w przypadku konfliktu.
Wnioski
W ten sposób możesz wykonać kopię zapasową reguł bezpieczeństwa i przywrócić kopię zapasową za pomocą Gitoqlok.
Mam nadzieję, że było to dla Ciebie przydatne i interesujące.
Daj mi znać, jeśli masz jakieś pytania dotyczące Gitoqlok — my LinkedIn.
PS Nie zapomnij zasubskrybuj mnie na Youtube, ponieważ mamy serię filmów Tip&Tricks dotyczących integracji Qlik Sense i Git.
Przydatne linki:
- Zanurz się głęboko w Menedżerze reguł bezpieczeństwa Gitoqlok — https://play.goconsensus.com/586a9867
- Git dla początkujących https://docs.gitoqlik.com/main/git-for-newbies
- Przewodnik. Połącz Gitoqlok z dostawcą Git- https://docs.gitoqlik.com/main/connect-to-github
- Eksportowanie i importowanie reguł bezpieczeństwa za pomocą Qlik-Cli — https://community.qlik.com/t5/Knowledge/Exporting-and-importing-Security-rules-using-Qlik-Cli/ta-p/1717288