Udostępnij za pośrednictwem


Przykładowe zapytania dotyczące analizy programowej dla komercyjnej platformy handlowej

Ten artykuł zawiera przykładowe zapytania dotyczące raportów dotyczących zamówień, użycia i klientów platformy handlowej firmy Microsoft. Możesz korzystać z tych zapytań i tworzyć więcej zapytań zgodnie ze swoim przypadkiem użycia, wywołując punkt końcowy interfejsu API Utwórz zapytanie raportu.

Aby uzyskać więcej informacji na temat nazw kolumn, atrybutów i opisów, zobacz następujące artykuły:

Klienci zgłaszają zapytania

Te przykładowe zapytania dotyczą raportu o klientach.

Opis zapytania przykładowe zapytanie
Zestawienie szczegółów klientów i aktywnych klientów partnera do wybranej daty SELECT DateAcquired,CustomerCompanyName,CustomerId FROM ISVCustomer WHERE IsActive = 1
Lista szczegółów klientów z klientami, którzy zrezygnowali z partnera do wybranej przez ciebie daty SELECT DateAcquired,CustomerCompanyName,CustomerId FROM ISVCustomer WHERE IsActive = 0
Lista nowych klientów z określonej lokalizacji geograficznej w ciągu ostatnich sześciu miesięcy SELECT DateAcquired,CustomerCompanyName,CustomerId FROM ISVCustomer WHERE DateAcquired <= ‘2020-06-30’ AND CustomerCountryRegion = ‘United States’

Zapytania dotyczące raportu użycia

Te przykładowe zapytania dotyczą raportu Użycie.

opis zapytania Przykładowe zapytania
Wyświetl listę szczegółów użycia z użyciem znormalizowanego użycia maszyny wirtualnej dla typu licencji "Rozliczane przez Azure" w witrynie Marketplace w ciągu ostatnich 6 miesięcy. SELECT MonthStartDate, NormalizedUsage FROM ISVUsage WHERE MarketplaceLicenseType = ‘Billed Through Azure’ AND OfferType NOT IN (‘Azure Applications’, ‘SaaS’) TIMESPAN LAST_6_MONTHS
Wyświetl szczegóły użycia z niesformatowanym użyciem maszyny wirtualnej dla typu licencji "Fakturowanie za pośrednictwem platformy Azure" w witrynie Marketplace w ciągu ostatnich 12 miesięcy. SELECT MonthStartDate, RawUsage FROM ISVUsage WHERE MarketplaceLicenseType = ‘Billed Through Azure’ AND OfferType NOT IN (‘Azure Applications’, ‘SaaS’) TIMESPAN LAST_1_YEAR
Wyświetlanie szczegółów użycia z użyciem znormalizowanego użycia maszyny wirtualnej dla typu licencji "Bring Your Own License" w Marketplace w ciągu ostatnich 6 miesięcy. SELECT MonthStartDate, NormalizedUsage FROM ISVUsage WHERE MarketplaceLicenseType = ‘Bring Your Own License’ AND OfferType NOT IN (‘Azure Applications’, ‘SaaS’) TIMESPAN LAST_6_MONTHS
Wyświetl szczegóły użycia wraz z surowym użyciem maszyny wirtualnej dla typu licencji "Bring Your Own License" w witrynie Marketplace za ostatnie 6 miesięcy. SELECT MonthStartDate, RawUsage FROM ISVUsage WHERE MarketplaceLicenseType = ‘Bring Your Own License’ AND OfferType NOT IN (‘Azure Applications’, ‘SaaS’) TIMESPAN LAST_6_MONTHS
Wyświetlanie szczegółów użycia przy użyciu daty użycia, dziennej sumy znormalizowanych użycia i "Szacowane opłaty rozszerzone (PC/CC)" dla planów płatnych w ostatnim miesiącu SELECT UsageDate, NormalizedUsage, EstimatedExtendedChargePC FROM ISVUsage WHERE SKUBillingType = ‘Paid’ ORDER BY UsageDate DESC TIMESPAN LAST_MONTH
Wyświetlanie szczegółów użycia za pomocą daty użycia, dziennego całkowitego nieprzetworzonego użycia i "Szacowane opłaty rozszerzone (PC/CC)" dla planów płatnych w ostatnim miesiącu SELECT UsageDate, RawUsage, EstimatedExtendedChargePC FROM ISVUsage WHERE SKUBillingType = ‘Paid’ ORDER BY UsageDate DESC TIMESPAN LAST\_MONTH
Wymień szczegóły użycia według nazwy oferty, znormalizowanego użycia maszyny wirtualnej dla typu licencji "Fakturowane przez Azure" w witrynie Marketplace za ostatnie 6 miesięcy SELECT OfferName, NormalizedUsage FROM ISVUsage WHERE MarketplaceLicenseType = ‘Billed Through Azure’ AND OfferName = ‘Example Offer Name’ TIMESPAN LAST_6_MONTHS
Szczegóły użycia z nazwą oferty, mierzonego użycia za ostatnie 6 miesięcy. SELECT OfferName, MeteredUsage FROM ISVUsage WHERE OfferName = ‘Example Offer Name’ AND OfferType IN (‘SaaS’, ‘Azure Applications’) TIMESPAN LAST_6_MONTHS
Wyświetl wszystkie szczegóły dotyczące użycia wszystkich ofert z ostatnich 6 miesięcy. SELECT OfferType, OfferName, SKU, IsPrivateOffer, UsageReference, UsageDate, RawUsage, EstimatedPricePC FROM ISVUsage ORDER BY UsageDate DESC TIMESPAN LAST_MONTH
Wyświetl wszystkie szczegóły użycia prywatnych ofert z ostatnich 6 miesięcy SELECT OfferType, OfferName, SKU, IsPrivateOffer, UsageReference, UsageDate, RawUsage, EstimatedPricePC FROM ISVUsage WHERE IsPrivateOffer = '1' ORDER BY UsageDate DESC TIMESPAN LAST_MONTH

Zapytania dotyczące raportów zamówień

Te przykładowe zapytania dotyczą raportu Zamówienia.

Opis zapytania Zapytania przykładowe
Wyświetl szczegóły zamówień dla licencji Azure typu "Enterprise" z ostatnich 6 miesięcy. SELECT AssetId, PurchaseRecordId, PurchaseRecordLineItemId, OrderPurchaseDate FROM ISVOrder WHERE AzureLicenseType = 'Enterprise' TIMESPAN LAST_6_MONTHS
Wyświetlanie szczegółów zamówienia dla typu licencji platformy Azure jako "Płatność zgodnie z rzeczywistym użyciem" za ostatnie 6 miesięcy. SELECT OfferName, AssetId, PurchaseRecordId, PurchaseRecordLineItemId, OrderPurchaseDate, OrderStatus, OrderCancelDate FROM ISVOrder WHERE AzureLicenseType = 'Pay as You Go' TIMESPAN LAST_6_MONTHS
Wyświetlanie szczegółów zamówienia dla określonej nazwy oferty dla ostatnich 6 miesięcy SELECT AssetId, PurchaseRecordId, PurchaseRecordLineItemId , OrderPurchaseDate FROM ISVOrder WHERE OfferName = Contoso test Services' TIMESPAN LAST_6_MONTHS
Lista szczegółów zamówień dla aktywnych zamówień z ostatnich 6 miesięcy SELECT OfferName, AssetId, PurchaseRecordId, PurchaseRecordLineItemId, OrderPurchaseDate FROM ISVOrder WHERE OrderStatus = 'Active' TIMESPAN LAST_6_MONTHS
Lista szczegółów zamówień dla anulowanych zamówień z ostatnich 6 miesięcy SELECT OfferName, AssetId, PurchaseRecordId, PurchaseRecordLineItemId, OrderPurchaseDate FROM ISVOrder WHERE OrderStatus = 'Cancelled' TIMESPAN LAST_6_MONTHS
Wyświetl szczegóły zamówienia wraz z ilością, datą rozpoczęcia, datą zakończenia oraz szacowanymi opłatami i walutą za ostatnie 6 miesięcy. SELECT AssetId, Quantity, PurchaseRecordId, PurchaseRecordLineItemId, TermStartDate, TermEndDate, BilledRevenue, Currency from ISVOrder WHERE OrderStatus = 'Active' TIMESPAN LAST_6_MONTHS
Wyświetl szczegóły zamówień próbnych aktywnych w ciągu ostatnich 6 miesięcy SELECT AssetId, Quantity, PurchaseRecordId, PurchaseRecordLineItemId from ISVOrder WHERE OrderStatus = 'Active' and IsTrial = 'True' TIMESPAN LAST_6_MONTHS
Wyświetl szczegóły zamówienia dla wszystkich ofert, które są aktywne w ciągu ostatnich 6 miesięcy. SELECT OfferName, SKU, IsPrivateOffer, AssetId, PurchaseRecordId, PurchaseRecordLineItemId, OrderPurchaseDate, BilledRevenue FROM ISVOrder WHERE OrderStatus = 'Active' TIMESPAN LAST_6_MONTHS
Wyświetlanie listy szczegółów zamówienia dla ofert prywatnych aktywnych w ciągu ostatnich 6 miesięcy SELECT OfferName, SKU, IsPrivateOffer, AssetId, PurchaseRecordId, PurchaseRecordLineItemId, OrderPurchaseDate, BilledRevenue FROM ISVOrder WHERE IsPrivateOffer = '1' and OrderStatus = 'Active' TIMESPAN LAST_6_MONTHS

Zapytania dotyczące raportu przychodów

Te przykładowe zapytania dotyczą raportu Przychody.

opis zapytania przykładowe zapytanie
Lista przychodów rozliczonych partnera za ostatni miesiąc SELECT BillingAccountId, OfferName, OfferType, Revenue, EarningAmountCC, EstimatedRevenueUSD, EarningAmountUSD, PayoutStatus, PurchaseRecordId, LineItemId,TransactionAmountCC,TransactionAmountUSD, Quantity,Units FROM ISVRevenue TIMESPAN LAST_MONTH
Wyświetl szacowany przychód w USD dla wszystkich transakcji ze statusem wysłanym w ciągu ostatnich 3 miesięcy SELECT BillingAccountId, OfferName, OfferType, EstimatedRevenueUSD, EarningAmountUSD, PayoutStatus, PurchaseRecordId, LineItemId, TransactionAmountUSD FROM ISVRevenue where PayoutStatus='Sent' TIMESPAN LAST_3_MONTHS
Lista transakcji innych niż wersja próbna dla modelu rozliczeń opartego na subskrypcji SELECT BillingAccountId, OfferName,OfferType, TrialDeployment EstimatedRevenueUSD, EarningAmountUSD FROM ISVRevenue WHERE TrialDeployment=’False’ and BillingModel=’SubscriptionBased’

Zapytania dotyczące raportów o jakości usług

To przykładowe zapytanie dotyczy raportu jakości usługi.

opis zapytania Przykładowe zapytanie
Sporządź listę stanu wdrożenia ofert z ostatnich 6 miesięcy SELECT OfferId, Sku, DeploymentStatus, DeploymentCorrelationId, SubscriptionId, CustomerTenantId, CustomerName, TemplateType, StartTime, EndTime, DeploymentDurationInMilliSeconds, DeploymentRegion FROM ISVQualityOfService TIMESPAN LAST_6_MONTHS

Zapytania dotyczące raportów dotyczących przechowywania klientów

To przykładowe zapytanie dotyczy raportu dotyczącego utrzymania klientów.

opis zapytania Przykładowe zapytania
Wymień szczegóły dotyczące utrzymania klientów z ostatnich 6 miesięcy SELECT OfferCategory, OfferName, ProductId, DeploymentMethod, ServicePlanName, Sku, SkuBillingType, CustomerId, CustomerName, CustomerCompanyName, CustomerCountryName, CustomerCountryCode, CustomerCurrencyCode, FirstUsageDate, AzureLicenseType, OfferType, Offset FROM ISVOfferRetention TIMESPAN LAST_6_MONTHS
Wyświetlanie listy aktywności użycia i szczegółów przychodów wszystkich klientów w ciągu ostatnich 6 miesięcy SELECT OfferCategory, OfferName, Sku, ProductId, OfferType, FirstUsageDate, Offset, CustomerId, CustomerName, CustomerCompanyName, CustomerCountryName, CustomerCountryCode, CustomerCurrencyCode FROM ISVOfferRetention TIMESPAN LAST_6_MONTHS