API dữ liệu của Amazon Redshift công bố khả năng kiểm tra lần lượt kéo dài, quản lý phiên và thực thi theo lô linh hoạt

Ngày đăng: 29 Th07 2026

API dữ liệu của Amazon Redshift giới thiệu các khả năng mới giúp giảm số lệnh gọi API để truy xuất siêu dữ liệu câu lệnh SQL hoặc kết quả, cung cấp khả năng hiển thị các phiên và cho phép các câu lệnh theo lô thực thi trên các giao dịch riêng biệt.

Kiểm tra lần lượt kéo dài: Kiểm tra lần lượt kéo dài cho phép bạn truy xuất siêu dữ liệu câu lệnh SQL hoặc kết quả mà không cần kiểm tra lần lượt nhiều lần cho đến khi câu lệnh SQL đạt đến trạng thái kết thúc, bằng cách trì hoãn trả về phản hồi đồng bộ cho đến khi câu lệnh SQL hoàn tất. Để sử dụng tính năng này, hãy chỉ định thông số WaitTimeSeconds trên ExecuteStatement, BatchExecuteStatement, DescribeStatement, GetStatementResult hoặc GetStatementResultV2.

ListSessions: Các ứng dụng sử dụng lại các phiên trên nhiều truy vấn giờ đây có thể liệt kê các phiên đang hoạt động và lọc theo trạng thái, mục tiêu điện toán hoặc cơ sở dữ liệu, loại bỏ nhu cầu theo dõi mã định danh phiên bên ngoài.

Thực thi theo lô linh hoạt: BatchExecuteStatement giờ đây hỗ trợ thông số ExecutionMode với chế độ AUTO_COMMIT, cho phép mỗi câu lệnh SQL trong một lô thực thi độc lập để một lỗi duy nhất không còn quay lui toàn bộ lô. Tính năng này hữu ích cho các quy trình ETL và tập lệnh quản trị trong trường hợp chấp nhận hoàn thành một phần. Ngoài ra, BatchExecuteStatement giờ đây chấp nhận một mảng SqlParameter, cho phép sử dụng lại thông số trên tất cả các câu lệnh trong một lô: xác định các thông số một lần và tham chiếu các thông số đó trong bất kỳ câu lệnh nào, loại bỏ nhu cầu nhúng các giá trị trực tiếp trong mỗi truy vấn.

Các tính năng này được cung cấp rộng rãi cho Amazon Redshift được cung cấp và Amazon Redshift phi máy chủ ở tất cả các Khu vực AWS thương mại và AWS GovCloud (Hoa Kỳ) hỗ trợ API dữ liệu của Amazon Redshift. Để bắt đầu, hãy truy cập hướng dẫn dành cho nhà phát triển về API dữ liệu của Amazon Redshift.