Aracılığıyla paylaş


Hızlı Başlangıç: Power BI'da MySQL için Azure Veritabanı Esnek Sunucudan veri içeri aktarma

Not

Bu makale yalnızca Power BI Desktop için geçerlidir. Şu anda Power Query çevrimiçi veya Power BI Hizmeti desteklenmiyor.

Power BI Desktop ile serbest biçimli sürükle ve bırak tuvali, çok çeşitli modern veri görselleştirmeleri ve kullanımı kolay rapor yazma deneyimleri aracılığıyla verilerinizi görsel olarak keşfedebilirsiniz. Doğrudan tablolardan içeri aktarabilir veya select sorgusundan içeri aktarabilirsiniz. Bu hızlı başlangıçta Power BI Desktop ile MySQL için Azure Veritabanı Esnek Sunucu'ya bağlanmayı öğreneceksiniz.

Önkoşullar

  1. Power BI desktop'ı yükleyin.
  2. Power BI'da MySQL veritabanına ilk kez bağlanıyorsanız Oracle MySQL Connector/NET paketini yüklemeniz gerekir.
  3. MySQL sunucusunda SSL devre dışı bırakılmışsa aşağıdaki adımları atlayın. SSL etkinse sertifikayı yüklemek için aşağıdaki adımları izleyin.
    1. SSL ortak sertifikasını indirin.
    2. Aşağıdaki adımları izleyerek SSL sertifikasını Güvenilen Kök sertifika yetkilileri deposuna yükleyin:
      1. Windows sisteminizde certmgr.msc Yönetim Konsolu'nu başlatın.
      2. Güvenilen Kök Sertifika Yetkilileri'ne sağ tıklayın ve İçeri Aktar'ı seçin.
      3. Kök sertifikayı (örneğin, DigiCertGlobalRootCA.crt.pem) içeri aktarmak için sihirbazdaki istemleri izleyin ve Tamam'ı seçin.

Azure portalından Power BI desktop ile bağlanma

MySQL için Azure Veritabanı Esnek Sunucu örneğine bağlanmak için gereken bağlantı bilgilerini alın. Tam sunucu adına ve oturum açma kimlik bilgilerine ihtiyacınız vardır.

  1. Azure Portal’ında oturum açın.

  2. Azure portalında sol taraftaki menüden Tüm kaynaklar'ı seçin ve oluşturduğunuz sunucuyu (mydemoserver gibi) arayın.

  3. Sunucu adını seçin.

  4. Sunucunun Genel Bakış panelinden sol taraftaki menüden Power BI ayarını seçin.

    Veritabanına bağlanmak için Azure portalında Power BI'ı görüntüleme ekran görüntüsü.

  5. Açılan listeden contactsdb gibi bir veritabanı seçin ve ardından Başlarken'i seçin.

  6. Contactsdb.pbids Power BI masaüstü dosyasını indirin.

    Veritabanı için Power BI dosyasını indirme işleminin ekran görüntüsü.

  7. Dosyayı Power BI desktop'ta açın.

  8. Veritabanı sunucunuzun kullanıcı adını ve parolasını sağlamak için Veritabanı sekmesine geçin. Not MySQL için Azure Veritabanı Esnek Sunucu için Windows kimlik doğrulaması desteklenmez.

    MySQL için Azure Veritabanı Esnek Sunucu veritabanına bağlanmak için kimlik bilgilerini girme işleminin ekran görüntüsü.

  9. Gezgin'de, ihtiyacınız olan verileri seçin, ardından verileri yükleyin veya dönüştürün.

    MySQL tablolarını görüntülemek için gezgin ekran görüntüsü.

Power BI Desktop'tan MySQL veritabanına bağlanma

Azure portalını kullanmadan doğrudan Power BI desktop ile MySQL için Azure Veritabanı Esnek Sunucu'ya bağlanabilirsiniz.

MySQL bağlantı bilgilerini alma

  1. Azure Portal’ında oturum açın.
  2. Azure portalında sol taraftaki menüden Tüm kaynaklar'ı seçin ve oluşturduğunuz MySQL için Azure Veritabanı Esnek Sunucu örneğini (mydemoserver gibi) arayın.
  3. Sunucu adını seçin.
  4. Sunucunun Genel Bakış panelinden Sunucu adı ile Sunucu yöneticisi oturum açma adı’nı not alın. Parolanızı unutursanız, bu panelden parolayı da sıfırlayabilirsiniz.
  5. Bağlanmak istediğiniz veritabanını bulmak için Veritabanları sayfasına gidin. Power BI desktop, tek bir veritabanına bağlantı eklemeyi destekler ve bu nedenle verileri içeri aktarmak için bir veritabanı adı sağlamak gerekir.

Power BI desktop'ta MySQL bağlantısı ekleme

  1. Bağlayıcı seçiminde MySQL veritabanı seçeneğini belirleyin.

    Power BI'da mysql bağlantısı ekleme ekran görüntüsü.

  2. MySQL veritabanı iletişim kutusunda MySQL için Azure Veritabanı Esnek Sunucu örneğinin ve veritabanının adını belirtin.

    Power BI Desktop'ta oturum açma ekran görüntüsü.

  3. Veritabanı kimlik doğrulama türünü seçin ve Kullanıcı adı ve Parola kutularına MySQL kimlik bilgilerinizi girin. Kimlik bilgilerinizin uygulanacağı düzeyi seçtiğinizden emin olun.

    MySQL veritabanına bağlanmak için kimlik bilgilerini girme işleminin ekran görüntüsü.

  4. İşiniz bittiğinde Tamam'ı seçin.

  5. Gezgin'de, ihtiyacınız olan verileri seçin, ardından verileri yükleyin veya dönüştürün.

    MySQL tablolarını görüntülemek için gezgin ekran görüntüsü.

Power Query Online'dan MySQL veritabanına bağlanma

MySQL'i Çevrimiçi Power BI sorgusuyla kullanmak için bir veri ağ geçidi gereklidir. Bkz . MySQL için veri ağ geçidi dağıtma. Veri ağ geçidi ayarlandıktan sonra, yeni bir bağlantı eklemek için aşağıdaki adımları izleyin:

  1. Bağlayıcı seçiminde MySQL veritabanı seçeneğini belirleyin.

  2. MySQL veritabanı iletişim kutusunda sunucu ve veritabanının adını belirtin.

    Çevrimiçi power query ile MySQL bağlantısının ekran görüntüsü.

  3. Temel kimlik doğrulama türünü seçin ve Kullanıcı Adı ve Parola kutularına MySQL kimlik bilgilerinizi girin.

  4. Bağlantınız şifrelenmemişse Şifrelenmiş Bağlantı Kullan'ın işaretini kaldırın.

  5. Veritabanına bağlanmak için İleri'yi seçin.

  6. Gezgin'de, ihtiyacınız olan verileri seçin ve ardından Verileri dönüştür'ü seçerek verileri Power Query Düzenleyicisi dönüştürün.

Gelişmiş seçenekleri kullanarak bağlanma

Power Query Desktop, gerekirse sorgunuza ekleyebileceğiniz bir dizi gelişmiş seçenek sağlar. Aşağıdaki tabloda Power Query Desktop'ta ayarlayabileceğiniz tüm gelişmiş seçenekler listelenmiştir.

Gelişmiş seçenek Açıklama
Dakika cinsinden komut zaman aşımı Bağlantınız 10 dakikadan uzun sürüyorsa (varsayılan zaman aşımı), bağlantıyı daha uzun süre açık tutmak için dakika cinsinden başka bir değer girebilirsiniz. Bu seçenek yalnızca Power Query Desktop'ta kullanılabilir.
SQL statement Bilgi için Yerel veritabanı sorgusu kullanarak veritabanından veri içeri aktarma bölümüne gidin.
İlişki sütunlarını ekle İşaretlenirse, diğer tablolarla ilişkileri olabilecek sütunları içerir. Bu kutu temizlenmişse, bu sütunları göremezsiniz.
Tam hiyerarşi kullanarak gezin İşaretlenirse gezgin, bağlandığınız veritabanındaki tabloların tam hiyerarşisini görüntüler. Temizlenirse, gezgin yalnızca sütunları ve satırları veri içeren tabloları görüntüler.

İstediğiniz gelişmiş seçenekleri belirledikten sonra, MySQL veritabanınıza bağlanmak için Power Query Desktop'ta Tamam'ı seçin.

Sonraki adım