Cơ sở dữ liệu và Power BI
Những câu hỏi như "Doanh số chi nhánh Đà Nẵng tháng trước là bao nhiêu?" không trả lời được bằng tài liệu: con số nằm trong ERP hoặc trong Power BI. Kết nối Cơ sở dữ liệu cho phép Genie và các agent đọc những cơ sở dữ liệu đó bằng SQL chỉ đọc, chỉ trong các bảng và cột bạn mô tả, và chỉ những dòng mà người hỏi có quyền xem. Nguồn dữ liệu Power BI làm điều tương tự với các mô hình ngữ nghĩa (semantic model) Power BI bằng truy vấn DAX chỉ đọc. Trong câu trả lời, người dùng thấy cả câu truy vấn lẫn con số. Quản trị viên và Chủ sở hữu lo phần thiết lập; những người khác chỉ cần đặt câu hỏi.
Trước khi bắt đầu
- Một tài khoản cơ sở dữ liệu chỉ đọc. Nhờ quản trị viên cơ sở dữ liệu tạo một tài khoản chỉ được đọc các bảng hoặc view bạn muốn công khai. Xem Dùng tài khoản chỉ đọc.
- Truy cập mạng. Genie chỉ kết nối tới những máy chủ cơ sở dữ liệu được phép truy cập. Nếu máy chủ nằm trong mạng nội bộ của công ty, quản trị viên hệ thống cần thêm máy chủ đó vào Danh sách cho phép chống SSRF (các địa chỉ nội bộ Genie được phép kết nối) trong Cài đặt → Cài đặt hệ thống → Bảo mật & quyền riêng tư, và tường lửa phải cho phép máy chủ Genie kết nối tới cổng của cơ sở dữ liệu. Xem Mạng và chống virus. Nếu chưa rõ Genie chạy ở đâu, hãy liên hệ nhà cung cấp Genie của bạn.
- Thuộc tính thành viên, nếu dữ liệu hiển thị phải tùy theo người hỏi (ví dụ mỗi giám đốc chi nhánh chỉ thấy chi nhánh của mình). Xem Lọc dòng theo thành viên.
Thêm kết nối
Contoso lưu ERP trong cơ sở dữ liệu PostgreSQL contoso_erp (chi nhánh, sản phẩm, khách hàng, đơn bán hàng, dòng đơn hàng, chỉ tiêu tháng). Để kết nối:
- Trên thanh bên, mở Công cụ rồi chọn thẻ Cơ sở dữ liệu.
- Bấm Thêm cơ sở dữ liệu ở đầu trang.
- Ở thẻ Kết nối, phần Cơ bản, điền Tên (ví dụ "Contoso ERP (chỉ đọc)") và Mô tả ("Đơn bán hàng, khách hàng, sản phẩm và chỉ tiêu tháng của mọi chi nhánh"). Genie đọc phần mô tả để quyết định khi nào dùng cơ sở dữ liệu này, nên hãy ghi rõ cơ sở dữ liệu chứa gì.
- Ở phần Kết nối, chọn Loại cơ sở dữ liệu, rồi điền Máy chủ, Cổng (để trống để dùng cổng thông thường), Cơ sở dữ liệu (
contoso_erp), Tên đăng nhập và Mật khẩu của tài khoản chỉ đọc. Chọn Chế độ SSL; hỏi quản trị viên cơ sở dữ liệu xem máy chủ hỗ trợ chế độ nào. - Ở phần Giới hạn, kiểm tra Số dòng tối đa mỗi truy vấn và Thời gian chờ truy vấn (giây).
- Bấm Kiểm tra kết nối. Nếu kết nối được, bạn sẽ thấy Kết nối thành công kèm phiên bản máy chủ và thời gian phản hồi.
- Bấm Lưu. Giờ bạn có thể thêm bảng ở thẻ Bảng: xem Mô tả bảng và cột.
website-docs/public/screenshots/vi/databases-list.pngDanh sách hiển thị loại, địa chỉ, số bảng công khai của từng kết nối, ai được tra cứu qua Genie và kết nối có Đang bật hay không. Bấm Kiểm tra để kiểm tra lại một kết nối đã lưu.
Thiết lập kết nối
| Thiết lập | Tác dụng với người dùng |
|---|---|
| Tên, Mô tả | Hiển thị trong trình chỉnh sửa agent; Genie đọc để chọn đúng cơ sở dữ liệu cho câu hỏi |
| Công tắc bật/tắt (trong phần Cơ bản) | Khi tắt, không ai truy vấn được cơ sở dữ liệu này, dù qua Genie hay qua agent. Thiết lập vẫn được giữ |
| Loại cơ sở dữ liệu | PostgreSQL, MySQL (8.0 trở lên), SQL Server, Oracle Database, SAP HANA, Google BigQuery, Amazon Redshift hoặc Apache Spark. Một số loại có thêm trường riêng, ví dụ service name của Oracle, project và tệp khóa của BigQuery, hay cách xác thực của Spark |
| Máy chủ, Cổng, Cơ sở dữ liệu | Vị trí của cơ sở dữ liệu. Hãy hỏi quản trị viên cơ sở dữ liệu |
| Tên đăng nhập, Mật khẩu | Tài khoản chỉ đọc. Mật khẩu được bảo mật và không bao giờ hiển thị lại; khi sửa kết nối, để trống mật khẩu nghĩa là giữ mật khẩu đã lưu |
| Chế độ SSL | Kết nối có được mã hóa không và có kiểm tra chứng chỉ của máy chủ không |
| Schema được phép | Không bắt buộc. Chỉ cho phép công khai (và Nhập từ cơ sở dữ liệu) các bảng thuộc những schema này |
| Số dòng tối đa mỗi truy vấn | Từ 1 đến 5.000 dòng (mặc định 200). Kết quả lớn hơn bị cắt bớt, và câu trả lời ghi rõ điều đó |
| Thời gian chờ truy vấn (giây) | Từ 1 đến 300 giây (mặc định 120). Truy vấn chạy lâu hơn sẽ bị hủy |
Dùng tài khoản chỉ đọc
Genie không bao giờ ghi vào cơ sở dữ liệu của bạn và tự kiểm soát điều đó:
- Mỗi truy vấn chỉ gồm đúng một câu
SELECT; mọi thứ khác đều bị từ chối: lệnh thay đổi dữ liệu, lệnh đổi cấu trúc, nhiều câu lệnh liền nhau, chú thích, và các hàm có thể ghi, chờ hoặc đọc tệp. - Chỉ đọc các bảng và cột bạn đã công khai, và áp dụng bộ lọc dòng của người đang hỏi.
- Mỗi truy vấn dừng khi chạm Số dòng tối đa mỗi truy vấn hoặc Thời gian chờ truy vấn (giây). Với cơ sở dữ liệu có hỗ trợ, truy vấn còn chạy trong một phiên chỉ đọc và được hoàn tác (rollback) sau đó.
Dù vậy, tài khoản chỉ đọc vẫn là bảo đảm chắc chắn nhất, vì hoàn toàn không phụ thuộc vào Genie. Chỉ cấp quyền SELECT trên các bảng hoặc view được công khai, tốt nhất là các view đã nối và lọc sẵn đúng dữ liệu nghiệp vụ cần. Với Contoso ERP trên PostgreSQL, quản trị viên cơ sở dữ liệu chạy:
CREATE ROLE genie_ro LOGIN PASSWORD 'choose-a-strong-password';
GRANT CONNECT ON DATABASE contoso_erp TO genie_ro;
GRANT USAGE ON SCHEMA public TO genie_ro;
GRANT SELECT ON branches, products, customers, sales_orders, order_lines, monthly_targets TO genie_ro;
ALTER ROLE genie_ro SET default_transaction_read_only = on;Cảnh báo
SQL Server và Apache Spark không có phiên chỉ đọc. Trên hai loại này, quyền của tài khoản là rào chắn duy nhất ở phía cơ sở dữ liệu: chỉ cấp SELECT trên các đối tượng được công khai và không cấp gì khác (với Spark, có thể dùng một chính sách Apache Ranger chẳng hạn). Tuyệt đối không dùng tài khoản quản trị như sa, SYS hay SYSTEM.
Mô tả bảng và cột
Genie chỉ đọc được những gì bạn liệt kê ở đây, theo đúng tên bạn đặt. Mô tả tốt là yếu tố quan trọng nhất để có câu trả lời đúng: nó cho mô hình biết mỗi cột nghĩa là gì và cách tính những con số mọi người hay hỏi.
- Mở kết nối (bấm vào kết nối trong danh sách) và chuyển sang thẻ Bảng.
- Bấm Nhập từ cơ sở dữ liệu, chọn các bảng và view cần công khai rồi bấm Thêm mục đã chọn để xác nhận. Genie thêm mỗi bảng kèm toàn bộ cột và điền phần mô tả từ chú thích lưu sẵn trong cơ sở dữ liệu. Bạn cũng có thể bấm Thêm bảng để thêm thủ công.
- Với mỗi bảng, kiểm tra Tên dùng cho mô hình (ví dụ
sales_orders), Bảng hoặc view nguồn và Mô tả ("Mỗi dòng là một đơn bán hàng;branchlà chi nhánh nhận đơn"). - Trong phần Cột, gỡ những cột không được để người dùng thấy, như giá vốn hay dữ liệu cá nhân. Khi danh sách có cột, chỉ những cột đó đọc được; khi danh sách trống, mọi cột đều đọc được. Ghi mô tả cho từng cột gồm ý nghĩa, đơn vị và giá trị mẫu ("
net_amount: số tiền thuần, VND, sau chiết khấu"). - Đánh dấu Chiều phân loại cho các cột tên có ít giá trị, như tên chi nhánh hay nhóm sản phẩm. Nhờ các giá trị này, Genie chuyển những câu hỏi nhắc tới chúng ("doanh số ở Đà Nẵng") đến đúng cơ sở dữ liệu này.
- Ở thẻ Chỉ số, bấm Thêm chỉ số cho mỗi con số mọi người hay hỏi, để con số đó luôn được tính theo cùng một cách. Ví dụ Thuật ngữ nghiệp vụ
doanh thu, Biểu thức SQLSUM(net_amount), Điều kiện mặc địnhstatus = 'completed'. - Ở thẻ Hướng dẫn, thêm ghi chú nghiệp vụ mà mô hình đọc trước khi viết SQL: "Năm tài chính bắt đầu từ ngày 1/1. Số tiền tính bằng VND. Đơn hàng đã hủy có status = 'cancelled'."
- Bấm Lưu.
website-docs/public/screenshots/vi/database-edit.pngKiểm tra những gì Genie nhìn thấy
Thẻ Xem trước là nơi quản trị viên chạy thử truy vấn:
- Những gì mô hình nhìn thấy hiển thị chính xác phần mô tả cơ sở dữ liệu này mà Genie và các agent nhận được.
- Chạy thử truy vấn chạy câu SQL của bạn qua đúng các bước kiểm tra mà Genie áp dụng: chỉ đọc, chỉ các bảng công khai, có áp dụng lọc dòng. Chọn một người ở Chạy với tư cách thành viên để xem bộ lọc dòng cho họ thấy những dòng nào; để trống thì truy vấn chạy với tư cách của chính bạn.
Bản xem trước dùng phiên bản đã lưu gần nhất, nên hãy lưu trước khi thử thay đổi.
Ai được truy vấn một kết nối
Người dùng truy cập cơ sở dữ liệu theo hai cách, và bộ lọc dòng áp dụng cho cả hai.
Qua Genie, trợ lý mặc định. Ở thẻ Quyền & định tuyến, mục Ai được tra cứu qua Genie quyết định Genie cung cấp cơ sở dữ liệu này cho ai:
| Tùy chọn | Ai được hỏi Genie về cơ sở dữ liệu này |
|---|---|
| Chỉ các agent được quản trị viên kết nối | Không ai hỏi được qua Genie; chỉ các agent đã được thiết lập dùng cơ sở dữ liệu này |
| Quản trị viên | Quản trị viên và Chủ sở hữu. Kết nối mới mặc định dùng tùy chọn này |
| Mọi người trong workspace | Mọi thành viên đang hoạt động |
| Vai trò, nhóm, phòng ban hoặc người cụ thể | Các vai trò (và vai trò cao hơn), nhóm, giá trị thuộc tính như department = Sales, và những người bạn liệt kê, cùng quản trị viên |
Bạn còn có thể thu hẹp thêm bằng thiết lập riêng của trợ lý mặc định: trong Cài đặt trợ lý mặc định của Genie (ở trang Agent), mục Cơ sở dữ liệu có thể đặt thành mọi cơ sở dữ liệu được phép, chỉ một số cơ sở dữ liệu đã chọn, hoặc tắt. Xem Agent và trợ lý mặc định. Thẻ Quyền & định tuyến cũng hiển thị thẻ định tuyến (route card) của kết nối, tức bản tóm tắt ngắn mà Genie dùng để đối chiếu với câu hỏi.
Qua một agent. Trong trình chỉnh sửa agent (agent ở chế độ Suy luận nâng cao), mở mục Cơ sở dữ liệu và chọn kết nối ở Cơ sở dữ liệu agent được truy vấn. Khi đó, ai được chạy agent này đều truy vấn được các cơ sở dữ liệu đó, với bộ lọc dòng của riêng mình.
- Chỉ Quản trị viên và Chủ sở hữu mới thêm được cơ sở dữ liệu cho agent, vì việc này mở các bảng cho mọi người chạy agent. Ai được sửa agent đều có thể gỡ bớt.
- Các agent do quản trị viên kết nối vẫn hoạt động như cũ, dù bạn chọn gì ở Ai được tra cứu qua Genie.
Chỉ người đăng nhập Genie bằng tài khoản của chính mình mới dùng được cơ sở dữ liệu. Người trò chuyện qua Microsoft Teams, Zalo hay tiện ích website, cũng như các lệnh gọi bằng khóa API, không bao giờ dùng được, vì không có thành viên cụ thể nào để áp dụng bộ lọc dòng.
Lọc dòng theo thành viên
Bộ lọc dòng thu hẹp một bảng, chỉ để lại những dòng người hỏi có quyền xem. Ở Contoso, nhân viên kinh doanh chỉ được xem số liệu của chi nhánh mình, nên Võ Nam, người bán hàng ở Đà Nẵng, được gán thuộc tính branch = Đà Nẵng.
Đặt thuộc tính: mở Cài đặt → Thành viên, tìm người đó và sửa thuộc tính (Khóa
branch, Giá trịĐà Nẵng). Người phụ trách nhiều chi nhánh thì được gán nhiều giá trị, ví dụHà Nội, Đà Nẵng. Xem Thành viên và đăng nhập.Mở kết nối, chuyển sang thẻ Bảng, mở rộng
sales_ordersvà điền Lọc dòng:sqlbranch IN ({{user.attribute.branch}})Thêm bộ lọc cho mọi bảng khác có dữ liệu theo chi nhánh, ví dụ
monthly_targetsvới cùng điều kiện, vàorder_linesvới điều kiện tra theo đơn hàng:sqlorder_id IN (SELECT id FROM sales_orders WHERE branch IN ({{user.attribute.branch}}))Bấm Lưu, rồi kiểm tra ở Xem trước → Chạy thử truy vấn, chọn Võ Nam ở Chạy với tư cách thành viên.
Khi Nam hỏi "Doanh số tháng trước của chúng ta là bao nhiêu?", Genie chỉ đọc các đơn của Đà Nẵng, và câu trả lời ghi rõ các dòng đã được giới hạn cho anh ấy.
Bộ lọc dòng là một điều kiện SQL trên bảng thật. Bộ lọc có thể dùng các biến thay thế sau; Genie sẽ điền giá trị theo người đang hỏi:
| Biến thay thế | Giá trị |
|---|---|
{{user.email}} | Địa chỉ email của người hỏi, viết thường |
{{user.id}} | ID người dùng Genie của người hỏi |
{{user.username}} | Tên đăng nhập của người hỏi |
{{user.role}} | Vai trò của họ trong workspace này: owner, admin, contributor hoặc viewer |
{{user.attribute.<key>}} | Một thuộc tính thành viên, ví dụ {{user.attribute.branch}}. Thuộc tính có thể chứa nhiều giá trị, nên luôn đặt biến trong IN (...) |
- Thiếu giá trị thì bảng bị chặn. Nếu người hỏi không có giá trị cho một biến (ví dụ chưa có thuộc tính
branch), bảng sẽ bị chặn với họ và Genie nhắc họ liên hệ quản trị viên. Genie không bao giờ chạy truy vấn mà không lọc. Với nhân viên văn phòng chính cần xem mọi chi nhánh, hãy gán đủ giá trị của tất cả chi nhánh. - Bảng có cùng cột bị lọc cũng được lọc. Bảng hoặc view chưa có bộ lọc riêng nhưng có cùng cột, ví dụ view doanh số có cột
branch, nhận cùng điều kiện. Bảng nào Genie không lọc an toàn được thì bị chặn. Khi bạn bấm Lưu, Genie liệt kê các bảng này; Thêm bộ lọc gợi ý điền sẵn bộ lọc để bạn kiểm tra. - Đánh dấu "Mọi người xem mọi dòng" cho bảng dùng chung. Ví dụ danh sách chi nhánh, ai cũng được đọc toàn bộ.
- Bật "Lọc dòng nghiêm ngặt" nếu có view cộng dồn nhiều chi nhánh mà không có cột chi nhánh: Genie không nhận ra view đó chứa dòng bị giới hạn. Khi đó mọi người chỉ truy vấn được bảng có bộ lọc dòng riêng hoặc được đánh dấu "Mọi người xem mọi dòng".
- Giá trị được truyền an toàn. Biến thay thế được gửi dưới dạng tham số truy vấn, không bao giờ chèn thẳng vào SQL, và mô hình không bao giờ thấy bản thân bộ lọc.
- Chỉ thuộc tính đặt ở trang Thành viên mới được tính. Các thuộc tính do Microsoft Entra ID gửi tới khi đăng nhập (có nhãn SSO ở trang Thành viên) chỉ dùng cho hồ sơ người hỏi trong agent, không dùng cho bộ lọc dòng.
Mô hình ngữ nghĩa Power BI
Nguồn dữ liệu Power BI trong một kho tri thức lập chỉ mục các báo cáo và mô hình ngữ nghĩa Power BI: mỗi báo cáo thành một tài liệu (các trang, hình trực quan, đường dẫn) và mỗi mô hình ngữ nghĩa thành một tài liệu (bảng, cột, measure và cách tính từng measure). Khi đó mọi người có thể hỏi "Báo cáo nào thể hiện biên lợi nhuận theo chi nhánh?" và nhận được đường dẫn, hoặc "Tổng doanh thu gồm những gì?". Genie không sao chép dữ liệu bên trong mô hình. Nếu muốn, Genie và các agent còn có thể chạy truy vấn DAX chỉ đọc trên mô hình để trả lời bằng số liệu thực tế.
Quản trị viên Microsoft 365 và Power BI cần chuẩn bị gì
- Một ứng dụng đăng ký trong Microsoft Entra ID (app registration) có client secret. Có thể dùng lại ứng dụng của nguồn dữ liệu SharePoint hoặc Exchange. Đưa ứng dụng vào một nhóm bảo mật.
- Cổng quản trị Power BI, mục Developer settings: bật "Service principals can use Fabric APIs" cho nhóm bảo mật đó, và giữ "Dataset Execute Queries REST API" ở trạng thái bật. Nếu định đọc bảng bằng API quét của quản trị, hãy cho phép cả service principal dùng API quản trị chỉ đọc kèm siêu dữ liệu chi tiết và biểu thức DAX.
- Mỗi workspace Power BI cần lập chỉ mục: Manage access → thêm ứng dụng (hoặc nhóm bảo mật của nó) với vai trò Member, hoặc Contributor để đọc được hình trực quan và cấu trúc bảng.
- Không cần quyền Microsoft Graph nào, trừ
GroupMember.Read.Allnếu bạn mang quyền của workspace Power BI sang Genie.
Thêm nguồn dữ liệu Power BI
- Mở kho tri thức sẽ chứa các tài liệu Power BI (Contoso dùng Kinh doanh), mở Nguồn dữ liệu rồi bấm Thêm nguồn dữ liệu → Power BI. Nhập thông tin ứng dụng và chọn các workspace Power BI như với mọi nguồn dữ liệu khác: xem Nguồn dữ liệu.
- Ở phần Nội dung lập chỉ mục, chọn cách đọc Bảng và measure: Đọc bằng truy vấn DAX INFO.VIEW (ứng dụng phải là Contributor), Đọc bằng API quét của quản trị (scanner) hoặc Không đọc. Giữ Kèm DAX của measure ở trạng thái bật, và bật Lập chỉ mục tiêu đề và trường của hình trực quan nếu ứng dụng là Contributor. Giữ Kèm bảng, cột và measure bị ẩn ở trạng thái tắt, trừ khi mọi người cần thấy những gì tác giả báo cáo đã ẩn.
- Để Genie và các agent truy vấn được mô hình, bật Cho phép agent chạy truy vấn DAX chỉ đọc trong phần Truy vấn DAX cho agent. Đặt Số dòng mỗi truy vấn (mặc định 200, tối đa 1.000) và, nếu cần, liệt kê các mô hình được phép ở Chỉ các mô hình ngữ nghĩa này.
- Bật Mang quyền từ nguồn nếu mỗi tài liệu báo cáo và mô hình chỉ nên hiển thị với những người và nhóm Entra ID có quyền vào workspace Power BI tương ứng. Genie không mang sang quyền chia sẻ báo cáo và đối tượng người dùng (audience) của Power BI app.
- Lưu nguồn dữ liệu. Sau đó quyết định ai được truy vấn: trong nguồn dữ liệu, mục Ai được tra cứu qua Genie có cùng các tùy chọn như với cơ sở dữ liệu (thiết lập Power BI trong Cài đặt trợ lý mặc định của Genie cũng có hiệu lực); trong trình chỉnh sửa agent, dùng mục Cơ sở dữ liệu → Mô hình ngữ nghĩa Power BI agent được truy vấn (chỉ Quản trị viên và Chủ sở hữu).
Cảnh báo
Bảo mật cấp dòng (RLS) của Power BI không có tác dụng ở đây. Truy vấn DAX chạy dưới danh nghĩa ứng dụng của nguồn dữ liệu, nên RLS của mô hình ngữ nghĩa không thu hẹp kết quả. Chỉ cho phép những mô hình có dữ liệu mà mọi người được truy vấn đều có quyền xem.
Người dùng hỏi về Power BI ngay trong khung chat như mọi câu hỏi khác, ví dụ "Doanh thu theo chi nhánh quý trước trong mô hình Kinh doanh". Genie hoặc agent viết một truy vấn DAX, và câu trả lời hiển thị câu DAX cùng các dòng kết quả, giống câu trả lời từ cơ sở dữ liệu. Xem Hỏi số liệu.
Nhật ký kiểm toán
Mọi truy vấn cơ sở dữ liệu, dù từ Genie, từ agent hay từ Chạy thử truy vấn, đều được ghi vào nhật ký kiểm toán của workspace với tên Đã truy vấn cơ sở dữ liệu. Mỗi mục ghi ai hỏi, kết nối nào, câu SQL, các bảng đã đọc và đã lọc, số dòng và thời gian chạy, nhưng không bao giờ ghi giá trị của các dòng. Truy vấn Power BI xuất hiện với tên Agent đã truy vấn Power BI, và các thay đổi về kết nối hay thuộc tính thành viên cũng được ghi lại. Xem Mức sử dụng, phân tích và nhật ký kiểm toán.
Lưu ý
- Chỉ Quản trị viên và Chủ sở hữu thấy mục Công cụ và thẻ Cơ sở dữ liệu trong đó. Người đóng góp khi sửa agent vẫn thấy danh sách kết nối trong trình chỉnh sửa agent nhưng không thêm được vào agent.
- Genie chỉ dùng lại mật khẩu đã lưu khi bạn giữ nguyên loại cơ sở dữ liệu, máy chủ, cổng và tên đăng nhập. Nếu đổi một trong các mục này, bạn phải nhập lại mật khẩu.
- Genie gửi các dòng mà truy vấn trả về cho mô hình chat. Với dữ liệu nhạy cảm, hãy dùng mô hình công ty bạn đã phê duyệt; xem Mô hình và bảo vệ dữ liệu.
- Bộ lọc dòng hoạt động bằng cách viết lại truy vấn, không phải tính năng bảo mật cấp dòng của chính cơ sở dữ liệu. Khi cần cách ly tuyệt đối (lương, dữ liệu cá nhân), hãy dùng thêm bảo mật cấp dòng của cơ sở dữ liệu, hoặc view và tài khoản riêng cho từng nhóm.
- Chỉ agent ở chế độ Suy luận nâng cao mới dùng được cơ sở dữ liệu và Power BI; agent được chia sẻ từ workspace khác thì không dùng được.
- Câu SQL sinh từ câu hỏi có thể sai. Câu trả lời luôn hiển thị câu truy vấn để mọi người kiểm tra; mô tả và chỉ số càng tốt thì truy vấn càng đúng.
- Google BigQuery tính phí theo lượng dữ liệu truy vấn đọc. Genie ước tính trước mỗi truy vấn và từ chối truy vấn vượt Dữ liệu quét tối đa mỗi truy vấn (GB) (mặc định 1 GB).
- Xóa một kết nối sẽ gỡ nó khỏi mọi agent ngay lập tức.
Trang liên quan
- Thành viên và đăng nhập: đặt thuộc tính thành viên
- Nguồn dữ liệu
- Agent và trợ lý mặc định
- Mô hình và bảo vệ dữ liệu
- Mức sử dụng, phân tích và nhật ký kiểm toán
- Hỏi số liệu (hướng dẫn sử dụng)