Exportera och importera säkerhetsregler – Qlik Sense till Git
Den här artikeln är avsedd som en guide för dem som står inför situationen att ta reda på vem som orsakade en katastrof genom att redigera säkerhetsreglerna i Qlik Sense och hur man rullar tillbaka till den senaste stabila versionen.
Som Qlik-administratör har du förmodligen upplevt en situation där någon med tillgång till QMC har ändrat flera säkerhetsregler och detta påverkar varje användares (med en professionell licens) förmåga att se och redigera Data Load Script i en publicerad app.
Detta kan ha hänt av många anledningar, men i den här artikeln kommer vi inte att fokusera på orsaken. Låt oss ta reda på hur vi ska leva med det i efterhand och hur du snabbt återställer en säkerhetskopia av dina säkerhetsregler.
Vänta... backup?!
Det finns två grupper av människor: de som säkerhetskopierar och de som ska börja göra säkerhetskopior.
Sätt att säkerhetskopiera säkerhetsregler i Qlik Sense
Det finns olika sätt att göra en säkerhetskopia av säkerhetsregler:
- Exportera den med Qlik-Cli.
- Ta reda på hur du installerar föråldrad qmcu-rule-manager på nya Qlik Sense-versioner.
- Versionssäkerhetsregler i Git-förvaret eller i en JSON-fil med Gitoqlok.
Det första steget innebär att ha tillgång till en Qlik-server och vissa skriptkunskaper eller en copy-pasting-färdighet 🙂
Det tredje steget är det enklaste sättet att göra en snabb säkerhetskopia och återställa den när det verkligen behövs genom ett visuellt gränssnitt utan att installera någon programvara från tredje part på din server.
Hur man säkerhetskopierar säkerhetsregler med Gitoqlok
FInstallera först Gitoqlok i din webbläsare från Chrome Web Store. Hitta Gitoqlok i Chrome Web Store och tryck på knappen Installera.
Gitoqlok är freemium, lättanvänt versionskontrollverktyg som fungerar från din webbläsare. Den integrerar din Qlik Sense-app med git-repository via GitHub, Gitlab, Gitea, AWS Commit, BitBucket API:er utan några tredjepartsservrar emellan.
Efter att ha gjort det, konfigurera din Gitoqlok-profil på alternativsidan för Gitoqlok Chrome-tillägget. Den ber om att tillåta Gitoqlok att kommunicera med ditt Git-förråd (det krävs bara om du vill spara dina säkerhetsregler i ett specifikt Git-förråd).
Om du inte är bekant med GitHub eller Gitlab finns det några användbara länkar i slutet av artikeln.
När du har konfigurerat Gitoqlok, följ instruktionerna från videon nedan:
- Gå till Qlik Sense Hub och klicka på knappen "Env Migration" i Gitoqlok-tillägget.
- Välj säkerhetsregler som du vill exportera till ditt Git-förråd eller vill spara i en JSON-fil.
- Tryck på knappen Exportera.
Nu har du en säkerhetskopia av dina säkerhetsregler och kan enkelt återställa dem med Gitoqlok.
Hur man återställer en säkerhetskopia av säkerhetsregler med Gitoqlok
Gå bara in i avsnittet Importera på sidan "Environment Migrator" och välj en JSON-fil eller ett Git-förråd som innehåller säkerhetsregler.
Gitoqlok kommer att visa dig skillnaden mellan den sparade versionen av säkerhetsreglerna och det aktuella tillståndet, så att du enkelt kan bestämma vad du ska göra i händelse av en konflikt.
Slutsats
Så det är så du kan göra en säkerhetskopia av säkerhetsreglerna och återställa säkerhetskopian med Gitoqlok.
Jag hoppas att det var användbart och intressant för dig.
Låt mig veta om du har några frågor om Gitoqlok - min LinkedIn.
PS Glöm inte prenumerera på mig på Youtube, eftersom vi har en serie Tips&Tricks-videor kring Qlik Sense och Git-integrering.
Användbara länkar:
- Djupdyka in i Gitoqlok Security Rules Manager — https://play.goconsensus.com/586a9867
- Git för nybörjare https://docs.gitoqlik.com/main/git-for-newbies
- Guide. Anslut Gitoqlok till Git-leverantör- https://docs.gitoqlik.com/main/connect-to-github
- Exportera och importera säkerhetsregler med Qlik-Cli — https://community.qlik.com/t5/Knowledge/Exporting-and-importing-Security-rules-using-Qlik-Cli/ta-p/1717288