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:
- Pulpit klientów
- panel zamówień
- pulpit nawigacyjny użycia
- pulpitu nawigacyjnego Marketplace Insights
- pulpit nawigacyjny przychodów
- Panel kontrolny jakości usług
- pulpit nawigacyjny przechowywania klienta
- pulpitu nawigacyjnego licencji
- panel jakości usługi Quality of Service
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 |