# ขอสอบถามเรื่อง Lookup ออกมาเป็น Fact table หน่อยครับ

**URL:** <https://discuss.dataengineercafe.io/t/lookup-fact-table/717>\
**Category:** พูดคุยเกี่ยวกับ Data Tools ต่าง ๆ\
**Tags:** sql, data-pipeline, data-engineering\
**Created:** [May 4, 2024, 4:47pm UTC](https://discuss.dataengineercafe.io/t/lookup-fact-table/717 "2024-05-04T16:47:01Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![BOTGOM](https://yyz1.discourse-cdn.com/flex035/user_avatar/discuss.dataengineercafe.io/botgom/32/1131_2.png) [@BOTGOM](https://discuss.dataengineercafe.io/u/BOTGOM)\
**Post date:** [May 4, 2024, 4:47pm UTC](https://discuss.dataengineercafe.io/t/lookup-fact-table/717/1 "2024-05-04T16:47:01Z")

</div>

จะขอสอบถามหน่อยครับ พอดี ได้ทำการสร้าง Staging area แล้วสร้าง View Fact table เพื่อเอาข้อมูลไปลงใน Fact table ที่เป็น Data warehouse ดังภาพครับ  
 ![AAA](https://canada1.discourse-cdn.com/flex035/uploads/dataengineercafe/original/2X/b/b1ecb38b3aa2bdb1f0d4410cd60cee70217811c5.png)  
โดยข้อมูลจะเป็นประมานนี้ครับ  
DimCustomer  
Customerkey,CusCodeAltrnateKey,CustName  
1,DAA-004,บจก.เอ  
2,DAL-010,บจก.เอแลน ดี  
3,DBD-006,หจก.บิลดิ้ง  
4,DBK-001,บจก.บางกอก  
…

DimDate  
Datekey,FullDateAlternateKey,…  
20050101,2005-01-01,…  
20050102,2005-01-02,…  
20050103,2005-01-03,…  
…

DimProduct  
ProductKey,ItemCodeAlternateKey,ItemCatagory,…  
1,FB204CUXXX02,…  
2,FB204CUXXX03,…  
3,FB303XXXXX02,…  
…

DimSection  
SectionKey,MacCodeAlternaKey,SectionID,…  
1,ANN001-1/1,AN,…  
2,ANN1-10/1,AN,…  
…  
115,CGM001,CG,…

Stg\_vw\_Erp\_FactProduction  
DocNo,MacNo,ItemCodeCat,MachineCode,CustomerID,ItemCode,WIPINPut,OutPutSUM,TimeIm,PrintTime,  
W2400664,DRA019,FBD4000XXX035,DRA019,DSK-021,FBD4000XXX035,279,279,2024-03-20 19:35:32,2024-03-20 20:56:43,…  
W2400664,CUT002,FBD4000XXX035,CUT002,DSK-021,FBD4000XXX035,275.6,275.6,2024-04-09 18:10:38,2024-04-10 22:36:00,…  
W2400664,ANN005-4/1,FBD4000XXX035,ANN005-4/1,DSK-021,FBD4000XXX035,79.2,79.2,2024-03-25 06:31:17,2024-03-25 21:07:27,…  
W2400327,PAC001,FTY309LXXX016,PAC001,EPT-001-1,FTY309LXXX016,5,5,…  
…

แล้วมันเกิดจาก Lookup ไม่เจอหรอครับ แต่พอลองปรับ Error output เป็น Ignore failure มันสามารถ รัน ได้แต่ในตาราง Fact ไม่มีข้อมูลเข้ามาเลยครับ ขอบคุณครับ

---

<div class="post-metadata">

**Author:** ![zkan](https://yyz1.discourse-cdn.com/flex035/user_avatar/discuss.dataengineercafe.io/zkan/32/2_2.png) [@zkan](https://discuss.dataengineercafe.io/u/zkan)\
**Post date:** [May 5, 2024, 3:05am UTC](https://discuss.dataengineercafe.io/t/lookup-fact-table/717/2 "2024-05-05T03:05:48Z")

</div>

ยังไม่แน่ใจว่าเกิดปัญหาประมาณไหนนะครับ ขอสอบถามเพิ่มหน่อยนะ

- จากรูปนี้ใช้เครื่องมืออะไรครับ เผื่อจะได้ลองเข้าไปดูเพิ่ม
- `Stg_vw_Erp_FactProduction` ตัวนี้คือ Staging ที่สร้างไว้ เพื่อที่จะเอาเข้าไปที่ Data Warehouse ใช่หรือเปล่าเอ่ย แล้วเจอว่าข้อมูลจากตารางนี้ไม่ถูกโหลดเข้าไปใน Data Warehouse ใช่หรือเปล่าครับ

---

<div class="post-metadata">

**Author:** ![BOTGOM](https://yyz1.discourse-cdn.com/flex035/user_avatar/discuss.dataengineercafe.io/botgom/32/1131_2.png) [@BOTGOM](https://discuss.dataengineercafe.io/u/BOTGOM)\
**Post date:** [May 5, 2024, 6:28am UTC](https://discuss.dataengineercafe.io/t/lookup-fact-table/717/3 "2024-05-05T06:28:09Z")

</div>

- ใช้ Visual Studio 2022 ครับ โดยใช้ Lookup  
-Stg\_vw\_Erp\_FactProduction เป็น Staging ที่่สร้างไว้ครับโดยดึงข้อมูลจากหลายๆ ตารางในฐานข้อมูลนั้นมาสร้างครับ โดยภาพด้านล่างคือที่ใช้ทำ Stg\_view ครับ  
 ![image](https://canada1.discourse-cdn.com/flex035/uploads/dataengineercafe/original/2X/8/808fd0ec8bd782c4ffabf62c904a574092bb6647.png)

โดยจะมีข้อมูล 4 ตารางดังนี้ครับที่นำมา join กันเป็นvw\_Erp\_Fact ก่อนนำไปใส่ใน Lookup ที่ Data Warehouse ครับ คือ1. vMfginmachine

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/dataengineercafe/original/2X/9/9278aadc22bb7f0c8f58ff697c1d36bcae58e8f9.jpeg)  
2. vReport  
 ![image](https://canada1.discourse-cdn.com/flex035/uploads/dataengineercafe/original/2X/e/e16a60ee7907ddbad523032b3d92877fd8127ded.jpeg)  
3. vProduct  
 ![image](https://canada1.discourse-cdn.com/flex035/uploads/dataengineercafe/original/2X/7/770969da3d684b2d9578f8209e446388b2550c67.jpeg)  
4.vDashboard  
 ![image](https://canada1.discourse-cdn.com/flex035/uploads/dataengineercafe/original/2X/7/7df1f5a4aabfd415797103967b8733ad9336aed2.jpeg)  
ประมาน นี้ครับผม ขอบคุณมากครับ

---

<div class="post-metadata">

**Author:** ![BOTGOM](https://yyz1.discourse-cdn.com/flex035/user_avatar/discuss.dataengineercafe.io/botgom/32/1131_2.png) [@BOTGOM](https://discuss.dataengineercafe.io/u/BOTGOM)\
**Post date:** [May 18, 2024, 1:37am UTC](https://discuss.dataengineercafe.io/t/lookup-fact-table/717/4 "2024-05-18T01:37:05Z")

</div>

มีท่านใด พอจะแนะนำแนวทางให้ได้บ้างไหมครับ

---

<div class="post-metadata">

**Author:** ![zkan](https://yyz1.discourse-cdn.com/flex035/user_avatar/discuss.dataengineercafe.io/zkan/32/2_2.png) [@zkan](https://discuss.dataengineercafe.io/u/zkan)\
**Post date:** [May 23, 2024, 11:09am UTC](https://discuss.dataengineercafe.io/t/lookup-fact-table/717/5 "2024-05-23T11:09:34Z")

</div>

อันนี้ผมไม่สามารถครับ 🙇‍♂️ ตอนนี้กำลังลอง ๆ ถามคนที่รู้จักอยู่นะครับ เผื่อเค้าสามารถมาช่วยได้

---

<div class="post-metadata">

**Author:** ![BOTGOM](https://yyz1.discourse-cdn.com/flex035/user_avatar/discuss.dataengineercafe.io/botgom/32/1131_2.png) [@BOTGOM](https://discuss.dataengineercafe.io/u/BOTGOM)\
**Post date:** [May 24, 2024, 1:46am UTC](https://discuss.dataengineercafe.io/t/lookup-fact-table/717/6 "2024-05-24T01:46:00Z")

</div>

ขอบพระคุณมากครับ
