ตัวออกแบบรายการเชิงสัมพันธ์
คุณระบุผู้ให้บริการบนแท็บ การเชื่อมต่อ ของการเชื่อมต่อข้อมูลใน d/EPM Administration
ผู้ให้บริการ Infor Olap Server ช่วยให้คุณสามารถสอบถามOLAP คิวบ์และมิติข้อมูลด้วย SQL แทน MDX สามารถใช้เพื่อส่งคืนองค์ประกอบจากหลายๆ มิติ OLAP ในไฮเปอร์บล็อกเดียว
รายการเชิงสัมพันธ์ถูกกำหนดโดยการสอบถาม SQL คุณอาจต้องใช้การสอบถามเดียวกันในเวอร์ชันต่างๆ เพื่อพิจารณาความแตกต่างในวิธีที่ผู้ให้บริการฐานข้อมูลต่างๆ นำ SQL ไปใช้ คุณสามารถเขียนคำสั่ง SQL สำหรับผู้ให้บริการฐานข้อมูลแต่ละราย ผู้ให้บริการที่เลือกสำหรับการเชื่อมต่อข้อมูลจะกำหนดเวอร์ชันของคำสั่งที่ใช้
เพื่อช่วยรับรองความปลอดภัยของสภาพแวดล้อม คำสั่ง SQL ใดๆ ที่คุณสร้างและเป้าหมายที่ต้นทางระบบคลาวด์ของ Infor จะถูกแยกวิเคราะห์กับรายการโครงสร้าง SQL ที่ปลอดภัย ไวยากรณ์การสอบถาม SQL ต้องเป็นไปตามมาตรฐาน SQL ANSI 92 รายการจะใช้เฉพาะในกรณีที่แหล่งที่มาของ Infor cloud อาจได้รับผลกระทบ
ในสภาพแวดล้อมภายในองค์กร ปุ่ม
จะสลับระหว่างโหมดปลอดภัยและไม่ปลอดภัย ในโหมดปลอดภัย การสอบถามที่คุณเขียนไม่สามารถอ้างอิงออบเจ็กต์หรือตัวแปรของรายงานได้ ในโหมดปลอดภัย การสอบถามจะถูกส่งเป็นข้อความและจะไม่ตีความว่าเป็นสูตร ในสภาพแวดล้อมระบบคลาวด์ จะมีการบังคับใช้โหมดปลอดภัยและปิดใช้งานปุ่มคุณสร้างและรักษาประเภทฐานข้อมูลในแดชบอร์ดผู้ให้บริการฐานข้อมูลใน d/EPM Administration
บานหน้าต่างตัวแก้ไขการสอบถามของตัวออกแบบรายการมีแท็บเหล่านี้ซึ่งมีตาราง พารามิเตอร์ และคำสั่งซึ่งคุณสามารถสร้างการสอบถามได้:
- ตาราง คลิกเพื่อแสดงโครงสร้างลำดับขั้นของตารางฐานข้อมูลและมุมมอง
ภายในโครงสร้าง ประเภทข้อมูลเหล่านี้จะระบุด้วยไอคอนและโดยคำแนะนำเครื่องมือ:
- บูลีน
- ตัวเลขจำนวนเต็ม
- ตัวเลขทศนิยม
- วันที่และเวลา
- สตริง
- ไบนารี่
- พารามิเตอร์ ด้วยเหตุผลด้านความปลอดภัยต้องไม่ใช้การดำเนินการสตริงและตัวแปรเพื่อสร้างรายการเชิงสัมพันธ์ ให้สร้างพารามิเตอร์และกำหนดตัวแปรให้กับพารามิเตอร์เหล่านั้นแทน และใช้พารามิเตอร์ใน SQL ของคุณ คุณสามารถใช้พารามิเตอร์ค่าเดียวและหลายค่าได้ ในคำสั่ง SQL ให้อ้างอิงพารามิเตอร์ค่าเดียวด้วย
@parameter_name
อ้างอิงพารามิเตอร์หลายค่าด้วย@@parameter_name
ค่าในพารามิเตอร์หลายค่าต้องคั่นด้วยอักขระไปป์|
- คำสั่ง คลิกเพื่อแสดงองค์ประกอบของคำสั่ง SQL เช่น Select, From เป็นต้น ที่สามารถใช้ในการสอบถามได้
เขียนคำสั่ง SQL ในบานหน้าต่าง ตัวแก้ไขการสอบถาม หรือดับเบิลคลิกที่รายการบนแท็บ ตาราง และแก้ไขไวยากรณ์ที่ได้
จากรายการประเภทฐานข้อมูล ให้เลือกผู้ให้บริการฐานข้อมูลที่จะเขียนแต่ละคำสั่ง
ฐานข้อมูล Oracle คำนึงถึงขนาดตัวพิมพ์ แนวปฏิบัติมาตรฐานคือชื่อตารางและคอลัมน์ทั้งหมดอยู่ในตัวพิมพ์ใหญ่ หากฐานข้อมูล Oracle มีชื่อตารางหรือคอลัมน์แบบผสม คุณต้องใส่ชื่อตาราง/คอลัมน์ในเครื่องหมายคำพูดในการสอบถาม SQL ของคุณ (เช่น "table_name"
)
คลิก
เพื่อแสดงการสอบถาม SQL ที่เป็นผลลัพธ์ โดยยึดตามค่าตัวแปรปัจจุบันหรือการประเมินฟังก์ชันคลิก
ในแถบเครื่องมือของตัวออกแบบรายการเพื่อเปิดใช้งานบานหน้าต่างแสดงตัวอย่างและแสดงผลลัพธ์ของการสอบถามถ้าคอลัมน์แรกของการสอบถามไม่ต่างกัน ค่าที่ซ้ำกันจะแสดงในบานหน้าต่างแสดงตัวอย่าง เมื่อต้องการแก้ไขปัญหานี้ ให้ใช้ฟิลด์ ใช้หมายเลขบรรทัดเป็นดัชนี ในบานหน้าต่างขั้นสูงของตัวออกแบบรายการ สิ่งนี้จะเพิ่มดัชนีตัวเลขจากน้อยไปหามากให้กับการเลือกเชิงสัมพันธ์ในบานหน้าต่างแสดงตัวอย่าง ซึ่งจะแสดงแทนค่าที่ซ้ำกัน ไม่มีผลกับการแสดงผลลัพธ์ในตัวออกแบบรายการเชิงสัมพันธ์
ดัชนีนี้ไม่เหมือนกับดัชนีในฐานข้อมูลเชิงสัมพันธ์
เมื่อต้องการจำกัดจำนวนแถวที่ส่งคืนโดยการสอบถาม ให้เปิดใช้งานขีดจำกัดแถวในบานหน้าต่างขั้นสูงของตัวออกแบบรายการ และระบุจำนวนบรรทัดที่จะแสดง
โดยค่าเริ่มต้น คุณไม่สามารถเขียนกลับค่าไปยังรายการเชิงสัมพันธ์ หากต้องการเปิดใช้งานการเขียนกลับ ให้เลือก True ในฟิลด์ รายการที่เขียนได้ ในบานหน้าต่างขั้นสูง เพื่อเพิ่มประสิทธิภาพสูงสุด อย่าเปิดใช้งานการเขียนกลับโดยไม่จำเป็น