ใช้ฐานข้อมูล SQL เป็นแหล่งข้อมูลสำหรับตัวชี้วัด

ใช้ฐานข้อมูลภายนอกเป็นแหล่งข้อมูลสำหรับ KPIs ของคุณ ตั้งค่าตัวชี้วัด SQL เพื่อเข้าถึงฐานข้อมูลระยะไกล

  • โหลดข้อมูลเข้าสู่ KPIs โดยตรงจากฐานข้อมูลของคุณ
  • ปรับการอนุญาตของผู้ใช้เพื่อเข้าถึงแหล่งข้อมูลภายนอก

สร้างแหล่งข้อมูล

  1. คลิก > การตั้งค่า > แถบ การรวมระบบ
  2. ในส่วน แหล่งข้อมูล คลิก เพิ่ม เพื่อเพิ่มแหล่งข้อมูลใหม่

แหล่งข้อมูลที่มีให้ใช้งาน:

ตั้งค่า SQL Indicator

  1. เปิดสกอร์การ์ด ไปที่แท็บ KPIs
  2. เลือกตัวชี้วัดที่จะเป็นผู้รับข้อมูล
  3. สลับไปที่แท็บ ข้อมูล คลิกปุ่ม แหล่งข้อมูล ถัดจากช่อง ค่า
  4. ปุ่มแหล่งข้อมูล
  5. คลิกที่ปุ่ม คำสั่ง SQL
  6. กำหนดสูตรคำสั่ง SQL ที่ต้องการ (ดูตัวอย่างด้านล่าง)
  7. คลิกปุ่ม ถัดไป เพื่อดูตัวอย่างผลลัพธ์ และคลิกปุ่ม เสร็จสิ้น
ตัวอย่าง:

ตัวอย่างของคำสั่ง SQL

BSC Designer คาดว่าจะได้รับค่าหนึ่งค่าเป็นการตอบสนองต่อคำสั่ง SQL ข้อมูลที่ได้รับจะถูกใช้สำหรับช่อง ค่า ของตัวชี้วัด

พารามิเตอร์ที่รองรับ:

  • %%UpdatePeriodStart%% และ %%UpdatePeriodEnd%% - วันที่เริ่มต้นและวันที่สิ้นสุดของช่วงการอัปเดตตามลำดับ
  • %%ItemName%% - ชื่อของ KPI ตามที่ระบุในช่อง ชื่อ
  • %%date%% - วันที่ปัจจุบันที่เลือกในปฏิทินใน BSC Designer

กรณีที่ 1: ตัวชี้วัดถูกอัปเดตทุกวัน มีค่าหนึ่งค่าสำหรับแต่ละวัน

select value from datatable where date = %%date%%

กรณีที่ 2 (ใช้บ่อยที่สุด): ตัวชี้วัดถูกอัปเดตทุกเดือน มีค่าหลายค่าสำหรับช่วงเวลานี้ในฐานข้อมูลที่ต้องสรุป

select sum(value) from datatable where date between %%UpdatePeriodStart%% and %%UpdatePeriodEnd%%

สิทธิในการสร้างตัวชี้วัด SQL

โดยค่าเริ่มต้น ผู้ใช้ขั้นสูงไม่มีสิทธิในการสร้างตัวชี้วัด SQL ใหม่ เพื่อให้สิทธินี้:

  1. ไปที่ > ส่วน ผู้ใช้
  2. คลิกปุ่ม แก้ไข สำหรับผู้ใช้
  3. ใช้ช่องทำเครื่องหมาย อนุญาตให้ใช้แหล่งข้อมูลภายนอก
  4. กดปุ่ม บันทึก

อัปเดตข้อมูล

มีหลายวิธีในการอัปเดตข้อมูลสำหรับตัวชี้วัด SQL:

  • คลิกที่วันที่ใดก็ได้ในปฏิทิน - BSC Designer จะพยายามอ่านข้อมูลสำหรับวันนั้น
  • อัปเดตด้วยตนเอง - หากคุณต้องการรีเฟรชข้อมูลสำหรับวันใดวันหนึ่ง ใช้ตัวเลือก รีเฟรชที่นำเข้า ในเมนูเครื่องมือ
  • กำหนดช่วงเวลาในการอัปเดต - กำหนด ช่วงเวลาในการอัปเดต สำหรับตัวชี้วัด BSC Designer จะอัปเดตตัวชี้วัด SQL โดยอัตโนมัติตามกำหนดการที่ระบุ