Примеры запросов для отчета аналитики Центра партнеров
В этой статье приведены примеры запросов для отчетов 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