Dağıtım kuralları oluşturma

Dağıtım işlem hattında çalışırken, farklı aşamalarda farklı yapılandırmalar olabilir. Örneğin, her aşamanın farklı veritabanları veya farklı sorgu parametreleri olabilir. Geliştirme aşaması veritabanından örnek verileri sorgularken test ve üretim aşamaları veritabanının tamamını sorgulayabilir.

İşlem hattı aşamaları arasında içerik dağıttığınızda, bazı ayarları olduğu gibi tutarken içeriği değiştirmek için dağıtım kuralları yapılandırabilirsiniz. Örneğin, üretim aşamasındaki bir semantik modelin test aşamasındaki bir veritabanı yerine üretim veritabanına işaret etmelerini istiyorsanız, bunun için bir kural tanımlayabilirsiniz. Kural, üretim aşamasında, uygun anlamsal model altında tanımlanır. Kural tanımlandıktan sonra, testten üretime dağıtılan içerik, dağıtım kuralında tanımlanan değeri devralır ve kural değişmediği ve geçerli olduğu sürece her zaman uygulanır.

Veri kaynağı kurallarını, parametre kurallarını ve varsayılan lakehouse kurallarını yapılandırabilirsiniz. Aşağıdaki tabloda, kuralları yapılandırabileceğiniz öğelerin türü ve her biri için yapılandırabileceğiniz kural türü listelenir.

Madde Veri kaynağı kuralı Parametre kuralı Varsayılan göl evi kuralı Ayrıntılar
Veri akışı Belirli bir veri akışının veri kaynaklarının veya parametrelerinin değerlerini belirlemek için kullanın.
Anlamsal model Belirli bir anlam modeli için veri kaynaklarının veya parametrelerin değerlerini belirlemek için kullanın.
Datamart Belirli bir datamart için veri kaynaklarının veya parametrelerin değerlerini belirlemek için kullanın.
Sayfalandırılmış rapor Sayfalandırılmış her raporun veri kaynakları için tanımlanır. Sayfalandırılmış raporun veri kaynaklarını belirlemek için kullanın.
Not defteri Belirli bir not defterinin varsayılan lakehouse'unu belirlemek için kullanın.

Dekont

Veri kaynağı kuralları yalnızca aynı türdeki veri kaynaklarını değiştirdiğinizde çalışır.

Dağıtım kuralı oluşturma

Dağıtım kuralı oluşturmak için bu bölümdeki adımları izleyin. İhtiyacınız olan tüm dağıtım kurallarını oluşturduktan sonra, yeni oluşturulan kurallarla semantik modelleri kaynak aşamadan kuralların oluşturulduğu hedef aşamaya dağıtın. Semantik modelleri kaynaktan hedef aşamaya dağıtana kadar kurallarınız geçerli olmaz.

  1. Dağıtım kuralı oluşturmak istediğiniz işlem hattı aşamasında Dağıtım kuralları'nı seçin.

    A screenshot of the deployment rules button, located in the deployment rules.

  2. Kuralları ayarlayabileceğiniz öğelerin listesi pencerede görünür. İşlem hattındaki tüm öğeler listelenmez. Yalnızca kural oluşturabileceğiniz bir türdeki öğeler listelenir (veri akışları, anlam modeli, datamarts, not defterleri ve sayfalandırılmış raporlar). Kural ayarlamak istediğiniz öğeyi bulmak için arama veya filtre işlevlerini kullanın.

    A screenshot of the deployment rules pane, showing that you can set rules for dataflows, datasets, datamarts, and paginated reports.

  3. Kural oluşturmak istediğiniz öğeyi seçin. Bu öğe için oluşturabileceğiniz kural türleri görüntülenir. Bu nedenle, örneğin, veri akışı için bir kural oluşturuyorsanız, bir veri kaynağı kuralı veya parametre kuralı oluşturabilirsiniz. Not defteri için kural oluşturuyorsanız, varsayılan bir lakehouse kuralı oluşturabilirsiniz.

  4. Oluşturmak istediğiniz kural türünü seçin, listeyi genişletin ve kural ekle'yi seçin. Oluşturabileceğiniz iki tür kural vardır:

    A screenshot of the deployment rules pane. It shows a selected dataset and the two rule types, data source and parameter, you can configure for it.

    • Veri kaynağı kuralları

      Veri kaynağı listesinden güncelleştirilecek bir veri kaynağı adı seçin. Kaynak aşamadan birini değiştirmek üzere bir değer seçmek için aşağıdaki yöntemlerden birini kullanın:

      • Listeden seçin.

      • Diğer'i seçin ve yeni veri kaynağını el ile ekleyin. Yalnızca aynı türden bir veri kaynağına geçebilirsiniz.

      Dekont

      • Kural oluşturmakta olduğunuz öğenin sahibi değilseniz veya öğeniz veri kaynağı içermiyorsa veri kaynağı kuralları gri görünür.
      • Veri akışları, anlamsal modeller ve sayfalandırılmış raporlar için veri kaynağı listesi kaynak işlem hattı aşamasından alınır.
      • Aynı veri kaynağını birden fazla kuralda kullanamazsınız.
    • Parametre kuralları Parametre listesinden bir parametre seçin; geçerli değer gösterilir. Değeri, her dağıtımdan sonra geçerlilikk istediğiniz değerle düzenleyin.

    • Varsayılan lakehouse kuralları Bu kural yalnızca not defterleri için geçerlidir. Hedef aşamada not defterine bağlanmak için bir göl evi seçin ve bunu varsayılan olarak ayarlayın. Daha fazla bilgi için bkz . Dağıtım işlem hatlarında not defteri.

Veri akışı ve anlam modeli kuralları için desteklenen veri kaynakları

Veri kaynağı kuralları aşağıdaki veri kaynakları için tanımlanabilir:

  • Azure Analysis Services (AAS)

  • Azure Synapse

  • SQL Server Analysis Services (SSAS)

  • Azure SQL Server

  • SQL Server

  • Odata Akışı

  • Oracle

  • SapHana (yalnızca içeri aktarma modu; doğrudan sorgu modu değil)

  • SharePoint

  • Teradata

Diğer veri kaynakları için, veri kaynağınızı yapılandırmak için parametreleri kullanmanızı öneririz.

Dikkat edilecekler ve sınırlamalar

Bu bölümde dağıtım kurallarıyla ilgili sınırlamalar listelenir.

  • Dağıtım kuralı oluşturmak için, kural oluşturduğunuz öğenin sahibi olmanız gerekir.

  • Dağıtım kuralları geliştirme aşamasında oluşturulamaz.

  • Bir öğe kaldırıldığında veya silindiğinde, bu öğenin kuralları da silinir. Bu kurallar geri yüklenemez.

  • Bağlantıları yeniden kurmak için bir çalışma alanının atamasını kaldırıp yeniden atadığınızda, söz konusu çalışma alanının kuralları kaybolur. Bu kuralları yeniden kullanmak için yeniden yapılandırın.

  • Kaynak olarak başka veri akışları olan veri akışları için veri kaynağı kuralları desteklenmez.

  • Bir veri akışındaki ortak veri modeli (CDM) klasörleri için veri kaynağı kuralları desteklenmez.

  • Veri akışlarını kaynakları olarak kullanan anlam modelleri için veri kaynağı kuralları desteklenmez.

  • Bir kuralda tanımlanan veri kaynağı veya parametre kaynak aşamada işaret edilen öğeden değiştirilir veya kaldırılırsa, kural artık geçerli değildir ve dağıtım başarısız olur.

  • Sayfalandırılmış raporu veri kaynağı kuralıyla dağıttıktan sonra, Power BI Rapor Oluşturucusu kullanarak raporu açamazsınız.

  • Dağıtım kuralları yalnızca bu aşamaya bir sonraki dağıtımda etkili olur. Ancak, kurallar oluşturur ve sonra dağıtmadan önce aşamaları karşılaştırırsanız, karşılaştırma henüz geçerli olmasa bile oluşturulan kurallara göre yapılır.

  • Yerel sorgu ve DirectQuery'nin birlikte kullanıldığı anlamsal modelde veri kaynağı kuralları oluşturulması desteklenmez.

Dekont

Sayfalandırılmış raporlar için parametre kuralları desteklenmez.