รวมการทำงาน Oracle Analytics กับ Oracle Cloud Infrastructure Data Science

ใช้งาน Oracle Analytics ร่วมกับ Oracle Cloud Infrastructure (OCI) Data Science เพื่อดำเนินการเรียนรู้ของเครื่องและปัญญาประดิษฐ์โดยไม่ต้องมีความเชี่ยวชาญของนักวิทยาศาสตร์ข้อมูล ตัวอย่างเช่น เมื่อใช้ข้อมูลการดูแลสุขภาพ คุณอาจใช้โมเดลการคาดการณ์เพื่อระบุปัจจัยเสี่ยงและคาดการณ์ความเสี่ยงที่ผู้ป่วยต้องกลับเข้ารับการรักษาหลังจากที่ออกจากโรงพยาบาลแล้ว

ข้อกำหนดเบื้องต้นสำหรับการใช้งานโมเดลของ OCI Data Science ร่วมกับ Oracle Analytics

คุณต้องทำตามข้อกำหนดเบื้องต้นเหล่านี้เพื่อใช้งาน OCI Data Science ร่วมกับ Oracle Analytics

  • สร้างการเชื่อมต่อระหว่างอินสแตนซ์ Oracle Analytics ของคุณกับเซอร์วิส OCI - โปรดดู สร้างการเชื่อมต่อกับรายการภายใน Oracle Cloud Infrastructure
  • ใน OCI ให้บันทึกโมเดลการเรียนรู้ของเครื่องในแคตตาล็อกโมเดล OCI Data Science โมเดลเหล่านี้ควรสร้างและบันทึกโดยใช้ Oracle Accelerated Data Science Software Development Kit 2.6.1 หรือสูงกว่า เพื่อให้ใช้งานร่วมกันได้กับ Oracle Analytics

ข้อกำหนดที่จำเป็นในการใช้งาน OCI Data Science ร่วมกับ Oracle Analytics

ในการใช้ Oracle Analytics ร่วมกับ OCI Data Science ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดการรักษาความปลอดภัยที่จำเป็น

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

หมายเหตุ:

Oracle Cloud ID (OCID) เป็นตัวระบุทรัพยากรที่ใช้ใน OCI

หมายเหตุ:

สำหรับสิ่งที่ต้องตรวจสอบสิทธิ์ของทรัพยากร ในการรวมอินสแตนซ์ Analytics ทั้งหมดภายใต้คอมพาร์ทเมนต์ ให้ระบุ {request.principal.type='analyticsinstance', request.principal.compartment.id='<compartmentA_ocid>'} แทน {request.principal.id='<analytics_instance_ocid>'}
ข้อกำหนดคีย์ API ข้อกำหนดสิ่งที่ต้องตรวจสอบสิทธิ์ของทรัพยากร
Allow group <group_name> to read data-science-projects in compartment <compartment_name> Allow any-user to read data-science-projects in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'}
Allow group <group_name> to read data-science-models in compartment <compartment_name> Allow any-user to read data-science-models in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'}
Allow group <group_name> to manage data-science-jobs in compartment <compartment_name> Allow any-user to manage data-science-jobs in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'}
Allow group <group_name> to inspect instance-family in compartment <compartment_name> Allow any-user to inspect instance-family in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'}
Allow group <group_name> to manage data-science-job-runs in compartment <compartment_name> Allow any-user to manage data-science-job-runs in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'}
Allow group <group_name> to inspect virtual-network-family in compartment <compartment_name> Allow any-user to inspect virtual-network-family in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'}
Allow service datascience to use virtual-network-family in compartment <compartment_name> Allow service datascience to use virtual-network-family in compartment <compartment_name>
Allow group <group_name> to manage log-groups in compartment <compartment_name> Allow any-user to manage log-groups in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'}
Allow group <group_name> to read buckets in compartment <compartment_name> Allow any-user to read buckets in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'}
Allow group <group_name> to manage objects in compartment <compartment_name> where target.bucket.name='<staging_bucket_name>' Allow any-user to manage objects in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>', target.bucket.name='<staging_bucket_name>'}
Allow group <group_name> to read objectstorage-namespaces in compartment <compartment_name> Allow any-user to read objectstorage-namespaces in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'}
ข้อกำหนดของกลุ่มแบบไดนามิค คำอธิบาย
Allow dynamic-group <dynamic_group> to read data-science-models in compartment <compartment_name> ให้สิทธิ์เข้าใช้โมเดล Data Science แก่การรันงาน Data Science
Allow dynamic-group <dynamic_group> to manage objects in compartment <compartment_name> where target.bucket.name='<staging_bucket_name>' ให้สิทธิ์เข้าใช้พื้นที่เก็บข้อมูลออบเจกต์แก่การรันงาน Data Science
Allow dynamic-group <dynamic_group> to use log-content in compartment <compartment_name> ให้สิทธิ์เข้าใช้ล็อกแก่การรันงาน Data Science

หมายเหตุ:

เมื่อคุณระบุ <dynamic_group> ให้ใช้กฎการจับคู่ที่มีรูปแบบนี้: all { resource.type='datasciencejobrun', resource.compartment.id='<compartment_ocid>' } โดยที่ <compartment_ocid> คือ Oracle Cloud ID ของคอมพาร์ทเมนต์ที่มีโมเดล Data Science

กำหนดให้โมเดล OCI Data Science ใช้งานได้ใน Oracle Analytics

ก่อนที่คุณจะสร้างโมเดล Oracle Cloud Infrastructure (OCI) Data Science เพื่อวิเคราะห์ข้อมูลได้ คุณต้องรีจิสเตอร์โมเดลใน Oracle Analytics

รีจีสเตอร์โมเดล OCI Data Scienceใน Oracle Analytics เพื่อสร้างการเรียนรู้ของเครื่อง (ML) ลงในแอปพลิเคชันของคุณโดยไม่ต้องมีความเชี่ยวชาญด้าน ML
ก่อนที่คุณจะเริ่ม ให้สร้างการเชื่อมต่อระหว่างอินสแตนซ์ Oracle Analytics ของคุณกับบริการ OCI โปรดดู สร้างการเชื่อมต่อกับรายการภายใน Oracle Cloud Infrastructure
นอกจากนี้ ตรวจสอบว่าคุณเข้าสู่ระบบ Oracle Analytics ในฐานะผู้ใช้ที่มีบทบาทผู้ดูแลบริการ BI หรือผู้สร้างเนื้อหา DV
  1. ในเพจ โฮม ให้คลิก เมนูเพจ แล้วคลิก รีจิสเตอร์โมเดล/ฟังก์ชัน ตามด้วย โมเดลการเรียนรู้ของเครื่อง
    ตัวเลือกนี้ใช้ได้สำหรับผู้ใช้ที่มีบทบาทผู้ดูแลระบบบริการ BI หรือผู้สร้างเนื้อหา DV
  2. ในไดอะล็อก รีจิสเตอร์โมเดล ML ให้เลือกการเชื่อมต่อกับรายการภายใน OCI
  3. ในเพจ เลือกโปรเจค คลิก เลือก
  4. ใน คอมพาร์ทเมนต์การค้นหา ให้นาวิเกตไปยังโมเดลที่จัดเก็บไว้ แล้วคลิกชื่อโมเดล
    เมื่อคุณเลือกโมเดล คุณสามารถตรวจสอบรายละเอียดในแผงข้อมูลด้านขวา เช่น คอลัมน์ชื่อ คำอธิบาย อัลกอริทึม และอินพุตและเอาต์พุต

  5. คลิก ถัดไป เพื่อแสดงไดอะล็อก ป้อนพารามิเตอร์ทรัพยากร และคอนฟิเกอร์โมเดล:
    • คอมพาร์ทเมนต์บัคเก็ตชั่วคราว - ชื่อคอมพาร์ทเมนต์ของบัคเก็ตชั่วคราว คลิก เลือก เพื่อนาวิเกตและเลือกคอมพาร์ทเมนต์ของบัคเก็ตชั่วคราว

      บัคเก็ตชั่วคราว - ต้องระบุชื่อบัคเก็ตชั่วคราวสำหรับการโอนข้อมูล

      Shape การประมวลผล - Shape การประมวลผลเป็นคอนฟิเกอเรชันเครื่องเสมือน ซึ่งจำเป็นสำหรับการสร้างงาน Data Science

      OCPU - จำเป็นเฉพาะในกรณีที่ Shape การประมวลผลเป็น Shape เฟล็กซ์

      หน่วยความจำ (GB) - จำเป็นเฉพาะในกรณีที่ Shape การประมวลผลเป็น Shape เฟล็กซ์

      พื้นที่เก็บข้อมูล (GB) - ขนาดพื้นที่เก็บข้อมูลบล็อคสำหรับงาน Data Science

      ใช้การสร้างเครือข่ายดีฟอลต์ - ตัวเลือกในการกำหนดค่าคอนฟิเกอเรชันเครือข่าย หากคุณไม่แน่ใจว่าจะใช้การกำหนดเครือข่ายดีฟอลต์หรือไม่ ให้สอบถามผู้ดูแลระบบ Oracle Analytics ของคุณ

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

      คอมพาร์ทเมนต์ VCN - ตั้งชื่อคอมพาร์ทเมนต์ที่มี VCN ที่คุณต้องการใช้ จำเป็นเฉพาะเมื่อไม่ได้เลือก ใช้การกำหนดเครือข่ายดีฟอลต์

      VCN - ชื่อ VCN ที่มีอยู่ จำเป็นเฉพาะเมื่อไม่ได้เลือก ใช้การกำหนดเครือข่ายดีฟอลต์

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

      สับเน็ต - ชื่อสับเน็ตที่มีอยู่ จำเป็นเฉพาะเมื่อไม่ได้เลือก ใช้การกำหนดเครือข่ายดีฟอลต์

      ใช้งานการล็อก - ตัวเลือกในการใช้งานการล็อกใน OCI Data Science

      คอมพาร์ทเมนต์กลุ่มล็อก - ตั้งชื่อคอมพาร์ทเมนต์ที่มีกลุ่มล็อกที่จัดเก็บล็อก Data Science จำเป็นเฉพาะในกรณีที่ใช้งานการล็อก

      กลุ่มล็อก - ชื่อกลุ่มล็อกที่มีอยู่ที่ใช้จัดเก็บล็อก จำเป็นเฉพาะในกรณีที่ใช้งานการล็อก

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