เชื่อมต่อกับฐานข้อมูล Oracle ด้วย Power BI เดสก์ท็อป

คุณสามารถเชื่อมต่อกับฐานข้อมูล Oracle เพื่อเข้าถึงและวิเคราะห์ข้อมูลใน Power BI เดสก์ท็อปและบริการ Power BI ได้ บทความนี้อธิบายตัวเลือกการเชื่อมต่อและข้อกําหนดในการตั้งค่า

Power BI สนับสนุนวิธีการต่อไปนี้สําหรับการเชื่อมต่อกับฐานข้อมูล Oracle:

  • ตัวให้บริการ Oracle แบบรวม (ตัวอย่าง) — Power BI Desktop มีผู้ให้บริการ Oracle Managed ODP.NET อยู่ภายใน เปิดใช้งานด้วยสวิตช์คุณสมบัติการแสดงตัวอย่างเพื่อเชื่อมต่อโดยไม่ต้องติดตั้งซอฟต์แวร์ไคลเอ็นต์ Oracle แยกต่างหาก
  • Oracle Client for Microsoft Tools (OCMT) — ตัวติดตั้งแบบกราฟิกจาก Oracle ที่กําหนดค่า Oracle ตัวให้บริการข้อมูล for .NET (ODP.NET) ใช้ OCMT หากคุณต้องการผู้ให้บริการที่ไม่มีการจัดการหรือยังไม่ได้เปิดใช้งานสวิตช์แสดงตัวอย่าง
  • การเชื่อมต่อระบบคลาวด์โดยตรง (ตัวอย่าง) — เชื่อมต่อจาก Power BI บริการไปยังฐานข้อมูลระบบคลาวด์ Oracle โดยตรง เช่น ฐานข้อมูลแบบ Autonomous Oracle โดยไม่ต้องใช้เกตเวย์ข้อมูล
  • เกตเวย์ข้อมูลภายในองค์กร — เชื่อมต่อกับฐานข้อมูล Oracle ภายในองค์กรผ่านเกตเวย์ข้อมูลภายในองค์กรขององค์กร

Note

เกตเวย์ข้อมูลส่วนบุคคลไม่สนับสนุนการเชื่อมต่อ Oracle ที่อัปเดต โมเดลความหมายที่มีการเชื่อมต่อ Oracle ที่มีอยู่ยังคงทํางานต่อไป อย่างไรก็ตาม โมเดลความหมายใหม่ที่มีการเชื่อมต่อ Oracle ที่อัปเดตต้องใช้เกตเวย์ข้อมูลภายในองค์กรสําหรับฐานข้อมูล Oracle ในองค์กร หรือการเชื่อมต่อระบบคลาวด์โดยตรงสําหรับฐานข้อมูลระบบคลาวด์ของ Oracle

เวอร์ชันฐานข้อมูล Oracle ที่รองรับ

  • ฐานข้อมูล Oracle 12c (12.1.0.2) และเวอร์ชันที่ใหม่กว่า
  • ฐานข้อมูลอัตโนมัติ Oracle - ทุกเวอร์ชัน

ตรวจสอบเวอร์ชันของ Power BI เดสก์ท็อปที่ถูกติดตั้ง

หากต้องการตรวจสอบเวอร์ชันของPower BIเดสก์ท็อปที่ติดตั้งไว้ บนริบบอนความช่วยเหลือ ให้เลือก เกี่ยวกับ แล้วตรวจสอบบรรทัด เวอร์ชัน ในรูปต่อไปนี้ มีการติดตั้งเดสก์ท็อปเวอร์ชัน Power BI 64 บิต:

ภาพหน้าจอของ Power BI กล่องโต้ตอบเกี่ยวกับเดสก์ท็อปที่แสดงข้อมูลเวอร์ชัน 64 บิต

เชื่อมต่อกับผู้ให้บริการ Oracle ที่รวมอยู่ (พรีวิว)

Power BIเดสก์ท็อปมีผู้ให้บริการ Oracle Managed ODP.NET เพื่อให้คุณสามารถเชื่อมต่อกับฐานข้อมูล Oracle ได้โดยไม่ต้องติดตั้งซอฟต์แวร์ไคลเอ็นต์ Oracle แยกต่างหาก หากต้องการใช้ตัวให้บริการแบบรวม ให้เปิดใช้งานสวิตช์คุณลักษณะตัวอย่างต่อไปนี้ในPower BIเดสก์ท็อปภายใต้ ตัวเลือกไฟล์>และการตั้งค่า>คุณลักษณะการแสดงตัวอย่างตัวเลือก>:

  • เปิดใช้งาน Oracle Bundled Provider สําหรับโหมดนําเข้า
  • เปิดใช้งาน Oracle Bundled Provider สําหรับโหมด DirectQuery

หลังจากที่คุณเปิดใช้งานสวิตช์แล้ว ให้รีสตาร์ท Power BI เดสก์ท็อป จากนั้นคุณสามารถเชื่อมต่อกับฐานข้อมูล Oracle ผ่านโหมดนําเข้าหรือ DirectQuery โดยใช้ผู้ให้บริการที่มีอยู่แล้วภายใน

Note

ขณะนี้ผู้ให้บริการที่รวมอยู่ระหว่างการแสดงตัวอย่าง Oracle Client for Microsoft Tools (OCMT) ยังคงพร้อมใช้งานเป็นทางเลือกสําหรับลูกค้าที่ต้องการผู้ให้บริการที่ไม่มีการจัดการหรือไม่ได้เปิดใช้งานสวิตช์แสดงตัวอย่าง

ติดตั้ง Oracle Client สําหรับเครื่องมือ Microsoft

OCMT เป็นตัวติดตั้งกราฟิกจาก Oracle ที่กําหนดค่า ตัวให้บริการข้อมูล Oracle สําหรับ.NET (ODP.NET) สําหรับPower BIสถานการณ์เดสก์ท็อปและเกตเวย์ข้อมูลภายในองค์กร ใช้ OCMT หากคุณไม่ได้ใช้ตัวอย่างผู้ให้บริการ Oracle ที่แถมมา

OCMT รองรับการเชื่อมต่อ 32 บิตและ 64 บิตกับฐานข้อมูล Oracle ในองค์กรและฐานข้อมูลระบบคลาวด์ รวมถึง Oracle Autonomous Database นอกจากนี้ยังรองรับ Excel, SQL Server Analysis Services, SQL Server Data Tools, SQL Server Integration Services, SQL Server Reporting Services และ BizTalk Server

OCMT เป็นซอฟต์แวร์ฟรี ดาวน์โหลดจากหน้า Oracle Client for Microsoft Tools เลือกเวอร์ชันที่ตรงกับการติดตั้งเดสก์ท็อปของคุณ Power BI (32 บิต หรือ 64 บิต)

สําหรับคําแนะนําทีละขั้นตอน ไปที่ ตั้งค่าการเชื่อมต่อฐานข้อมูล Oracle ในPower BIเดสก์ท็อป

เชื่อมต่อกับฐานข้อมูล Oracle

วิธีที่คุณเชื่อมต่อกับฐานข้อมูล Oracle ขึ้นอยู่กับว่าฐานข้อมูลอยู่ในระบบคลาวด์หรือภายในองค์กร และไม่ว่าคุณกําลังใช้ Power BI เดสก์ท็อปหรือ Power BI บริการ

การเชื่อมต่อระบบคลาวด์โดยตรงจาก Power BI บริการ (ตัวอย่าง)

บริการ Power BI สนับสนุนการเชื่อมต่อระบบคลาวด์โดยตรงไปยังจุดสิ้นสุดระบบคลาวด์ Oracle เช่น ฐานข้อมูล Autonomous Oracle โดยไม่จําเป็นต้องมีเกตเวย์ข้อมูล ตัวเลือกนี้ช่วยลดความยุ่งยากในการกําหนดค่าสําหรับฐานข้อมูล Oracle ที่โฮสต์บนคลาวด์

การเชื่อมต่อระบบคลาวด์โดยตรงรองรับทั้งโหมดนําเข้าและ DirectQuery

เมื่อต้องการสร้างการเชื่อมต่อระบบคลาวด์โดยตรงกับฐานข้อมูล Oracle:

  1. ในPower BIบริการ เลือกการตั้งค่า>จัดการการเชื่อมต่อและเกตเวย์
  2. เลือกการเชื่อมต่อใหม่ แล้วเลือกคลาวด์
  3. สําหรับ ชนิดการเชื่อมต่อ ให้เลือก Oracle
  4. ป้อนชื่อเซิร์ฟเวอร์คลาวด์ของ Oracle สําหรับ Oracle Autonomous Database ให้ใช้ URL ปลายทางที่ลงท้ายด้วย.oraclecloud.com
  5. ระบุชื่อฐานข้อมูลและข้อมูลรับรองความถูกต้อง
  6. เลือก สร้าง เพื่อบันทึกการเชื่อมต่อ

หลังจากที่คุณสร้างการเชื่อมต่อ คุณสามารถใช้ในแบบจําลองความหมายที่เชื่อมต่อกับฐานข้อมูลระบบคลาวด์ของ Oracle ผ่านการนําเข้าหรือ DirectQuery

เกตเวย์ข้อมูลภายในองค์กร

หากต้องการเชื่อมต่อกับฐานข้อมูล Oracle ภายในองค์กรจากPower BIบริการ ให้ใช้เกตเวย์ข้อมูลภายในองค์กร ติดตั้ง OCMT 64 บิตบนคอมพิวเตอร์ที่ใช้เกตเวย์ เนื่องจากเกตเวย์เป็นแอป 64 บิต สําหรับข้อมูลเพิ่มเติม ไปที่จัดการแหล่งข้อมูลของคุณ - Oracle หากคุณพบความล้มเหลวในการรีเฟรช DirectQuery หรือรีเฟรชผ่านเกตเวย์กับแหล่งข้อมูล Oracle โปรดดู การกําหนดค่าผู้ให้บริการ Oracle สําหรับเกตเวย์

Note

หากคุณกําลังเชื่อมต่อกับฐานข้อมูล Oracle ในองค์กร ตรวจสอบให้แน่ใจว่าเครื่องของคุณมีสิทธิ์เข้าถึงเครือข่ายไปยังเซิร์ฟเวอร์ฐานข้อมูล ซึ่งอาจต้องใช้การเชื่อมต่อ VPN หรือการกําหนดค่าไฟร์วอลล์ ติดต่อผู้ดูแลระบบไอทีของคุณเพื่อขอความช่วยเหลือ

อัปเกรดการเชื่อมต่อ Oracle ส่วนบุคคล

หากแบบจําลองความหมายของคุณใช้เกตเวย์ข้อมูลส่วนบุคคล คุณสามารถอัปเกรดเป็นเกตเวย์ข้อมูลภายในองค์กรหรือการเชื่อมต่อระบบคลาวด์โดยตรงได้ ในการตั้งค่าแบบจําลองความหมาย ให้ขยายส่วน เกตเวย์และการเชื่อมต่อ แล้วสร้างการเชื่อมต่อบนเกตเวย์ข้อมูลภายในองค์กรสําหรับฐานข้อมูล Oracle ภายในองค์กร หรือใช้การเชื่อมต่อระบบคลาวด์โดยตรงสําหรับฐานข้อมูลระบบคลาวด์ของ Oracle

การอัปเกรดนี้ไม่สามารถย้อนกลับได้ หลังจากที่คุณอัปเกรด คุณจะไม่สามารถสลับแบบจําลองความหมายกลับไปเป็นเกตเวย์ข้อมูลส่วนบุคคลได้

การอ้างอิงตัวเชื่อมต่อ Power Query

สําหรับข้อมูลโดยละเอียดเกี่ยวกับการเชื่อมต่อกับฐานข้อมูล Oracle หรือฐานข้อมูล Autonomous Oracle จากPower BIเดสก์ท็อปหรือPower BIบริการ ไปที่บทความ Power Query ในฐานข้อมูล Oracle

ใช้ Microsoft Entra ID กับ Oracle

Power BIรองรับการรับรองความถูกต้อง Microsoft Entra ID สําหรับฐานข้อมูล Oracle คุณรับรองความถูกต้องด้วยโทเค็น Entra ID แทนชื่อผู้ใช้และรหัสผ่านของ Oracle ซึ่งช่วยเพิ่มความปลอดภัยและลดความยุ่งยากในการจัดการการเข้าถึง

ข้อกําหนดมีดังนี้:

  • Oracle Database 19c Release 20 หรือใหม่กว่า
  • ออราเคิล 23ai
  • ฐานข้อมูลอิสระของ Oracle
  • Power BI เดสก์ท็อป (มิถุนายน 2024 หรือใหม่กว่า)
  • Microsoft Entra ID ที่กําหนดค่าสําหรับสภาพแวดล้อม Oracle ของคุณ
  • เกตเวย์ข้อมูลภายในองค์กร ถ้าคุณเชื่อมต่อกับฐานข้อมูล Oracle ภายในองค์กรจาก Power BI บริการ

Note

คุณสามารถใช้ Microsoft Entra ID ลงชื่อเข้าระบบครั้งเดียว (SSO) สําหรับ Oracle ผ่านเกตเวย์ข้อมูลภายในองค์กรหรือการเชื่อมต่อระบบคลาวด์โดยตรงในPower BIบริการ กําหนดค่าสภาพแวดล้อม Oracle ของคุณเพื่อยอมรับโทเค็น Microsoft Entra ID

ในการใช้ SSO กับการเชื่อมต่อระบบคลาวด์ของ Oracle ผู้ดูแลระบบ Fabric ต้องเปิดใช้งานการตั้งค่าผู้เช่าเปิดใช้งาน Oracle SSO ในพอร์ทัลผู้ดูแลระบบ

สำคัญ

การปิด เปิดใช้งาน Oracle SSO ทําให้แหล่งข้อมูลระบบคลาวด์ Oracle ที่เปิดใช้งาน SSO ที่มีอยู่ไม่สามารถใช้งาน

มีคำถามเพิ่มเติมหรือไม่? Power BIถามชุมชน