Bỏ qua để đến nội dung

Explore

Explore cho phép bạn viết câu SQL trên các bảng của Data Table. Kết quả được lưu thành một Data Table mới, gọi là bảng Explore. Bạn có thể nối các bảng từ nhiều nguồn dữ liệu, lọc dòng, hoặc thêm cột tính toán. Sau đó bạn dùng bảng Explore trong data model như mọi Data Table khác.

  • Tạo và lưu bảng Explore cần gói Enterprise. Xem Gói dịch vụ và giới hạn.
  • Bạn cần quyền Build trên mọi Data Table dùng trong câu truy vấn.
  • Nếu bảo mật cấp dòng áp dụng cho bạn trên một Data Table, bạn không dùng được Data Table đó.
  • Không có quyền cần thiết, bạn thấy “Bạn không có quyền dùng Explore”.

Ở gói Free và Pro, việc tạo, lưu, kiểm tra và xem trước câu truy vấn Explore đều bị từ chối.

  1. Mở Explore ở thanh bên.
  2. Bấm Khám phá bằng SQL. Trang Tạo bảng dữ liệu từ SQL mở ra.
  3. Ở ngăn bên trái, tìm các bảng. Bấm vào một bảng hoặc một cột để chèn tên vào câu truy vấn.
  4. Viết câu truy vấn vào Câu SQL.
  5. Bấm Kiểm tra. Tab Cột hiện các cột của kết quả.
  6. Bấm Xem trước 100 dòng (hoặc nhấn Ctrl+Enter, hay Cmd+Enter trên Mac) để xem các dòng đầu.
  7. Bấm Tiếp tục.
  8. Xem lại Chuỗi phụ thuộc và các cột.
  9. Nhập Tên bảng dữ liệu (tối đa 200 ký tự).
  10. Để nguyên dấu tích Làm mới khi bảng dữ liệu nguồn làm mới nếu bạn muốn bảng Explore cập nhật mỗi khi một bảng đầu vào được làm mới.
  11. Bấm Tạo bảng dữ liệu.

Fresco BI dựng bảng Explore lần đầu và mở danh sách Explore.

Ngăn bên trái nhóm các bảng theo nguồn dữ liệu. Bảng Explore nằm trong Bảng tạo từ Explore. Ngăn này chỉ hiện các Data Table bạn có quyền Build.

Thành phần Cách viết
Một bảng "orders" (tên bảng trong Data Table của nó)
Bảng có tên trùng ở nhiều Data Table "Sales 2026"."orders" (tên Data Table, rồi tên bảng)
Một cột "amount"

Bạn có thể bỏ ngoặc kép với các tên đơn giản. Các Data Table có tên trong câu truy vấn sẽ thành đầu vào của bảng Explore.

  • Một câu lệnh SELECT. Bạn dùng được phép nối (join), truy vấn con, mệnh đề WITH, UNION và hàm cửa sổ (window function).
  • Không có chú thích.
  • Không có tham số.
  • Chỉ các hàm được phép. Nếu một hàm không được phép, bạn thấy “Hàm này không được phép”.
  • Không dùng hàm trong FROM hoặc JOIN. Bạn thấy “Hàm bảng này không được phép”.
  • Nếu một cột có kiểu dữ liệu Fresco BI chưa hỗ trợ, hãy CAST sang kiểu khác.
SELECT
o."order_id",
o."order_date",
c."region",
o."quantity" * o."unit_price" AS "amount"
FROM "orders" AS o
JOIN "customers" AS c ON c."customer_id" = o."customer_id"
WHERE o."status" = 'paid'
  1. Mở Explore và bấm vào bảng Explore.
  2. Bấm tab Định nghĩa SQL.
  3. Sửa câu truy vấn.
  4. Bấm Lưu SQL.

Muốn quay lại câu truy vấn đã lưu, bấm Hoàn tác thay đổi.

Nếu câu truy vấn mới không còn trả về một số cột, bạn thấy Một số cột sẽ bị xoá. Data model và report đang dùng các cột này sẽ không hiển thị được chúng. Bấm Vẫn lưu để tiếp tục, hoặc quay lại và giữ các cột.

Bảng Explore cũng có các tab Dữ liệu, Data model và Lịch sử làm mới như mọi Data Table. Xem Data Table.

Bảng Explore được làm mới theo hai cách:

  • Khi bật Làm mới khi bảng dữ liệu nguồn làm mới, bảng được dựng lại mỗi khi một Data Table đầu vào làm mới thành công.
  • Khi bạn làm mới một data model có chứa nó. Bảng được làm mới sau các Data Table mà nó dựa vào. Xem Làm mới dữ liệu.

Nếu một đầu vào làm mới lỗi, bảng Explore bị bỏ qua và giữ dữ liệu cũ.

Mục Giới hạn
Độ dài câu SQL 64 KB
Data Table đầu vào trong một câu truy vấn 1 đến 8
Số cấp của chuỗi bảng Explore dựng trên bảng Explore 3
Xem trước 100 dòng
Tên Data Table 200 ký tự

Tôi xóa được Data Table mà một bảng Explore đang dùng không? Không. Hãy xóa hoặc sửa bảng Explore trước.

Sao tôi không thấy một Data Table ở ngăn bên trái? Bạn cần quyền Build trên Data Table đó, và bảo mật cấp dòng không được áp dụng cho bạn trên nó.