Truy vấn là lớp linh hoạt nằm dưới các bảng điều khiển, kiểm toán và điều tra. Sử dụng SQL ad-hoc để kiểm tra một ý tưởng, sau đó lưu truy vấn khi nó trở thành một phần của quy trình làm việc định kỳ.
Tạo và chạy truy vấn
- Đi tới Analyze → Queries và chọn new query.
- Mở trình duyệt schema và chọn các trường từ dữ liệu event, session hoặc evaluation.
- Viết SQL, thêm các tham số khi cần thiết và chạy truy vấn.
- Lưu nó với một tên và mô tả rõ ràng, sau đó sử dụng add to dashboard khi kết quả cần được theo dõi.
Trình soạn thảo truy vấn kết hợp schema event, SQL, các tham số và bản xem trước kết quả để bạn có thể xác thực câu hỏi trước khi lưu nó.
Các truy vấn đã lưu sau đó xuất hiện trong thư viện được chia sẻ, nơi các đồng nghiệp có thể chạy lại chúng hoặc thêm kết quả của chúng vào các bảng điều khiển.
Sử dụng một tên và mô tả rõ ràng để kết quả vẫn có thể hiểu được mà không cần mở lại SQL của nó.Sử dụng fp query list để tìm ID và fp query delete <query-id> để xóa một truy vấn đã lưu.
Các cách sử dụng phổ biến
- Tìm các phiên với các lệnh gọi lặp lại đến cùng một công cụ.
- So sánh điểm đánh giá giữa các mô hình hoặc môi trường.
- Đo thời gian giữa việc chờ đợi của con người và tiếp tục.
- Xác định các mục từ chối của chính sách theo sau bởi một phương án thay thế thành công.
- Xây dựng một nhóm để kiểm toán.
Mở Queries → Schema trước khi viết lại các trường không quen thuộc. Ưu tiên các bộ lọc thời gian và môi trường rõ ràng, và giữ giới hạn kết quả trong quá trình khám phá.
Một truy vấn có thể xác định một mẫu đáng ngờ, nhưng nó không tự thiết lập chế độ lỗi. Mở các trace đại diện hoặc chạy một kiểm toán trước khi chuyển kết quả thành chính sách.