상업용 Marketplace에 대한 프로그래밍 방식 분석에 대한 샘플 쿼리
이 문서에서는 Microsoft 상업용 Marketplace 주문, 사용량 및 고객 보고서에 대한 샘플 쿼리를 제공합니다. 보고서 쿼리 만들기 API 엔드포인트를 호출하여 이러한 쿼리를 참조하고 사용 사례에 따라 더 많은 쿼리를 만들 수 있습니다.
열 이름, 특성 및 설명에 대한 자세한 내용은 다음 문서를 참조하세요.
- 고객 대시보드
- 주문 대시보드
- 사용량 대시보드
- Marketplace Insights 대시보드
- 수익 대시보드
- 서비스 품질 대시보드
- 고객 보존 대시보드
- 라이선스 대시보드
- 서비스 품질 대시보드
고객이 쿼리를 보고합니다.
이러한 샘플 쿼리는 고객 보고서에 적용됩니다.
쿼리 설명 | 샘플 쿼리 |
---|---|
선택한 날짜까지 파트너의 활성 고객과 고객 세부 정보 나열 | SELECT DateAcquired,CustomerCompanyName,CustomerId FROM ISVCustomer WHERE IsActive = 1 |
선택한 날짜까지 파트너의 변동 고객과 고객 세부 정보 나열 | SELECT DateAcquired,CustomerCompanyName,CustomerId FROM ISVCustomer WHERE IsActive = 0 |
지난 6개월 동안 특정 지역의 신규 고객 목록 | SELECT DateAcquired,CustomerCompanyName,CustomerId FROM ISVCustomer WHERE DateAcquired <= ‘2020-06-30’ AND CustomerCountryRegion = ‘United States’ |
사용 현황 보고서 쿼리
이러한 샘플 쿼리는 사용량 보고서에 적용됩니다.
쿼리 설명 | 샘플 쿼리 |
---|---|
지난 6개월 동안 "Azure를 통해 청구된" Marketplace 라이선스 유형에 대한 VM(Virtual Machine) 정규화된 사용량을 기반으로 사용량 세부 정보를 나열합니다. | SELECT MonthStartDate, NormalizedUsage FROM ISVUsage WHERE MarketplaceLicenseType = ‘Billed Through Azure’ AND OfferType NOT IN (‘Azure Applications’, ‘SaaS’) TIMESPAN LAST_6_MONTHS |
지난 12개월 동안 "Azure를 통해 청구됨" Marketplace 라이선스 유형의 VM 원시 사용량을 기준으로 사용 세부 정보를 나열합니다. | SELECT MonthStartDate, RawUsage FROM ISVUsage WHERE MarketplaceLicenseType = ‘Billed Through Azure’ AND OfferType NOT IN (‘Azure Applications’, ‘SaaS’) TIMESPAN LAST_1_YEAR |
지난 6개월 동안의 "Bring Your Own License" 마켓플레이스 라이선스 유형에 대한 VM 정규화된 사용량과 함께 사용량 세부 정보를 나열합니다. | SELECT MonthStartDate, NormalizedUsage FROM ISVUsage WHERE MarketplaceLicenseType = ‘Bring Your Own License’ AND OfferType NOT IN (‘Azure Applications’, ‘SaaS’) TIMESPAN LAST_6_MONTHS |
마지막 6개월 동안의 "Bring Your Own License" 마켓플레이스 라이선스 유형의 VM 원시 사용량을 포함한 사용량 세부 정보를 나열합니다. | SELECT MonthStartDate, RawUsage FROM ISVUsage WHERE MarketplaceLicenseType = ‘Bring Your Own License’ AND OfferType NOT IN (‘Azure Applications’, ‘SaaS’) TIMESPAN LAST_6_MONTHS |
지난 달의 유료 요금제에 대한 사용 날짜, 정규화된 일일 총 사용량, "PC/CC(예상 연장 요금)"와 함께 사용량 세부 정보를 나열합니다. | SELECT UsageDate, NormalizedUsage, EstimatedExtendedChargePC FROM ISVUsage WHERE SKUBillingType = ‘Paid’ ORDER BY UsageDate DESC TIMESPAN LAST_MONTH |
지난 달의 유료 요금제에 대한 사용 날짜, 일일 총 원시 사용량 및 "예상 연장 요금(PC/CC)"을 사용하여 사용량 세부 정보를 나열합니다. | SELECT UsageDate, RawUsage, EstimatedExtendedChargePC FROM ISVUsage WHERE SKUBillingType = ‘Paid’ ORDER BY UsageDate DESC TIMESPAN LAST\_MONTH |
마지막 6개월 동안의 "Azure를 통해 청구됨" Marketplace 라이선스 유형에 대한 제공 이름과 VM 정규화 사용량을 사용하여 사용량 세부 정보를 나열합니다. | SELECT OfferName, NormalizedUsage FROM ISVUsage WHERE MarketplaceLicenseType = ‘Billed Through Azure’ AND OfferName = ‘Example Offer Name’ TIMESPAN LAST_6_MONTHS |
제안 이름과 지난 6개월 동안의 계량 사용량으로 사용 세부 정보를 나열하세요. | SELECT OfferName, MeteredUsage FROM ISVUsage WHERE OfferName = ‘Example Offer Name’ AND OfferType IN (‘SaaS’, ‘Azure Applications’) TIMESPAN LAST_6_MONTHS |
지난 6개월 동안 모든 제안의 사용량 세부 정보를 나열합니다. | SELECT OfferType, OfferName, SKU, IsPrivateOffer, UsageReference, UsageDate, RawUsage, EstimatedPricePC FROM ISVUsage ORDER BY UsageDate DESC TIMESPAN LAST_MONTH |
마지막 6개월 동안의 프라이빗 오퍼 사용 세부 사항을 모두 나열합니다. | SELECT OfferType, OfferName, SKU, IsPrivateOffer, UsageReference, UsageDate, RawUsage, EstimatedPricePC FROM ISVUsage WHERE IsPrivateOffer = '1' ORDER BY UsageDate DESC TIMESPAN LAST_MONTH |
주문 보고서 질의
이러한 샘플 쿼리는 주문 보고서에 적용됩니다.
쿼리 설명 | 샘플 쿼리 |
---|---|
최근 6개월 동안 Azure 라이선스 유형이 "엔터프라이즈"인 주문 세부 정보를 나열합니다. | SELECT AssetId, PurchaseRecordId, PurchaseRecordLineItemId, OrderPurchaseDate FROM ISVOrder WHERE AzureLicenseType = 'Enterprise' TIMESPAN LAST_6_MONTHS |
최근 6개월 동안 Azure 라이선스 유형 "종량제"에 대한 주문 세부 정보를 나열합니다. | SELECT OfferName, AssetId, PurchaseRecordId, PurchaseRecordLineItemId, OrderPurchaseDate, OrderStatus, OrderCancelDate FROM ISVOrder WHERE AzureLicenseType = 'Pay as You Go' TIMESPAN LAST_6_MONTHS |
지난 6개월 동안의 특정 오퍼 이름에 대한 주문 세부 정보 나열 | SELECT AssetId, PurchaseRecordId, PurchaseRecordLineItemId , OrderPurchaseDate FROM ISVOrder WHERE OfferName = Contoso test Services' TIMESPAN LAST_6_MONTHS |
마지막 6M의 활성 주문에 대한 주문 세부 정보 나열 | SELECT OfferName, AssetId, PurchaseRecordId, PurchaseRecordLineItemId, OrderPurchaseDate FROM ISVOrder WHERE OrderStatus = 'Active' TIMESPAN LAST_6_MONTHS |
마지막 6M의 취소된 주문에 대한 주문 세부 정보 나열 | SELECT OfferName, AssetId, PurchaseRecordId, PurchaseRecordLineItemId, OrderPurchaseDate FROM ISVOrder WHERE OrderStatus = 'Cancelled' TIMESPAN LAST_6_MONTHS |
수량, 기간 시작, 기간 종료, 예상 요금 및 통화가 포함된 지난 6개월 동안의 주문 세부 정보 나열 | SELECT AssetId, Quantity, PurchaseRecordId, PurchaseRecordLineItemId, TermStartDate, TermEndDate, BilledRevenue, Currency from ISVOrder WHERE OrderStatus = 'Active' TIMESPAN LAST_6_MONTHS |
마지막 6M에 대해 활성 상태인 평가판 주문에 대한 주문 세부 정보 나열 | SELECT AssetId, Quantity, PurchaseRecordId, PurchaseRecordLineItemId from ISVOrder WHERE OrderStatus = 'Active' and IsTrial = 'True' TIMESPAN LAST_6_MONTHS |
마지막 6M에 대해 활성 상태인 모든 제품에 대한 주문 세부 정보 나열 | SELECT OfferName, SKU, IsPrivateOffer, AssetId, PurchaseRecordId, PurchaseRecordLineItemId, OrderPurchaseDate, BilledRevenue FROM ISVOrder WHERE OrderStatus = 'Active' TIMESPAN LAST_6_MONTHS |
마지막 6M에 대해 활성 상태인 프라이빗 제품에 대한 주문 세부 정보 나열 | SELECT OfferName, SKU, IsPrivateOffer, AssetId, PurchaseRecordId, PurchaseRecordLineItemId, OrderPurchaseDate, BilledRevenue FROM ISVOrder WHERE IsPrivateOffer = '1' and OrderStatus = 'Active' TIMESPAN LAST_6_MONTHS |
수익 보고서 쿼리
이러한 샘플 쿼리는 수익 보고서에 적용됩니다.
쿼리 설명 | 샘플 질의 |
---|---|
지난 1개월 동안 파트너의 청구된 수익 나열 | SELECT BillingAccountId, OfferName, OfferType, Revenue, EarningAmountCC, EstimatedRevenueUSD, EarningAmountUSD, PayoutStatus, PurchaseRecordId, LineItemId,TransactionAmountCC,TransactionAmountUSD, Quantity,Units FROM ISVRevenue TIMESPAN LAST_MONTH |
지난 3개월 동안 전송된 상태를 가진 모든 트랜잭션의 예상 수익(USD)을 나열합니다. | SELECT BillingAccountId, OfferName, OfferType, EstimatedRevenueUSD, EarningAmountUSD, PayoutStatus, PurchaseRecordId, LineItemId, TransactionAmountUSD FROM ISVRevenue where PayoutStatus='Sent' TIMESPAN LAST_3_MONTHS |
구독 기반 청구 모델의 비시험 트랜잭션 목록 | SELECT BillingAccountId, OfferName,OfferType, TrialDeployment EstimatedRevenueUSD, EarningAmountUSD FROM ISVRevenue WHERE TrialDeployment=’False’ and BillingModel=’SubscriptionBased’ |
서비스 품질 보고서 쿼리
이 샘플 쿼리는 서비스 품질 보고서에 적용됩니다.
쿼리 설명 | 샘플 쿼리 |
---|---|
지난 6개월 동안의 제품 배포 상태 나열 | SELECT OfferId, Sku, DeploymentStatus, DeploymentCorrelationId, SubscriptionId, CustomerTenantId, CustomerName, TemplateType, StartTime, EndTime, DeploymentDurationInMilliSeconds, DeploymentRegion FROM ISVQualityOfService TIMESPAN LAST_6_MONTHS |
고객 유지 보고서 질의
이 샘플 쿼리는 고객 보존 보고서에 적용됩니다.
쿼리 설명 | 샘플 쿼리 |
---|---|
지난 6개월 동안의 고객 보존 세부 정보 나열 | SELECT OfferCategory, OfferName, ProductId, DeploymentMethod, ServicePlanName, Sku, SkuBillingType, CustomerId, CustomerName, CustomerCompanyName, CustomerCountryName, CustomerCountryCode, CustomerCurrencyCode, FirstUsageDate, AzureLicenseType, OfferType, Offset FROM ISVOfferRetention TIMESPAN LAST_6_MONTHS |
지난 6개월 동안의 모든 고객의 사용 활동 및 수익 세부 정보 나열 | SELECT OfferCategory, OfferName, Sku, ProductId, OfferType, FirstUsageDate, Offset, CustomerId, CustomerName, CustomerCompanyName, CustomerCountryName, CustomerCountryCode, CustomerCurrencyCode FROM ISVOfferRetention TIMESPAN LAST_6_MONTHS |