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, bir üretim aşamasındaki anlam modeli için test aşamasındaki bir kural yerine üretim veritabanına işaret eden 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ımlandığı gibi değeri devralır. Bu kural değişmediği ve geçerli olduğu sürece her zaman geçerlidir.
Not
Yeni Dağıtım Süreci işlem hattı kullanıcı arayüzü şu anda önizlemeaşamasında. Yeni kullanıcı arabirimini açmak veya kullanmak için bkz. Yeni kullanıcı arabirimini kullanmaya başlama.
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.
Kalem | 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. |
Not
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.
- Yeni kullanıcı arabiriminde dağıtım kuralı oluşturma
- Özgün kullanıcı arabiriminde dağıtım kuralı oluşturma
Dağıtım kuralı oluşturmak istediğiniz işlem hattı aşamasında Dağıtım kuralları'nı seçin.
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.
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.
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:
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.
Not
- 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.
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.
Aşağıdaki senaryolar desteklenmez:
- Kaynak olarak başka veri akışları olan veri akışları için veri kaynağı kuralları.
- Bir veri akışındaki ortak veri modeli (CDM) klasörleri için veri kaynağı kuralları.
- Veri akışlarını kaynakları olarak kullanan anlamsal modeller için veri kaynağı kuralları.
- Yerel sorgu ve DirectQuery'nin birlikte kullanıldığı bir anlam modeli üzerinde veri kaynağı kuralları oluşturma.
- Sayfalandırılmış raporlar için parametre kuralları desteklenmez.
- Parametrized veri kaynaklarına anlamsal modeller ve veri akışları için veri kaynağı kuralları ekleme.