MySQL için Azure Veritabanı

MySQL kullanıcı adı ve parola kullanarak veritabanı tablolarını Power Query Online'a aktarmak için MySQL için Azure Veritabanı bağlayıcısını kullanın. Bu makalede bağlantıyı hazırlama, veri seçme ve yaygın bağlantı sorunlarını çözme adımları açıklanmaktadır.

Summary

Property Değer
Bağlayıcı MySQL için Azure Veritabanı simgesi MySQL için Azure Veritabanı
Products Power BI (anlam modelleri)
Power Query Online
Sürüm durumu Genel kullanılabilirlik
Category Azure
Kimlik doğrulama türleri Basic
Veri kaynağı türü AzureDatabaseForMySQL
İşlev Başvurusu Belgeleri AzureDatabaseForMySQL.Database

Prerequisites

Bağlanmadan önce veritabanı yöneticinizden aşağıdaki bilgileri alın:

  • Tam etki alanı sunucu adı ve veritabanı adı. Azure portalı sayfasının URL'sini değil sunucunun DNS adını kullanın. Sunucu alanı bağlantı noktasını da kabul eder, örneğin contoso.mysql.database.azure.com:3306.
  • İçeri aktarmak istediğiniz tabloları okuma iznine sahip bir MySQL kullanıcı adı ve parolası.
  • Sorgunuzu çalıştıran hizmetten veya ağ geçidinden veritabanı sunucusuna uzanan bir ağ yolu.

Ortak ağ üzerinden erişilebilen bir sunucu için güvenlik duvarı kurallarını, hizmetten veya ağ geçidinden gelen bağlantıya izin verecek şekilde yapılandırın. Özel uç nokta veya sanal ağ tümleştirmesi kullanan bir sunucu için, özel sunucunun adını çözümleyebilen ve ona ulaşabilen bir bağlantı yolu kullanın. Kendi bilgisayarınızdan başarılı bir bağlantı, çevrimiçi hizmetin sunucuya ulaşabileceğini kanıtlamaz. Daha fazla bilgi için bkz. MySQL için Azure Veritabanı'da ağ oluşturma.

Şifreli bir bağlantı kullanın. MySQL için Azure Veritabanı Esnek Sunucu, şifrelenmiş bağlantıları varsayılan olarak zorunlu kılar. TLS yapılandırması ve sertifika kılavuzu için bkz. TLS kullanarak MySQL için Azure Veritabanı'e bağlanma.

On-premises veri ağ geçidi kullanıyorsanız standart modu kullanın ve ağ geçidi bilgisayarına Oracle MySQL Connector/NET yükleyin. Bu bağlayıcı, temel alınan MySQL veri sağlayıcısını kullanır. MySQL bağlayıcısı önkoşullarındaki yükleme ve sağlayıcı doğrulama yönergelerini izleyin.

Desteklenen özellikler

  • Import

Parameters

Giriş noktası:AzureDatabaseForMySQL.Database

Gerekli parametre sayısı: 2

MySQL için Azure Veritabanı'e bağlanın

Parametre Ekran adı Required Type Örnek değerler Null Olarak Ayarlanabilir
server Server Yes text "azuremysql.mysql.database.azure.com:3306" false
database Database Yes text false

Power Query Online'dan bağlanma

MySQL için Azure Veritabanı veritabanından verileri içeri aktarmak için:

  1. Uygulamanızda veri alma deneyimini açın ve MySQL için Azure Veritabanı'ı seçin. Giriş noktaları uygulamaya göre değişir; Bkz. Verilerin nereden alınacağı.
  2. Sunucu ve Veritabanı değerlerini girin. Her iki değer de gereklidir. Örneğin, sunucu için contoso.mysql.database.azure.com:3306 ve veritabanı için mevcut veritabanınızın adını girin.
  3. Bu sunucu ve veritabanı için var olan bir bağlantıyı seçin veya bir bağlantı oluşturun. Ağ geçidi kullanıyorsanız veritabanına ulaşabilen ve gerekli MySQL veri sağlayıcısına sahip bir ağ geçidi seçin.
  4. Yeni bir bağlantı için kullanıcı adı/parola kimlik doğrulaması seçeneğini belirleyin ve MySQL kimlik bilgilerinizi girin. Azure portalında oturum açmak için kullandığınız kimlik bilgilerini değil, veritabanı hesabını kullanın.
  5. Bağlantı şifrelemesini etkin tutun ve veritabanına bağlanmaya devam edin.
  6. Gezgin'de içeri aktarmak istediğiniz tabloları seçin ve ardından Verileri dönüştür'ü seçerek bunları Power Query düzenleyicisinde açın.
  7. İhtiyacınız olan dönüştürmeleri uygulayın, ardından uygulamanızın iş akışını kullanarak sorguyu veya veri akışını kaydedin.

Bağlantı belirli bir sunucuyu ve veritabanını tanımlar. Yenilemeyi yapılandırırken veya bağlantıyı yeniden kullanırken aynı sunucu, bağlantı noktası ve veritabanı değerlerini kullanın.

Bağlantı sorunlarını giderme

Belirti Denetlenecek şeyler
Sunucuya ulaşılamıyor veya bağlantı zaman aşımına uğradı Hizmetten veya seçili ağ geçidinden sunucu adını, bağlantı noktasını, güvenlik duvarı kurallarını ve ağ yolunu denetleyin. Özel erişim için özel DNS çözümlemesini de denetleyin.
Kimlik doğrulaması başarısız oluyor Veritabanı kullanıcı adını ve parolasını yöneticinizle birlikte onaylayın ve hesabın belirtilen veritabanına erişimi olduğunu onaylayın. Azure'da oturum açmak, veritabanı erişimini tek başına vermez.
MySQL veri sağlayıcısı ağ geçidinde bulunamadı Ağ geçidi bilgisayarına Oracle MySQL Connector/NET yükleyin ve MySQL önkoşul yönergelerini kullanarak sağlayıcı yüklemesini doğrulayın.
Bağlantı bir TLS veya sertifika hatası bildiriyor Sunucunun TLS gereksinimlerini ve bağlanan bilgisayarda veya ağ geçidinde sertifika güveni yapılandırmasını denetleyin. Hatayı atlamak için şifrelemeyi devre dışı bırakmak yerine MySQL için Azure Veritabanı TLS kılavuzunu kullanın.
Beklenen tablolar mevcut değil Veritabanı adını ve hesabın bu tabloları okuma izinlerini doğrulayın.

Bağlayıcıyı seçin

Burada açıklanan MySQL için Azure Veritabanı girdisi sunucu ve veritabanı parametrelerini kabul eder. Power BI Desktop veya Excel'daki MySQL veritabanı bağlayıcısı için sağlayıcı yüklemesi ve gelişmiş seçenekleri de dahil olmak üzere ayrı MySQL veritabanı bağlayıcısı kılavuzunu kullanın. MySQL.Database için belgelenen seçenekler, AzureDatabaseForMySQL.Database için ek parametreler değildir.