Xuất và nhập Quy tắc bảo mật - Qlik Sense sang Git
Bài viết này nhằm mục đích hướng dẫn cho những ai đang phải đối mặt với tình huống tìm ra kẻ đã gây ra thảm họa bằng cách chỉnh sửa Quy tắc bảo mật trong Qlik Sense và cách quay trở lại phiên bản ổn định cuối cùng.
Với tư cách là quản trị viên Qlik, bạn có thể đã gặp phải tình huống mà một người nào đó có quyền truy cập vào QMC đã thay đổi một số Quy tắc bảo mật và điều này ảnh hưởng đến khả năng của mọi người dùng (có Giấy phép Chuyên nghiệp) để xem và chỉnh sửa Tập lệnh tải dữ liệu trong một ứng dụng đã xuất bản.
Điều này có thể xảy ra vì nhiều lý do, nhưng trong bài viết này, chúng tôi sẽ không tập trung vào nguyên nhân. Hãy cùng tìm hiểu cách sống chung với nó sau thực tế và cách nhanh chóng khôi phục bản sao lưu Quy tắc bảo mật của bạn.
Chờ đã… sao lưu ?!
Có hai nhóm người: những người thực hiện sao lưu và những người sẽ bắt đầu thực hiện sao lưu.
Các cách để sao lưu các quy tắc bảo mật trong Qlik Sense
Có nhiều cách khác nhau để tạo bản sao lưu các quy tắc bảo mật:
- Xuất nó bằng Qlik-Cli.
- Tìm ra cách cài đặt qmcu-rule-manager đã lỗi thời trên các bản phát hành Qlik Sense mới.
- Quy tắc bảo mật phiên bản trong kho lưu trữ Git hoặc trong tệp JSON sử dụng Gitoqlok.
Bước đầu tiên liên quan đến việc có quyền truy cập vào máy chủ Qlik và một số kỹ năng viết kịch bản hoặc bộ kỹ năng sao chép dán 🙂
Bước thứ ba là cách dễ nhất để sao lưu nhanh chóng và khôi phục nó khi thực sự cần thiết thông qua giao diện trực quan mà không cần cài đặt bất kỳ phần mềm bên thứ ba nào trên máy chủ của bạn.
Cách sao lưu các quy tắc bảo mật bằng Gitoqlok
Ftrước tiên, cài đặt Gitoqlok vào trình duyệt của bạn từ Cửa hàng Chrome trực tuyến. Tìm Gitoqlok trong Cửa hàng Chrome trực tuyến và nhấn nút Cài đặt.
Gitoqlok là công cụ kiểm soát phiên bản miễn phí, dễ sử dụng, hoạt động từ trình duyệt của bạn. Nó tích hợp ứng dụng Qlik Sense của bạn với kho lưu trữ git thông qua các API GitHub, Gitlab, Gitea, AWS Cam kết, BitBucket mà không có bất kỳ máy chủ bên thứ ba nào ở giữa.
Sau khi thực hiện việc đó, hãy định cấu hình hồ sơ Gitoqlok của bạn trên trang tùy chọn của tiện ích mở rộng Gitoqlok Chrome. Nó yêu cầu cho phép Gitoqlok giao tiếp với kho lưu trữ Git của bạn (chỉ bắt buộc nếu bạn muốn lưu Quy tắc bảo mật của mình vào một kho lưu trữ Git cụ thể).
Nếu bạn chưa quen với GitHub hoặc Gitlab, có một số liên kết hữu ích ở cuối bài viết.
Khi bạn đã cấu hình thành công Gitoqlok, hãy làm theo hướng dẫn từ video bên dưới:
- Đi tới Qlik Sense Hub và nhấp vào nút “Env Migration” trong tiện ích mở rộng Gitoqlok.
- Chọn các quy tắc bảo mật mà bạn muốn xuất sang kho lưu trữ Git của mình hoặc muốn lưu vào tệp JSON.
- Nhấn nút Xuất.
Giờ đây, bạn đã có bản sao lưu Quy tắc bảo mật của mình và có thể dễ dàng khôi phục chúng bằng Gitoqlok.
Cách khôi phục bản sao lưu Quy tắc bảo mật bằng Gitoqlok
Chỉ cần vào phần Nhập trên trang “Môi trường Migrator” và chọn tệp JSON hoặc kho lưu trữ Git có chứa Quy tắc bảo mật.
Gitoqlok sẽ cho bạn thấy sự khác biệt giữa phiên bản Quy tắc bảo mật đã lưu và trạng thái hiện tại, để bạn có thể dễ dàng quyết định phải làm gì trong trường hợp xảy ra xung đột.
Kết luận
Vì vậy, đó là cách bạn có thể tạo bản sao lưu Quy tắc bảo mật và khôi phục bản sao lưu bằng Gitoqlok.
Tôi hy vọng nó hữu ích và thú vị cho bạn.
Hãy cho tôi biết nếu bạn có bất kỳ câu hỏi nào về Gitoqlok - của tôi Linkedin.
PS Đừng quên đăng ký với tôi trên Youtube, bởi vì chúng tôi có một loạt video Mẹo & Thủ thuật xoay quanh việc tích hợp Qlik Sense và Git.
Liên kết hữu ích:
- Tìm hiểu sâu hơn về Trình quản lý quy tắc bảo mật của Gitoqlok - https://play.goconsensus.com/586a9867
- Git cho người mới https://docs.gitoqlik.com/main/git-for-newbies
- Hướng dẫn. Kết nối Gitoqlok với nhà cung cấp Git- https://docs.gitoqlik.com/main/connect-to-github
- Xuất và nhập Quy tắc bảo mật bằng Qlik-Cli - https://community.qlik.com/t5/Knowledge/Exporting-and-importing-Security-rules-using-Qlik-Cli/ta-p/1717288