Tarihlere veya terimlere göre gruplandırarak abonelik analizi alma

Uygulama:İş Ortağı Merkezi | İş Ortağı Merkezi 21Vianet | İş Ortağı Merkezi Microsoft Bulut Almanya için | İş Ortağı Merkezi için Microsoft Cloud for US Government

Müşterileriniz için tarihlere veya terimlere göre gruplara göre abonelik analizi bilgilerini alma.

Önkoşullar

  • kimlik doğrulamasında açıklandığı gibi İş Ortağı Merkezi bilgileri. Bu senaryo yalnızca Kullanıcı kimlik bilgileriyle kimlik doğrulamasını destekler.

REST isteği

İstek söz dizimi

Yöntem İstek URI'si
AL {baseURL}/partner/v1/analytics/subscriptions?groupby={groupby_queries}

URI parametreleri

Aşağıdaki gerekli yol parametrelerini kullanarak kuruluşu tanıyın ve sonuçları gruplayın.

Ad Tür Gerekli Açıklama
groupby_queries dize çiftleri ve dateTime Yes Sonucu filtrelemek için terimler ve tarihler.

GroupBy söz dizimi

Parametreye göre grup, bir dizi virgülle ayrılmış alan değeri olarak bestelenmiş olmalıdır.

Kodlanmamış bir örnek şu şekildedir:

?groupby=termField1,dateField1,termField2

Aşağıdaki tabloda, grupla için desteklenen alanların listesi yer alır.

Alan Tür Description
customerTenantId string Müşteri kiracıyı tanımlayan GUID biçimli bir dize.
Müşteriadı string Müşterinin adı.
customerMarket string Müşterinin iş yaptığı ülke/bölge.
kimlik string Aboneliği tanımlayan GUID biçimli bir dize.
durum string Abonelik durumu. Desteklenen değerler: "ACTIVE", "SUSPENDED" veya "DEPROVISIONED".
Productname string Ürünün adı.
Subscriptiontype string Abonelik türü. Not: Bu alan büyük/büyük/büyük harfe duyarlıdır. Desteklenen değerler: "Office", "Azure", "Microsoft365", "Dynamics", "EMS".
autoRenewEnabled Boole Aboneliğin otomatik olarak yenilenmeyi belirten bir değer.
partnerId string MPN Kimliği. Doğrudan bayi için bu parametre, iş ortağının MPN kimliği olur. Dolaylı kurumsal bayi için bu parametre, dolaylı kurumsal bayinin MPN kimliği olur.
Friendlyname string Aboneliğin adı.
partnerName string Aboneliğin satın alınarak satın alınan iş ortağının adı
providerName string Abonelik işlemi dolaylı kurumsal bayi için olduğunda, sağlayıcı adı aboneliği satın alan dolaylı sağlayıcıdır.
Creationdate UTC tarih saat biçiminde dize Aboneliğin oluşturulma tarihi.
effectiveStartDate UTC tarih saat biçiminde dize Aboneliğin başladığı tarih.
commitmentEndDate UTC tarih saat biçiminde dize Aboneliğin bitiş tarihi.
currentStateEndDate UTC tarih saat biçiminde dize Aboneliğin geçerli durumunun değiş tarihi.
trialToPaidConversionDate UTC tarih saat biçiminde dize Aboneliğin denemeden ücretliye dönüştürülmesi tarihi. Varsayılan değer boştur.
trialStartDate UTC tarih saat biçiminde dize Aboneliğin deneme döneminin başladığı tarih. Varsayılan değer boştur.
lastUsageDate UTC tarih saat biçiminde dize Aboneliğin son kullanılma tarihi. Varsayılan değer boştur.
deprovisionedDate UTC tarih saat biçiminde dize Aboneliğin onaysız olduğu tarih. Varsayılan değer boştur.
lastRenewalDate UTC Tarih saat biçiminde dize Aboneliğin son yenilenme tarihi. Varsayılan değer boştur.

Filtre alanları

Aşağıdaki tablo, isteğe bağlı filtre alanlarını ve açıklamalarını listelemektedir:

Alan Tür Description
top int İstekte döndürülecek veri satır sayısı. Değer belirtilmezse, en büyük değer ve varsayılan değer 10000 ' dir. Sorguda daha fazla satır varsa, yanıt gövdesi sonraki veri sayfasını istemek için kullanabileceğiniz bir sonraki bağlantıyı içerir.
Atla int Sorgudaki atlanacak satır sayısı. Büyük veri kümeleri üzerinden sayfa eklemek için bu parametreyi kullanın. Örneğin, top = 10000 ve Skip = 0 verilerin ilk 10000 satırını alır, top = 10000 ve Skip = 10000, sonraki 10000 satırlık verileri alır.
filtre string Yanıttaki satırları filtreleyen bir veya daha fazla deyim. Her filtre ekstresi, yanıt gövdesinden bir alan adı ve eq , ne veya belirli alanlar için, işleci ile ilişkili bir değer içerir contains . Deyimler, veya kullanılarak birleştirilebilir andor . Dize değerleri, filtre parametresindeki tek tırnak işaretleriyle çevrelenmelidir. Filtrelenebilir alanların listesi ve bu alanlarla Desteklenen işleçler için aşağıdaki bölüme bakın.
aggregationLevel string Toplam verilerinin alınacağı zaman aralığını belirtir. Şu dizelerden biri olabilir: gün, haftaveya ay. Değer belirtilmezse, varsayılan olarak Dadterangeolur. Note: Bu parametre yalnızca, GroupBy parametresinin bir parçası olarak bir tarih alanı geçirildiğinde geçerlidir.
Ölçütü string Yalnızca belirtilen alanlara veri toplamayı uygulayan bir ifade.

İstek üst bilgileri

Daha fazla bilgi için bkz. Iş ortağı MERKEZI Rest üstbilgileri.

İstek gövdesi

Yok.

İstek örneği

GET https://api.partnercenter.microsoft.com/partner/v1/analytics/subscriptions?groupBy=subscriptionType
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: ca7c39f7-1a80-43bc-90d8-ee7d1cad3123
MS-CorrelationId: ec8f62e5-1d92-47e9-8d5d-1924af105123
Content-Type: application/json
Content-Length: 0

REST yanıtı

Başarılı olursa, yanıt gövdesi belirtilen hüküm ve tarihlere göre gruplanmış bir abonelik kaynakları koleksiyonu içerir.

Yanıt başarısı ve hata kodları

Her yanıt başarı veya başarısızlık ve ek hata ayıklama bilgilerini gösteren bir HTTP durum kodu ile gelir. Bu kodu, hata türünü ve ek parametreleri okumak için bir ağ izleme aracı kullanın. Tam liste için bkz. hata kodları.

Yanıt örneği

HTTP/1.1 200 OK
Content-Length: 177
Content-Type: application/json; charset=utf-8
MS-CorrelationId: ca7c39f7-1a80-43bc-90d8-ee7d1cad3123
MS-RequestId: ec8f62e5-1d92-47e9-8d5d-1924af105123
{
  "Value": [
    {
      "subscriptionType": "Azure",
      "subscriptionCount": "63",
      "licenseCount": "0"
    },
    {
      "subscriptionType": "Dynamics",
      "subscriptionCount": "62",
      "licenseCount": "405"
    },
    {
      "subscriptionType": "EMS",
      "subscriptionCount": "39",
      "licenseCount": "193"
    },
    {
      "subscriptionType": "M365",
      "subscriptionCount": "2",
      "licenseCount": "5"
    },
    {
      "subscriptionType": "Office",
      "subscriptionCount": "906",
      "licenseCount": "7485"
    },
    {
      "subscriptionType": "UNKNOWN",
      "subscriptionCount": "104",
      "licenseCount": "439"
    },
    {
      "subscriptionType": "Windows",
      "subscriptionCount": "2",
      "licenseCount": "2"
    }
  ],
  "@nextLink": null,
  "TotalCount": 7
}

Ayrıca bkz.

İş Ortağı Merkezi Analizi - Kaynaklar