ความหมายของ SAP ตัวอย่าง & SAP ซิด?

⚡ สรุปอย่างชาญฉลาด

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

  • 🧱 คำจำกัดความหลัก: An SAP อินสแตนซ์ คือกลุ่มหน่วยความจำ กระบวนการทำงาน ตัวจัดการการส่งคำสั่ง และเกตเวย์สำหรับเซิร์ฟเวอร์เครื่องเดียวในขณะทำงาน
  • 🔀 ประเภทของอินสแตนซ์: อินสแตนซ์ของ Dialog, Central และ Database เมื่อรวมกันแล้วจะก่อให้เกิดระบบที่สมบูรณ์ SAP ระบบ
  • 🆔 กฎ SID: ทุกๆ SAP ระบบนี้มีอักขระสามตัวที่ไม่ซ้ำกัน SAP รหัสระบุระบบ เช่น PRD, DEV หรือ QAS
  • 🌐 ระบบตรรกะ: ชื่อระบบเชิงตรรกะ (SID + CLNT + หมายเลขไคลเอ็นต์) ระบุไคลเอ็นต์แต่ละรายได้อย่างเฉพาะเจาะจงทั่วทั้งระบบ SAP ภูมิประเทศ
  • 🤖 มุมมองของ AI: ผู้ช่วย AI ช่วยเร่งกระบวนการตรวจสอบ SID, การตรวจสอบ RFC และการปรับขนาดทรัพยากรอินสแตนซ์ให้เหมาะสมทั่วทั้งระบบ SAP ภูมิทัศน์

ความหมายของ SAP ตัวอย่าง & SAP ซิด?

อะไรคือสิ่งที่ 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) and sapadm.
  • ไฟล์โปรไฟล์: 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 ของฐานข้อมูล

คำถามที่พบบ่อย

ไม่ครับ SID ถูกฝังอยู่ในไดเร็กทอรี โปรไฟล์ บัญชีผู้ใช้ และโครงสร้างฐานข้อมูล การเปลี่ยนแปลง SID ต้องทำสำเนาทั้งระบบหรือเปลี่ยนชื่อแบบเดียวกันโดยใช้ SWPM (System Rename) ซึ่งไม่ใช่การเปลี่ยนแปลงการตั้งค่าแบบง่ายๆ

An SAP ระบบ คือ การติดตั้งแบบสมบูรณ์ที่ระบุด้วย SID เดียว อินสแตนซ์ คือ หน่วยการทำงาน (กระบวนการทำงาน ตัวจัดการการส่งคำสั่ง เกตเวย์) หนึ่งหน่วย บนโฮสต์เดียว ระบบสามารถมีอินสแตนซ์ได้หลายตัว แต่มี SID เพียงหนึ่งเดียวเท่านั้น

หมายเลขอินสแตนซ์เป็นรหัสสองหลัก (00–97) ที่กำหนดให้กับแต่ละอินสแตนซ์ โดยจะนำไปใช้กับช่วงพอร์ต TCP เช่น พอร์ตดิสแพตเชอร์ 3200 + NN เพื่อป้องกันไม่ให้เกิดการขัดแย้งกันระหว่างหลายอินสแตนซ์บนโฮสต์เดียวกัน

SID ที่สงวนไว้ ได้แก่ ADD, ALL, AND, BIN, CDC, COM, SAPนอกจากนี้ ยังควรใช้ชื่อฐานข้อมูลอย่าง SYS รวมถึง ORA, DB2, ADA, SYB และ MSS การใช้ชื่อเหล่านี้จะทำให้การติดตั้งล้มเหลวหรือเกิดความกำกวมขณะทำงาน และควรหลีกเลี่ยง

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

CLNT ย่อมาจาก Client (ลูกค้า) ในชื่อระบบเชิงตรรกะ เช่น PBGCLNT100 ส่วนที่อยู่หลัง CLNT คือหมายเลขลูกค้าสามหลักที่ระบุหน่วยธุรกิจอิสระภายในระบบ SAP ระบบที่ระบุโดย SID PBG

ผู้ช่วย AI จะตรวจสอบข้อกำหนด SID ในสภาพแวดล้อมต่างๆ แนะนำจำนวนกระบวนการทำงานที่เหมาะสมตามปริมาณงานในอดีต ระบุปลายทาง RFC ที่ชี้ไปยัง SID ที่ล้าสมัย และแปลพารามิเตอร์โปรไฟล์ที่ซับซ้อนให้เป็นคำอธิบายที่เข้าใจง่ายสำหรับทีม Basis

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

สรุปโพสต์นี้ด้วย: