Compartir a través de


Consultas de ejemplo para el análisis mediante programación para Microsoft Marketplace

En este artículo se proporcionan consultas de ejemplo para los informes de pedidos, uso y clientes de Microsoft Marketplace. Puede hacer referencia a estas consultas y crear más consultas según el caso de uso mediante una llamada al punto de conexión de Create Report Query API.

Para obtener más información sobre los nombres de columna, los atributos y las descripciones, consulte estos artículos:

Consultas de informes de clientes

Estas consultas de ejemplo se aplican al informe Clientes.

Descripción de la consulta Consulta de ejemplo
Enumerar los detalles del cliente con los clientes activos del asociado hasta la fecha que elija SELECT DateAcquired,CustomerCompanyName,CustomerId FROM ISVCustomer WHERE IsActive = 1
Enumerar los detalles del cliente con clientes abandonados del asociado hasta la fecha que elija SELECT DateAcquired,CustomerCompanyName,CustomerId FROM ISVCustomer WHERE IsActive = 0
Lista de clientes nuevos de una geografía específica en los últimos seis meses SELECT DateAcquired,CustomerCompanyName,CustomerId FROM ISVCustomer WHERE DateAcquired <= ‘2020-06-30’ AND CustomerCountryRegion = ‘United States’

Consultas de informes de uso

Estas consultas de ejemplo se aplican al informe Uso.

Descripción de la consulta Consulta de ejemplo
Enumerar los detalles de uso con el uso normalizado de máquina virtual (VM) para el tipo de licencia de Marketplace "Facturado a través de Azure" para los últimos 6M SELECT MonthStartDate, NormalizedUsage FROM ISVUsage WHERE MarketplaceLicenseType = ‘Billed Through Azure’ AND OfferType NOT IN (‘Azure Applications’, ‘SaaS’) TIMESPAN LAST_6_MONTHS
Enumerar los detalles de uso con el uso sin procesar de la máquina virtual para el tipo de licencia de Marketplace "Facturado a través de Azure" para los últimos 12M SELECT MonthStartDate, RawUsage FROM ISVUsage WHERE MarketplaceLicenseType = ‘Billed Through Azure’ AND OfferType NOT IN (‘Azure Applications’, ‘SaaS’) TIMESPAN LAST_1_YEAR
Enumerar los detalles de uso con el uso normalizado de la máquina virtual para el tipo de licencia de Marketplace "Traiga su propia licencia" para los últimos 6M SELECT MonthStartDate, NormalizedUsage FROM ISVUsage WHERE MarketplaceLicenseType = ‘Bring Your Own License’ AND OfferType NOT IN (‘Azure Applications’, ‘SaaS’) TIMESPAN LAST_6_MONTHS
Enumerar los detalles de uso con el uso sin procesar de la máquina virtual para el tipo de licencia de Marketplace "Traiga su propia licencia" para los últimos 6M SELECT MonthStartDate, RawUsage FROM ISVUsage WHERE MarketplaceLicenseType = ‘Bring Your Own License’ AND OfferType NOT IN (‘Azure Applications’, ‘SaaS’) TIMESPAN LAST_6_MONTHS
Enumera los detalles de uso con fecha de uso, uso normalizado diario total y "Cargos extendidos estimados (PC/CC)" para planes de pago para el último mes SELECT UsageDate, NormalizedUsage, EstimatedExtendedChargePC FROM ISVUsage WHERE SKUBillingType = ‘Paid’ ORDER BY UsageDate DESC TIMESPAN LAST_MONTH
Enumera los detalles de uso con fecha de uso, uso total diario sin procesar y "Cargos extendidos estimados (PC/CC)" para planes de pago para el último mes SELECT UsageDate, RawUsage, EstimatedExtendedChargePC FROM ISVUsage WHERE SKUBillingType = ‘Paid’ ORDER BY UsageDate DESC TIMESPAN LAST\_MONTH
Enumerar los detalles de uso con el nombre de la oferta, el uso normalizado de la máquina virtual para el tipo de licencia de Marketplace "Facturado a través de Azure" para los últimos 6M SELECT OfferName, NormalizedUsage FROM ISVUsage WHERE MarketplaceLicenseType = ‘Billed Through Azure’ AND OfferName = ‘Example Offer Name’ TIMESPAN LAST_6_MONTHS
Enumerar los detalles de uso con el nombre de la oferta, el uso medido de los últimos 6 millones SELECT OfferName, MeteredUsage FROM ISVUsage WHERE OfferName = ‘Example Offer Name’ AND OfferType IN (‘SaaS’, ‘Azure Applications’) TIMESPAN LAST_6_MONTHS
Enumerar todos los detalles de uso de la oferta de todas las ofertas para los últimos 6M SELECT OfferType, OfferName, SKU, IsPrivateOffer, UsageReference, UsageDate, RawUsage, EstimatedPricePC FROM ISVUsage ORDER BY UsageDate DESC TIMESPAN LAST_MONTH
Enumerar todos los detalles de uso de la oferta de las ofertas privadas para los últimos 6M SELECT OfferType, OfferName, SKU, IsPrivateOffer, UsageReference, UsageDate, RawUsage, EstimatedPricePC FROM ISVUsage WHERE IsPrivateOffer = '1' ORDER BY UsageDate DESC TIMESPAN LAST_MONTH

Pedidos de consultas de informe

Estas consultas de ejemplo se aplican al informe Pedidos.

Descripción de la consulta Consulta de ejemplo
Enumerar los detalles del pedido del tipo de licencia de Azure como "Enterprise" para los últimos 6M SELECT AssetId, PurchaseRecordId, PurchaseRecordLineItemId, OrderPurchaseDate FROM ISVOrder WHERE AzureLicenseType = 'Enterprise' TIMESPAN LAST_6_MONTHS
Enumerar los detalles del pedido para el tipo de licencia de Azure como "Pago por uso" para los últimos 6M SELECT OfferName, AssetId, PurchaseRecordId, PurchaseRecordLineItemId, OrderPurchaseDate, OrderStatus, OrderCancelDate FROM ISVOrder WHERE AzureLicenseType = 'Pay as You Go' TIMESPAN LAST_6_MONTHS
Enumerar los detalles del pedido para el nombre de oferta específico para los últimos 6M SELECT AssetId, PurchaseRecordId, PurchaseRecordLineItemId , OrderPurchaseDate FROM ISVOrder WHERE OfferName = Contoso test Services' TIMESPAN LAST_6_MONTHS
Enumerar los detalles del pedido para los pedidos activos de los últimos 6M SELECT OfferName, AssetId, PurchaseRecordId, PurchaseRecordLineItemId, OrderPurchaseDate FROM ISVOrder WHERE OrderStatus = 'Active' TIMESPAN LAST_6_MONTHS
Enumerar los detalles del pedido para los pedidos cancelados de los últimos 6M SELECT OfferName, AssetId, PurchaseRecordId, PurchaseRecordLineItemId, OrderPurchaseDate FROM ISVOrder WHERE OrderStatus = 'Cancelled' TIMESPAN LAST_6_MONTHS
Enumerar los detalles del pedido con la cantidad, el inicio del término, la fecha de finalización del plazo y las cargas estimadas, moneda para los últimos 6 millones SELECT AssetId, Quantity, PurchaseRecordId, PurchaseRecordLineItemId, TermStartDate, TermEndDate, BilledRevenue, Currency from ISVOrder WHERE OrderStatus = 'Active' TIMESPAN LAST_6_MONTHS
Enumerar los detalles del pedido para los pedidos de prueba activos para los últimos 6M SELECT AssetId, Quantity, PurchaseRecordId, PurchaseRecordLineItemId from ISVOrder WHERE OrderStatus = 'Active' and IsTrial = 'True' TIMESPAN LAST_6_MONTHS
Enumerar los detalles del pedido de todas las ofertas que están activas para los últimos 6M SELECT OfferName, SKU, IsPrivateOffer, AssetId, PurchaseRecordId, PurchaseRecordLineItemId, OrderPurchaseDate, BilledRevenue FROM ISVOrder WHERE OrderStatus = 'Active' TIMESPAN LAST_6_MONTHS
Enumerar los detalles del pedido de las ofertas privadas activas para los últimos 6M SELECT OfferName, SKU, IsPrivateOffer, AssetId, PurchaseRecordId, PurchaseRecordLineItemId, OrderPurchaseDate, BilledRevenue FROM ISVOrder WHERE IsPrivateOffer = '1' and OrderStatus = 'Active' TIMESPAN LAST_6_MONTHS

Consultas de informes de ingresos

Estas consultas de ejemplo se aplican al informe Ingresos.

Descripción de la consulta Consulta de ejemplo
Enumerar los ingresos facturados del partner durante los últimos 1 mes SELECT BillingAccountId, OfferName, OfferType, Revenue, EarningAmountCC, EstimatedRevenueUSD, EarningAmountUSD, PayoutStatus, PurchaseRecordId, LineItemId,TransactionAmountCC,TransactionAmountUSD, Quantity,Units FROM ISVRevenue TIMESPAN LAST_MONTH
Enumerar los ingresos estimados en USD de todas las transacciones con estado enviado en los últimos 3 meses SELECT BillingAccountId, OfferName, OfferType, EstimatedRevenueUSD, EarningAmountUSD, PayoutStatus, PurchaseRecordId, LineItemId, TransactionAmountUSD FROM ISVRevenue where PayoutStatus='Sent' TIMESPAN LAST_3_MONTHS
Lista de transacciones que no son de prueba para el modelo de facturación basado en suscripciones SELECT BillingAccountId, OfferName,OfferType, TrialDeployment EstimatedRevenueUSD, EarningAmountUSD FROM ISVRevenue WHERE TrialDeployment=’False’ and BillingModel=’SubscriptionBased’

Calidad de las consultas de informes de servicio

Esta consulta de ejemplo se aplica al informe de calidad de servicio.

Descripción de la consulta Consulta de ejemplo
Enumeración del estado de implementación de las ofertas de los últimos 6 meses SELECT OfferId, Sku, DeploymentStatus, DeploymentCorrelationId, SubscriptionId, CustomerTenantId, CustomerName, TemplateType, StartTime, EndTime, DeploymentDurationInMilliSeconds, DeploymentRegion FROM ISVQualityOfService TIMESPAN LAST_6_MONTHS

Consultas de informes de retención de clientes

Esta consulta de ejemplo se aplica al informe de retención del cliente.

Descripción de la consulta Consulta de ejemplo
Enumerar los detalles de retención de clientes de los últimos 6 meses SELECT OfferCategory, OfferName, ProductId, DeploymentMethod, ServicePlanName, Sku, SkuBillingType, CustomerId, CustomerName, CustomerCompanyName, CustomerCountryName, CustomerCountryCode, CustomerCurrencyCode, FirstUsageDate, AzureLicenseType, OfferType, Offset FROM ISVOfferRetention TIMESPAN LAST_6_MONTHS
Enumerar los detalles de la actividad de uso y los ingresos de todos los clientes en los últimos 6 meses SELECT OfferCategory, OfferName, Sku, ProductId, OfferType, FirstUsageDate, Offset, CustomerId, CustomerName, CustomerCompanyName, CustomerCountryName, CustomerCountryCode, CustomerCurrencyCode FROM ISVOfferRetention TIMESPAN LAST_6_MONTHS