หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
สรุป
| รายการ | คำอธิบาย |
|---|---|
| สถานะการเผยแพร่ | ความพร้อมใช้งานทั่วไป |
| ผลิตภัณฑ์ | ยอดเยี่ยม Power BI (แบบจําลองความหมาย) Power BI (กระแสข้อมูล) ผ้า (กระแสข้อมูลรุ่น 2) Power Apps (กระแสข้อมูล) Dynamics 365 Customer Insights Analysis Services |
| ชนิดการรับรองความถูกต้องที่ได้รับการสนับสนุน | Windows (เดสก์ท็อป/ออนไลน์) ฐานข้อมูล (เดสก์ท็อป) พื้นฐาน (ออนไลน์) บัญชี Microsoft (เดสก์ท็อป) |
| เอกสารอ้างอิงฟังก์ชัน | Oracle.Database |
หมายเหตุ
ความสามารถบางอย่างอาจมีอยู่ในผลิตภัณฑ์เดียว แต่ไม่ใช่อย่างอื่นเนื่องจากตารางเวลาการปรับใช้และความสามารถเฉพาะของโฮสต์
ข้อกําหนดเบื้องต้น
เวอร์ชัน Oracle ที่รองรับ:
- Oracle Database Server 12c (12.1.0.2) และเวอร์ชันที่ใหม่กว่า
- ฐานข้อมูลอัตโนมัติ Oracle - ทุกเวอร์ชัน
ก่อนที่คุณจะสามารถเชื่อมต่อกับฐานข้อมูล Oracle โดยใช้ Power Query คุณจําเป็นต้องติดตั้ง Oracle Client สําหรับเครื่องมือ Microsoft (OCMT) หากต้องการเชื่อมต่อกับฐานข้อมูล Oracle ด้วย เกตเวย์ข้อมูลภายในองค์กร ต้องติดตั้ง OCMT 64 บิตบนคอมพิวเตอร์ที่ใช้งานเกตเวย์ สําหรับข้อมูลเพิ่มเติม ไปที่จัดการแหล่งข้อมูลของคุณ - Oracle
หมายเหตุ
ตั้งแต่เวอร์ชันเดือนเมษายน 2025 ของ Power BI Desktop และเกตเวย์ข้อมูลภายในองค์กรเวอร์ชันเดือนพฤษภาคม 2025 เรามีตัวเลือกใหม่ในการใช้โปรแกรมควบคุม ODP.NET ที่มีการจัดการของ Oracle ที่มีอยู่ภายในเพื่อเชื่อมต่อกับฐานข้อมูล Oracle ในปัจจุบันพร้อมสําหรับการแสดงตัวอย่าง เมื่อเปิดใช้งานคุณลักษณะคุณไม่จําเป็นต้องติดตั้ง OCMT ด้วยตนเอง เรียนรู้เพิ่มเติมเกี่ยวกับ คุณลักษณะนี้
รองรับความสามารถแล้ว
- นําเข้า
- DirectQuery (แบบจําลองความหมายของ Power BI)
- ตัวเลือกขั้นสูง
- คําสั่งหมดเวลาเป็นนาที
- คําสั่ง SQL
- รวมคอลัมน์ความสัมพันธ์
- นําทางโดยใช้ลําดับชั้นแบบเต็ม
ดาวน์โหลดและติดตั้ง Oracle Client สําหรับเครื่องมือ Microsoft
Oracle Client สําหรับเครื่องมือของ Microsoft จะติดตั้งและกําหนดค่าตัวให้บริการข้อมูล Oracle สําหรับ .NET (ODP.NET) เพื่อสนับสนุนการเชื่อมต่อเครื่องมือของ Microsoft แบบ 32 บิต และ 64 บิตกับฐานข้อมูลภายในองค์กรและระบบคลาวด์ Oracle รวมถึงฐานข้อมูลอิสระ (ADB) ของ Oracle OCMT คือตัวติดตั้งแบบกราฟิกที่ดําเนินกระบวนการตั้งค่าไคลเอ็นต์ฐานข้อมูล Oracle โดยอัตโนมัติ รองรับการเชื่อมต่อกับ Power BI Desktop, บริการ Power BI, Fabric (Dataflow Gen2), Excel, SQL Server Analysis Services, เครื่องมือข้อมูลเซิร์ฟเวอร์ SQL, SQL Server Integration Services, SQL Server Reporting Services และ BizTalk Server
OCMT เป็นซอฟต์แวร์ฟรี ซึ่งสามารถดาวน์โหลดได้จาก Oracle Client สําหรับหน้าเครื่องมือของ Microsoft สําหรับบริการ Power BI Desktop และ Power BI แบบ 64 บิต ให้ใช้ OCMT 64 บิต สําหรับ Power BI Desktop 32 บิต ใช้ OCMT 32 บิต
แม้ว่าคุณจะมีไคลเอ็นต์ Oracle หรือ ODP.NET ติดตั้งบนไคลเอ็นต์ Power BI ของคุณแล้ว เราขอแนะนําให้คุณใช้ตัวติดตั้ง OCMT เพื่อทําตามขั้นตอนการกําหนดค่าทั้งหมดที่ Power BI ต้องการเพื่อทํางานกับฐานข้อมูล Oracle อย่างถูกต้อง
เชื่อมต่อกับฐานข้อมูล Oracle ภายในองค์กรจาก Power Query Desktop
เมื่อต้องทําการเชื่อมต่อ ทําตามขั้นตอนต่อไปนี้:
เลือกตัวเลือก ฐานข้อมูล Oracle ในการเลือกตัวเชื่อมต่อ
ระบุนามแฝงของบริการ Oracle net/TNS หรือสตริงการเชื่อมต่อแบบง่าย (บวก) เพื่อเชื่อมต่อในเซิร์ฟเวอร์ Easy Connect ใช้งานง่ายที่สุดโดยการตั้งค่า เซิร์ฟเวอร์ ไปยังเซิร์ฟเวอร์ Oracle Database Hostname/ServiceName โดยที่ ServiceName เป็นชื่อฐานข้อมูลส่วนกลาง สกรีนช็อตต่อไปนี้ใช้ชื่อบริการสุทธิ
ถ้าคุณกําลังเชื่อมต่อจาก Power BI Desktop ให้เลือกโหมดการเชื่อมต่อ Import หรือ DirectQuery การเชื่อมต่อข้อมูล ขั้นตอนตัวอย่างที่เหลือเหล่านี้ใช้โหมดการเชื่อมต่อข้อมูลนําเข้า เมื่อต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ DirectQuery ไปที่ ใช้ DirectQuery ใน Power BI Desktop
ถ้าคุณกําลังเชื่อมต่อกับฐานข้อมูล Oracle นี้เป็นครั้งแรก ให้เลือกชนิดการรับรองความถูกต้องที่คุณต้องการใช้ จากนั้นใส่ข้อมูลประจําตัวของคุณ ชนิดการรับรองความถูกต้องที่พร้อมใช้งานคือ:
- Windows (การรับรองความถูกต้องของ Windows)
- ฐานข้อมูล (ชื่อผู้ใช้และรหัสผ่าน)
- บัญชี Microsoft (Microsoft Entra ID)
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการรับรองความถูกต้อง ไปที่ การรับรองความถูกต้องด้วยแหล่งข้อมูล
ใน ตัวนําทางเลือกข้อมูลที่คุณต้องการ จากนั้นเลือก โหลด เพื่อโหลดข้อมูลหรือ แปลงข้อมูล การแปลงข้อมูล
เชื่อมต่อกับฐานข้อมูล Oracle ภายในองค์กรจาก Power Query Online
เมื่อต้องทําการเชื่อมต่อ ทําตามขั้นตอนต่อไปนี้:
จาก Power Query Online ให้เลือกตัวเลือก ฐานข้อมูล Oracle ในการเลือกแหล่งข้อมูล
ในกล่องโต้ตอบฐานข้อมูล Oracle ที่ปรากฏขึ้น ให้ระบุชื่อบริการ Oracle net ชื่อ/นามแฝง TNS, สตริงการเชื่อมต่อ Easy Connect Plus หรือเชื่อมต่อตัวอธิบายเพื่อเชื่อมต่อกับเซิร์ฟเวอร์
ใส่ ชื่อการเชื่อมต่อ เช่น "testoracleserver"
เลือกชื่อของเกตเวย์ข้อมูลภายในองค์กรของคุณ
หมายเหตุ
คุณต้องเลือกเกตเวย์ข้อมูลภายในองค์กรสําหรับตัวเชื่อมต่อนี้ ไม่ว่าฐานข้อมูล Oracle จะอยู่บนเครือข่ายเฉพาะที่ของคุณหรือบนเว็บไซต์
ถ้าคุณกําลังเชื่อมต่อกับฐานข้อมูล Oracle นี้เป็นครั้งแรก ให้เลือกชนิดของข้อมูลประจําตัวสําหรับการเชื่อมต่อในชนิดการรับรองความถูกต้อง เลือก พื้นฐาน ถ้าคุณวางแผนที่จะลงชื่อเข้าใช้ด้วยชื่อผู้ใช้และรหัสผ่าน Oracle เลือก Windows เมื่อใช้การรับรองความถูกต้องของระบบปฏิบัติการ Windows และทั้งไคลเอ็นต์ Oracle และเซิร์ฟเวอร์ที่ทํางานบน Windows
ป้อนข้อมูลประจำตัวของคุณ
เลือก ถัดไปเพื่อดําเนินการต่อ
ในตัวนําทาง ให้เลือกข้อมูลที่คุณต้องการ จากนั้นเลือกแปลงข้อมูลเพื่อแปลงข้อมูลในตัวแก้ไข Power Query
เชื่อมต่อกับฐานข้อมูลอัตโนมัติ Oracle
หมายเหตุ
ในปัจจุบัน คุณสามารถเชื่อมต่อกับฐานข้อมูลอัตโนมัติของ Oracle จาก Excel, Power BI Desktop, บริการ Power BI, Fabric (Dataflow Gen2), Power Apps, SQL Server Analysis Services และ BizTalk Server ได้โดยใช้ขั้นตอนในส่วนนี้ เครื่องมือเหล่านี้ใช้ ODP.NET ที่ไม่มีการจัดการเพื่อเชื่อมต่อ เครื่องมือ Microsoft อื่น ๆ รวมถึงเครื่องมือข้อมูล SQL Server, SQL Server Integration Services และ SQL Server Reporting Services ใช้ ODP.NET ที่มีการจัดการเพื่อเชื่อมต่อกับฐานข้อมูล Autonomous ของ Oracle โดยใช้ขั้นตอนที่คล้ายกันเป็นอย่างมาก
เมื่อต้องการเชื่อมต่อ Power BI กับฐานข้อมูลอัตโนมัติของ Oracle คุณจําเป็นต้องมีบัญชีและแอปต่อไปนี้:
- บัญชี Oracle.com (Oracle.com ลงชื่อสมัครใช้บัญชี)
- บัญชี Oracle Cloud (การลงทะเบียนบัญชี Oracle Cloud)
- ฐานข้อมูลอิสระ Oracle (รับฐานข้อมูลอิสระฟรีเสมอ)
- Power BI Desktop (รับ Power BI Desktop) หรือบัญชีบริการของ Power BI (การให้สิทธิ์การใช้งานบริการของ Power BI สําหรับผู้ใช้ในองค์กรของคุณ)
- เกตเวย์ข้อมูลภายในองค์กรถ้าใช้บริการ Power BI (ดาวน์โหลดและติดตั้งเกตเวย์มาตรฐาน)
ดาวน์โหลดข้อมูลประจําตัวไคลเอ็นต์ของคุณ
ขั้นตอนแรกในการตั้งค่าการเชื่อมต่อกับฐานข้อมูล Autonomous Oracle คือ การดาวน์โหลดข้อมูลประจําตัวไคลเอ็นต์ของคุณ
หากต้องการดาวน์โหลดข้อมูลประจําตัวของไคลเอ็นต์:
ในหน้ารายละเอียดฐานข้อมูลแบบ Autonomous Oracle ของคุณ ให้เลือก การเชื่อมต่อ DB
จากหน้าการเชื่อมต่อฐานข้อมูล เลือกดาวน์โหลดกระเป๋าสตางค์
ใส่รหัสผ่านที่คุณต้องการใช้กับกระเป๋าสตางค์นี้ ยืนยันรหัสผ่าน จากนั้นเลือก ดาวน์โหลด
กําหนดค่าข้อมูลประจําตัว Oracle ADB
บนเครื่อง Windows ของคุณ ให้ไปที่โฟลเดอร์ที่คุณดาวน์โหลดข้อมูลประจําตัว Oracle ADB ของคุณจาก ดาวน์โหลดข้อมูลประจําตัวไคลเอ็นต์ของคุณ
Unzip ข้อมูลประจําตัวลงในไดเรกทอรีที่คุณระบุใน OCMT เป็นไดเรกทอรีไฟล์การกําหนดค่า Oracle ในตัวอย่างนี้ ข้อมูลประจําตัวจะถูกแยกไปยัง c:\data\wallet\wallet_contosomart
หมายเหตุ
ไฟล์ tnsnames.ora จะกําหนดที่อยู่ฐานข้อมูลอัตโนมัติของ Oracle และข้อมูลการเชื่อมต่อของคุณ
เปิด sqlnet.ora ในตัวแก้ไข เช่น Notepad
ภายใต้ WALLET_LOCATION ให้เปลี่ยนเส้นทางไปยังโฟลเดอร์กระเป๋าสตางค์ของคุณภายใต้ตัวเลือก ไดเรกทอรี ในตัวอย่างนี้:
WALLET_LOCATION = (SOURCE = (METHOD = file) (METHOD_DATA = (DIRECTORY=c:\data\wallet\Wallet_ContosoMart)))บันทึกและปิดไฟล์ sqlnet.ora
เปิดไฟล์ tnsnames.ora ในโฟลเดอร์กระเป๋าสตางค์ ไฟล์ประกอบด้วยรายการของชื่อบริการ NET ADB ที่คุณสามารถเชื่อมต่อได้ ในตัวอย่างนี้ ชื่อ contosomart_high contosomart_low และ contosomart_medium ชื่อบริการ ADB net ของคุณแตกต่างกัน
เชื่อมต่อ Power BI Desktop กับ Oracle ADB
เปิด Power BI Desktop
เลือก รับข้อมูล
จากรับข้อมูล เลือกฐานข้อมูล>ฐานข้อมูล Oracle
ใส่ชื่อบริการสุทธิของเซิร์ฟเวอร์ฐานข้อมูลอัตโนมัติ Oracle ที่คุณต้องการเชื่อมต่อ ในตัวอย่างนี้ เซิร์ฟเวอร์ ถูก contosomart_high จากนั้นเลือก ตกลง
ถ้าคุณกําลังลงชื่อเข้าใช้เซิร์ฟเวอร์นี้จาก Power BI Desktop เป็นครั้งแรก คุณจะถูกขอให้ใส่ข้อมูลประจําตัวของคุณ เลือก ฐานข้อมูล จากนั้นป้อนชื่อผู้ใช้และรหัสผ่านสําหรับฐานข้อมูล Oracle ข้อมูลประจําตัวที่คุณป้อนที่นี่คือชื่อผู้ใช้และรหัสผ่านสําหรับฐานข้อมูล Autonomous Oracle ที่คุณต้องการเชื่อมต่อ ในตัวอย่างนี้ ชื่อผู้ใช้และรหัสผ่านผู้ดูแลระบบเริ่มต้นของฐานข้อมูลจะถูกใช้ จากนั้นเลือก เชื่อมต่อ
หมายเหตุ
คุณสามารถใช้การรับรองความถูกต้องของ Microsoft Entra ID เพื่อลงชื่อเข้าใช้ฐานข้อมูลอิสระของ Oracle ผ่านตัวเลือกบัญชี Microsoft
ในตอนนี้ ตัวนําทาง จะปรากฏขึ้นและแสดงข้อมูลการเชื่อมต่อ
คุณอาจพบข้อผิดพลาดอย่างใดอย่างหนึ่งเนื่องจากการตั้งค่าคอนฟิกไม่ได้รับการตั้งค่าอย่างถูกต้อง ข้อผิดพลาดเหล่านี้จะกล่าวถึงในการแก้ไขปัญหา
ข้อผิดพลาดหนึ่งที่อาจเกิดขึ้นในการทดสอบเริ่มต้นนี้เกิดขึ้นในตัว นําทาง ที่ซึ่งฐานข้อมูลดูเหมือนจะเชื่อมต่ออยู่ แต่ไม่มีข้อมูล แต่ Oracle: ORA-28759: ความล้มเหลวในการเปิดไฟล์ผิดพลาดจะปรากฏขึ้นแทนที่ข้อมูล
ถ้าข้อผิดพลาดนี้เกิดขึ้น โปรดตรวจสอบให้แน่ใจว่าเส้นทางโฟลเดอร์กระเป๋าสตางค์ที่คุณใส่ไว้ใน sqlnet.ora เป็นเส้นทางแบบเต็มและเส้นทางที่ถูกต้องไปยังโฟลเดอร์กระเป๋าสตางค์
กําหนดค่าเกตเวย์
ในบริการของ Power BI ให้เลือกไอคอนรูปเฟืองทางด้านขวาบน จากนั้นเลือก จัดการเกตเวย์
ในเพิ่มแหล่งข้อมูล เลือกเพิ่มแหล่งข้อมูลเพื่อใช้เกตเวย์
ใน ชื่อแหล่งข้อมูล ใส่ชื่อที่คุณต้องการใช้เป็นการตั้งค่าแหล่งข้อมูล
ในชนิดแหล่งข้อมูล เลือก Oracle
ใน เซิร์ฟเวอร์ ใส่ชื่อบริการสุทธิของเซิร์ฟเวอร์ฐานข้อมูลอัตโนมัติ Oracle เพื่อเชื่อมต่อ
ในวิธีการรับรองความถูกต้อง เลือกพื้นฐาน
ใส่ชื่อผู้ใช้และรหัสผ่านสําหรับฐานข้อมูลแบบ Autonomous Oracle ในตัวอย่างนี้ ชื่อผู้ใช้ (ADMIN) และรหัสผ่านของผู้ดูแลระบบฐานข้อมูลเริ่มต้นถูกใช้
เลือกเพิ่ม
หากทุกอย่างได้รับการติดตั้งและกําหนดค่าอย่างถูกต้องข้อความ การเชื่อมต่อสําเร็จ จะปรากฏขึ้น ตอนนี้คุณสามารถเชื่อมต่อกับฐานข้อมูลแบบ Autonomous Oracle โดยใช้ขั้นตอนเดียวกันที่อธิบายไว้ใน เชื่อมต่อกับฐานข้อมูล Oracle ภายในองค์กรจาก Power Query Online
เชื่อมต่อโดยใช้ตัวเลือกขั้นสูง
Power Query Desktop และ Power Query Online มีชุดของตัวเลือกขั้นสูงที่คุณสามารถเพิ่มลงในคิวรีของคุณได้ถ้าจําเป็น
ตารางต่อไปนี้แสดงรายการของตัวเลือกขั้นสูงทั้งหมดที่คุณสามารถตั้งค่าใน Power Query Desktop และ Power Query Online
| ตัวเลือกขั้นสูง | คำอธิบาย |
|---|---|
| คําสั่งหมดเวลาเป็นนาที | ถ้าการเชื่อมต่อของคุณใช้เวลานานกว่า 10 นาที (การหมดเวลาตามค่าเริ่มต้น) คุณสามารถป้อนค่าอื่นเป็นนาทีเพื่อให้การเชื่อมต่อเปิดได้นานขึ้น ตัวเลือกนี้จะพร้อมใช้งานใน Power Query Desktop เท่านั้น |
| คําสั่ง SQL | สําหรับข้อมูล ไปที่ นําเข้าข้อมูลจากฐานข้อมูลโดยใช้คิวรีฐานข้อมูลดั้งเดิม |
| รวมคอลัมน์ความสัมพันธ์ | ถ้าเลือก จะมีคอลัมน์ที่อาจมีความสัมพันธ์กับตารางอื่น ถ้ากล่องนี้ถูกล้างแล้ว คอลัมน์เหล่านี้จะไม่ปรากฏขึ้น |
| นําทางโดยใช้ลําดับชั้นแบบเต็ม | ถ้าเลือกตัวนําทางจะแสดงลําดับชั้นที่สมบูรณ์ของตารางในฐานข้อมูลที่คุณกําลังเชื่อมต่อ ถ้าล้างตัวนําทางจะแสดงเฉพาะตารางที่มีคอลัมน์และแถวที่มีข้อมูล |
เมื่อคุณเลือกตัวเลือกขั้นสูงที่คุณต้องการแล้ว ให้เลือก ตกลง ใน Power Query Desktop หรือ ถัดไป ใน Power Query Online เพื่อเชื่อมต่อกับฐานข้อมูล Oracle ของคุณ
ใช้โปรแกรมควบคุม Oracle ที่มีอยู่แล้วภายใน (ตัวอย่าง)
ตั้งแต่ Power BI Desktop เวอร์ชันเมษายน 2025 และเกตเวย์ข้อมูลภายในองค์กรเวอร์ชันพฤษภาคม 2025 ตัวเชื่อมต่อ Oracle มีไดรเวอร์ ODP.NET ที่มีการจัดการของ Oracle ในตัวสําหรับการเชื่อมต่อ คุณลักษณะนี้จะลบความจําเป็นสําหรับผู้ใช้ในการติดตั้งและจัดการโปรแกรมควบคุม คุณสามารถเปิดใช้งานคุณสมบัตินี้ได้โดยใช้คําแนะนําต่อไปนี้
หากต้องการใช้โปรแกรมควบคุมที่มีอยู่ภายในนี้ใน Power BI Desktop ให้ไปที่ ตัวเลือกและการตั้งค่า (ใต้แท็บ ไฟล์) >คุณลักษณะการแสดงตัวอย่าง> และจากนั้นเลือกกล่องกาเครื่องหมายเพื่อเปิดใช้งานการเปิดใช้งานโดยใช้ตัวให้บริการ ODP ที่จัดการโดย Oracle แบบรวม
เมื่อต้องการใช้โปรแกรมควบคุมที่มีอยู่ภายในนี้ในเกตเวย์ข้อมูลภายในองค์กร ให้เปลี่ยนการกําหนดค่าเกตเวย์เพื่อปรับปรุง MashupFlight_EnableOracleBundledOdacProvider การตั้งค่าโดยใช้ขั้นตอนต่อไปนี้:
- บนเครื่องที่มีการติดตั้งเกตเวย์ข้อมูลภายในองค์กร ให้ไปที่ C:\Program Files\On-premises data gateway
- ทําการสํารองข้อมูลของไฟล์การกําหนดค่าที่ชื่อ Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config
- เปิดไฟล์การกําหนดค่า Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config เดิมแล้วค้นหารายการ
MashupFlight_EnableOracleBundledOdacProvider - อัปเดตค่า
MashupFlight_EnableOracleBundledOdacProviderเป็นTrue - รีสตาร์ทเกตเวย์ของคุณ
<Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.GatewayCoreSettings>
...
<setting name="MashupFlight_EnableOracleBundledOdacProvider" serializeAs="String">
<value>True</value>
</setting>
...
</Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.GatewayCoreSettings>
การกําหนดค่าที่เหลือเพื่อเชื่อมต่อกับฐานข้อมูล Oracle จาก Power Query Desktop จะเหมือนกับที่อธิบายไว้ในส่วนก่อนหน้า
ปัญหาและข้อจำกัดที่ทราบ
เซสชัน Power BI ยังคงสามารถใช้งานบนฐานข้อมูล Oracle ของคุณประมาณ 30 นาทีหลังจากรีเฟรชแบบจําลองความหมายไปยังฐานข้อมูล Oracle นั้น หลังจากประมาณ 30 นาทีเซสชันเหล่านั้นจะไม่ได้ใช้งาน/ถูกลบออกจากฐานข้อมูล Oracle ลักษณะการทํางานนี้เกิดจากการออกแบบ
การแก้ไขปัญหา
คุณอาจพบข้อผิดพลาดมากมายจาก Oracle เมื่อไวยากรณ์การตั้งชื่อไม่ถูกต้อง หรือไม่ได้กําหนดค่าอย่างถูกต้อง:
ORA-12154: TNS: could not resolve the connect identifier specified.ORA-12514: TNS: listener does not currently know of service requested in connect descriptor.ORA-12541: TNS: no listener.ORA-12170: TNS: connect timeout occurred.ORA-12504: TNS: listener was not given the SERVICE_NAME in CONNECT_DATA.
ข้อผิดพลาดเหล่านี้อาจเกิดขึ้นถ้าฐานข้อมูล Oracle tnsnames.ora เชื่อมต่อตัวอธิบายผิด ชื่อบริการสุทธิที่ระบุนั้นสะกดผิด หรือตัวรอรับการติดต่อฐานข้อมูล Oracle ไม่ทํางาน หรือไม่สามารถเข้าถึงได้ เช่น ไฟร์วอลล์บล็อกตัวรอรับการติดต่อหรือพอร์ตฐานข้อมูล ตรวจสอบให้แน่ใจว่า คุณกําลังเป็นไปตามข้อกําหนดเบื้องต้นในการติดตั้ง ข้อมูลเพิ่มเติม: ข้อกำหนดเบื้องต้น
เยี่ยมชม พอร์ทัลวิธีใช้ข้อผิดพลาดของฐานข้อมูล Oracle เพื่อตรวจสอบสาเหตุและวิธีแก้ไขทั่วไปสําหรับข้อผิดพลาด Oracle ที่คุณพบ ใส่ข้อผิดพลาด Oracle ของคุณในแถบค้นหาพอร์ทัล
ถ้าคุณดาวน์โหลด Power BI Desktop จาก Microsoft Store คุณอาจไม่สามารถเชื่อมต่อกับฐานข้อมูล Oracle เนื่องจากปัญหาโปรแกรมควบคุม Oracle หากคุณพบปัญหานี้ ข้อความแสดงข้อผิดพลาดที่ส่งกลับคือ: ไม่ได้ตั้งค่าการอ้างอิงออบเจ็กต์ เมื่อต้องการแก้ไขปัญหา ให้ดาวน์โหลด Power BI Desktop จากศูนย์ดาวน์โหลดแทน Microsoft Store
ถ้าการอ้างอิงวัตถุไม่ได้ตั้งค่าข้อผิดพลาดเกิดขึ้นใน Power BI เมื่อคุณเชื่อมต่อกับฐานข้อมูล Oracle โดยใช้เกตเวย์ข้อมูลภายในองค์กร ทําตามคําแนะนําใน จัดการแหล่งข้อมูลของคุณ - Oracle
ถ้าคุณกําลังใช้เซิร์ฟเวอร์รายงาน Power BI ให้ดูคําแนะนําในบทความ ชนิดการเชื่อมต่อ Oracle