コマーシャル マーケットプレース用のプログラム分析のサンプル クエリ
この記事では、Microsoft コマーシャル マーケットプレースの注文、使用状況、および顧客のレポートのサンプル クエリを提供します。 Create Report Query 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’ |
使用状況レポートのクエリ
これらのサンプル クエリは使用状況レポートに適用されます。
クエリの説明 | サンプル クエリ |
---|---|
過去 6M における、"Azure から請求" Marketplace ライセンス タイプに対する仮想マシン (VM) の正規化された使用状況を含む使用状況の詳細を一覧表示する | SELECT MonthStartDate, NormalizedUsage FROM ISVUsage WHERE MarketplaceLicenseType = ‘Billed Through Azure’ AND OfferType NOT IN (‘Azure Applications’, ‘SaaS’) TIMESPAN LAST_6_MONTHS |
過去 12M における、"Azure から請求" Marketplace ライセンス タイプに対する VM の未調整の使用状況を含む使用状況の詳細を一覧表示する | SELECT MonthStartDate, RawUsage FROM ISVUsage WHERE MarketplaceLicenseType = ‘Billed Through Azure’ AND OfferType NOT IN (‘Azure Applications’, ‘SaaS’) TIMESPAN LAST_1_YEAR |
過去 6M における、 "ライセンス持ち込み" Marketplace ライセンス タイプに対する VM の正規化された使用状況を含む使用状況の詳細を一覧表示する | SELECT MonthStartDate, NormalizedUsage FROM ISVUsage WHERE MarketplaceLicenseType = ‘Bring Your Own License’ AND OfferType NOT IN (‘Azure Applications’, ‘SaaS’) TIMESPAN LAST_6_MONTHS |
過去 6M における、 "ライセンス持ち込み" Marketplace ライセンス タイプに対する VM の未調整の使用状況を含む使用状況の詳細を一覧表示する | SELECT MonthStartDate, RawUsage FROM ISVUsage WHERE MarketplaceLicenseType = ‘Bring Your Own License’ AND OfferType NOT IN (‘Azure Applications’, ‘SaaS’) TIMESPAN LAST_6_MONTHS |
使用日、および過去 1 か月における有料プランに対する正規化された使用状況の毎日の合計および "見積拡張価格 (PC/CC)" を含む使用状況の詳細を一覧表示する | SELECT UsageDate, NormalizedUsage, EstimatedExtendedChargePC FROM ISVUsage WHERE SKUBillingType = ‘Paid’ ORDER BY UsageDate DESC TIMESPAN LAST_MONTH |
使用日、および過去 1 か月における有料プランに対する未調整の使用状況の毎日の合計および "見積拡張価格 (PC/CC)" を含む使用状況の詳細を一覧表示する | SELECT UsageDate, RawUsage, EstimatedExtendedChargePC FROM ISVUsage WHERE SKUBillingType = ‘Paid’ ORDER BY UsageDate DESC TIMESPAN LAST\_MONTH |
プラン名についての、過去 6M における "Azure から請求" Marketplace ライセンス タイプに対する仮想マシン (VM) の正規化された使用状況を含む使用状況の詳細を一覧表示する | SELECT OfferName, NormalizedUsage FROM ISVUsage WHERE MarketplaceLicenseType = ‘Billed Through Azure’ AND OfferName = ‘Example Offer Name’ TIMESPAN LAST_6_MONTHS |
プラン名についての、過去 6M における従量制課金使用量を含む使用状況の詳細を一覧表示する | SELECT OfferName, MeteredUsage FROM ISVUsage WHERE OfferName = ‘Example Offer Name’ AND OfferType IN (‘SaaS’, ‘Azure Applications’) TIMESPAN LAST_6_MONTHS |
過去 6M のすべてのプランの使用状況の詳細を一覧表示する | SELECT OfferType, OfferName, SKU, IsPrivateOffer, UsageReference, UsageDate, RawUsage, EstimatedPricePC FROM ISVUsage ORDER BY UsageDate DESC TIMESPAN LAST_MONTH |
過去 6M のすべてのプライベート オファーの使用状況の詳細を一覧表示する | SELECT OfferType, OfferName, SKU, IsPrivateOffer, UsageReference, UsageDate, RawUsage, EstimatedPricePC FROM ISVUsage WHERE IsPrivateOffer = '1' ORDER BY UsageDate DESC TIMESPAN LAST_MONTH |
注文レポートのクエリ
これらのサンプル クエリは注文レポートに適用されます。
クエリの説明 | サンプル クエリ |
---|---|
過去 6M における、Azure ライセンス タイプが "エンタープライズ" の注文の詳細を一覧表示する | SELECT AssetId, PurchaseRecordId, PurchaseRecordLineItemId, OrderPurchaseDate FROM ISVOrder WHERE AzureLicenseType = 'Enterprise' TIMESPAN LAST_6_MONTHS |
過去 6M における、Azure ライセンス タイプが "従量課金制" の注文の詳細を一覧表示する | SELECT OfferName, AssetId, PurchaseRecordId, PurchaseRecordLineItemId, OrderPurchaseDate, OrderStatus, OrderCancelDate FROM ISVOrder WHERE AzureLicenseType = 'Pay as You Go' TIMESPAN LAST_6_MONTHS |
過去 6M における、特定のプラン名の注文の詳細を一覧表示する | 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 |
過去 6M における、期間開始日、期間終了日、推定金額、通貨を含む注文の詳細を一覧表示する | SELECT AssetId, Quantity, PurchaseRecordId, PurchaseRecordLineItemId, TermStartDate, TermEndDate, BilledRevenue, Currency from ISVOrder WHERE OrderStatus = 'Active' TIMESPAN LAST_6_MONTHS |
過去 6 M における、アクティブな試用版注文の詳細を一覧表示する | SELECT AssetId, Quantity, PurchaseRecordId, PurchaseRecordLineItemId from ISVOrder WHERE OrderStatus = 'Active' and IsTrial = 'True' TIMESPAN LAST_6_MONTHS |
過去 6 M における、アクティブなすべてのプランの注文の詳細を一覧表示する | SELECT OfferName, SKU, IsPrivateOffer, AssetId, PurchaseRecordId, PurchaseRecordLineItemId, OrderPurchaseDate, BilledRevenue FROM ISVOrder WHERE OrderStatus = 'Active' TIMESPAN LAST_6_MONTHS |
過去 6 M における、アクティブなプライベート オファーの注文詳細を一覧表示する | 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 か月間に送信済み状態のすべてのトランザクションの推定収益を米国ドルで一覧表示する | 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 |