Eksport og import af sikkerhedsregler – Qlik Sense til Git
Denne artikel er tænkt som en guide til dem, der står over for situationen med at finde ud af, hvem der forårsagede en katastrofe ved at redigere sikkerhedsreglerne i Qlik Sense, og hvordan man ruller tilbage til den sidste stabile version.
Som Qlik-administrator har du sikkert oplevet en situation, hvor en person med adgang til QMC har ændret adskillige sikkerhedsregler, og dette påvirker enhver brugers (med en professionel licens) mulighed for at se og redigere Data Load Script i en offentliggjort app.
Dette kunne være sket af mange årsager, men i denne artikel vil vi ikke fokusere på årsagen. Lad os finde ud af, hvordan vi skal leve med det, og hvordan du hurtigt gendanner en sikkerhedskopi af dine sikkerhedsregler.
Vent ... backup?!
Der er to grupper af mennesker: dem, der laver backup, og dem, der vil begynde at lave backups.
Måder at sikkerhedskopiere sikkerhedsregler i Qlik Sense
Der er forskellige måder at lave en sikkerhedskopi af sikkerhedsregler på:
- Eksporter det ved hjælp af Qlik-Cli.
- Find ud af, hvordan du installerer forældede qmcu-rule-manager på nye Qlik Sense-udgivelser.
- Versionssikkerhedsregler i Git-lageret eller i en JSON-fil ved hjælp af Gitoqlok.
Det første trin involverer at have adgang til en Qlik-server og nogle scripting-færdigheder eller et copy-paste-færdighedssæt 🙂
Det tredje trin er den nemmeste måde at lave en hurtig backup og gendanne den, når det virkelig er nødvendigt via en visuel grænseflade uden at installere tredjepartssoftware på din server.
Sådan sikkerhedskopieres sikkerhedsregler ved hjælp af Gitoqlok
FFørst skal du installere Gitoqlok i din browser fra Chrome Webshop. Find Gitoqlok i Chrome Webshop og tryk på knappen Installer.
Gitoqlok er freemium, brugervenligt versionskontrolværktøj, der fungerer fra din browser. Den integrerer din Qlik Sense app med git repository gennem GitHub, Gitlab, Gitea, AWS Commit, BitBucket API'er uden nogen tredjepartsservere imellem.
Efter at have gjort det, konfigurer din Gitoqlok-profil på indstillingssiden i Gitoqlok Chrome-udvidelsen. Den beder om at tillade Gitoqlok at kommunikere med dit Git-lager (det er kun påkrævet, hvis du vil gemme dine Sikkerhedsregler i et specifikt Git-lager).
Hvis du ikke er bekendt med GitHub eller Gitlab, er der nogle nyttige links i slutningen af artiklen.
Når du har konfigureret Gitoqlok, skal du følge instruktionerne fra videoen nedenfor:
- Gå til Qlik Sense Hub og klik på knappen "Env Migration" i Gitoqlok-udvidelsen.
- Vælg sikkerhedsregler, som du vil eksportere til dit Git-lager eller vil gemme i en JSON-fil.
- Tryk på knappen Eksporter.
Nu har du en sikkerhedskopi af dine sikkerhedsregler og kan nemt gendanne dem med Gitoqlok.
Sådan gendanner du en sikkerhedskopi af sikkerhedsregler ved hjælp af Gitoqlok
Bare gå ind i afsnittet Import på siden "Environment Migrator" og vælg en JSON-fil eller et Git-lager, der indeholder sikkerhedsregler.
Gitoqlok vil vise dig forskellen mellem den gemte version af Sikkerhedsregler og den aktuelle tilstand, så du nemt kan beslutte, hvad du skal gøre i tilfælde af en konflikt.
Konklusion
Så det er sådan, du kan lave en sikkerhedskopi af sikkerhedsregler og gendanne sikkerhedskopien ved hjælp af Gitoqlok.
Jeg håber, det var nyttigt og interessant for dig.
Lad mig vide, hvis du har spørgsmål om Gitoqlok - min Linkedin.
PS Glem ikke at abonner på mig på Youtube, fordi vi har en række Tip&Tricks videoer omkring Qlik Sense og Git integration.
Nyttige links:
- Dybt dyk ned i Gitoqlok Security Rules Manager — https://play.goconsensus.com/586a9867
- Git til nybegyndere https://docs.gitoqlik.com/main/git-for-newbies
- Guide. Forbind Gitoqlok til Git-udbyder- https://docs.gitoqlik.com/main/connect-to-github
- Eksport og import af sikkerhedsregler ved hjælp af Qlik-Cli — https://community.qlik.com/t5/Knowledge/Exporting-and-importing-Security-rules-using-Qlik-Cli/ta-p/1717288