หัวข้อนี้จะอธิบายสิ่งที่คุณควรทราบเมื่อต้องทำงานกับชุดข้อมูลของเวิร์กบุค
เวิร์กบุคของคุณสามารถใช้ชุดข้อมูลมากกว่าหนึ่งชุด
เมื่อคุณแทนที่ชุดข้อมูล Oracle Analytics จะแนะนำวิธีที่คุณสามารถเปลี่ยนการแมปคอลัมน์จากชุดข้อมูลที่คุณแทนที่ไปยังชุดข้อมูลสำหรับการแทนที่ คุณสามารถยอมรับหรืออัปเดตการแมปที่แนะนำเหล่านี้
คุณสามารถลบชุดข้อมูลออกจากเวิร์กบุคได้ เมื่อคุณดำเนินการดังกล่าว คุณจะลบคอลัมน์ทั้งหมดของชุดข้อมูลออกจากการแสดงข้อมูล ฟิลเตอร์ และการคำนวณของเวิร์กบุคด้วย
คุณสามารถใช้เพจ ข้อมูล ของ โปรแกรมแก้ไขเวิร์กบุค เพื่อนาวิเกตไปยังโปรแกรมแก้ไข ชุดข้อมูล หรือโปรแกรมแก้ไขการแปลงรูปแบบเพื่อดูหรือแก้ไขชุดข้อมูลของเวิร์กบุค
หมายเหตุ:
ชุดข้อมูลสามารถใช้ได้ในหลายเวิร์กบุคและโฟลว์ข้อมูล การแก้ไขชุดข้อมูลจะมีผลกับเวิร์กบุคและโฟลว์ข้อมูลทั้งหมดที่ใช้ชุดข้อมูลนั้นหัวข้อนี้อธิบายการผสมและวิธีการผสมชุดข้อมูลของเวิร์กบุค
เมื่อคุณเพิ่มชุดข้อมูลมากกว่าหนึ่งชุดในเวิร์กบุค Oracle Analytics จะพยายามจับคู่คอลัมน์ระหว่างชุดข้อมูลที่คุณเพิ่ม รายการที่ตรงกันนี้เรียกว่าการผสม
ตัวอย่างเช่น ชุดข้อมูล A อาจมีไดเมนชันใหม่ที่ขยายแอททริบิวของชุดข้อมูล B หรือชุดข้อมูล B อาจมีแฟคท์ใหม่ที่คุณสามารถใช้ร่วมกับการวัดที่มีอยู่แล้วในชุดข้อมูล A
การผสมจะจับคู่ไดเมนชันภายนอกที่ใช้ชื่อเดียวกันและมีประเภทข้อมูลที่ใช้งานร่วมกันได้กับแอททริบิวในชุดข้อมูลที่มีอยู่โดยอัตโนมัติ
ชุดข้อมูลที่ไม่ได้ผสมจะถูกแบ่งตามเส้นในช่อง ข้อมูล ของเวิร์กบุค
มีข้อจำกัดระหว่างอีลิเมนต์ข้อมูลและการแสดงข้อมูลเมื่อเวิร์กบุคมีชุดข้อมูลที่ไม่ได้ผสม ตัวอย่างเช่น หากเวิร์กบุคของคุณมีชุดข้อมูลสองชุดที่ไม่ได้ผสมกัน คุณจะไม่สามารถรวมอีลิเมนต์ข้อมูลของชุดข้อมูลหนึ่งชุดในฟิลเตอร์ การแสดงข้อมูล หรือการคำนวณของชุดข้อมูลอีกชุดได้
ความเชื่อมโยงด้วยการผสมจะได้รับการจัดเก็บในตาราง ไม่ใช่ในเวิร์กบุค ดังนั้นการผสมที่ตรงกันใดๆ ที่คุณเพิ่มหรือย้ายออกจะมีผลต่อชุดข้อมูลที่ใช้ตารางเดียวกัน
ชุดข้อมูลที่ใช้การเชื่อมต่อ Oracle Essbase หรือ Oracle EPM Cloud จะทำการผสมไม่ได้
เวิร์กบุคของคุณอาจมีชุดข้อมูลที่มีตารางจากการเชื่อมต่อและสคีมาที่แตกต่างกัน เมื่อชุดข้อมูลมีหลายตาราง ตารางเหล่านั้นจะมีการรวมอยู่ โปรดดู ทำความเข้าใจการรวมตารางชุดข้อมูล ในเวิร์กบุคของคุณ คุณสามารถผสมชุดข้อมูลที่มีตารางและการรวมหลายรายการได้ ตัวอย่างเช่น คุณสามารถเพิ่มและผสมชุดข้อมูลกับหลายตารางเมื่อคุณต้องการให้เวิร์กบุคของคุณมีการวิเคราะห์ข้อเท็จจริงข้ามรายการ
ในบางกรณีเมื่อแถวข้อมูลที่คุณคาดหวังจะเห็นในชุดข้อมูลขาดหายไป คุณต้องระบุชุดข้อมูลเพื่อใช้สำหรับการผสมข้อมูล
บางครั้งแถวข้อมูลขาดหายไปเมื่อเวิร์กบุคของคุณมีข้อมูลจากชุดข้อมูลสองชุดที่มีแอททริบิวและค่าปะปนกัน และมีค่าที่ตรงกันในที่มาหนึ่ง ซึ่งไม่มีในอีกที่มา
สมมติว่าเรามีชุดข้อมูลสองชุด (Source A และ Source B) โดยมีแถวต่างกันเล็กน้อย ดังที่แสดงในภาพ สังเกตว่า Source A ไม่มี IN-8 และ Source B ไม่มี IN-7
ผลลัพธ์ต่อไปนี้จะปรากฏขึ้น หากคุณเลือกตัวเลือกการผสมข้อมูล ทุกแถว สำหรับ Source A และเลือกตัวเลือกการผสมข้อมูล แถวที่ตรงกัน สำหรับ Source B เนื่องจาก IN-7 ไม่มีอยู่ใน Source B ผลลัพธ์จึงมี Rep และ Bonus ที่มีค่านัล
ผลลัพธ์ต่อไปนี้จะปรากฏขึ้น หากคุณเลือกตัวเลือกการผสมข้อมูล แถวที่ตรงกัน สำหรับ Source A และเลือกตัวเลือกการผสมข้อมูล ทุกแถว สำหรับ Source B เนื่องจาก IN-8 ไม่มีอยู่ใน Source A ผลลัพธ์จึงมี Date และ Revenue ที่มีค่านัล
การแสดงข้อมูลสำหรับ Source A รวม Date เป็นแอททริบิว และ Source B รวม Rep เป็นแอททริบิว และคอลัมน์ที่ตรงกันคือ Inv# ภายใต้กฎไดเมนชัน คุณไม่สามารถใช้แอททริบิวเหล่านี้กับการวัดจากตารางตรงกันข้าม เว้นแต่คุณจะใช้คอลัมน์ที่ตรงกันด้วย
การผสมตารางที่มีทั้งแอททริบิวและตัววัดมีการตั้งค่าอยู่สองแบบ ซึ่งถูกตั้งค่าโดยอิสระในแต่ละการแสดงข้อมูล ขึ้นอยู่กับว่าใช้คอลัมน์ใดในการแสดงข้อมูล การตั้งค่า ได้แก่ ทุกแถว และ แถวที่ตรงกัน และการตั้งค่าเหล่านี้อธิบายว่าระบบใช้แถวจากที่มาใด เมื่อส่งข้อมูลที่จะแสดงผล
ระบบกำหนดการผสมข้อมูลโดยอัตโนมัติตามกฎต่อไปนี้:
หากเวิร์กบุคของคุณมีชุดข้อมูลหลายชุด คุณสามารถผสมข้อมูลจากชุดข้อมูลหนึ่งกับอีกชุดหนึ่ง
เมื่อคุณเพิ่มชุดข้อมูลมากกว่าหนึ่งชุดในเวิร์กบุค ระบบจะพยายามค้นหาข้อมูลที่ตรงกันกับข้อมูลที่ถูกเพิ่ม โดยจะจับคู่ไดเมนชันภายนอกที่ใช้ชื่อเดียวกันและมีประเภทข้อมูลที่ใช้งานร่วมกันได้กับแอททริบิวในชุดข้อมูลที่มีอยู่โดยอัตโนมัติ ความเชื่อมโยงด้วยการผสมจะได้รับการจัดเก็บในตาราง ไม่ใช่ในเวิร์กบุค ดังนั้นรายการผสมที่ตรงกันที่คุณเพิ่มหรือย้ายออกจะส่งผลต่อชุดข้อมูลอื่นๆ ที่ใช้ตารางเดียวกันด้วย
โปรดดู ทำความเข้าใจกับการผสม
หมายเหตุ:
ชุดข้อมูลอาจมีตารางจากการเชื่อมต่อและสคีมาที่แตกต่างกัน ชุดข้อมูลเหล่านี้ใช้การรวมซึ่งกำหนดไว้ในโปรแกรมแก้ไข ชุดข้อมูล หากต้องการลดหรือป้องกันไม่ให้มีการผสมในเวิร์กบุค Oracle แนะนำว่าคุณควรสร้างชุดข้อมูลที่มีหลายตารางและใช้การรวมเมื่อใดก็ตามที่ทำได้ โปรดดู สร้างชุดข้อมูลจากการเชื่อมต่อต่อไปนี้คือเคล็ดลับบางส่วนเกี่ยวกับการผสมข้อมูลเพื่อให้ได้ผลลัพธ์ที่ดีที่สุด
หลีกเลี่ยงข้อผิดพลาดเกี่ยวกับขีดจำกัดสูงสุดของรันไทม์
หากคุณผสมชุดข้อมูลภายนอกเข้ากับหัวเรื่องของ Oracle Analytics และใช้คอลัมน์และฟิลเตอร์จากที่มาทั้งสองในการแสดงข้อมูลเดียวกัน Oracle Analytics อาจหมดเวลาได้
เพื่อหลีกเลี่ยงไทม์เอาต์ ให้ใช้ฟิลเตอร์หัวเรื่องมากขึ้นเพื่อลดจำนวนข้อมูลที่ส่งคืนจากการสืบค้น
คุณสามารถแก้ไขคุณสมบัติของการแสดงข้อมูลเพื่อแก้ไขการตั้งค่าการผสมข้อมูลของเวิร์กบุค