Поделиться через


Примеры запросов для отчета аналитики Центра партнеров

В этой статье приведены примеры запросов для отчетов Partner Insights. Эти запросы можно использовать путем вызова конечной точки API Create Report Query. При необходимости вызов API создания запросов отчетов можно изменить, чтобы добавить дополнительные столбцы, настроить период вычисления и добавить условия фильтра.

Дополнительные сведения о именах столбцов, атрибутах и описаниях см . в определениях данных.

Сведения о клиенте

Эти примеры запросов применяются к отчету сведений о клиентах:

По географической области

Список клиентов из определенного географического региона в прошлом месяце.

SELECT CustomerName, CustomerTpid, Product
FROM CustomersAndTenants
WHERE CustomerMarket='United States' TIMESPAN LAST_MONTH

По номеру SKU и выставлению счетов за доход

Список клиентов, использующих определенный номер SKU и доход от выставления счетов, составляет более 20 000 за последние 6 месяцев

SELECT CustomerName, CustomerTpid, SKU, Month, BilledRevenueUSD
FROM CustomersAndTenants
WHERE SKU='MICROSOFT 365 BUSINESS STANDARD' AND BilledRevenueUSD>20000 TIMESPAN LAST_6_MONTHS

Доступные места

Первые 10 клиентов на основе доступных мест в прошлом месяце

SELECT CustomerName, CustomerTpid, Product, AvailableSeats
FROM CustomersAndTenants ORDER BY AvailableSeats DESC LIMIT 10 TIMESPAN LAST_MONTH

Профиль партнера

Эти примеры запросов применяются к отчету профиля партнера:

По географической области

Список партнеров из определенного географического региона.

SELECT MPNId, PartnerName
FROM Profile
WHERE Country='United States'

Партнер Microsoft AI Cloud Partner Program

Список партнеров в рамках одного и того же партнера по программе PGA Microsoft AI Cloud Partner Program

SELECT MPNId, PartnerName, PGAPartnerID
FROM Profile
WHERE PGAMpnID='1001xx'

Производительность торгового посредника

Эти примеры запросов применяются к отчету о производительности торгового посредника:

По географической области

Список торговых посредников из определенного географического региона в прошлом месяце.

SELECT ResellerMpnId, ResellerName
FROM ResellerPerformance
WHERE ResellerMarket='US' TIMESPAN LAST_MONTH

По торговому посреднику

Количество клиентов, количество подписок, общее количество доступных мест, общее назначенное место, общая выручка для конкретного торгового посредника.

SELECT ResellerMpnId, ResellerName, CustomerCount, SubscriptionCount, TotalAvailableSeats, TotalAssignedSeats, TotalRevenue
FROM ResellerPerformance
WHERE ResellerMpnId='1051xxx'

Топ-10 по выручке

Топ-10 торговых посредников на основе общего дохода в прошлом месяце.

SELECT ResellerMpnId, ResellerName, TotalRevenue
FROM ResellerPerformance
ORDER BY TotalRevenue
LIMIT 10
TIMESPAN LAST_MONTH

Сведения о подписке

Эти примеры запросов применяются к отчету сведений о подписке:

По условиям продления

Список подписок, которые не имеют права на автоматическое продление в прошлом месяце.

SELECT SubscriptionId, SubscriptionEndDate, CustomerName, CustomerTpid, Product
FROM SeatsSubscriptionsAndRevenue
WHERE IsAutoRenew='N' TIMESPAN LAST_MONTH

Состояние подписки

Список подписок, которые находятся в состоянии "Отключить" в прошлом месяце.

SELECT SubscriptionId, SubscriptionEndDate, CustomerName, CustomerTpid, Product
FROM SeatsSubscriptionsAndRevenue
WHERE SubscriptionState='Disabled' TIMESPAN LAST_MONTH

Подсчеты в течение шести месяцев

Количество подписок, общее количество проданных мест, количество клиентов для конкретного партнера за последние шесть месяцев.

SELECT MPNId, SubscriptionCount, TotalSoldSeats, BilledRevenueUSD, CustomerCount
FROM SeatsSubscriptionsAndRevenue
WHERE MPNId=6096xxx TIMESPAN LAST_6_MONTHS

Использование Azure

Эти примеры запросов применяются к отчету об использовании Azure:

По категории измерения

Список подписок на использование Azure с единицами использования и ACR для определенной категории счетчиков за последние шесть месяцев.

SELECT SubscriptionId, CustomerName, Month, UsageUnits, UsageQuantity, TotalACR
FROM AzureUsage
WHERE MeterCategory='Azure DNS'
TIMESPAN LAST_6_MONTHS

По общему объему ACR

Список подписок на использование Azure, в которых общий объем ACR превышает 20 000 за последние шесть месяцев

SELECT SubscriptionId, ServiceName, CustomerName, Month, UsageUnits, UsageQuantity, TotalACR
FROM AzureUsage
WHERE TotalACR>20000 TIMESPAN LAST_6_MONTHS