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:
- Pulpit nawigacyjny klientów
- Pulpit nawigacyjny Zamówień
- Pulpit nawigacyjny użycia
- Pulpit nawigacyjny usługi Marketplace Insights
- Pulpit nawigacyjny przychodów
- Pulpit nawigacyjny jakości usług
- Pulpit nawigacyjny przechowywania klienta
- Pulpit nawigacyjny licencji
- Pulpit nawigacyjny jakości usług
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 |