Compartir a través de


Consultas de ejemplo para análisis mediante programación para marketplace comercial

En este artículo se proporcionan consultas de ejemplo para los pedidos, el uso y los informes de clientes del marketplace comercial de Microsoft. 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 del informe de clientes

Estas consultas de ejemplo se aplican al informe de clientes.

Descripción de la consulta Consulta de ejemplo
Enumeración de los detalles del cliente con los clientes activos del asociado hasta la fecha que elija SELECT DateAcquired,CustomerCompanyName,CustomerId FROM ISVCustomer WHERE IsActive = 1
Enumeración de los detalles del cliente con los clientes con renovación 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 del informe de uso

Estas consultas de ejemplo se aplican al informe de uso.

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

Consultas del informe de pedidos

Estas consultas de ejemplo se aplican al informe de pedidos.

Descripción de la consulta Consulta de ejemplo
Enumeración de los detalles del pedido para el tipo de licencia de Azure "Enterprise" durante los últimos 6 meses SELECT AssetId, PurchaseRecordId, PurchaseRecordLineItemId, OrderPurchaseDate FROM ISVOrder WHERE AzureLicenseType = 'Enterprise' TIMESPAN LAST_6_MONTHS
Enumeración de los detalles del pedido para el tipo de licencia de Azure "Pago por uso" durante los últimos 6 meses SELECT OfferName, AssetId, PurchaseRecordId, PurchaseRecordLineItemId, OrderPurchaseDate, OrderStatus, OrderCancelDate FROM ISVOrder WHERE AzureLicenseType = 'Pay as You Go' TIMESPAN LAST_6_MONTHS
Enumeración de los detalles del pedido para el nombre específico de la oferta de los últimos 6 meses SELECT AssetId, PurchaseRecordId, PurchaseRecordLineItemId , OrderPurchaseDate FROM ISVOrder WHERE OfferName = Contoso test Services' TIMESPAN LAST_6_MONTHS
Enumeración de los detalles del pedido para pedidos activos de los últimos 6 meses SELECT OfferName, AssetId, PurchaseRecordId, PurchaseRecordLineItemId, OrderPurchaseDate FROM ISVOrder WHERE OrderStatus = 'Active' TIMESPAN LAST_6_MONTHS
Enumeración de los detalles de los pedidos cancelados de los últimos 6 meses SELECT OfferName, AssetId, PurchaseRecordId, PurchaseRecordLineItemId, OrderPurchaseDate FROM ISVOrder WHERE OrderStatus = 'Cancelled' TIMESPAN LAST_6_MONTHS
Enumeración de los detalles del pedido con cantidad, inicio de período, fecha de finalización del período y cargos estimados, moneda de los últimos 6 meses SELECT AssetId, Quantity, PurchaseRecordId, PurchaseRecordLineItemId, TermStartDate, TermEndDate, BilledRevenue, Currency from ISVOrder WHERE OrderStatus = 'Active' TIMESPAN LAST_6_MONTHS
Enumeración de los detalles del pedido para los pedidos de prueba activos de los últimos 6 meses SELECT AssetId, Quantity, PurchaseRecordId, PurchaseRecordLineItemId from ISVOrder WHERE OrderStatus = 'Active' and IsTrial = 'True' TIMESPAN LAST_6_MONTHS
Enumeración de los detalles del pedido de todas las ofertas que están activas de los últimos 6 meses SELECT OfferName, SKU, IsPrivateOffer, AssetId, PurchaseRecordId, PurchaseRecordLineItemId, OrderPurchaseDate, BilledRevenue FROM ISVOrder WHERE OrderStatus = 'Active' TIMESPAN LAST_6_MONTHS
Enumeración de los detalles del pedido de las ofertas privadas activas de los últimos 6 meses 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 muestra se aplican al informe Ingresos.

Descripción de la consulta Consulta de ejemplo
Enumeración de los ingresos facturados del asociado durante el último mes SELECT BillingAccountId, OfferName, OfferType, Revenue, EarningAmountCC, EstimatedRevenueUSD, EarningAmountUSD, PayoutStatus, PurchaseRecordId, LineItemId,TransactionAmountCC,TransactionAmountUSD, Quantity,Units FROM ISVRevenue TIMESPAN LAST_MONTH
Enumeración de 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’

Consultas de informes de calidad del servicio

Esta consulta de ejemplo se aplica al informe de calidad del 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 retención de clientes.

Descripción de la consulta Consulta de ejemplo
Enumeración de 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
Enumeración de la actividad de uso y los detalles de 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

Pasos siguientes