# \#data-warehouse

**URL:** https://discuss.dataengineercafe.io/tag/data-warehouse/39.md

[Latest](https://discuss.dataengineercafe.io/latest.md) · [Categories](https://discuss.dataengineercafe.io/categories.md) · [Tags](https://discuss.dataengineercafe.io/tags.md)

---

## [ว่าด้วยเรื่อง View vs. Materialized Views ต่างกันอย่างไร?](https://discuss.dataengineercafe.io/t/view-vs-materialized-views/742)

<div class="topic-metadata">

**Author:** [@zkan](https://discuss.dataengineercafe.io/u/zkan)\
**Replies:** 1\
**Last updated:** [February 3, 2026, 9:44am UTC](https://discuss.dataengineercafe.io/t/view-vs-materialized-views/742 "2026-02-03T09:44:48Z")

</div>

หลายคนอาจจะได้ยินคำว่า Materialized View กัน แล้วอาจจะนึกว่ามันคือ View ปกติหรือเปล่า อันนี้ต้องบอกว่าไม่ใช่ครับ มันมีความต่างกัน ต่างกันอย่างไร? View เหมือนเป็น Virtual Table ที่ไม่มีเก็บ Physical Data ไว้เลย ดังนั้นเว…

---

## [บทความ Building a Kimball dimensional model with dbt](https://discuss.dataengineercafe.io/t/building-a-kimball-dimensional-model-with-dbt/580)

<div class="topic-metadata">

**Author:** [@zkan](https://discuss.dataengineercafe.io/u/zkan)\
**Replies:** 0\
**Last updated:** [May 6, 2023, 10:34am UTC](https://discuss.dataengineercafe.io/t/building-a-kimball-dimensional-model-with-dbt/580 "2023-05-06T10:34:52Z")

</div>

บทความนี้เขียนออกมาได้ดีมาก ๆ เลยทีเดียว สามารถทำตามได้เลย หรือใช้เป็น reference ก็ได้อยู่นะ ลองไปอ่านกันดูครับ จริง ๆ ถึงแม้ว่าจะไม่ได้ใช้ dbt ก็ตาม ก็ยังสามารถอ่านบทความนี้ได้อยู่ดีนะ อิอิ ส่วนใครที่เพิ่งเคยได้ยินช…

---

## [Type-2 Slowly Changing Dimension (SCD) คือ?](https://discuss.dataengineercafe.io/t/type-2-slowly-changing-dimension-scd/132)

<div class="topic-metadata">

**Author:** [@zkan](https://discuss.dataengineercafe.io/u/zkan)\
**Replies:** 6\
**Last updated:** [March 29, 2023, 7:31am UTC](https://discuss.dataengineercafe.io/t/type-2-slowly-changing-dimension-scd/132 "2023-03-29T07:31:10Z")

</div>

ในโลก Data Warehouse หลายๆ คนอาจจะเคยได้ยินคำว่า Slowly Changing Dimension (SCD) กันมาบ้างเนอะ แล้วมันคืออะไรล่ะ? มันคือการจัดเก็บข้อมูลที่มีการเปลี่ยนแปลงไปเรื่อยๆ และที่เค้าบอกว่า slow เนี่ย เค้าหมายถึงข้อมูลที่เป็น di…

---

## [Data Stack Summit 2023 (Apr 19, 2023)](https://discuss.dataengineercafe.io/t/data-stack-summit-2023-apr-19-2023/535)

<div class="topic-metadata">

**Author:** [@zkan](https://discuss.dataengineercafe.io/u/zkan)\
**Replies:** 0\
**Last updated:** [March 16, 2023, 1:19am UTC](https://discuss.dataengineercafe.io/t/data-stack-summit-2023-apr-19-2023/535 "2023-03-16T01:19:00Z")

</div>

ลงทะเบียนฟรีครับงานนี้ เป็นแบบ online ดูเป็นอีกงานที่น่าสนใจดีนะ มี speakers หน้าใหม่ ๆ หลายคนเลยทีเดียว ผมรู้จักอยู่แค่ 2 คน :joy: มี Bill Inmon คนเขียนหนังสือ Building the Data Warehouse อันโด่งดัง แล้วก็ Joseph Mac…

---

## [Clickhouse database ที่ขายความเร็ว และความสะดวกสบาย](https://discuss.dataengineercafe.io/t/clickhouse-database/511)

<div class="topic-metadata">

**Author:** [@rinradaL](https://discuss.dataengineercafe.io/u/rinradaL)\
**Replies:** 1\
**Last updated:** [February 15, 2023, 8:14am UTC](https://discuss.dataengineercafe.io/t/clickhouse-database/511 "2023-02-15T08:14:24Z")

</div>

ClickHouse เป็น column-oriented SQL database แบบ DBMS สำหรับ online analytical processing (OLAP) ที่เหมาะสำหรับ datasets ขนาดใหญ่ มี rows จำนวนมาก แต่จะดึงเพียงไม่กี่ columns มาใช้ในการ query แต่ละครั้ง จึงมีความรวดเร…

---

## [ชวนอ่านบทความ What we are missing in data CI/CD pipelines? ของ Ivan](https://discuss.dataengineercafe.io/t/what-we-are-missing-in-data-ci-cd-pipelines-ivan/433)

<div class="topic-metadata">

**Author:** [@zkan](https://discuss.dataengineercafe.io/u/zkan)\
**Replies:** 0\
**Last updated:** [October 9, 2022, 2:19am UTC](https://discuss.dataengineercafe.io/t/what-we-are-missing-in-data-ci-cd-pipelines-ivan/433 "2022-10-09T02:19:50Z")

</div>

เรื่องนี้เป็นเรื่องที่น่าสนใจเวลาที่เราทำ CI/CD ในโลกของ data แล้วบทความนี้ก็ชี้ประเด็นว่ามันมีอะไรที่หายไปในเครื่องมือที่ใช้ทำ CI/CD บ้าง https://medium.com/@Not4j/what-we-are-missing-in-data-ci-cd-pipelines-c3d7f02e08…

---

## [Google เปิดตัว BigLake รวมพลัง Data Warehouses กับ Lakes เข้าไว้ด้วยกัน](https://discuss.dataengineercafe.io/t/google-biglake-data-warehouses-lakes/180)

<div class="topic-metadata">

**Author:** [@zkan](https://discuss.dataengineercafe.io/u/zkan)\
**Replies:** 2\
**Last updated:** [September 22, 2022, 4:16pm UTC](https://discuss.dataengineercafe.io/t/google-biglake-data-warehouses-lakes/180 "2022-09-22T16:16:25Z")

</div>

เพิ่งเปิดตัวไปตอนต้นเดือนเลย อย่างโหด! ถ้าใครเคยได้ยินคำว่า lakehouse จาก Databricks มา สิ่งๆ นี้มันมาอยู่บน GCP แล้วครับ :star\_struck: ใช้ชื่อว่า BigLake นั่นเอง BigLake unifies data warehouses and data lakes into a c…

---

## [มี CTE เยอะ ๆ เสมือนเรา import ไม่ได้กระทบ performance บน data warehouse นะ](https://discuss.dataengineercafe.io/t/cte-import-performance-data-warehouse/376)

<div class="topic-metadata">

**Author:** [@zkan](https://discuss.dataengineercafe.io/u/zkan)\
**Replies:** 1\
**Last updated:** [August 15, 2022, 5:29am UTC](https://discuss.dataengineercafe.io/t/cte-import-performance-data-warehouse/376 "2022-08-15T05:29:45Z")

</div>

เวลาเขียนโค้ด SQL ใน dbt เค้าจะใช้ CTE เสมือนกับว่าเรา import module เข้ามาใช้งาน ทีนี้มีคำถามว่าถ้าเรามี CTE เยอะ ๆ เนี่ย ในส่วน import มันจะกระทบกับ performance ไหม Tristan Handy ผู้สร้าง dbt เค้าเลยทดลองเอา query มารั…

---

## [การออกแบบ Data Warehouse แบบ Kimball กับ Inmon](https://discuss.dataengineercafe.io/t/data-warehouse-kimball-inmon/332)

<div class="topic-metadata">

**Author:** [@zkan](https://discuss.dataengineercafe.io/u/zkan)\
**Replies:** 2\
**Last updated:** [July 14, 2022, 12:04am UTC](https://discuss.dataengineercafe.io/t/data-warehouse-kimball-inmon/332 "2022-07-14T00:04:27Z")

</div>

อยากมาชวนคุยเรื่องการออกแบบ Data Warehouse แบบ Inmon กับ Kimball กันครับ Kimball เค้าจะเรียกว่า Dimensional Data Warehouse จะเป็นการนำข้อมูลจาก source เอามา denormalize ก่อน หรือทำข้อมูลให้ flat ซึ่งหลาย ๆ คนน่าจะรู้…

---

## [ทำไมเราถึงแยก Fact กับ Dimension Tables ออกจากกัน ทั้งๆ ที่รวมไว้ที่ Fact Table ที่เดียวก็ได้?](https://discuss.dataengineercafe.io/t/fact-dimension-tables-fact-table/102)

<div class="topic-metadata">

**Author:** [@zkan](https://discuss.dataengineercafe.io/u/zkan)\
**Replies:** 0\
**Last updated:** [January 26, 2022, 1:30pm UTC](https://discuss.dataengineercafe.io/t/fact-dimension-tables-fact-table/102 "2022-01-26T13:30:58Z")

</div>

คำตอบในโพสต์ที่ Stack Overflow เป็นคำตอบที่ดีมากๆ ถึงแม้ว่าโพสต์นี้จะเก่ามากแล้วแต่ก็ยังพอใช้อ้างอิงได้อยู่ (7 ปี+) เค้าบอกว่า fact เนี่ย มักจะมีจำนวนแถวมหาศาลเลย ถ้าเราเอาค่าใช้ dimension เข้ามาเก็บด้วยเนี่ย storage…

---

## [แปลงค่า Unix timestamp เป็น timestamp ใน Redshift](https://discuss.dataengineercafe.io/t/unix-timestamp-timestamp-redshift/77)

<div class="topic-metadata">

**Author:** [@zkan](https://discuss.dataengineercafe.io/u/zkan)\
**Replies:** 0\
**Last updated:** [January 3, 2022, 2:05pm UTC](https://discuss.dataengineercafe.io/t/unix-timestamp-timestamp-redshift/77 "2022-01-03T14:05:32Z")

</div>

ในกรณีที่เราโหลดข้อมูลมาแล้วเป็นประมาณนี้ ts 1541106132796 1541107493796 1541109015796 ชนิดข้อมูลอาจจะเป็น BIGINT ทีนี้วิธีการแปลงให้เป็น timestamp เราสามารถใช้ query ได้ตามนี้ SELECT TIMESTAMP 'epoch' +…
