ตัวออกแบบรายการเชิงสัมพันธ์

คุณสามารถสร้างรายการเชิงสัมพันธ์บนแหล่งข้อมูลเชิงสัมพันธ์หรือบน OLAP แหล่งข้อมูลโดยใช้การเชื่อมต่อข้อมูลเชิงสัมพันธ์กับผู้ให้บริการ Infor Olap Server

คุณระบุผู้ให้บริการบนแท็บการ เชื่อม ต่อของการเชื่อมต่อข้อมูลใน d/EPM Administration

ผู้ให้บริการ Infor Olap Server ช่วยให้คุณสามารถสอบถาม OLAP คิวบ์และมิติข้อมูลด้วย SQL แทน MDX สามารถใช้เพื่อส่งคืนองค์ประกอบจากหลาย ๆ OLAP มิติข้อมูลในไฮเปอร์บล็อกเดียว

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

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

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

คุณสร้างและรักษาประเภทฐานข้อมูลในแดชบอร์ดผู้ให้บริการฐานข้อมูลใน d/EPM Administration

บานหน้าต่างตัวแก้ไขคิวรีของตัวออกแบบรายการมีแท็บเหล่านี้ซึ่งมีตาราง พารามิเตอร์ ตัวแปร และคำสั่งซึ่งคุณสามารถสร้างคิวรีได้:

  • ตาราง คลิกเพื่อแสดงโครงสร้างลำดับขั้นของตารางฐานข้อมูลและมุมมอง

    ภายในโครงสร้าง ประเภทข้อมูลเหล่านี้จะระบุด้วยไอคอนและโดยคำแนะนำเครื่องมือ:

    • บูลีน
    • ตัวเลขจำนวนเต็ม
    • ตัวเลขทศนิยม
    • วันที่และเวลา
    • สตริง
    • ไบนารี่
  • พารามิเตอร์ ในแท็บนี้คุณสามารถเพิ่มพารามิเตอร์และกำหนดค่าให้กับพารามิเตอร์เหล่านั้นได้ คุณสามารถใช้พารามิเตอร์ค่าเดียวและหลายค่าได้ ในคำสั่ง SQL ให้อ้างอิงพารามิเตอร์ค่าเดียวด้วย @[parameter_name อ้างอิงพารามิเตอร์หลายค่าด้วย @@[parameter_name] ค่าในพารามิเตอร์หลายค่าต้องคั่นด้วยอักขระไปป์ (|) การใช้พารามิเตอร์ในคิวรีเป็นทางเลือก
  • ตัวแปร คลิกเพื่อแสดงตัวแปรส่วนกลางและรายการส่วนกลางที่มีอยู่ คุณสามารถอ้างอิงออบเจ็กต์ที่ถูกต้องในรายงานแต่ไม่ได้เป็นส่วนหนึ่งของฐานข้อมูลเชิงสัมพันธ์ ข้อมูลหลายมิติและข้อมูลเชิงสัมพันธ์ในรายงานสามารถรวมกันผ่านตัวแปรส่วนกลาง
  • คำสั่ง คลิกเพื่อแสดงองค์ประกอบของคำสั่ง SQL เช่น Select, From เป็นต้น ที่สามารถใช้ในแบบสอบถามได้

เขียนคำสั่ง SQL ในบานหน้าต่าง ตัวแก้ไขคิวรี หรือคลิกสองครั้งที่รายการบนแท็บ ตาราง และแก้ไขไวยากรณ์ที่ได้

จากรายการประเภทฐานข้อมูล ให้เลือกผู้ให้บริการฐานข้อมูลที่จะเขียนแต่ละคำสั่ง

หมายเหตุ

ฐานข้อมูล Oracle คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ แนวปฏิบัติมาตรฐานคือชื่อตารางและคอลัมน์ทั้งหมดอยู่ในตัวพิมพ์ใหญ่ หากฐานข้อมูล Oracle มีชื่อตารางหรือคอลัมน์แบบผสม คุณต้องใส่ชื่อตาราง/คอลัมน์ในเครื่องหมายคำพูดในคิวรี SQL ของคุณ (เช่น "table_name" )

คลิก แสดงตัวอย่างคิวรี เพื่อแสดงคิวรี SQL ที่เป็นผลลัพธ์ โดยยึดตามค่าตัวแปรปัจจุบันหรือการประเมินฟังก์ชัน

คลิก แสดงตัวอย่าง ในแถบเครื่องมือของตัวออกแบบรายการเพื่อเปิดใช้งานบานหน้าต่างแสดงตัวอย่างและแสดงผลลัพธ์ของคิวรี

ถ้าคอลัมน์แรกของคิวรีไม่ซ้ำกัน ค่าที่ซ้ำกันจะแสดงในบานหน้าต่างแสดงตัวอย่าง เมื่อต้องการแก้ไขปัญหานี้ ให้ใช้ฟิลด์ ใช้หมายเลขบรรทัดเป็นดัชนี ในบานหน้าต่างขั้นสูงของตัวออกแบบรายการ การทำเช่นนี้จะเพิ่มดัชนีตัวเลขจากน้อยไปหามากให้กับการเลือกเชิงสัมพันธ์ในบานหน้าต่างแสดงตัวอย่าง ซึ่งจะแสดงแทนค่าที่ซ้ำกัน ไม่มีผลกับการแสดงผลลัพธ์ในตัวออกแบบรายการเชิงสัมพันธ์

หมายเหตุ

ดัชนีนี้ไม่เหมือนกับดัชนีในฐานข้อมูลเชิงสัมพันธ์

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

โดยค่าเริ่มต้น คุณไม่สามารถเขียนกลับค่าไปยังรายการเชิงสัมพันธ์ หากต้องการเปิดใช้งานการเขียนกลับ ให้เลือก จริง ในฟิลด์ รายการที่เขียนได้ ในบานหน้าต่างขั้นสูง เพื่อเพิ่มประสิทธิภาพสูงสุด อย่าเปิดใช้งานการเขียนกลับโดยไม่จำเป็น