หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
Summary
| Item | คำอธิบาย |
|---|---|
| สถานะการเผยแพร่ | ความพร้อมใช้งานทั่วไป |
| ผลิตภัณฑ์ที่รองรับ | Excel Power BI (แบบจําลองความหมาย) Power BI (กระแสข้อมูล) ผ้า (กระแสข้อมูลรุ่น 2) Power Apps (กระแสข้อมูล) Excel Dynamics 365 Customer Insights Analysis Services |
| ชนิดการรับรองความถูกต้องที่รองรับ | Windows (Power BI Desktop, Excel, Power Query Online พร้อมเกตเวย์) ฐานข้อมูล (Power BI Desktop, Excel) บัญชี Microsoft (ทั้งหมด) พื้นฐาน (Power Query Online) บริการหลัก |
| เอกสารอ้างอิงฟังก์ชัน |
Sql.Database sql.Databases |
Note
ชนิดการรับรองความถูกต้องของบริการหลักไม่ได้รับการสนับสนุนเมื่อใช้เกตเวย์ข้อมูลภายในองค์กรหรือเกตเวย์ข้อมูลเครือข่ายเสมือน (VNet)
Note
ความสามารถบางอย่างอาจมีอยู่ในผลิตภัณฑ์เดียว แต่ไม่ใช่อย่างอื่นเนื่องจากตารางเวลาการปรับใช้และความสามารถเฉพาะของโฮสต์
ข้อกําหนดเบื้องต้น
ตามค่าเริ่มต้น Power BI จะติดตั้งโปรแกรมควบคุม OLE DB สําหรับฐานข้อมูล Azure SQL อย่างไรก็ตาม เพื่อประสิทธิภาพสูงสุด เราขอแนะนําให้ลูกค้าติดตั้ง ไคลเอ็นต์ดั้งเดิมของ SQL Server ก่อนที่จะใช้ตัวเชื่อมต่อฐานข้อมูล Azure SQL ไคลเอ็นต์ดั้งเดิมของ SQL Server 11.0 และไคลเอ็นต์ดั้งเดิมของ SQL Server 10.0 ได้รับการสนับสนุนในรุ่นล่าสุด
รองรับความสามารถ
- นำเข้า
- DirectQuery (แบบจําลองความหมายของ Power BI)
- ตัวเลือกขั้นสูง
- คําสั่งหมดเวลาเป็นนาที
- คําสั่ง SQL แบบเนทีฟ
- คอลัมน์ความสัมพันธ์
- นําทางโดยใช้ลําดับชั้นแบบเต็ม
- การสนับสนุนการเฟลโอเวอร์ของ SQL Server
เชื่อมต่อกับฐานข้อมูล Azure SQL จาก Power Query Desktop
เมื่อต้องการเชื่อมต่อกับฐานข้อมูล Azure SQL จาก Power Query Desktop ให้ทําตามขั้นตอนต่อไปนี้:
เลือก ฐานข้อมูล Azure SQL ในประสบการณ์การรับข้อมูล ประสบการณ์การใช้งานรับข้อมูลใน Power Query Desktop แตกต่างกันระหว่างแอป สําหรับข้อมูลเพิ่มเติมเกี่ยวกับประสบการณ์การใช้งานข้อมูลของ Power Query Desktop สําหรับแอปของคุณ ให้ไปที่ สถานที่รับข้อมูล
ใน ฐานข้อมูล SQL Server ให้ระบุชื่อของเซิร์ฟเวอร์และฐานข้อมูล (ไม่บังคับ)
เลือกโหมดการเชื่อมต่อข้อมูล นําเข้า หรือ DirectQuery
คุณสามารถเลือกและใส่ตัวเลือกขั้นสูงที่จะปรับเปลี่ยนแบบสอบถามการเชื่อมต่อ เช่น การหมดเวลาของคําสั่งหรือแบบสอบถามดั้งเดิม (คําสั่ง SQL) สําหรับข้อมูล: เชื่อมต่อโดยใช้ตัวเลือกขั้นสูง
เลือก ตกลง
หากนี่เป็นครั้งแรกที่คุณเชื่อมต่อกับฐานข้อมูลนี้ ให้เลือกประเภทการรับรองความถูกต้อง ป้อนข้อมูลประจําตัวของคุณ และเลือกระดับที่จะใช้การตั้งค่าการรับรองความถูกต้อง จากนั้นเลือก เชื่อมต่อ
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการรับรองความถูกต้อง ไปที่ การรับรองความถูกต้องด้วยแหล่งข้อมูล
Note
หากการเชื่อมต่อไม่ได้รับการเข้ารหัสลับ คุณจะได้รับพร้อมท์ด้วยข้อความต่อไปนี้
เลือก ตกลง เพื่อเชื่อมต่อกับฐานข้อมูลโดยใช้การเชื่อมต่อที่ไม่ได้เข้ารหัสลับ หรือทําตามคําแนะนําใน เปิดใช้งานการเชื่อมต่อที่เข้ารหัสลับไปยังกลไกจัดการฐานข้อมูล เพื่อตั้งค่าการเชื่อมต่อที่เข้ารหัสลับไปยังฐานข้อมูล Azure SQL
ในตัว นําทาง ให้เลือกข้อมูลฐานข้อมูลที่คุณต้องการ จากนั้นเลือก โหลด เพื่อโหลดข้อมูล หรือ แปลงข้อมูล เพื่อแปลงข้อมูลในตัวแก้ไข Power Query ต่อไป
เชื่อมต่อกับฐานข้อมูล Azure SQL จาก Power Query Online
เมื่อต้องการเชื่อมต่อกับฐานข้อมูล Azure SQL จาก Power Query Online ให้ทําตามขั้นตอนต่อไปนี้:
เลือกตัวเลือก ฐานข้อมูล Azure SQL ในประสบการณ์การรับข้อมูล แอปต่าง ๆ มีวิธีการต่าง ๆ ในการเข้าถึง Power Query Online รับประสบการณ์ข้อมูล สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเข้าถึง Power Query Online รับประสบการณ์ข้อมูลจากแอปของคุณ ไปที่ สถานที่รับข้อมูล
ใน ฐานข้อมูล Azure SQL ให้ระบุชื่อของเซิร์ฟเวอร์และฐานข้อมูล
คุณยังสามารถเลือกและใส่ตัวเลือกขั้นสูงที่จะปรับเปลี่ยนแบบสอบถามการเชื่อมต่อ เช่น การหมดเวลาของคําสั่งหรือแบบสอบถามแบบเนทีฟ (คําสั่ง SQL) ข้อมูลเพิ่มเติม: เชื่อมต่อโดยใช้ตัวเลือกขั้นสูง
หากนี่เป็นครั้งแรกที่คุณเชื่อมต่อกับฐานข้อมูลนี้ ให้เลือกชนิดการรับรองความถูกต้องและป้อนข้อมูลประจําตัวของคุณ
หากจําเป็น ให้เลือกชื่อของเกตเวย์ข้อมูลภายในองค์กรของคุณ
ถ้าการเชื่อมต่อไม่ได้เข้ารหัสลับ ให้ล้างกล่องกาเครื่องหมาย ใช้การเชื่อมต่อที่เข้ารหัสลับ
เลือก ถัดไป เพื่อดำเนินการต่อ
ในตัวนําทาง เลือกข้อมูลที่คุณต้องการ จากนั้นเลือกแปลงข้อมูล
เชื่อมต่อโดยใช้ตัวเลือกขั้นสูง
ทั้ง Power Query Desktop และ Power Query Online มีชุดของตัวเลือกขั้นสูงที่คุณสามารถเพิ่มลงในคิวรีของคุณได้ถ้าจําเป็น
ตารางต่อไปนี้แสดงรายการของตัวเลือกขั้นสูงทั้งหมดที่คุณสามารถตั้งค่าใน Power Query Desktop และ Power Query Online
| ตัวเลือกขั้นสูง | คำอธิบาย |
|---|---|
| คําสั่งหมดเวลาเป็นนาที | ถ้าการเชื่อมต่อของคุณใช้เวลานานกว่า 10 นาที (การหมดเวลาตามค่าเริ่มต้น) คุณสามารถป้อนค่าอื่นเป็นนาทีเพื่อให้การเชื่อมต่อเปิดได้นานขึ้น ตัวเลือกนี้จะพร้อมใช้งานใน Power Query Desktop เท่านั้น |
| คําสั่ง SQL | สําหรับข้อมูล ไปที่ นําเข้าข้อมูลจากฐานข้อมูลโดยใช้คิวรีฐานข้อมูลดั้งเดิม |
| รวมคอลัมน์ความสัมพันธ์ | ถ้าเลือก จะมีคอลัมน์ที่อาจมีความสัมพันธ์กับตารางอื่น หากล้างช่องนี้ คุณจะไม่เห็นคอลัมน์เหล่านั้น |
| นําทางโดยใช้ลําดับชั้นแบบเต็ม | ถ้าเลือกตัวนําทางจะแสดงลําดับชั้นที่สมบูรณ์ของตารางในฐานข้อมูลที่คุณกําลังเชื่อมต่อ ถ้าล้างตัวนําทางจะแสดงเฉพาะตารางที่มีคอลัมน์และแถวที่มีข้อมูล |
| เปิดใช้งานการสนับสนุน SQL Server Failover | ถ้าเลือก เมื่อโหนดใน กลุ่มการเปลี่ยนระบบเมื่อเกิดข้อผิดพลาด Azure SQL Power Query จะย้ายจากโหนดนั้นไปยังอีกโหนดหนึ่งเมื่อเกิดการเปลี่ยนระบบเมื่อเกิดข้อผิดพลาด ถ้าล้างข้อมูล จะไม่มีการเฟลโอเวอร์เกิดขึ้น |
เมื่อคุณเลือกตัวเลือกขั้นสูงที่คุณต้องการแล้ว ให้เลือก ตกลง ใน Power Query Desktop หรือ ถัดไป ใน Power Query Online เพื่อเชื่อมต่อกับฐานข้อมูล Azure SQL ของคุณ
การแก้ไขปัญหา
คอลัมน์ที่เข้ารหัสเสมอ
Power Query ไม่สนับสนุนคอลัมน์ 'Always Encrypted'