Azure Database for MySQL

ใช้ตัวเชื่อมต่อ Azure Database for MySQL เพื่อนําเข้าตารางฐานข้อมูลลงใน Power Query Online โดยใช้ชื่อผู้ใช้และรหัสผ่าน MySQL บทความนี้อธิบายวิธีเตรียมการเชื่อมต่อ เลือกข้อมูล และแก้ไขปัญหาการเชื่อมต่อทั่วไป

สรุป

คุณสมบัติ มูลค่า
Connector Azure Database for MySQL ไอคอน Azure Database for MySQL
ผลิตภัณฑ์ Power BI (แบบจําลองความหมาย)
Power Query ออนไลน์
สถานะการเผยแพร่ ความพร้อมใช้งานทั่วไป
ประเภท Azure
ชนิดของการรับรองความถูกต้อง Basic
ชนิดแหล่งข้อมูล AzureDatabaseForMySQL
เอกสารอ้างอิงฟังก์ชัน AzureDatabaseForMySQL.Database

Prerequisites

ก่อนที่คุณจะเชื่อมต่อ ให้รับข้อมูลต่อไปนี้จากผู้ดูแลระบบฐานข้อมูลของคุณ:

  • ชื่อเซิร์ฟเวอร์และชื่อฐานข้อมูลที่มีคุณสมบัติครบถ้วน ใช้ชื่อ DNS ของเซิร์ฟเวอร์ ไม่ใช่ URL ของเพจพอร์ทัล Azure เขตข้อมูลเซิร์ฟเวอร์ยังยอมรับพอร์ต ตัวอย่างเช่นcontoso.mysql.database.azure.com:3306
  • ชื่อผู้ใช้และรหัสผ่าน MySQL ที่มีสิทธิ์ในการอ่านตารางที่คุณต้องการนําเข้า
  • เส้นทางเครือข่ายจากบริการหรือเกตเวย์ที่เรียกใช้คิวรีของคุณไปยังเซิร์ฟเวอร์ฐานข้อมูล

สําหรับเซิร์ฟเวอร์ที่มีสิทธิ์เข้าถึงสาธารณะ ให้กําหนดค่ากฎไฟร์วอลล์เพื่ออนุญาตการเชื่อมต่อจากบริการหรือเกตเวย์ สําหรับจุดสิ้นสุดส่วนตัวหรือเซิร์ฟเวอร์ที่ใช้การรวมเครือข่ายเสมือนใช้เส้นทางการเชื่อมต่อที่สามารถแก้ไขและเข้าถึงเซิร์ฟเวอร์ส่วนตัว การเชื่อมต่อที่สําเร็จจากคอมพิวเตอร์ของคุณเองไม่ได้กําหนดว่าบริการออนไลน์สามารถเข้าถึงเซิร์ฟเวอร์ได้ สําหรับข้อมูลเพิ่มเติม ให้ดู เครือข่ายใน Azure Database for MySQL

ใช้การเชื่อมต่อที่เข้ารหัสลับ Azure Database for MySQL เซิร์ฟเวอร์แบบยืดหยุ่นจะบังคับใช้การเชื่อมต่อที่เข้ารหัสตามค่าเริ่มต้น สําหรับคําแนะนําการกําหนดค่าและใบรับรอง TLS ให้ดู เชื่อมต่อกับ Azure Database for MySQL โดยใช้ TLS

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

ความสามารถที่รองรับ

  • Import

พารามิเตอร์

จุดเข้าใช้งาน:AzureDatabaseForMySQL.Database

จํานวนพารามิเตอร์ที่จําเป็น: 2

เชื่อมต่อกับ Azure Database for MySQL

พารามิเตอร์ ชื่อที่แสดง จำเป็นต้องระบุ ประเภท ค่าตัวอย่าง Nullable
เซิร์ฟเวอร์ เซิร์ฟเวอร์ Yes SMS "azuremysql.mysql.database.azure.com:3306" false
ฐานข้อมูล ฐานข้อมูล Yes SMS false

เชื่อมต่อจาก Power Query Online

เมื่อต้องการนําเข้าข้อมูลจากฐานข้อมูล Azure Database for MySQL:

  1. เปิดประสบการณ์การใช้งานรับข้อมูลในแอปพลิเคชันของคุณและเลือก Azure Database for MySQL จุดเข้าใช้งานแตกต่างกันไปตามการใช้งาน ดูตําแหน่งที่จะรับข้อมูล
  2. ใส่ค่าเซิร์ฟเวอร์และฐานข้อมูล จําเป็นต้องมีทั้งสองค่า ตัวอย่างเช่น ใส่ contoso.mysql.database.azure.com:3306 สําหรับเซิร์ฟเวอร์และชื่อของฐานข้อมูลที่มีอยู่ของคุณสําหรับฐานข้อมูลดังกล่าว
  3. เลือกการเชื่อมต่อที่มีอยู่สําหรับเซิร์ฟเวอร์และฐานข้อมูลนั้น หรือสร้างการเชื่อมต่อใหม่ ถ้าคุณใช้เกตเวย์ ให้เลือกเกตเวย์ที่สามารถเข้าถึงฐานข้อมูลและมีผู้ให้บริการข้อมูล MySQL ที่จําเป็น
  4. สําหรับการเชื่อมต่อใหม่ ให้เลือกตัวเลือกการรับรองความถูกต้องชื่อผู้ใช้/รหัสผ่าน และใส่ข้อมูลประจําตัว MySQL ของคุณ ใช้บัญชีฐานข้อมูล ไม่ใช่ข้อมูลประจําตัวที่คุณใช้ในการลงชื่อเข้าใช้พอร์ทัล Azure
  5. เปิดใช้งานการเข้ารหัสลับการเชื่อมต่อและดําเนินการต่อเพื่อเชื่อมต่อกับฐานข้อมูล
  6. ในตัวนําทาง เลือกตารางที่คุณต้องการนําเข้า จากนั้นเลือกแปลงข้อมูลเพื่อเปิดในตัวแก้ไข Power Query
  7. ใช้การแปลงที่คุณต้องการ จากนั้นบันทึกคิวรีหรือกระแสข้อมูลโดยใช้เวิร์กโฟลว์ของแอปพลิเคชันของคุณ

การเชื่อมต่อจะระบุเซิร์ฟเวอร์และฐานข้อมูลเฉพาะ เมื่อกําหนดค่าการรีเฟรชหรือการนําการเชื่อมต่อกลับมาใช้ใหม่ ให้ใช้ค่าเซิร์ฟเวอร์ พอร์ต และฐานข้อมูลเดียวกัน

การแก้ไขปัญหาการเชื่อมต่อ

อาการ สิ่งที่ต้องตรวจสอบ
ไม่สามารถเข้าถึงเซิร์ฟเวอร์ได้ หรือการเชื่อมต่อหมดเวลา ตรวจสอบชื่อเซิร์ฟเวอร์ พอร์ต กฎของไฟร์วอลล์ และเส้นทางเครือข่ายจากบริการหรือเกตเวย์ที่เลือก สําหรับการเข้าถึงส่วนตัว โปรดดูการแก้ปัญหา DNS ส่วนตัว
การรับรองความถูกต้องล้มเหลว ยืนยันชื่อผู้ใช้และรหัสผ่านฐานข้อมูลกับผู้ดูแลระบบของคุณ และยืนยันว่าบัญชีผู้ใช้มีสิทธิ์เข้าถึงฐานข้อมูลที่ระบุ การลงชื่อเข้าใช้ Azure ไม่ได้เป็นการให้สิทธิ์เข้าถึงฐานข้อมูลด้วยตัวมันเอง
ไม่พบตัวให้บริการข้อมูล MySQL บนเกตเวย์ ติดตั้ง Oracle MySQL Connector/NET บนคอมพิวเตอร์เกตเวย์ และตรวจสอบการติดตั้งผู้ให้บริการโดยใช้คําแนะนําข้อกําหนดเบื้องต้นของ MySQL
การเชื่อมต่อรายงานข้อผิดพลาด TLS หรือใบรับรอง ตรวจสอบข้อกําหนด TLS ของเซิร์ฟเวอร์และการกําหนดค่าความน่าเชื่อถือของใบรับรองบนคอมพิวเตอร์หรือเกตเวย์ที่เชื่อมต่อ ใช้คําแนะนํา Azure Database for MySQL TLS แทนที่จะปิดใช้งานการเข้ารหัสเพื่อเลี่ยงผ่านข้อผิดพลาด
ตารางที่คาดไว้ไม่พร้อมใช้งาน ตรวจสอบชื่อฐานข้อมูลและสิทธิ์ของบัญชีในการอ่านตารางเหล่านั้น

การเลือกตัวเชื่อมต่อ

รายการ Azure Database for MySQL ที่อธิบายไว้ที่นี่ยอมรับพารามิเตอร์เซิร์ฟเวอร์และฐานข้อมูล สําหรับตัวเชื่อมต่อฐานข้อมูล MySQL ใน Power BI Desktop หรือ Excel รวมถึงการติดตั้งผู้ให้บริการและตัวเลือกขั้นสูง ให้ใช้คู่มือ ตัวเชื่อมต่อฐานข้อมูล MySQL ที่แยกต่างหาก ตัวเลือกที่ระบุไว้สําหรับ MySQL.Database ไม่ใช่พารามิเตอร์เพิ่มเติมของAzureDatabaseForMySQL.Database