Asset 15

Giới thiệu tính năng Continuous Integration cho Looker

Asset 15

Với hơn một nghìn nguồn dữ liệu được kết nối và vô số công cụ tùy chỉnh, các developers khai thác mô hình với mã nguồn mở, được xây dựng dựa trên nền tảng đám mây của Looker để nâng cao trải nghiệm, khả năng phân tích. Áp dụng các nguyên tắc kỹ thuật phần mềm hiện đại, Google Cloud đã giới thiệu tính năng Tích hợp liên tục (Continuous Integration)  cho Looker đang nhằm tăng tốc quá trình phát triển và mở rộng khả năng ứng dụng của Looker. Hãy cùng Cloud Ace tìm hiểu nhé.

Continuous Integration cho Looker

Các tính năng Continuous Integration (CI) của Looker cho phép chạy thử nghiệm trên các dự án LookML, đảm bảo dữ liệu luôn chính xác, hiệu quả và dễ sử dụng. Trình xác thực CI có thể được sử dụng để phát hiện các sự cố với SQL, thử nghiệm dữ liệu, nội dung và LookML trước khi triển khai vào môi trường sản xuất. Điều này giúp xác minh LookML và ngăn chặn các lỗi truy vấn. Trình xác thực CI cũng có thể được cấu hình để chạy tự động khi một yêu cầu kéo được gửi đến kho lưu trữ LookML.

Tính năng này giúp doanh nghiệp tinh gọn quy trình phát triển code, nâng cao trải nghiệm end user và tự tin để triển khai các thay đổi nhanh hơn. CI đảm bảo các dashboard và nội dung Looker không bị ảnh hưởng bởi các thay đổi cơ sở dữ liệu khi phát triển LookLM code. Điều này giúp doanh nghiệp phát hiện các điểm không nhất quán trong dữ liệu trước khi người dùng nhận thấy và cung cấp quyền truy cập vào các công cụ xác thực ngay trong môi trường Looker.

Các trình xác thực chính của Continuous Integration cho Looker

CI được cấu thành từ các trình xác thực sau, mỗi trình xác thực đảm nhận vai trò thực hiện các kiểm tra khác nhau đối với phiên bản Looker của doanh nghiệp:

  • 🔹SQL Validator: Đảm bảo các trường dữ liệu (dimensions) trong Explore chạy chính xác trên cơ sở dữ liệu.
  • 🔹Assert Validator: Thực thi các bài kiểm tra dữ liệu LookML do nhà phát triển Looker tạo và báo cáo tất cả các lỗi hoặc sự cố.
  • 🔹Content Validator: Thực hiện kiểm tra xác thực nội dung của Looker để tìm lỗi trong các Báo cáo (Looks) và Bảng điều khiển (Dashboards) thuộc dự án LookML.
  • 🔹LookML Validator: Chạy trình xác thực LookML để kiểm tra các lỗi LookML trong dự án.

Quản lý Continuous Integration trong Looker

Looker cung cấp một giao diện người dùng thống nhất, để quản lý toàn diện các bộ thử nghiệm, quy trình chạy và cấu hình quản trị Continuous Integration (CI). Nhờ đó, người dùng có thể:

  • 🔹Dễ dàng theo dõi trạng thái các quy trình CI và quản lý các bộ thử nghiệm ngay trong Looker.
  • 🔹Tận dụng các trình xác thực mạnh mẽ để đảm bảo các truy vấn SQL, LookML code và nội dung đều chính xác và hiệu quả.
  • 🔹Kích hoạt quy trình CI theo cách thủ công hoặc tự động thông qua pull request hoặc lịch trình, mang lại khả năng kiểm soát linh hoạt và toàn diện.

Trong môi trường dữ liệu phát triển nhanh chóng hiện nay, CI giúp doanh nghiệp triển khai các phương pháp phát triển hiệu quả, hạn chế lỗi trong môi trường sản xuất. Tính năng Continuous Integration hiện đang ở phiên bản Preview.

Asset 15

Cloud Ace - Managed Service Partner của Google Cloud

  • Trụ sở: Tòa Nhà H3, Lầu 1, 384 Hoàng Diệu, Phường 9, Quận 4, TP. HCM.
  • Văn phòng đại diện: Tầng 2, 25t2 Hoàng Đạo Thúy, Phường Trung Hoà, Quận Cầu Giấy, Thành phố Hà Nội.
  • Email: sales.vn@cloud-ace.com
  • Hotline: 028 6686 3323
  • Website: https://cloud-ace.vn/

Tin tức liên quan

Shopping Basket
viVietnamese