Fabric'te yansıtılan veritabanları için CI/CD

Bu makalede, Microsoft Fabric'teki yansıtılmış veritabanları için Git tümleştirme ve dağıtım işlem hatlarının nasıl çalıştığı açıklanmaktadır. Deponuza bağlantı ayarlamayı, yansıtılmış veritabanlarınızı Git aracılığıyla yönetmeyi ve bunları farklı ortamlara dağıtmayı öğrenin.

Aynalanmış veritabanı Git entegrasyonu

Çalışma alanı ayarlarınızdan, değişiklikleri işlemek ve eşitlemek için deponuza kolayca bağlantı kurabilirsiniz. Bağlantıyı ayarlamak için Git tümleştirmesini kullanmaya başlama makalesine bakın.

Bağlandıktan sonra, çalışma alanı bağlı dalı, daldaki her öğenin durumunu ve son eşitlemenin zamanını görüntülemenizi sağlayan kaynak denetimi hakkındaki bilgileri görüntüler.

Fabric çalışma alanını, Git durumu ve yansıtılmış veritabanı için rapor edilen diğer ayrıntılarla birlikte gösteren ekran görüntüsü.

Yansıtılmış veritabanı değişikliklerini Git'e kaydedebilir veya Kaynak denetimine tıklayarak Git'ten çalışma alanını güncelleştirebilirsiniz.

Git'e yansıtılmış veritabanı değişikliklerinin işlenmesinin ekran görüntüsü.

Git'te yansıtılmış veritabanı gösterimi

Yansıtılmış veritabanı öğesini Git deposuna kaydettiğinizde, her öğe için bir klasör oluşturulur ve adlı bir {display name}.MirroredDatabaseklasör oluşturulur. İki dosya içerir:

Git'te yansıtılmış veritabanı gösteriminin ekran görüntüsü.

Uyarı

Git'te yalnızca yansıtılmış veritabanı öğesi izlenir. SQL analizi uç noktası, görünümleri ve diğer alt öğeler izlenmez.

Dağıtım işlem hatlarında yansıtılmış veritabanı

Yansıtmalı veritabanınızı geliştirme, test ve üretim gibi farklı ortamlara dağıtmak için Doku dağıtım işlem hattını kullanabilirsiniz. Ayrıca, kaynak veritabanlarını yansıtmak üzere özelleştirmek için dağıtım kurallarını kullanabilirsiniz.

Dağıtım işlem hattını kullanarak yansıtılmış veritabanınızı dağıtmak için aşağıdaki adımları izleyin:

  1. Dağıtım işlem hattı oluşturun, bkz. Dağıtım işlem hatlarını kullanmaya başlama.

  2. Çalışma alanlarını dağıtım hedeflerinize göre farklı aşamalara atayın.

  3. Farklı aşamalar arasında yansıtılmış veritabanı dahil olmak üzere öğeleri seçin, görüntüleyin ve karşılaştırın.

  4. Yansıtılmış veritabanınızı aşamalar arasında dağıtmak için Dağıt'ı seçin. "Öğenin (SQL analytics uç noktası) desteklenmediğini belirten bir uyarı görebilirsiniz, uyarıyı yoksayın ve devam edin."

    Yansıtılmış veritabanı için dağıtım işlem hattının ekran görüntüsü.

  5. (İsteğe bağlı) Önceki aşamadan farklı bir kaynak veritabanını yansıtmak için Dağıtım kuralları'nı seçerek dağıtım işlemi için dağıtım kuralları oluşturun. Dağıtım kuralları girdisi, bir dağıtım işlemi için hedef aşamadadır.

    Dağıtım kuralı giriş noktasının ekran görüntüsü.

    Fabric, dağıtım kurallarıyla dağıtım yaparken her yansıtılmış veritabanı öğesi için kaynak veritabanını parametreleştirmeyi destekler. Karşılık gelen eşlenik veritabanını seçin -> Veri kaynağı kuralları -> + Kural ekleyin, hedef bağlantı kimliğini girin ve uygun olduğunda kaynak veritabanı türünüze göre isteğe bağlı olarak veritabanını belirtin. Bağlantı kimliğini Bağlantıları ve ağ geçitlerini> yönet - oluşturulan bağlantıyı listeden bulabilirsiniz -> Ayarlar -> Bağlantı Kimliği alanı.

    Kaynak veritabanı bağlantınız için veri kaynağı kuralı yapılandırma işleminin ekran görüntüsü.

    Dağıtım kurallarını oluşturduktan sonra, yeni oluşturulan kurallarla yansıtılmış veritabanlarını kaynak aşamadan kuralların oluşturulduğu hedef aşamaya dağıtın. Yansıtılmış veritabanını kaynaktan hedef aşamaya dağıtana kadar kurallarınız geçerli olmaz.

  6. Dağıtım geçmişinden dağıtım durumunu izleyin.

Önemli

Yansıtmalı veritabanı dağıtımdan sonra başlatılmaz. El ile veya API aracılığıyla başlatmanız gerekir.

Önemli

Azure SQL Veritabanı, Azure SQL Yönetilen Örneği, PostgreSQL için Azure Veri Tabanı veya SQL Server 2025'ten verileri yansıtmak için, yansıtmaya başlamadan önce aşağıdakileri yapmanız gerekir:

  1. Azure SQL mantıksal sunucunuzun, Azure SQL Yönetilen Örneğinizin, PostgreSQL için Azure Veritabanı'nın, MySQL içinAzure Veritabanı'nın veya SQL Server 2025'in yönetilen kimliğini etkinleştirin.
  2. Yönetilen kimliğe eşlenmiş veritabanında Okuma ve Yazma izni verin. Şu anda bunu Fabric portalında yapmalısınız. Alternatif olarak, Çalışma Alanı Rolü Atama API'sini Ekle'yi kullanarak yönetilen kimlik çalışma alanı rolü atayabilirsiniz.

Uyarı

Şu anda, oluşturulan görünümler gibi alt öğeler, aşamalar arasında dağıtılmıyor.