Aracılığıyla paylaş


Öğretici: Azure SQL Veritabanı'den Microsoft Fabric yansıtılmış veritabanlarını yapılandırma (Önizleme)

Fabric'te Yansıtma kurumsal, bulut tabanlı, sıfır ETL, SaaS teknolojisidir. Bu bölümde, OneLake'de Azure SQL Veritabanı verilerinizin salt okunur, sürekli çoğaltılmış bir kopyasını oluşturan yansıtılmış bir Azure SQL Veritabanı oluşturmayı öğreneceksiniz.

Önkoşullar

  • Mevcut bir Azure SQL Veritabanı oluşturun veya kullanın.
    • Kaynak Azure SQL Veritabanı tek bir veritabanı veya elastik havuzdaki bir veritabanı olabilir.
    • Azure SQL Veritabanı yoksa yeni bir tek veritabanı oluşturun. Henüz yapmadıysanız Azure SQL Veritabanı ücretsiz teklifi kullanın.
    • Azure SQL Veritabanı için katman ve satın alma modeli gereksinimlerini gözden geçirin.
    • Geçerli önizleme sırasında, mevcut veritabanlarınızdan birinin veya bir yedekten hızla kurtarabileceğiniz mevcut test veya geliştirme veritabanlarının bir kopyasını kullanmanızı öneririz. Var olan bir yedekten veritabanı kullanmak istiyorsanız bkz. Azure SQL Veritabanı'da bir veritabanını yedekten geri yükleme.
  • Doku için mevcut bir kapasiteye ihtiyacınız vardır. Aksi takdirde bir Fabric deneme sürümü başlatın.
    • Doku kapasitesinin etkin ve çalışır durumda olması gerekir. Duraklatılmış veya silinmiş kapasite Yansıtmayı etkiler ve hiçbir veri çoğaltılamaz.
  • Hizmet sorumlularının Doku API'lerini kullanabileceği Doku kiracı ayarını etkinleştirin. Kiracı ayarlarını etkinleştirmeyi öğrenmek için bkz . Doku Kiracı ayarları.
    • Doku çalışma alanınızda veya kiracınızda Yansıtma'yı görmüyorsanız, kuruluş yöneticinizin yönetici ayarlarında etkinleştirmesi gerekir.
  • Doku'ya Azure SQL Veritabanı erişmesi için ağ gereksinimleri:
    • Yansıtma şu anda Azure Sanal Ağ veya özel ağın arkasındaki Azure SQL Veritabanı mantıksal sunucuları desteklemez. Azure SQL mantıksal sunucunuz özel bir ağın arkasındaysa, Azure SQL Veritabanı yansıtmayı etkinleştiremezsiniz.
    • Azure SQL mantıksal sunucu güvenlik duvarı kurallarınızı Genel ağ erişimine izin ver olarak güncelleştirmeniz ve Azure hizmetlerine izin ver seçeneğinin Azure SQL Veritabanı mantıksal sunucunuza bağlanmasına izin vermeniz gerekir.

Azure SQL mantıksal sunucunuzun Sistem Tarafından Atanan Yönetilen Kimliğini (SAMI) etkinleştirme

Doku OneLake'de veri yayımlamak için Azure SQL mantıksal sunucunuzun Sistem Tarafından Atanan Yönetilen Kimliği (SAMI) etkinleştirilmeli ve birincil kimlik olmalıdır.

  1. SAMI'nin etkinleştirildiğini yapılandırmak veya doğrulamak için Azure portalında mantıksal SQL Server'ınıza gidin. Kaynak menüsündeki Güvenlik'in altında Kimlik'i seçin.

  2. Sistem tarafından atanan yönetilen kimlik'in altında Durum'un Açık olduğunu seçin.

  3. SAMI birincil kimlik olmalıdır. Aşağıdaki T-SQL sorgusuyla SAMI'nin birincil kimlik olduğunu doğrulayın: SELECT * FROM sys.dm_server_managed_identities;

Doku için veritabanı sorumlusu

Ardından, Doku hizmetinin Azure SQL Veritabanı bağlanabilmesi için bir yol oluşturmanız gerekir.

Bunu oturum açma ve eşlenmiş veritabanı kullanıcısı ile gerçekleştirebilirsiniz.

Oturum açma ve eşlenmiş veritabanı kullanıcısı kullanma

  1. SQL Server Management Studio (SSMS) veya Azure Data Studio kullanarak Azure SQL mantıksal sunucunuza bağlanın. Veritabanına bağlanın master .

  2. Bir sunucu oturumu oluşturun ve uygun izinleri atayın.

    • adlı fabric_loginbir SQL Kimliği Doğrulanmış oturum açma bilgisi oluşturun. Bu oturum açma için herhangi bir ad seçebilirsiniz. Kendi güçlü parolanızı sağlayın. Veritabanında aşağıdaki T-SQL betiğini master çalıştırın:
    CREATE LOGIN fabric_login WITH PASSWORD = '<strong password>';
    ALTER SERVER ROLE [##MS_ServerStateReader##] ADD MEMBER fabric_login;
    
    • Alternatif olarak, mevcut bir hesaptan Microsoft Entra Id kimliği doğrulanmış oturum açma bilgileri oluşturun. Veritabanında aşağıdaki T-SQL betiğini master çalıştırın:
    CREATE LOGIN [bob@contoso.com] FROM EXTERNAL PROVIDER;
    ALTER SERVER ROLE [##MS_ServerStateReader##] ADD MEMBER [bob@contoso.com];
    
  3. Azure portal sorgu düzenleyicisini, SQL Server Management Studio'yu (SSMS) veya Azure Data Studio'yu kullanarak Microsoft Fabric'e yansıtmak istediğiniz Azure SQL veritabanına bağlanın.

  4. Oturum açma bilgilerine bağlı bir veritabanı kullanıcısı oluşturun:

    CREATE USER fabric_user FOR LOGIN fabric_login;
    GRANT CONTROL TO fabric_user;
    

    Veya

    CREATE USER [bob@contoso.com] FOR LOGIN [bob@contoso.com];
    GRANT CONTROL TO [bob@contoso.com];
    

Yansıtılmış Azure SQL Veritabanı oluşturma

  1. Doku portalını açın.
  2. Var olan bir çalışma alanını kullanın veya yeni bir çalışma alanı oluşturun.
  3. Oluştur bölmesine gidin. Oluştur simgesini seçin.
  4. Veri Ambarı bölümüne gidin ve yansıtılmış Azure SQL Veritabanı (önizleme) seçeneğini belirleyin. Yansıtılacak Azure SQL veritabanınızın adını girin ve Oluştur'u seçin.

Azure SQL Veritabanı bağlanma

Yansıtmayı etkinleştirmek için, SQL Veritabanı ile Doku arasında bağlantı başlatmak için Doku'dan Azure SQL mantıksal sunucusuna bağlanmanız gerekir. Aşağıdaki adımlar, Azure SQL Veritabanı bağlantı oluşturma işleminde size yol gösterir:

  1. Yeni kaynaklar'ın altında Azure SQL Veritabanı'i seçin. Veya OneLake veri hub'ından mevcut bir Azure SQL Veritabanı bağlantısı seçin.
  2. Yeni bağlantı'yı seçtiyseniz, Azure SQL Veritabanı bağlantı ayrıntılarını girin.
    • Sunucu: Azure portalındaki Azure SQL Veritabanı Genel Bakış sayfasına giderek Sunucu adını bulabilirsiniz. Örneğin, server-name.database.windows.net.
    • Veritabanı: Azure SQL Veritabanı adınızı girin.
    • Bağlantı: Yeni bağlantı oluşturun.
    • Bağlantı adı: Otomatik bir ad sağlanır. Değiştirebilirsiniz.
    • Kimlik doğrulama türü:
      • Temel (SQL Kimlik Doğrulaması)
      • Kuruluş hesabı (Microsoft Entra Id)
      • Kiracı Kimliği (Azure Hizmet Sorumlusu)
  3. Bağlan'ı seçin.

Yansıtma işlemini başlatma

  1. Yansıtmayı yapılandır ekranı, varsayılan olarak veritabanındaki tüm verileri yansıtmanıza olanak tanır.

    • Tüm verileri yansıtma, Yansıtma başlatıldıktan sonra oluşturulan yeni tabloların yansıtılacağı anlamına gelir.

    • İsteğe bağlı olarak, yalnızca yansıtılması gereken belirli nesneleri seçin. Tüm verileri yansıt seçeneğini devre dışı bırakın ve veritabanınızdan tek tek tabloları seçin.

    Bu öğreticide Tüm verileri yansıt seçeneğini belirleyeceğiz.

  2. Yansıtma veritabanı'nın seçin. Yansıtma başlar.

  3. 2-5 dakika bekleyin. Ardından durumu görmek için Çoğaltmayı izle'yi seçin.

  4. Birkaç dakika sonra durum Çalışıyor olarak değiştirilmelidir; bu da tabloların eşitlendiği anlamına gelir.

    Tabloları ve karşılık gelen çoğaltma durumunu görmüyorsanız, birkaç saniye bekleyip paneli yenileyin.

  5. Tabloların ilk kopyalama işlemini tamamladıktan sonra, Son yenileme sütununda bir tarih görüntülenir.

  6. Verileriniz artık çalışır durumda olduğuna göre tüm Doku'da çeşitli analiz senaryoları mevcuttur.

Önemli

Kaynak veritabanında oluşturulan ayrıntılı güvenlik, Microsoft Fabric'teki yansıtılmış veritabanında yeniden yapılandırılmalıdır.

Doku Yansıtmayı İzleme

Yansıtma yapılandırıldıktan sonra Yansıtma Durumu sayfasına yönlendirilirsiniz. Burada, çoğaltmanın geçerli durumunu izleyebilirsiniz.

Çoğaltma durumları hakkında daha fazla bilgi ve ayrıntı için bkz . Doku Yansıtması çoğaltmasını izleme.

Önemli

Kaynak tablolarda güncelleştirme yoksa, çoğaltıcı altyapısı bir saate kadar katlanarak artan bir süreyle geri dönmeye başlar. Çoğaltıcı altyapısı, güncelleştirilmiş veriler algılandıktan sonra düzenli yoklamayı otomatik olarak sürdürür.