หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
Power Query ให้ความยืดหยุ่นแก่คุณในการนําเข้าข้อมูลจากฐานข้อมูลที่หลากหลายที่รองรับ ซึ่งสามารถเรียกใช้คิวรีฐานข้อมูลดั้งเดิมซึ่งสามารถช่วยให้คุณประหยัดเวลาในการสร้างคิวรีโดยใช้อินเทอร์เฟซ Power Query คุณลักษณะนี้มีประโยชน์อย่างยิ่งสําหรับการใช้คิวรีที่ซับซ้อนที่มีอยู่แล้ว และคุณอาจไม่ต้องการหรือทราบวิธีการสร้างใหม่โดยใช้อินเทอร์เฟซ Power Query
โน้ต
หนึ่งเจตนาของคิวรีฐานข้อมูลดั้งเดิมคือการสร้างผลกระทบที่ไม่ใช่ผลข้างเคียง อย่างไรก็ตาม Power Query ไม่รับประกันว่าคิวรีจะไม่ส่งผลกระทบต่อฐานข้อมูล ถ้าคุณเรียกใช้คิวรีฐานข้อมูลดั้งเดิมที่เขียนโดยผู้ใช้รายอื่น คุณจะได้รับพร้อมท์ให้แน่ใจว่าคุณทราบถึงคิวรีที่จะได้รับการประเมินด้วยข้อมูลประจําตัวของคุณ สําหรับข้อมูลเพิ่มเติม ไปที่ ความปลอดภัยของคิวรีฐานข้อมูลดั้งเดิม
Power Query ช่วยให้คุณสามารถระบุคิวรีฐานข้อมูลดั้งเดิมของคุณในกล่องข้อความภายใต้ ตัวเลือกขั้นสูง เมื่อเชื่อมต่อกับฐานข้อมูล ในตัวอย่างต่อไปนี้ คุณนําเข้าข้อมูลจากฐานข้อมูล SQL Server โดยใช้แบบสอบถามฐานข้อมูลดั้งเดิมที่ป้อนในกล่องข้อความคําสั่ง SQL กระบวนงานจะคล้ายกันในฐานข้อมูลอื่นๆ ทั้งหมดที่มีคิวรีฐานข้อมูลดั้งเดิมที่ Power Query สนับสนุน
เชื่อมต่อกับฐานข้อมูล SQL Server โดยใช้ Power Query เลือกตัวเลือก ฐานข้อมูล SQL Server ในการเลือกตัวเชื่อมต่อ
ในหน้าต่าง ฐานข้อมูล SQL Server ป็อปอัพ:
ระบุ เซิร์ฟเวอร์ และ ฐานข้อมูล ที่คุณต้องการนําเข้าข้อมูลโดยใช้แบบสอบถามฐานข้อมูลดั้งเดิม
ภายใต้ ตัวเลือกขั้นสูงให้เลือกเขตข้อมูล คําสั่ง SQL แล้ววางหรือใส่คิวรีฐานข้อมูลดั้งเดิมของคุณ จากนั้นเลือก ตกลง
หากคุณกําลังเชื่อมต่อกับเซิร์ฟเวอร์นี้เป็นครั้งแรก จะมีข้อความแจ้งให้เลือกโหมดการรับรองความถูกต้องเพื่อเชื่อมต่อกับฐานข้อมูล เลือกโหมดการรับรองความถูกต้องที่เหมาะสมและดําเนินการต่อ
โน้ต
ถ้าคุณไม่มีสิทธิ์เข้าถึงแหล่งข้อมูล (ทั้งเซิร์ฟเวอร์และฐานข้อมูล) พร้อมท์ให้ร้องขอการเข้าถึงเซิร์ฟเวอร์และฐานข้อมูลจะปรากฏขึ้น (ถ้ามีการระบุข้อมูลคําขอการเข้าถึงใน Power BI สําหรับแหล่งข้อมูล)
ถ้าสร้างการเชื่อมต่อ ข้อมูลผลลัพธ์จะถูกส่งกลับในตัวแก้ไข Power Query
จัดรูปร่างข้อมูลตามที่คุณต้องการ จากนั้นเลือก ใช้ & ปิด เพื่อบันทึกการเปลี่ยนแปลงและนําเข้าข้อมูล
ตัวเชื่อมต่อที่สนับสนุนคิวรีฐานข้อมูลดั้งเดิม
ตัวเชื่อมต่อ Power Query ต่อไปนี้สนับสนุนคิวรีฐานข้อมูลดั้งเดิม
| ขั้ว ต่อ | ชนิดของคิวรีในระบบของฐานข้อมูล |
|---|---|
| Amazon Redshift | คําสั่ง SQL |
| ฐานข้อมูล Azure Analysis Services | คิวรี MDX หรือ DAX |
| ฐานข้อมูล Azure สําหรับ PostgreSQL | คําสั่ง SQL |
| Azure Cosmos DB | คําสั่ง SQL |
| Azure Synapse Analytics | คําสั่ง SQL |
| ฐานข้อมูล Azure SQL | คําสั่ง SQL |
| DataWorld.Dataset | dwSQL |
| Dataverse | คําสั่ง SQL |
| Essbase | คําสั่ง MDX |
| FHIR | ค้นหา FHIR |
| Google บิ๊กคิวรี | คําสั่ง SQL |
| ฐานข้อมูล IBM Db2 | คําสั่ง SQL |
| ฐานข้อมูล IBM Informix | คําสั่ง SQL |
| ฐานข้อมูล MySQL | คําสั่ง SQL |
| ODBC | คําสั่ง SQL |
| โอเล ดีบี | คําสั่ง SQL |
| ฐานข้อมูล Oracle | คําสั่ง SQL |
| PostgreSQL | คําสั่ง SQL |
| ฐานข้อมูล SAP HANA | คําสั่ง SQL |
| Snowflake | คําสั่ง SQL |
| ฐานข้อมูล SQL Server Analysis Services | คิวรี MDX หรือ DAX |
| ฐานข้อมูล SQL Server | คําสั่ง SQL |
| TIBCO(R) Data Virtualization (เบต้า) | คําสั่ง SQL |
| Vena (เบต้า) | คิวรีแบบจําลอง (MQL) |
ข้อจํากัดและปัญหา
ก่อนใช้แบบสอบถามฐานข้อมูลดั้งเดิม คุณควรตระหนักถึงข้อจํากัดและปัญหาที่อาจเกิดขึ้น
การดําเนินการของภาษากําหนดโครงสร้างข้อมูล (DDL)
การดําเนินการภาษาคําจํากัดความข้อมูล (DDL) กับแหล่งข้อมูลไม่ได้รับ การสนับสนุน ใน Power Query ตัวอย่างของการดําเนินการดังกล่าว ได้แก่ "DROP TABLE", "CREATE TABLE" และ "ALTER TABLE" เป็นต้น การพยายามใช้คําสั่งดังกล่าวอาจทําให้เกิดความล้มเหลวและข้อผิดพลาดหลายอย่าง
การพับคิวรี
การพับคิวรีในขณะที่ใช้คิวรีฐานข้อมูลดั้งเดิมถูกจํากัดไว้ที่ตัวเชื่อมต่อ Power Query บางตัวเท่านั้น สําหรับข้อมูลเพิ่มเติม ไปที่ การพับคิวรีในระบบ
การรักษาความปลอดภัยคิวรีในระบบของฐานข้อมูล
บางครั้งเมื่อคุณพยายามใช้แบบสอบถามที่สร้างโดยผู้ใช้รายอื่นหรือผ่านตัวแก้ไขขั้นสูงหรือแถบสูตรโดยพื้นฐานแล้วเส้นทางอื่น ๆ ที่อยู่นอกกล่องโต้ตอบตัวเชื่อมต่อที่แสดงกล่องป้อนข้อมูลแบบสอบถามดั้งเดิมคุณอาจได้รับข้อความที่ระบุว่า:
หากข้อความนี้เกิดขึ้น ให้เลือก แก้ไขสิทธิ์ การเลือกนี้จะเปิดกล่องโต้ตอบ การสืบค้นฐานข้อมูลดั้งเดิม คุณได้รับโอกาสในการเรียกใช้แบบสอบถามฐานข้อมูลดั้งเดิม หรือยกเลิกแบบสอบถาม
ตามค่าเริ่มต้น ถ้าคุณเรียกใช้คิวรีฐานข้อมูลดั้งเดิมนอกกล่องโต้ตอบตัวเชื่อมต่อ คุณจะได้รับพร้อมท์ทุกครั้งที่คุณเรียกใช้ข้อความคิวรีที่แตกต่างกัน การแจ้งนี้ช่วยให้แน่ใจว่าข้อความแบบสอบถามที่จะดําเนินการได้รับการอนุมัติจากคุณ
โน้ต
แบบสอบถามฐานข้อมูลดั้งเดิมที่คุณแทรกในการดําเนินการรับข้อมูลจะไม่ถามคุณว่าคุณต้องการเรียกใช้แบบสอบถามหรือไม่ พวกเขาแค่วิ่ง
คุณสามารถปิดข้อความความปลอดภัยของคิวรีในระบบของฐานข้อมูลได้ถ้าคิวรีฐานข้อมูลดั้งเดิมทํางานใน Power BI Desktop หรือ Excel วิธีการปิดข้อความความปลอดภัย:
ถ้าคุณกําลังใช้ Power BI Desktop ภายใต้แท็บ ไฟล์ ให้เลือก ตัวเลือกและการตั้งค่า > ตัวเลือก
ถ้าคุณกําลังใช้ Excel ภายใต้แท็บ ข้อมูล เลือก รับข้อมูล > ตัวเลือกคิวรี
ภายใต้ การตั้งค่า ส่วนกลาง ให้เลือก ความปลอดภัย
ล้าง จําเป็นต้องอนุมัติโดยผู้ใช้สําหรับคิวรีในระบบของฐานข้อมูลใหม่
เลือก ตกลง
คุณยังสามารถเพิกถอนการอนุมัติของคิวรีฐานข้อมูลดั้งเดิมใดๆ ที่คุณอนุมัติก่อนหน้านี้สําหรับแหล่งข้อมูลที่กําหนดใน Power BI Desktop หรือ Excel วิธีการเพิกถอนการอนุมัติ:
หากคุณกําลังใช้ Power BI Desktop ภายใต้แท็บ ไฟล์ ให้เลือก ตัวเลือกและการตั้งค่า > การตั้งค่าแหล่งข้อมูล
ถ้าคุณกําลังใช้ Excel ภายใต้แท็บ ข้อมูล เลือก รับข้อมูล > การตั้งค่าแหล่งข้อมูล
ในกล่องโต้ตอบการตั้งค่าแหล่งข้อมูล ให้เลือกสิทธิ์ส่วนกลาง จากนั้นเลือกแหล่งข้อมูลที่ประกอบด้วยคิวรีฐานข้อมูลดั้งเดิมที่คุณต้องการยกเลิกการอนุมัติ
เลือก แก้ไขสิทธิ์
ในกล่องโต้ตอบแก้ไขสิทธิ์ ภายใต้ การสืบค้นฐานข้อมูลดั้งเดิม ให้เลือกเพิกถอนการอนุมัติ