SAP IDT - การจัดการการเชื่อมต่อ
การเชื่อมต่อใน IDT ใช้เพื่อเชื่อมต่อกับแหล่งข้อมูลเชิงสัมพันธ์หรือ OLAP โดยใช้เครื่องมือรายงาน SAP BusinessObjects อาจเป็นการเชื่อมต่อภายในหรือการเชื่อมต่อที่เผยแพร่ในที่เก็บส่วนกลาง
การเชื่อมต่อประเภทต่างๆที่รองรับใน IDT
ต่อไปนี้เป็นประเภทของการเชื่อมต่อที่รองรับใน IDT -
การเชื่อมต่อเชิงสัมพันธ์
ใช้เพื่อออกแบบเลเยอร์ Data Foundation ในเครื่องมือออกแบบข้อมูล คุณสามารถนำเข้าตารางและการรวมจากแหล่งข้อมูล
การเชื่อมต่อ OLAP
ด้วยการใช้การเชื่อมต่อ OLAP คุณสามารถออกแบบเลเยอร์ธุรกิจในขณะที่สร้างจักรวาลได้ ช่วยให้คุณสามารถเชื่อมต่อกับสคีมาหลายมิติได้โดยตรงและนำเข้าสำหรับการออกแบบจักรวาล ในภายหลังสามารถใช้กับเครื่องมือรายงาน SAP Business Objects
ลูกค้า BICS
ในการเชื่อมต่อกับ SAP NetWeaver BW คุณสามารถใช้มิดเดิลแวร์ไคลเอ็นต์ SAP BICS เพื่อให้การเข้าถึงแบบสอบถาม BEx การเชื่อมต่อใน IDT สามารถบันทึกแบบโลคัลหรือสามารถรักษาความปลอดภัยและเผยแพร่ในที่เก็บส่วนกลาง
การเชื่อมต่อภายในจะถูกบันทึกเป็นไฟล์. cnx และสามารถเข้าถึงได้โดยผู้ใช้ทุกคนที่กำลังเรียกใช้ IDT เมื่อคุณเผยแพร่การเชื่อมต่อไปยังที่เก็บการเชื่อมต่อจะเปลี่ยนเป็นการเชื่อมต่อที่ปลอดภัย
การเชื่อมต่อที่ปลอดภัยถูกเผยแพร่ลงในที่เก็บและบันทึกไว้ในโฟลเดอร์ Connection คุณยังสามารถสร้างการเชื่อมต่อที่ปลอดภัยโดยใช้คำสั่ง Insert Relational และ Insert OLAP connection จากมุมมองรีซอร์สที่เก็บ
ต่อไปนี้เป็นคุณสมบัติหลักของการเชื่อมต่อที่ปลอดภัย -
ผู้ใช้ต้องได้รับการพิสูจน์ตัวตน
สิทธิ์ของผู้ใช้สามารถกำหนดได้ในระดับผู้ใช้เพื่อให้หรือปฏิเสธการเข้าถึงการเชื่อมต่อหรือคุณสมบัติการเชื่อมต่อ
การเชื่อมต่อที่ปลอดภัยสามารถใช้หรือแชร์โดยผู้ใช้ที่พิสูจน์ตัวตน
การสร้างการเชื่อมต่อใหม่ใน IDT - เชิงสัมพันธ์
ไปที่เครื่องมือออกแบบข้อมูลภายใต้ไคลเอนต์ BI ในการสร้างการเชื่อมต่อแบบสัมพันธ์ใหม่ก่อนอื่นให้เริ่มต้นด้วยโครงการใหม่ภายใต้มุมมองโครงการท้องถิ่น
คลิกใหม่→โปรเจ็กต์→ป้อนชื่อโปรเจ็กต์→เสร็จสิ้น
คลิกขวาที่ชื่อโครงการ→ใหม่→การเชื่อมต่อแบบสัมพันธ์

ป้อนชื่อการเชื่อมต่อ / ทรัพยากร→คลิกถัดไป

เลือกมิดเดิลแวร์ตามแหล่งข้อมูล คุณสามารถเลือก SAP หรือไม่ใช่ SAP เป็นแหล่งข้อมูลและตั้งค่าการเชื่อมต่อเชิงสัมพันธ์กับฐานข้อมูล
เราได้เลือก SAP จากรายการ→ SAP HANA → JDBC →คลิกถัดไป

เข้าสู่โหมดการพิสูจน์ตัวตนชื่อผู้ใช้และรหัสผ่าน ป้อนชื่อโฮสต์และหมายเลขอินสแตนซ์แล้วคลิกถัดไป

ในหน้าต่างถัดไปคุณสามารถกำหนดพารามิเตอร์การเชื่อมต่อเช่น - Time out, Array fetch size, Array Bind size เป็นต้นคลิก Finish

การเชื่อมต่อแบบสัมพันธ์กับฐานข้อมูลต้นทางถูกสร้างขึ้นด้วยนามสกุลไฟล์. cnx คุณสามารถคลิกทดสอบการเชื่อมต่อ

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

.cns- การเชื่อมต่อที่เก็บที่ปลอดภัย
.cnx-local ไม่ปลอดภัย - หากคุณใช้การเชื่อมต่อนี้จะไม่อนุญาตให้คุณเผยแพร่สิ่งใดไปยังที่เก็บ
สิ่งนี้แสดงให้เห็นว่าสามารถสร้างการเชื่อมต่อเชิงสัมพันธ์ในเครื่องมือออกแบบข้อมูลได้อย่างไร เพื่อสรุปขั้นตอนที่เกี่ยวข้องในการสร้างการเชื่อมต่อ -
- ป้อนชื่อของการเชื่อมต่อ
- เลือกมิดเดิลแวร์สำหรับฐานข้อมูลเป้าหมาย
- ป้อนพารามิเตอร์ล็อกอินเพื่อเชื่อมต่อกับแหล่งข้อมูลเชิงสัมพันธ์
- กำหนดค่าและปรับแต่งพารามิเตอร์เพื่อเพิ่มประสิทธิภาพการเชื่อมต่อและเสร็จสิ้น
- หากต้องการเปลี่ยนให้ปลอดภัยให้เผยแพร่การเชื่อมต่อไปยัง Repository
การเปลี่ยนชื่อหรือการลบการเชื่อมต่อ
ในการเปลี่ยนชื่อหรือลบการเชื่อมต่อให้คลิกขวาที่ชื่อการเชื่อมต่อภายใต้พื้นที่โครงการท้องถิ่น

คุณยังสามารถลบหรือแก้ไขการเชื่อมต่อแบบสัมพันธ์ได้เช่นนี้
การสร้างการเชื่อมต่อใหม่ใน IDT - OLAP
การเชื่อมต่อ OLAP ใช้เพื่อเชื่อมต่อกับมุมมองหลายมิติหรือโมเดลข้อมูลเพื่อออกแบบ Business Layer ในเครื่องมือออกแบบข้อมูล
ในการสร้างการเชื่อมต่อ OLAP ใหม่ให้คลิกขวาที่ชื่อโครงการ→ใหม่→การเชื่อมต่อ OLAP

ป้อนชื่อการเชื่อมต่อคำอธิบายและคลิกถัดไป

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

ป้อนพารามิเตอร์การเชื่อมต่อรายละเอียดการพิสูจน์ตัวตนชื่อระบบหมายเลขอินสแตนซ์ ฯลฯ แล้วคลิกถัดไป

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

คลิกเสร็จสิ้น
ตอนนี้คุณต้องเผยแพร่การเชื่อมต่อไปยัง Repository คลิกขวาที่การเชื่อมต่อ→เผยแพร่การเชื่อมต่อไปยัง Repository

พารามิเตอร์การเข้าสู่ระบบสำหรับการเชื่อมต่อ
เมื่อคุณสร้างการเชื่อมต่อเชิงสัมพันธ์หรือ OLAP ใน IDT เพื่อเชื่อมต่อกับแหล่งข้อมูลใด ๆ คุณต้องระบุพารามิเตอร์ล็อกอินของฐานข้อมูลต้นทางเช่นชื่อโฮสต์และหมายเลขอินสแตนซ์

พารามิเตอร์การเชื่อมต่อ
ในขณะที่สร้างการเชื่อมต่อคุณสามารถกำหนดค่าพารามิเตอร์การเชื่อมต่อต่างๆได้ -
Connection Pool Mode - ใช้เพื่อให้การเชื่อมต่อใช้งานได้
Pool Timeout - เมื่อคุณตั้งค่าโหมดพูลการเชื่อมต่อเพื่อให้การเชื่อมต่อใช้งานได้ให้ใช้เวลาเป็นนาทีเพื่อเปิดการเชื่อมต่อ
Array Fetch Size - สิ่งนี้บอกจำนวนแถวสูงสุดที่สามารถดึงได้จากฐานข้อมูล
Example - สมมติว่าคุณป้อนค่า 25 และคุณค้นหา 150 แถวดังนั้นจะดึงข้อมูลโดยดึงข้อมูล 6 แถวจาก 25 แถว
Array Bind Size - ฟิลด์นี้ไม่จำเป็นสำหรับการออกแบบ Universe ใน IDT
Login Timeout - กำหนดนาทีที่ความพยายามในการเชื่อมต่อหมดเวลาและข้อความแสดงข้อผิดพลาดจะปรากฏขึ้น
มีพารามิเตอร์แบบกำหนดเองต่างๆที่สามารถกำหนดได้เช่น ConnectInit, Hint
การแก้ไขการเชื่อมต่อ
หากต้องการแก้ไขการเชื่อมต่อให้ดับเบิลคลิกที่ชื่อการเชื่อมต่อใน Local Project View
ไปที่แท็บข้อมูลทั่วไป→แก้ไข

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