Reference
คู่มือประจำสำหรับเอนจิน, dbt adapter และแดชบอร์ด — อ่านควบคู่กับโมดูลใดก็ได้
หน้าเหล่านี้ไม่ใช่แทร็กที่คุณต้องทำไปตามลำดับ แต่ละหน้าเป็นคู่มือประจำ มีไว้ให้เปิดควบคู่ ไปกับโมดูล learner ที่ต้องใช้มัน — ส่วนใหญ่ถูกอ้างถึงโดยตรงจากโมดูลที่ต้องใช้มัน เป็นครั้งแรก
ก่อนคุณจะย้ายระบบ
Snowflake เทียบกับ ClickHouse
จุดที่เอนจินทั้งสองต่างกันในด้านสตอเรจ, การประมวลผล และสำเนียง SQL — และสำนวน Snowflake ใดที่ไม่มีสิ่งเทียบเท่าโดยตรงใน ClickHouse
เอนจิน MergeTree
การเลือกเอนจินจากตระกูล MergeTree และการออกแบบคีย์ ORDER BY ที่คุ้มค่ากับต้นทุนของมัน
ตัวอย่างที่ทำไว้: แผนที่กรอกเสร็จ
แผนการย้ายระบบที่กรอกเสร็จแล้วสำหรับเวิร์กโหลดแท็กซี่ NYC ไว้เทียบกับแผนของคุณเองเมื่อคุณเขียนมันเสร็จ
dbt
dbt บน Snowflake
ไปป์ไลน์ Medallion ต้นทางถูกสร้างขึ้นอย่างไร: source, staging view, โมเดล incremental MERGE, snapshot และเทสต์
dbt บน ClickHouse
การตั้งค่า dbt-clickhouse: กลยุทธ์ incremental แบบ delete_insert, โมเดล ReplacingMergeTree และ refreshable materialized view
ดำเนินงานและแสดงผลข้อมูล
การดำเนินงาน ClickHouse
การรันเซอร์วิสเป้าหมาย: การคิวรี, การเฝ้าดู merge และ part, dictionary และนิสัยการดำเนินงานที่ต่างจาก Snowflake
Superset บน Snowflake
การสร้างแดชบอร์ดดำเนินงานฝั่งต้นทางทั้งสามชุด: การเชื่อมต่อ, ดาต้าเซ็ต, ชาร์ต และการประกอบ
Superset บน ClickHouse
การสร้างแดชบอร์ดขึ้นใหม่บน ClickHouse: เจ็ดดาต้าเซ็ตที่ใช้ uniqHLL12, quantileTDigest, การสุ่มตัวอย่าง, window function และ dictGet แล้วต่อด้วย 18 ชาร์ตใน 4 แดชบอร์ด