Power Query ve Azure DevOps işlevlerini kullanarak bağlanma
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Azure DevOps için Veri Bağlayıcısı, sorgu yazarlarının kullanabileceği Power Query M işlevlerini içerir. Bu işlevler sizin için kimlik doğrulaması gibi Azure DevOps'a özgü gereksinimleri işleyebilir. Bu makalede, işlevlerin bağımsız değişkenleri ve Analytics'e bağlanmak için bunların nasıl kullanılacağı açıklanmaktadır.
The VSTS. AccountContents işlevi, Power Query M işlevi Web.Contents'in yerini alır. VsTS gibi daha gelişmiş senaryolara yöneliktir. AccountContents, Analytics URL'sinden indirilen içeriği ikili değer olarak döndürür. AzureDevOps REST API'lerini çağırmak için bunu kullanabilirsiniz.
Önemli
- VSTS kullanın. AccountContents yalnızca Analytics'te bulunmayan verilere erişim sağlar. Verileri doğrudan Azure DevOps'tan çeker ve diğer Azure DevOps kullanıcılarını korumak için azaltmaya açıktır. Bkz. VSTS için Desteklenen Alt Etki Alanları. Bu makalenin devamında accountContents bölümü . Diğer yaklaşımlar hakkında bilgi için bkz. Power BI tümleştirmesine genel bakış.
- VSTS. AccountContents yalnızca Azure Boards verilerini (iş öğeleri) destekler. Veri bağlayıcısı, işlem hatları gibi diğer veri türlerini desteklemez. Şu anda bağlayıcıyı diğer veri türlerini destekleyecek şekilde güncelleştirme planlarımız yok.
VSTS. AccountContents
Analytics URL'sinden indirilen içerikleri ikili değer olarak döndüren gelişmiş işlev.
VSTS.AccountContents
işlevi ile aynı bağımsız değişkenlere, seçeneklere ve dönüş değeri biçimine Web.Contents
sahiptir. Daha fazla bilgi için bkz. Power Query (M) Formül Başvurusu - Web.Contents.
Analytics'ten (REST API veya OData) iş izleme verilerine erişmek için kullanıyorsanız Web.Contents
, Veri Bağlayıcısı kimlik doğrulamasını kullanmak için bunu ile VSTS.AccountContents
değiştirebilirsiniz. Power BI'a bu isteklerin aynı veri kaynağına başvurduğunu bildirir. Power BI Hizmeti'ndeki tek veri kaynağı kısıtlamalarını ihlal etmeden verileri birleştirebilirsiniz. Ancak, VSTS.AccountContent
yalnızca Azure Boards verilerini destekler ve İşlem Hatları veya diğer hizmetler için sorguları desteklemek için kullanılamaz.
'VSTS. AccountContents', 'OData.Contents' aracılığıyla kullanılabilen bağımsız değişkenlerin ve seçeneklerin bir alt kümesini sağlar. Belirli sınırlamalar aşağıdaki tabloda özetlenmiştir:
VSTS için bağımsız değişkenler. Içeriği
Bağımsız Değişken | Description |
---|---|
url |
Azure DevOps hizmet uç noktalarından birinin URL'si. |
options |
Bu işlevin davranışını denetlemek için bir seçenek kaydı. |
VSTS için seçenekler alanları. Içeriği
Alan | Açıklama |
---|---|
IsRetry |
Bu mantıksal değeri true olarak belirtin, veriler getirilirken önbellekteki mevcut yanıtları yoksayar. |
ManualStatusHandling |
Bu değeri liste olarak belirtin, yanıtı bu durum kodlarından birine sahip http istekleri için yerleşik işlemeyi engeller. |
MaxSize |
İstemcinin ilgilendiği tablonun en büyük boyutunu denetler. İstek bu sınırı aşarsa sunucu isteği hemen başarısız yapabilir. Varsayılan değer sıfırdır ve sunucu sunucusuna varsayılan değerini kullanmasını söyler. |
Query |
URL'ye program aracılığıyla sorgu parametreleri ekleyin. |
RelativePath |
İstekte bulunmadan önce metin bunu temel URL'ye eklerken bu değeri belirtin. |
Timeout |
Http isteğinin zaman aşımını değiştirecek süre olarak bu değeri belirtin. Varsayılan değer 600 saniyedir. |
Version |
Veri modelinin sürümü. Bu seçenek tanılama için birincil seçenektir. |
VSTS için desteklenen Alt Etki Alanları. AccountContents
VSTS.AccountContents()
Şu anda yöntemi yalnızca aşağıda listelenen alt etki alanları için çalışır. Yayın hizmeti gibi diğer hizmetler henüz desteklenmiyor:
https://dev.azure.com/
https://analytics.dev.azure.com/
https://vsrm.dev.azure.com/