ความหมายของ SAP ตัวอย่าง & SAP ซิด?
⚡ สรุปอย่างชาญฉลาด
SAP ตัวอย่างและ SAP SID ร่วมกันกำหนดวิธีการทำงานของ SAP ระบบ R/3 มีโครงสร้างและมีรหัสระบุเฉพาะตัว อินสแตนซ์จะรวมทรัพยากรต่างๆ เช่น หน่วยความจำ กระบวนการทำงาน ตัวจัดการการส่งคำสั่ง และเกตเวย์ โดย SID จะระบุการติดตั้งทั้งหมดด้วยรหัสสามตัวอักษร

อะไรคือสิ่งที่ SAP ตัวอย่าง?
An SAP ตัวอย่าง คือกลุ่มทรัพยากรที่จัดสรรให้กับแอปพลิเคชันหรือเซิร์ฟเวอร์ฐานข้อมูลหนึ่งๆ ในช่วงเวลาทำงาน SAP สภาพแวดล้อมไคลเอ็นต์-เซิร์ฟเวอร์ของ R/3 แต่ละอินสแตนซ์จะรวมทรัพยากรที่เซิร์ฟเวอร์ต้องการเพื่อจัดการคำขอของผู้ใช้ได้อย่างอิสระ
ทรัพยากรที่ประกอบขึ้นเป็นอินสแตนซ์ ได้แก่:
- หน่วยความจำ — พื้นที่หน่วยความจำร่วมที่ใช้สำหรับบัฟเฟอร์และพื้นที่สำหรับม้วน/หน้ากระดาษ
- กระบวนการทำงาน — กระบวนการโต้ตอบ การอัปเดต การทำงานเบื้องหลัง การจัดคิว และการจัดเก็บคำขอของผู้ใช้
- รีบ — เจ้าหน้าที่ควบคุมการจราจรที่ส่งต่อคำขอไปยังกระบวนการทำงานที่ว่าง
- ประตู — จุดเชื่อมต่อการสื่อสารสำหรับการเรียกใช้ RFC และ CPI-C ทั้งขาเข้าและขาออกจากอินสแตนซ์
ประเภทของ SAP อินสแตนซ์
An SAP ระบบประกอบด้วยอินสแตนซ์เชิงตรรกะสามประเภท ทั้งสามประเภทนี้ใช้สิ่งเดียวกัน SAP ไดเร็กทอรีระบบในระดับระบบปฏิบัติการ
SAP System = Dialog Instance + Central Instance + Database Instance
1. อินสแตนซ์บทสนทนา
A อินสแตนซ์โต้ตอบ ตัวจัดการการสนทนา (Dispatcher) ทำงานในเลเยอร์แอปพลิเคชันและมีหน้าที่กระจายภาระงานของผู้ใช้ไปยังโฮสต์ต่างๆ เมื่อมีการเพิ่มอินสแตนซ์การสนทนามากขึ้นในโฮสต์เพิ่มเติม จำนวนของตัวจัดการการสนทนาและกระบวนการทำงานก็จะเพิ่มขึ้น ทำให้ผู้ใช้พร้อมกันสามารถล็อกอินและดำเนินการทำธุรกรรมได้มากขึ้นโดยไม่ทำให้เซิร์ฟเวอร์ใดเซิร์ฟเวอร์หนึ่งทำงานหนักเกินไป
2. อินสแตนซ์ส่วนกลาง
การขอ อินสแตนซ์ส่วนกลาง สามารถทำทุกอย่างที่อินสแตนซ์บทสนทนาทำได้ แต่เพิ่มเติมคือมีเซิร์ฟเวอร์จัดคิวและเซิร์ฟเวอร์ข้อความอยู่ด้วย อินสแตนซ์บทสนทนาทั้งหมดจะสื่อสารกับอินสแตนซ์ส่วนกลางผ่านทางเซิร์ฟเวอร์ข้อความก่อนที่จะส่งข้อมูลไปยังฐานข้อมูล เมื่ออินสแตนซ์เริ่มต้น ตัวจัดการการส่งคำสั่งจะลงทะเบียนกับเซิร์ฟเวอร์ข้อความและประกาศบริการที่ให้บริการ (DIA, BTC, SPO, UPD และอื่นๆ) บริการจัดคิวบนอินสแตนซ์ส่วนกลางจะจัดการตารางล็อกที่จัดลำดับการอัปเดตทั่วทั้งระบบ
3. อินสแตนซ์ฐานข้อมูล
การขอ อินสแตนซ์ฐานข้อมูล คือที่ที่ข้อมูลทางธุรกิจถูกจัดเก็บไว้จริง ๆ โดยจะรับคำขอที่ส่งผ่านอินสแตนซ์ส่วนกลาง ทำการล็อกคิว และส่งชุดผลลัพธ์กลับไปยังเวิร์กโปรซีเดอร์ที่เรียกใช้
SID คืออะไรใน SAP?
SID ย่อมาจาก SAP การระบุระบบเป็นรหัสระบุตัวตนสามตัวอักษรที่ไม่ซ้ำกัน ซึ่งกำหนดให้กับทุกการติดตั้ง R/3 กล่าวคือ ทุกระบบที่สมบูรณ์ SAP ระบบ ประกอบด้วยเซิร์ฟเวอร์ฐานข้อมูลและเซิร์ฟเวอร์แอปพลิเคชันตั้งแต่หนึ่งเครื่องขึ้นไป
โดยทั่วไปแล้ว SIDs จะมีรูปแบบดังนี้ C11, PRD, E56, เดฟหรือ คำพูดคำจาSID จะถูกกำหนดไว้แล้วในระหว่างการติดตั้งและไม่สามารถเปลี่ยนแปลงได้หากไม่ทำการติดตั้งระบบใหม่ ดังนั้นการเลือกชื่อที่ทำไว้ในช่วงเริ่มต้นของโครงการจึงมักจะคงอยู่กับระบบนั้นไปอีกหลายปี
กฎการตั้งชื่อ SID
- อย่างแน่นอน อักขระตัวอักษรและตัวเลขสามตัว.
- อักขระตัวแรกต้องเป็นตัวอักษร
- ค่าที่สงวนไว้ เช่น เพิ่ม, ทั้งหมด, AND, BIN, CDC, COM, SAP, ซิสและห้ามใช้ชื่อฐานข้อมูลที่รองรับที่มีสามตัวอักษร
- แต่ละ SID ภายในระบบขนส่งเดียวกันจะต้องมีเอกลักษณ์เฉพาะตัว
ชื่อระบบตรรกะ
เมื่อมีการกระจายข้อมูลระหว่างระบบต่างๆ แต่ละระบบในเครือข่ายจะต้องสามารถระบุได้อย่างชัดเจน SAP แก้ปัญหานี้โดยใช้แนวคิดของ ระบบตรรกะ.
ระบบลอจิคัลคือระบบแอปพลิเคชันที่แอปพลิเคชันทำงานร่วมกันบนฐานข้อมูลทั่วไป ใน SAP ในแง่ของตรรกะ ระบบเชิงตรรกะเปรียบเสมือนลูกค้า ซึ่งเป็นหน่วยธุรกิจที่เล็กที่สุดและครบวงจรภายในระบบ SAP การติดตั้ง
เนื่องจากชื่อระบบเชิงตรรกะใช้ระบุระบบแต่ละระบบภายในเครือข่ายได้อย่างเฉพาะเจาะจง ดังนั้นระบบสองระบบจึงไม่สามารถใช้ชื่อเดียวกันได้ หากระบบทั้งสองเชื่อมต่อกันในฐานะระบบ BW ระบบต้นทาง หรือมีแผนที่จะเชื่อมต่อกัน
ตัวอย่าง: ชื่อเชิงตรรกะของระบบการผลิต
ยกตัวอย่างชื่อระบบเชิงตรรกะสำหรับระบบการผลิต SAP เซิร์ฟเวอร์ BW ในประเทศเยอรมนี:
| ธาตุ | ความคุ้มค่า | ความหมาย |
|---|---|---|
| SID | พีบีจี | P = การผลิต (ประเภท), B = BW (ส่วนประกอบ), G = เยอรมนี (โรงงาน) |
| ไคลเอนต์ | 100 | หมายเลขลูกค้าสามหลักจะถูกกำหนดให้ในระหว่างการติดตั้ง |
| ชื่อระบบตรรกะ | พีบีจีซีเอ็นที100 | SID + CLNT + หมายเลขลูกค้า — รูปแบบมาตรฐาน |
SAP อินสแตนซ์เทียบกับ SAP SID
คำศัพท์ทั้งสองคำนี้อธิบายถึงชั้นต่างๆ ของระบบเดียวกัน ตัวอย่างเช่น... ทรัพยากรรันไทม์; SID เกี่ยวกับ เอกลักษณ์.
| แง่มุม | SAP ตัวอย่าง | SAP SID |
|---|---|---|
| มันคืออะไร | คอนเทนเนอร์ทรัพยากรแบบรันไทม์บนเซิร์ฟเวอร์ | ตัวระบุสามตัวอักษรสำหรับทั้งหมด SAP ระบบ |
| ขอบเขต | ต่อแอปพลิเคชันหรือเซิร์ฟเวอร์ฐานข้อมูล | สำหรับ SAP ระบบ (การติดตั้งทั้งหมด) |
| ตัวอย่าง | ไดอะล็อก, เซ็นทรัล, ฐานข้อมูล | C11, PRD, DEV, QAS |
| สามารถเปลี่ยนแปลงได้ขณะรันไทม์หรือไม่? | ใช่ — สามารถเริ่มต้น หยุด หรือเพิ่มอินสแตนซ์ได้ | ไม่ — แก้ไขแล้วในระหว่างการติดตั้ง |
| ใช้สำหรับ | การกระจายโหลด การปรับขนาด การแยกความผิดพลาด | การระบุตัวตนในการขนส่ง, RFCs, การตรวจสอบ |
โดยที่ SID และ Instance Numbers ปรากฏ
เมื่อติดตั้งระบบแล้ว SID และหมายเลขอินสแตนซ์สองหลักจะปรากฏในหลายๆ ที่ที่ผู้ดูแลระบบ Basis ทำงานด้วยทุกวัน
- บัญชีผู้ใช้ระบบปฏิบัติการ:
<sid>adm(เช่นprdadm) andsapadm. - ไฟล์โปรไฟล์:
DEFAULT.PFL,<SID>_DVEBMGS<NN>_<host>โดยที่ NN คือหมายเลขอินสแตนซ์ - พอร์ตบริการ: พอร์ตตัวจัดการ 32 พอร์ตเกตเวย์ 33 พอร์ตเซิร์ฟเวอร์ข้อความ 36 .
- ปลายทาง RFC และเส้นทาง TMS ได้รับการระบุโดย SID
- SAP รายการเข้าสู่ระบบ GUI แสดง SID ควบคู่ไปกับชื่อโฮสต์
แนวทางปฏิบัติที่ดีที่สุดสำหรับการตั้งค่า SID และอินสแตนซ์
กลยุทธ์การกำหนด SID และอินสแตนซ์ที่ชัดเจนจะส่งผลดีต่ออายุการใช้งานของระบบโดยรวม แนวทางปฏิบัติต่อไปนี้จะช่วยลดปัญหาที่ไม่คาดคิดระหว่างการถ่ายโอนข้อมูล การอัปเดต และการตรวจสอบ
- ควรยึดหลักเกณฑ์การตั้งชื่อ ครอบคลุมทั้ง DEV/QAS/PRD ดังนั้นบทบาทของแต่ละระบบจึงชัดเจนอยู่แล้วจาก SID เพียงอย่างเดียว
- หลีกเลี่ยง SAP-ค่าตัวอักษรสามตัวที่สงวนไว้ และตั้งชื่อฐานข้อมูลเพื่อป้องกันการทำงานซ้ำหลังการติดตั้ง
- บันทึกความหมายของอักขระ SID แต่ละตัว ในแผนภาพภูมิทัศน์เพื่อให้สมาชิกใหม่สามารถเข้าใจได้
- หมายเลขอินสแตนซ์ PIN เมื่อใช้งานหลายระบบบนโฮสต์เดียวกัน ควรตรวจสอบให้แน่ใจว่าช่วงพอร์ตไม่ชนกัน
- ใช้ชื่อระบบตรรกะที่แตกต่างกัน เพื่อให้การกำหนดเส้นทาง ALE/IDoc สำหรับลูกค้าแต่ละรายมีความชัดเจนและไม่คลุมเครือ
- เก็บอินสแตนซ์ฐานข้อมูลไว้บนโฮสต์แยกต่างหาก เมื่อโปรไฟล์การโหลดอนุญาต เพื่อไม่ให้ปริมาณการใช้งานบทสนทนาที่เพิ่มขึ้นอย่างรวดเร็วไปแย่งใช้ I/O ของฐานข้อมูล
