SAP IDT - เข้าร่วมใน Data Foundation
การเข้าร่วมใช้เพื่อรวมตารางใน Data Foundation กำหนดวิธีการสืบค้นข้อมูลในตาราง การรวมจะถูกกำหนดเมื่อคุณเชื่อมโยงคอลัมน์หนึ่งของตารางกับคอลัมน์อื่น เป็นไปได้ที่จะแทรกการเข้าร่วมด้วยตนเองหรือแทรกโดยอัตโนมัติโดยคลิกที่ตัวเลือกตรวจหาการเข้าร่วม
ในการแทรกการเข้าร่วมใหม่ให้ไปที่แทรก→แทรกการเข้าร่วม

เลือกตารางที่ 1 จากดรอปดาวน์ตารางที่ 2 จากเมนูแบบเลื่อนลงจากตารางทั้งหมดใน Data Foundation เลือกคอลัมน์จากตารางที่ 1 และตารางที่ 2 เพื่อเข้าร่วม เลือกประเภทของการเข้าร่วมที่คุณต้องการแทรก→ตกลง

การแก้ไขการเข้าร่วมที่มีอยู่
หากต้องการแก้ไขการเข้าร่วมที่มีอยู่ให้ดับเบิลคลิกที่เข้าร่วมและจะเปิดตัวแก้ไขแก้ไขเข้าร่วมตามด้านบน

ตารางที่ได้มา
ตารางที่ได้รับคือตารางเสมือนในฐานข้อมูลที่รวมตารางอื่น ๆ โดยใช้การคำนวณและฟังก์ชัน
คุณสามารถใช้ตารางที่ได้รับเพื่อวัตถุประสงค์ดังต่อไปนี้ -
เพื่อสร้างตารางที่มีคอลัมน์จากตารางอื่น คำจำกัดความของคอลัมน์อาจรวมถึงการคำนวณและฟังก์ชันที่ซับซ้อน
เพื่อสร้างตารางเดียวที่รวมสองตารางขึ้นไป
เพื่อสร้างตารางที่มีคอลัมน์ที่เลือกจากตารางต่างๆ
ในการแทรกตารางที่ได้รับเลือกส่วนหัวของตาราง→คลิกขวา→แทรก→ตารางที่ได้มา

ป้อนชื่อเฉพาะและคลิกตกลง

นามแฝงของตาราง
ตารางนามแฝงเรียกว่าการอ้างอิงตารางมาตรฐานใน Data Foundation ข้อมูลในตารางนามแฝงจะเหมือนกับตารางเดิมโดยสิ้นเชิง
ตารางนามแฝงใช้เพื่อแบ่งลูปในเส้นทางเข้าร่วมในเลเยอร์ Data Foundation นอกจากนี้ยังสามารถใช้ตารางนามแฝงเพื่อเปลี่ยนชื่อตารางได้
แทรกนามแฝง
ในการสร้างตารางนามแฝงให้เลือกตารางที่จะต้องสร้างนามแฝง คลิกขวาที่ส่วนหัวของตาราง→แทรก→ตารางนามแฝง ในการสร้างตารางนามแฝงบนตารางมากกว่าหนึ่งตารางให้ใช้แป้น CTRL เพื่อเลือกหลายตาราง

นามแฝงใช้เพื่อทำลายลูปใด ๆ และเพื่อจัดการกับปัญหา Fan trap และ Chasm trap
ตรวจหานามแฝง
ในการตรวจหานามแฝงให้ไปที่ตรวจหาภายใต้เลเยอร์ Data Foundation

ในการตรวจหานามแฝงของตารางควรเป็นไปตามเงื่อนไขต่อไปนี้

บริบท
บริบทยังใช้เพื่อแบ่งลูปใน Data Foundation เมื่อคุณไม่สามารถแบ่งลูปโดยใช้ตารางนามแฝง
เมื่อคุณมีตารางข้อเท็จจริงหลายตารางที่เชื่อมต่อกับตารางมิติเดียวคุณจะต้องสร้างบริบทสำหรับตารางข้อเท็จจริงแต่ละตารางในกรณีนี้
ในบริบทมีสามสถานะที่กำหนดไว้สำหรับการเข้าร่วม -
Included Joins - ในส่วนหนึ่งของสคีมาที่ไม่ชัดเจนบริบทจะแก้ไขลูปโดยการกำหนดเส้นทางด้วยการรวมที่รวมอยู่
Excluded Joins - ในส่วนหนึ่งของสคีมาที่คลุมเครือการรวมที่ยกเว้นจะกำหนดเส้นทางที่บริบทจะไม่ใช้
Neutral Joins- เป็นส่วนหนึ่งของสคีมาที่ไม่คลุมเครือและรวมอยู่ในเส้นทางการสืบค้นของบริบทเสมอ การเข้าร่วมใด ๆ ที่ไม่รวมหรือยกเว้นไว้อย่างชัดเจนจะเป็นกลาง
สามารถกำหนดบริบทได้ด้วยตนเองหรือโดยการคลิกตัวเลือกตรวจหาบริบท
ในการตรวจหาบริบท→เปิดตัวแก้ไขฐานข้อมูลโดยดับเบิลคลิกที่ชื่อฐานข้อมูลในมุมมองโครงการในพื้นที่
จากบานหน้าต่างนามแฝงและบริบทให้เลือกไอคอนตรวจหาบริบท

คำสั่งจะวิเคราะห์เส้นทางการรวมและเสนอบริบทเพื่อแก้ไขลูปใด ๆ ที่ไม่สามารถแก้ไขได้ด้วยตารางนามแฝง
จากนั้นเปิดกล่องโต้ตอบตรวจหาบริบทเลือกบริบทที่คุณต้องการแทรก
หากต้องการดูบริบทที่ไฮไลต์ในมุมมองฐานข้อมูลให้คลิกชื่อบริบทที่เสนอ การรวมที่รวมอยู่ในบริบทจะแสดงโดยไอคอนที่รวมไว้

