Eksportere og importere sikkerhetsregler – Qlik Sense til Git
Denne artikkelen er ment som en veiledning for de som står overfor situasjonen med å finne ut hvem som forårsaket en katastrofe ved å redigere sikkerhetsreglene i Qlik Sense og hvordan man ruller tilbake til den siste stabile versjonen.
Som Qlik-administrator har du sannsynligvis opplevd en situasjon der noen med tilgang til QMC har endret flere sikkerhetsregler, og dette påvirker hver brukers (med en profesjonell lisens) evne til å se og redigere Data Load Script i en publisert app.
Dette kan ha skjedd av mange grunner, men i denne artikkelen vil vi ikke fokusere på årsaken. La oss finne ut hvordan vi skal leve med det i ettertid og hvordan du raskt kan gjenopprette en sikkerhetskopi av sikkerhetsreglene.
Vent... backup?!
Det er to grupper mennesker: de som tar sikkerhetskopier, og de som skal begynne å ta sikkerhetskopier.
Måter å sikkerhetskopiere sikkerhetsregler i Qlik Sense
Det er forskjellige måter å ta sikkerhetskopi av sikkerhetsregler på:
- Eksporter den med Qlik-Cli.
- Finn ut hvordan du installerer utdatert qmcu-rule-manager på nye Qlik Sense-utgivelser.
- Versjonssikkerhetsregler i Git-depotet eller i en JSON-fil ved hjelp av Gitoqlok.
Det første trinnet innebærer å ha tilgang til en Qlik-server og noen skriptferdigheter eller et copy-paste-ferdighetssett 🙂
Det tredje trinnet er den enkleste måten å lage en rask sikkerhetskopi og gjenopprette den når det virkelig er nødvendig gjennom et visuelt grensesnitt uten å installere tredjepartsprogramvare på serveren din.
Hvordan sikkerhetskopiere sikkerhetsregler ved hjelp av Gitoqlok
FInstaller først Gitoqlok i nettleseren din fra Chrome Nettmarked. Finn Gitoqlok i Chrome Nettmarked og trykk på Installer-knappen.
Gitoqlok er freemium, brukervennlig versjonskontrollverktøy som fungerer fra nettleseren din. Den integrerer Qlik Sense-appen din med git-repository gjennom GitHub, Gitlab, Gitea, AWS Commit, BitBucket APIer uten noen tredjepartsservere mellom.
Etter å ha gjort det, konfigurer Gitoqlok-profilen din på alternativsiden til Gitoqlok Chrome-utvidelsen. Den ber om å tillate Gitoqlok å kommunisere med Git-depotet ditt (det er bare nødvendig hvis du vil lagre sikkerhetsreglene dine i et spesifikt Git-depot).
Hvis du ikke er kjent med GitHub eller Gitlab, er det noen nyttige linker i slutten av artikkelen.
Når du har konfigurert Gitoqlok, følg instruksjonene fra videoen nedenfor:
- Gå til Qlik Sense Hub og klikk på "Env Migration"-knappen i Gitoqlok-utvidelsen.
- Velg sikkerhetsregler som du vil eksportere til Git-depotet ditt eller vil lagre i en JSON-fil.
- Trykk på Eksporter-knappen.
Nå har du en sikkerhetskopi av sikkerhetsreglene dine og kan enkelt gjenopprette dem med Gitoqlok.
Hvordan gjenopprette en sikkerhetskopi av sikkerhetsregler ved hjelp av Gitoqlok
Bare gå inn i Import-delen på "Environment Migrator"-siden og velg en JSON-fil eller et Git-depot som inneholder sikkerhetsregler.
Gitoqlok vil vise deg forskjellen mellom den lagrede versjonen av sikkerhetsreglene og gjeldende tilstand, slik at du enkelt kan bestemme hva du skal gjøre i tilfelle en konflikt.
konklusjonen
Så, det er hvordan du kan lage en sikkerhetskopi av sikkerhetsregler og gjenopprette sikkerhetskopien ved hjelp av Gitoqlok.
Jeg håper det var nyttig og interessant for deg.
Gi meg beskjed hvis du har spørsmål om Gitoqlok - min Linkedin.
PS Ikke glem det abonner på meg på Youtube, fordi vi har en serie Tips&Tricks-videoer rundt Qlik Sense og Git-integrering.
Nyttige lenker:
- Dypdykk inn i Gitoqlok Security Rules Manager — https://play.goconsensus.com/586a9867
- Git for nybegynnere https://docs.gitoqlik.com/main/git-for-newbies
- Guide. Koble Gitoqlok til Git-leverandøren- https://docs.gitoqlik.com/main/connect-to-github
- Eksportere og importere sikkerhetsregler ved hjelp av Qlik-Cli — https://community.qlik.com/t5/Knowledge/Exporting-and-importing-Security-rules-using-Qlik-Cli/ta-p/1717288