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 odwoływać się do tych zapytań i tworzyć więcej zapytań zgodnie z twoim przypadkiem użycia, wywołując punkt końcowy interfejsu API tworzenia zapytań 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 Klienci.

Opis zapytania Przykładowe zapytanie
Wyświetlanie listy szczegółów klientów z aktywnymi klientami partnera do wybranej daty SELECT DateAcquired,CustomerCompanyName,CustomerId FROM ISVCustomer WHERE IsActive = 1
Wyświetlanie listy szczegółów klienta z rezygnacją klientów partnera do daty wybrania 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 raportu użycia

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

Opis zapytania Przykładowe zapytanie
Wyświetlanie listy szczegółów użycia za pomocą znormalizowanego użycia maszyny wirtualnej dla typu licencji "Rozliczane za pośrednictwem platformy Azure" w witrynie Marketplace w ciągu ostatnich 6 mln SELECT MonthStartDate, NormalizedUsage FROM ISVUsage WHERE MarketplaceLicenseType = ‘Billed Through Azure’ AND OfferType NOT IN (‘Azure Applications’, ‘SaaS’) TIMESPAN LAST_6_MONTHS
Wyświetlanie listy szczegółów użycia z nieprzetworzonym użyciem maszyny wirtualnej dla typu licencji "Rozliczane za pośrednictwem platformy Azure" w witrynie Marketplace w ciągu ostatnich 12 mln 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 za pomocą znormalizowanych użycia maszyn wirtualnych dla typu licencji "Bring Your Own License" w witrynie Marketplace dla ostatniego 6 mln SELECT MonthStartDate, NormalizedUsage 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 za pomocą pierwotnego użycia maszyny wirtualnej dla typu licencji "Bring Your Own License" w witrynie Marketplace dla ostatniego 6 mln 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
Wyświetlanie szczegółów użycia za pomocą nazwy oferty, znormalizowanego użycia maszyny wirtualnej dla typu licencji "Rozliczane za pośrednictwem platformy Azure" w witrynie Marketplace dla ostatniego 6 mln SELECT OfferName, NormalizedUsage FROM ISVUsage WHERE MarketplaceLicenseType = ‘Billed Through Azure’ AND OfferName = ‘Example Offer Name’ TIMESPAN LAST_6_MONTHS
Wyświetlanie szczegółów użycia za pomocą nazwy oferty, taryfowego użycia dla ostatnich 6 mln 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 użycia oferty dla wszystkich ofert dla ostatnich 6 mln 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 ofert prywatnych dla ostatnich 6 mln 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 Orders (Zamówienia).

Opis zapytania Przykładowe zapytanie
Wyświetlanie listy szczegółów zamówienia dla typu licencji platformy Azure jako "Enterprise" dla ostatnich 6 mln 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" dla ostatnich 6 mln 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 mln SELECT AssetId, PurchaseRecordId, PurchaseRecordLineItemId , OrderPurchaseDate FROM ISVOrder WHERE OfferName = Contoso test Services' TIMESPAN LAST_6_MONTHS
Wyświetlanie szczegółów zamówienia dla aktywnych zamówień dla ostatnich 6 mln SELECT OfferName, AssetId, PurchaseRecordId, PurchaseRecordLineItemId, OrderPurchaseDate FROM ISVOrder WHERE OrderStatus = 'Active' TIMESPAN LAST_6_MONTHS
Wyświetlanie szczegółów zamówienia dla anulowanych zamówień w ciągu ostatnich 6 mln SELECT OfferName, AssetId, PurchaseRecordId, PurchaseRecordLineItemId, OrderPurchaseDate FROM ISVOrder WHERE OrderStatus = 'Cancelled' TIMESPAN LAST_6_MONTHS
Wyświetlanie szczegółów zamówienia z ilością, terminem rozpoczęcia, datą zakończenia terminu i szacowanymi opłatami, walutą za ostatnie 6 mln SELECT AssetId, Quantity, PurchaseRecordId, PurchaseRecordLineItemId, TermStartDate, TermEndDate, BilledRevenue, Currency from ISVOrder WHERE OrderStatus = 'Active' TIMESPAN LAST_6_MONTHS
Wyświetlanie listy szczegółów zamówienia dla zamówień próbnych aktywnych dla ostatnich 6 mln 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 dla ostatnich 6 mln 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 mln 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 Revenue (Przychód).

Opis zapytania Przykładowe zapytanie
Wyświetlanie listy rozliczanych przychodów partnera w ciągu ostatniego 1 miesiąca 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 stanem 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 raportów o jakości usług

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

Opis zapytania Przykładowe zapytanie
Wyświetlanie listy 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 przechowywania klienta.

Opis zapytania Przykładowe zapytanie
Wyświetlanie listy szczegółów przechowywania 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