Tự động hóa Data Pipeline trong Snowflake
Emily Melhuish
Technical Curriculum Developer, Snowflake

![]()
ALTER TABLE logistics.shipments
ADD SEARCH OPTIMIZATION;
SELECT, INSERT, CREATE TABLE AS SELECT, COPY INTOQUERY_ACCELERATION_MAX_SCALE_FACTOR: mặc định 8; 0 là không giới hạn, không phải tắtALTER WAREHOUSE harbr_wh SET
ENABLE_QUERY_ACCELERATION = TRUE
QUERY_ACCELERATION_MAX_SCALE_FACTOR
= 8;
ALTER TABLE logistics.delivery_events
CLUSTER BY (region, dispatch_date);
CREATE MATERIALIZED VIEW
logistics.emea_summary_mv AS
SELECT region, carrier_id,
COUNT(*) AS shipments,
AVG(delivery_days) AS avg_days
FROM logistics.shipments
WHERE region = 'EMEA'
GROUP BY region, carrier_id;
| Tín hiệu trong Query Profile | Phương pháp nên cân nhắc |
|---|---|
| TableScan đọc gần như mọi phân vùng; tra cứu bằng bằng trên cột nhiều giá trị khác nhau | Search Optimization |
| Tổng hợp nặng, quét lớn, đến không đoán trước được | Query Acceleration Service |
| Cùng cột lọc lặp lại trong đa số truy vấn; cắt tỉa yếu | Automatic Clustering |
| Cùng phép tổng hợp tốn kém chạy thường xuyên trên dữ liệu ít thay đổi | Materialized View |
Tự động hóa Data Pipeline trong Snowflake