Conexión a los datos de Azure Consumption Insights en Power BI DesktopConnect to Azure Consumption Insights data in Power BI Desktop

Puede usar Power BI Desktop para conectarse a Azure y obtener datos detallados sobre el uso del servicio Azure en la organización.You can use Power BI desktop to connect to Azure and get in-depth data about your organization's Azure service usage. Con estos datos, puede crear medidas e informes personalizados para comprender y analizar mejor el gasto derivado del uso de Azure.With this data, you can create custom reports and measures to better understand and analyze your Azure spend.

Nota

Existe una compatibilidad limitada con Microsoft Azure Consumption Insights (beta).There is limited support for the Microsoft Azure Consumption Insights (Beta). Para obtener nuevas funcionalidades, use el conector de Azure Cost Management para Power BI.For new functionality, use the Azure Cost Management connector for Power BI.

Conexión con Azure Consumption InsightsConnect with Azure Consumption Insights

Azure Consumption Insights le permite conectarse a cuentas de facturación de contratos de Azure Enterprise.Azure Consumption Insights allows you to connect to Azure Enterprise Agreement billing accounts.

En esta sección, aprenderá a obtener los datos que necesita migrar mediante el conector de Azure Enterprise.In this section, you learn how to get the data you need migrate using the Azure Enterprise Connector. También encontrará una asignación de columnas de detalles de uso disponible en la API ACI (Azure Consumption Insights).You'll also find a usage details columns mapping available in the ACI (Azure Consumption Insights) API.

Para usar de forma correcta el conector de Azure Consumption Insights, debe tener acceso a las características empresariales de Azure Portal.To successfully use the Azure Consumption Insights connector, you need access to the Azure portal Enterprise features.

Para usar el conector Azure Consumption Insights en Power BI Desktop:To use the Azure Consumption Insights connector in Power BI Desktop:

  1. Desde la cinta Inicio, seleccione Obtener datos.From the Home ribbon, select Get Data.

  2. En las categorías de la izquierda, seleccione Servicios en línea.From the categories on the left, select Online Services.

  3. Seleccione Microsoft Azure Consumption Insights (Beta) .Select Microsoft Azure Consumption Insights (Beta).

  4. Seleccione Conectar.Select Connect.

    En el cuadro de diálogo que aparece, escriba el número de inscripción de Azure.In the dialog that appears, enter your Azure Enrollment Number.

Esta versión del conector solo admite las inscripciones empresariales desde https://ea.azure.com.This connector version only supports enterprise enrollments from https://ea.azure.com. Actualmente no se admiten las inscripciones de China.China enrollments aren't currently supported.

A continuación, proporcione la clave de acceso para conectarse.Next, provide your Access key to connect.

Una vez que haya proporcionado la clave de acceso y seleccione Conectar, aparece una ventana Navegador en la que se muestran nueve tablas disponibles:Once you provide your Access key and select Connect, a Navigator window appears and shows nine available tables:

TablaTable DescripciónDescription
BudgetsBudgets Detalles de presupuesto para ver los costos o el uso reales frente a los objetivos de presupuesto existentes.Budget details to view actual costs or usage against existing budget targets.
MarketPlaceMarketPlace Cargos de Azure Marketplace en función del uso.Usage-based Azure Marketplace charges.
PriceSheetsPriceSheets Tarifas aplicables por medidor en una inscripción.Applicable rates by meter for an enrollment.
RIChargesRICharges Cargos asociados a las instancias reservadas en los últimos 24 meses.Charges associated to your Reserved Instances over the last 24 months.
RIRecommendations_SingleRIRecommendations_Single Recomendaciones de compra de instancias reservadas según las tendencias de uso en una única suscripción durante los últimos 7, 30 o 60 días.Reserved Instance purchase recommendations based on your single subscription usage trends over the last 7, 30, or 60 days.
RIRecommendations_SharedRIRecommendations_Shared Recomendaciones de compra de instancias reservadas según las tendencias de uso de todas las suscripciones durante los últimos 7, 30 o 60 días.Reserved Instance purchase recommendations based on your usage trends across all your subscriptions over the last 7, 30 or 60 days.
RIUsageRIUsage Detalles de consumo de las instancias reservadas existentes en el último mes.Consumption details for your existing Reserved Instances over the last month.
SummariesSummaries Un resumen mensual de saldos, nuevas compras, cargos de servicio de Azure Marketplace, ajustes y cargos por el uso por encima del límite.A monthly summary for balances, new purchases, Azure Marketplace service charges, adjustments, and overage charges.
UsageDetailsUsageDetails Un desglose de cantidades consumidas y gastos de inscripción estimados.A consumed quantities breakdown and estimated enrollment charges.

Puede seleccionar la casilla situada junto a cualquier tabla para ver una vista previa.You can select a checkbox beside any table to see a preview. Puede seleccionar una o más tablas activando la casilla situada junto a su nombre y, después, seleccionando Cargar.You can select one or more tables by checking the box beside their name, then select Load.

Nota

Las tablas Summary y PriceSheet solo están disponibles para la clave de API en el nivel de inscripción.The Summary and PriceSheet tables are only available for the enrollment-level API Key. Además, los datos de estas tablas son, de forma predeterminada, los datos del mes actual de las tablas Usage y PriceSheet.Also, the data in these tables has, by default, the current month's data for Usage and PriceSheet. Las tablas Summary y MarketPlace no se limitan al mes actual.The Summary and MarketPlace tables are not constrained to the current month.

Al seleccionar Cargar, los datos se cargan en Power BI Desktop.When you select Load, the data is loaded into Power BI Desktop.

Una vez cargados los datos seleccionados, se pueden ver las tablas y campos que ha seleccionado en el panel Campos.Once the data you selected is loaded, the tables and fields you selected can be seen in the Fields pane.

Uso de Azure Consumption InsightsUsing Azure Consumption Insights

Para usar el conector de Azure Consumption Insights, se accede a las características empresariales de Azure Portal.To use the Azure Consumption Insights connector, you access to the Azure portal Enterprise features.

Una vez cargados de forma correcta los datos mediante el conector de Azure Consumption Insights, puede crear medidas y columnas personalizadas propias mediante el Editor de consultas.Once you successfully load data using the Azure Consumption Insights connector, you can create your own custom measures and columns using Query Editor. También puede crear objetos visuales, informes y paneles que se pueden compartir en el servicio Power BI.You can also create visuals, reports, and dashboards for sharing in the Power BI service.

Con una consulta en blanco, puede recuperar una colección de consultas personalizadas de Azure de ejemplo.With a blank query, you can retrieve a sample Azure custom queries collection. Puede realizar esta recuperación de dos maneras:There are two ways you can do this retrieval:

En Power BI Desktop:In Power BI Desktop:

  1. Seleccione la cinta Inicio.Select the Home ribbon
  2. Seleccione Obtener datos > Consulta en blanco.Select Get Data > Blank Query

O bien, en el Editor de consultas:Or, in Query Editor:

  1. Haga clic con el botón derecho en el panel Consultas de la izquierda.Right-click in the left Queries pane
  2. Seleccione Nueva consulta > Consulta en blanco en el menú que aparece.Select New Query > Blank Query from the menu that appears

En la barra de fórmulas, escriba lo siguiente:In the Formula bar, type:

= MicrosoftAzureConsumptionInsights.Contents

En la imagen siguiente se muestra una colección de ejemplos que aparece.The following image shows a samples collection that appears.

Al trabajar con informes y crear consultas, puede:When working with reports and creating queries, you can:

  • Para definir el número de meses a partir de la fecha actual, use numberOfMonth.To define the number of months starting from the current date, use numberOfMonth
    • Usar un valor entre 1 y 36.Use a value between one and 36. Representar el número de meses, a partir de la fecha actual, que quiere importar.Represent the number of months, from the current date, you want to import. Se recomienda no obtener más de 12 meses de datos.We recommend getting no more than 12 months of data. Este límite evita restricciones de importación de consultas y umbrales de volumen de datos en Power BI.This limit avoids Power BI query import constraints and data volume thresholds.
  • Para definir un intervalo de meses en un período de tiempo histórico, utilice startBillingDataWindow y endBillingDataWindowTo define a period of months in a historical time window, use startBillingDataWindow and endBillingDataWindow
  • No use numberOfMonth junto con startBillingDataWindow o endBillingDataWindowDon't use numberOfMonth together with startBillingDataWindow or endBillingDataWindow

Migración desde el conector de Azure EnterpriseMigrate from the Azure Enterprise Connector

Algunos clientes han creado objetos visuales mediante el conector de Azure Enterprise (beta) .Some customers created visuals using the Azure Enterprise Connector (Beta). En última instancia, se reemplazará por el conector de Azure Consumption Insights.Eventually, it will be replaced with the Azure Consumption Insights connector. El nuevo conector tiene características y mejoras que incluyen las siguientes:The new connector has features and enhancements that include:

  • Orígenes de datos adicionales disponibles para Resumen de saldos y Compras en MarketplaceAdditional data sources available for Balance Summary and Marketplace Purchases
  • Nuevos parámetros avanzados, como startBillingDataWindow y endBillingDataWindowNew and advanced parameters, such as startBillingDataWindow and endBillingDataWindow
  • Mejor rendimiento y capacidad de respuestaBetter performance and responsiveness

En los pasos siguientes se muestra cómo realizar la transición al conector de Azure Consumption Insights.The next steps show how to transition to the Azure Consumption Insights connector. Estos pasos conservan el trabajo que ya ha realizado en la creación de paneles o informes personalizados.These steps preserve the work you've already done in creating custom dashboards or reports.

Paso 1: Conexión a Azure con el nuevo conectorStep 1: Connect to Azure using the new connector

El primer paso consiste en usar el conector de Azure Consumption Insights que se ha descrito con detalle antes en este artículo.The first step is use the Azure Consumption Insights connector described in detail earlier in this article. En este paso, seleccione Obtener datos > Consulta en blanco en la cinta de opciones de Inicio en Power BI Desktop.In this step, select Get Data > Blank Query from the Home ribbon in Power BI Desktop.

Paso 2: Creación de una consulta en el Editor avanzadoStep 2: Create a query in Advanced Editor

En el Editor de consultas, seleccione Editor avanzado en la sección Consulta de la cinta Inicio.In Query Editor, select Advanced Editor from the Home ribbon's Query section. En la ventana Editor avanzado que aparece, escriba esta consulta:In the Advanced Editor window that appears, enter this query:

let    
    enrollmentNumber = "100",
    optionalParameters = [ numberOfMonth = 6, dataType="DetailCharges" ],
    data = MicrosoftAzureConsumptionInsights.Contents(enrollmentNumber, optionalParameters)   
in     
    data

Tendrá que reemplazar el valor enrollmentNumber por el número de inscripción.You'll need to replace the enrollmentNumber value with your enrollment number. Puede obtener el número desde Azure Enterprise Portal.You can get your number from the Azure Enterprise Portal. El parámetro numberOfMonth es el número de meses de datos pasados que quiere retroceder a partir de la fecha actual.The numberOfMonth parameter is how many months of data you want going back, from the current dat. Utilice cero (0) para el mes actual.Use zero (0) for the current month.

Una vez que seleccione Listo en la ventana Editor avanzado, la vista previa se actualiza y los datos del intervalo de meses especificado aparecen en la tabla.Once you select Done in the Advanced Editor window, the preview refreshes and data from the specified month range appears in the table. Seleccione Cerrar y aplicar y vuelva.Select Close & Apply and return.

Paso 3: Traslado de medidas y columnas personalizadas al nuevo informeStep 3: Move measures and custom columns to the new report

A continuación, tendrá que mover todas las columnas o medidas personalizadas que haya creado a la nueva tabla de detalles.Next, you'll need to move any custom columns or measures you created into the new details table. Estos son los pasos que debe realizar.Here are the steps.

  1. Abra el Bloc de notas (u otro editor de texto).Open Notepad (or another text editor).

  2. Seleccione la medida que quiere mover y copie el texto del campo Fórmula y colóquelo en el Bloc de notas.Select the measure you want to move, copy the text from the Formula field, and place it in Notepad.

  3. Cambie el nombre de Query1 al nombre original de la tabla de detalles.Rename Query1 to the original details table name.

  4. Para crear medidas de tabla y columnas personalizadas, haga clic con el botón derecho en la tabla y seleccione Nueva medida.To create new table measures and custom columns, right-click on your table, and choose New Measure. Después, corte y pegue todas las medidas y las columnas almacenadas.Then, cut and paste your stored measures and columns until they're all done.

Muchos paneles tienen tablas adicionales que se usan para buscar o filtrar, como tablas de fechas o tablas que se usan para proyectos personalizados.Many dashboards have additional tables that are used for lookup or filtering, such as date tables or tables used for custom projects. Volver a establecer esas relaciones puede resolver la mayoría de los problemas restantes.Reestablishing those relationships resolves most remaining issues. Aquí se muestra cómo hacerlo.Here's how to do it.

  • En la pestaña Modelado de Power BI Desktop, seleccione Administrar relaciones para que aparezca una ventana que le permita administrar las relaciones dentro del modelo.In the Modeling tab in Power BI Desktop, select Manage Relationships to bring up a window that lets you manage relationships within the model. Vuelva a vincular las tablas según sea necesario.Relink your tables, as needed.

Paso 5: Comprobación de los objetos visuales y ajuste del formato de los campos según sea necesarioStep 5: Verify your visuals, and adjust field formatting as needed

En este punto, la mayor parte de los objetos visuales originales, tablas y exploraciones en profundidad deben funcionar según lo previsto.At this point, most of your original visuals, tables, and drill-downs should be working as expected. Pero es posible que sea necesario realizar algunos ajustes menores para dar formato a la apariencia y el funcionamiento de forma precisa.Some minor tweaks may be necessary, however, to precisely format the look and feel. Tómese tiempo para revisar todos los paneles y objetos visuales para asegurarse de que tengan el aspecto deseado.Take a bit of time to look over each of your dashboards and visuals to ensure they look how you want them.

Uso de la API de Azure Consumption and Insights (ACI) para obtener datos de consumoUsing the Azure Consumption and Insights (ACI) API to get consumption data

Azure también proporciona la API de Azure Consumption and Insights (ACI) .Azure also provides the Azure Consumption and Insights (ACI) API. Puede crear sus propias soluciones personalizadas para recopilar, crear informes y visualizar la información de consumo de Azure mediante la API de ACI.You can create your own custom solutions to gathering, reporting, and visualizing Azure consumption information using the ACI API.

Asignación de nombres y detalles de uso entre el portal, el conector y la APIMapping names and usage details between the portal, the connector, and the API

Las columnas y los nombres de los detalles en Azure Portal son similares en la API y en el conector, aunque no siempre idénticos.The Azure portal columns and details names are similar in the API and the connector, though not always identical. Para ayudar a aclararlo, en la tabla siguiente se proporciona una asignación.To help clarify, the following table provides a mapping. También se indica si la columna está obsoleta.Also indicated is whether the column is obsolete. Para obtener más información y definiciones de términos, vea el diccionario de datos de facturación de Azure.For more information, and term definitions, see the Azure billing data dictionary.

Conector ACI / ContentPack ColumnNameACI Connector / ContentPack ColumnName Nombre de columna en la API de ACIACI API Column Name Nombre de columna en EAEA Column Name Obsoleta / presente para compatibilidad con versiones anterioresObsolete / Present for backward compatibility
AccountNameAccountName accountNameaccountName Nombre de cuentaAccount Name NoNo
AccountIdAccountId accountIdaccountId Yes
AccountOwnerIdAccountOwnerId accountOwnerEmailaccountOwnerEmail AccountOwnerIdAccountOwnerId NoNo
AdditionalInfoAdditionalInfo additionalInfoadditionalInfo AdditionalInfoAdditionalInfo NoNo
AdditionalInfoldAdditionalInfold Yes
Consumed QuantityConsumed Quantity consumedQuantityconsumedQuantity Consumed QuantityConsumed Quantity NoNo
Consumed ServiceConsumed Service consumedServiceconsumedService Consumed ServiceConsumed Service NoNo
ConsumedServiceIdConsumedServiceId consumedServiceIdconsumedServiceId Yes
CostoCost costcost ExtendedCostExtendedCost NoNo
Cost CenterCost Center costCentercostCenter Cost CenterCost Center NoNo
FechaDate fechadate FechaDate NoNo
DíaDay DíaDay NoNo
DepartmentNameDepartmentName departmentNamedepartmentName Nombre de departamentoDepartment Name NoNo
DepartmentIDDepartmentID departmentIddepartmentId Yes
Instance IDInstance ID Yes
InstanceIdInstanceId instanceIdinstanceId Instance IDInstance ID NoNo
UbicaciónLocation Yes
Meter CategoryMeter Category meterCategorymeterCategory Meter CategoryMeter Category NoNo
Meter IDMeter ID Yes
Medidor NombreMeter Name meterNamemeterName Medidor NombreMeter Name NoNo
Meter RegionMeter Region meterRegionmeterRegion Meter RegionMeter Region NoNo
Meter Sub-CategoryMeter Sub-Category meterSubCategorymeterSubCategory Meter Sub-CategoryMeter Sub-Category NoNo
MeterIdMeterId meterIdmeterId Meter IDMeter ID NoNo
MesMonth MesMonth NoNo
ProductoProduct productoproduct ProductoProduct NoNo
ProductIdProductId productIdproductId Yes
Grupo de recursosResource Group resourceGroupresourceGroup Grupo de recursosResource Group NoNo
Resource LocationResource Location resourceLocationresourceLocation Resource LocationResource Location NoNo
ResourceGroupIdResourceGroupId Yes
ResourceLocationIdResourceLocationId resourceLocationIdresourceLocationId Yes
ResourceRateResourceRate resourceRateresourceRate ResourceRateResourceRate NoNo
ServiceAdministratorIdServiceAdministratorId serviceAdministratorIdserviceAdministratorId ServiceAdministratorIdServiceAdministratorId NoNo
ServiceInfo1ServiceInfo1 serviceInfo1serviceInfo1 ServiceInfo1ServiceInfo1 NoNo
ServiceInfo1IdServiceInfo1Id Yes
ServiceInfo2ServiceInfo2 serviceInfo2serviceInfo2 ServiceInfo2ServiceInfo2 NoNo
ServiceInfo2IdServiceInfo2Id Yes
Store Service IdentifierStore Service Identifier storeServiceIdentifierstoreServiceIdentifier Store Service IdentifierStore Service Identifier NoNo
StoreServiceIdentifierIdStoreServiceIdentifierId Yes
Nombre de suscripciónSubscription Name subscriptionNamesubscriptionName Nombre de suscripciónSubscription Name NoNo
EtiquetasTags etiquetastags EtiquetasTags NoNo
TagsIdTagsId Yes
Unit Of MeasureUnit Of Measure unitOfMeasureunitOfMeasure Unit Of MeasureUnit Of Measure NoNo
AñoYear AñoYear NoNo
SubscriptionIdSubscriptionId subscriptionIdsubscriptionId SubscriptionIdSubscriptionId Yes
SubscriptionGuidSubscriptionGuid subscriptionGuidsubscriptionGuid SubscriptionGuidSubscriptionGuid NoNo

Pasos siguientesNext steps

Se puede conectar a muchos orígenes de datos distintos mediante Power BI Desktop.You can connect to many different data sources using Power BI Desktop. Para más información, consulte los siguientes artículos:For more information, see the following articles: