Ngày 13/08 Snowflake cho phép dùng CREATE OR ALTER với dynamic Apache Iceberg table, và trước đó ngày 10/08 đưa tích hợp Amazon S3 Tables qua Iceberg REST catalog lên General Availability. Cùng tuần còn có bản cập nhật Data Clean Rooms và CoCo Desktop v1.21.0.
💡 CREATE OR ALTER là thứ nhỏ mà đội data engineering thấy ngay: định nghĩa bảng khai báo được trong một câu lệnh, hết cảnh viết script drop rồi tạo lại. Cộng với S3 Tables REST catalog GA, Snowflake đang bỏ dần rào giữa kho của mình và Iceberg do người khác quản.
- 13/08: CREATE OR ALTER dùng được cho dynamic Apache Iceberg table.
- 10/08: tích hợp Amazon S3 Tables qua Iceberg REST catalog lên GA.
- 10/08: AI_MULTI_EMBED hỗ trợ video lớn trong semantic video search, GA.
- 13/08: bản cập nhật Snowflake Data Clean Rooms.
- 14/08: CoCo Desktop v1.21.0.
Nghe thì khô, nhưng CREATE OR ALTER là thứ đội data engineering chờ lâu rồi. Trước đây muốn sửa định nghĩa một dynamic table thường phải drop rồi tạo lại, kéo theo rủi ro mất lịch sử làm mới và gãy pipeline downstream. Có CREATE OR ALTER thì file định nghĩa bảng thành thứ khai báo được, đưa vào Git rồi apply lại như code hạ tầng. Phần S3 Tables lên GA còn quan trọng hơn về mặt chiến lược: Snowflake đọc bảng Iceberg do AWS quản mà không đòi bạn nạp dữ liệu vào kho của họ. Với doanh nghiệp Việt đang phân vân giữa việc gom hết vào một nhà cung cấp hay giữ dữ liệu ở lớp mở, đây là bằng chứng lớp mở đang thắng dần. Khuyến nghị của mình: nếu team bạn đang xây mới trên Snowflake, hãy chuẩn hoá bảng dạng Iceberg ngay từ đầu, đừng để hai năm nữa mới đi di trú. Còn nếu đã lỡ dùng bảng nội bộ, ít nhất hãy tách phần dữ liệu thô ra định dạng mở trước.