Tutorial: Creación y administración de datos exportados

Si lee el tutorial de análisis de costos, estará familiarizado con la descarga manual de los datos de Cost Management. Sin embargo, puede crear una tarea periódica para exportar automáticamente los datos de Cost Management en el almacenamiento de Azure con una periodicidad diaria, semanal o mensual. Los datos exportados están en formato CSV y contienen toda la información recopilada por Cost Management. A continuación, puede usar los datos exportados en el almacenamiento de Azure con sistemas externos y combinarlos con sus propios datos personalizados. También puede usar los datos exportados en un sistema externo, como un panel u otro sistema financiero.

En el vídeo sobre cómo programar exportaciones a almacenamiento con Cost Management encontrará información sobre cómo crear una exportación programada de los datos de sus costos de Azure a Azure Storage. Para ver otros vídeos, visite el canal de YouTube de Cost Management.

Los ejemplos de este tutorial le guiarán durante la exportación de los datos de administración de costos y la comprobación de que los datos se exporten correctamente.

En este tutorial, aprenderá a:

  • Creación de una exportación diaria
  • Verificación de la recopilación de los datos

Requisitos previos

La exportación de datos está disponible para varios tipos de cuenta de Azure, entre las que se incluyen Contrato Enterprise (EA) y Contrato de cliente de Microsoft. Para ver la lista completa de tipos de cuenta compatibles, consulte Understand Cost Management data (Información sobre los datos de Cost Management). Para la exportación de datos por usuario y grupo, se admiten los siguientes permisos o ámbitos de Azure por suscripción. Para más información sobre los ámbitos, consulte Descripción y uso de ámbitos.

  • Propietario: puede crear, modificar o eliminar exportaciones programadas para una suscripción.
  • Colaborador: puede crear, modificar o eliminar sus propias exportaciones programadas. Puede modificar el nombre de las exportaciones programadas creadas por otros usuarios.
  • Lector: puede programar las exportaciones para las que tenga permiso.

Para más información sobre los ámbitos, incluido el acceso necesario para configurar las exportaciones de Contrato Enterprise y los ámbitos del Contrato de cliente de Microsoft, consulte Descripción y uso de ámbitos .

Para las cuentas de Azure Storage:

  • Se necesitan permisos de escritura para cambiar la cuenta de Storage configurada, independientemente de los permisos sobre la exportación.
  • La cuenta de Azure Storage debe configurarse para el almacenamiento de blobs o archivos.
  • La cuenta de almacenamiento no debe tener configurado un firewall.

Si su suscripción es nueva, no podrá usar inmediatamente las características de Cost Management. Para poder hacerlo deberán transcurrir un máximo de 48 horas.

Inicio de sesión en Azure

Inicie sesión en Azure Portal en https://portal.azure.com.

Creación de una exportación diaria

Para crear o ver una exportación de datos o programar una exportación, elija un ámbito en Azure Portal y seleccione Análisis de costos en el menú. Por ejemplo, vaya a Suscripciones, seleccione una suscripción de la lista y Análisis de costos, en el menú. En la parte superior de la página Análisis de costos, seleccione Configuración y, después, Exportaciones.

Nota

  • Además de las suscripciones, puede crear exportaciones en grupo de recursos, grupos de administración, departamentos e inscripciones. Para más información sobre los ámbitos, consulte Descripción y uso de ámbitos.
  • Cuando haya iniciado sesión como asociado en el ámbito de la cuenta de facturación o en el inquilino de un cliente, podrá exportar los datos a una cuenta de Azure Storage vinculada a su cuenta de almacenamiento de asociado. Sin embargo, debe tener una suscripción activa en el inquilino de CSP.
  1. Seleccione Agregar y escriba el nombre de la exportación.
  2. En Métrica, seleccione una de estas opciones:
    • Actual cost (Usage and Purchases) (Costo real [uso y compras]): seleccione esta opción para exportar el uso y las compras estándar.
    • Amortized cost (Usage and Purchases) (Costo amortizado [uso y compras]): seleccione esta opción para exportar los costos amortizados para compras como las reservas de Azure.
  3. En Tipo de exportación, seleccione una de estas opciones:
    • Exportación diaria de costos desde ese mes hasta la fecha actual: proporciona un nuevo archivo de exportación diaria de los costos desde un mes hasta la fecha. Se agregan los datos más recientes de las exportaciones diarias anteriores.
    • Weekly export of cost for the last seven days (Exportación semanal de los costos en los últimos siete días): crea una exportación semanal de los costos de los últimos siete días, a partir de la fecha de inicio seleccionada.
    • Monthly export of last month's costs (Exportación mensual de los costos del mes pasado): proporciona una exportación de los costos del último mes, en comparación con el mes actual en el que se crea la exportación. Luego, la programación ejecuta una exportación el quinto día de cada mes con los costos de los meses anteriores.
    • One-time export (Exportación una sola vez): permite elegir un intervalo de fechas para la exportación de los datos históricos a Azure Blob Storage. Puede exportar un máximo de 90 días del historial de costos a partir del día que elija. Esta exportación se ejecuta de inmediato y está disponible en la cuenta de almacenamiento en un plazo de dos horas. En función del tipo de exportación, elija una fecha de inicio o elija una fecha en los campos Desde y Hasta.
  4. Especifique la suscripción de su cuenta de almacenamiento de Azure y, luego, seleccione un grupo de recursos o créelo.
  5. Seleccione el nombre de la cuenta de almacenamiento o cree una.
  6. Seleccione la ubicación (región de Azure).
  7. Especifique el contenedor de almacenamiento y la ruta de acceso del directorio al que quiere que vaya el archivo de exportación. Ejemplo de exportación nueva
  8. Revise los detalles de la exportación y seleccione Crear.

La nueva exportación aparece en la lista de exportaciones. De forma predeterminada, se habilitan las nuevas exportaciones. Si quiere deshabilitar o eliminar una exportación programada, seleccione cualquier elemento de la lista y, después, Deshabilitar o Eliminar.

Al principio, la exportación puede tardar entre 12 y 24 horas en ejecutarse. Sin embargo, pueden pasar aún más tiempo para que se muestren los datos en los archivos exportados.

Programación de las exportaciones

Las exportaciones programadas se ven afectadas por la hora y el día de la semana en que se crearon inicialmente. Al crear una exportación programada, esta se ejecuta con la misma frecuencia las veces siguientes. Por ejemplo, en el caso de una exportación diaria de los costos de un mes hasta la fecha con una frecuencia diaria, la exportación se ejecuta todos los días. Pasa lo mismo con una exportación semanal, se ejecuta cada semana, el mismo día en el que fue programada. No se garantiza el tiempo de entrega exacto de la exportación y los datos exportados están disponibles en un plazo de cuatro horas a partir del tiempo de ejecución.

Cada exportación crea un nuevo archivo, por lo que las exportaciones anteriores no se sobrescriben.

Creación de una exportación para varias suscripciones

Si tiene un Contrato Enterprise, puede usar un grupo de administración para agregar información de costos de suscripción en un solo contenedor. Después, puede exportar los datos de administración de costos para el grupo de administración. Las exportaciones de grupos de administración solo admiten costos reales.

No se admiten las exportaciones de grupos de administración de otros tipos de suscripciones.

  1. Si aún no ha creado un grupo de administración, hágalo y asígnele suscripciones.
  2. En análisis de costos, establezca el ámbito en el grupo de administración y seleccione Select this management group (Seleccionar este grupo de administración). Ejemplo en el que se muestra la opción Select this management group (Seleccionar este grupo de administración)
  3. Cree una exportación en el ámbito para obtener datos de administración de costos para las suscripciones en el grupo de administración. Ejemplo que muestra la opción Crear nueva exportación con un ámbito de grupo de administración.

Creación de particiones de archivos para grandes conjuntos de datos

Si tiene un Contrato de cliente de Microsoft, un Microsoft Partner Agreement o un Contrato Enterprise, puede habilitar Exportaciones para fragmentar el archivo en varias particiones de archivo más pequeñas a fin de ayudar con la ingesta de datos. Al configurar inicialmente la exportación, establezca la opción File Partitioning (Creación de particiones de archivos) en Activado. El valor es Desactivado de forma predeterminada.

Captura de pantalla que muestra la opción File Partitioning (Creación de particiones de archivos).

Si no tiene un Contrato de cliente de Microsoft, un Microsoft Partner Agreement ni un Contrato Enterprise, no verá la opción File Partitioning (Creación de particiones de archivos).

Actualización de las exportaciones existentes para usar la creación de particiones de archivos

Si tiene exportaciones existentes y quiere configurar la creación de particiones de archivos, cree una exportación. La creación de particiones de archivos solo está disponible con la versión más reciente de Exportaciones. Puede haber cambios menores en algunos de los campos de los archivos de uso que se crean.

Si habilita la creación de particiones de archivos en una exportación existente, es posible que vea cambios menores en los campos en la salida del archivo. Los cambios se deben a las actualizaciones realizadas en Exportaciones después de configurar inicialmente las suyas.

Salida de creación de particiones

Cuando se habilita la creación de particiones de archivos, se obtiene un archivo para cada partición de datos de la exportación junto con un archivo _manifest.json. El manifiesto contiene un resumen del conjunto de datos completo e información de cada partición de archivo que contiene. Cada partición de archivo tiene encabezados y solo contiene un subconjunto del conjunto de datos completo. Para controlar el conjunto de datos completo, debe ingerir cada partición de la exportación.

Este es un ejemplo del archivo de manifiesto _manifest.json.

{
  "manifestVersion": "2021-01-01",
  "dataFormat": "csv",
  "blobCount": 1,
  "byteCount": 160769,
  "dataRowCount": 136,
  "blobs": [
    {
      "blobName": "blobName.csv",
      "byteCount": 160769,
      "dataRowCount": 136,
      "headerRowCount": 1,
      "contentMD5": "md5Hash"
    }
  ]
}

Versiones de exportación

Cuando crea una exportación programada en Azure Portal o con la API, siempre se ejecuta en la versión de exportación usada en el momento de la creación. Azure mantiene las exportaciones creadas anteriormente en la misma versión, a menos que la actualice. Al hacerlo, se evitan los cambios en los cargos y en los campos de archivos .csv si se cambia la versión de exportación. A medida que la funcionalidad de exportación cambia con el tiempo, los nombres de los campos a veces cambian y se agregan nuevos campos.

Si desea usar los datos y campos disponibles más recientes, se recomienda crear una nueva exportación en Azure Portal. Para actualizar una exportación existente a la versión más reciente, actualícela en Azure Portal o con la versión más reciente de Export API. La actualización de una exportación existente puede provocar que vea pequeñas diferencias en los campos y los cargos en archivos que se producen después.

Verificación de la recopilación de los datos

Puede comprobar fácilmente que los datos de Cost Management se están recopilando y consultar el archivo CSV exportado mediante el Explorador de Azure Storage.

En la lista de exportaciones, seleccione el nombre de la cuenta de almacenamiento. En la página de la cuenta de almacenamiento, seleccione Abrir en el explorador. Si ve un cuadro de confirmación, seleccione para abrir el archivo en el Explorador de Azure Storage.

Página de la cuenta de almacenamiento que muestra información de ejemplo y un vínculo a Abrir en el Explorador

En el Explorador de Storage, vaya al contenedor que quiera abrir y seleccione la carpeta correspondiente al mes actual. Se muestra una lista de archivos CSV. Seleccione uno y Open (Abrir).

Información de ejemplo que se muestra en el Explorador de almacenamiento

El archivo se abre con el programa o la aplicación que se haya establecido para abrir las extensiones de archivo CSV. Este es un ejemplo en Excel.

Datos CSV exportados de ejemplo que se muestran en Excel

Descarga de un archivo de datos CSV exportado

También puede descargar el archivo CSV exportado en Azure Portal. En los pasos siguientes se explica cómo encontrarlo desde el análisis de costos.

  1. En el análisis de costos, seleccione Configuración y, después, Exportaciones.
  2. En la lista de exportaciones, seleccione la cuenta de almacenamiento para una exportación.
  3. En la cuenta de almacenamiento, seleccione Contenedores.
  4. En la lista de contenedores, seleccione uno de ellos.
  5. Desplácese por los directorios y los blobs de almacenamiento hasta la fecha que desee.
  6. Seleccione el archivo CSV y, después, seleccione Descargar.

Descarga de exportación de ejemplo

Visualización del historial de ejecución de una exportación

Para ver el historial de ejecución de una exportación programada, seleccione cualquier exportación individual en la página de la lista de exportaciones. Esta página también proporciona acceso rápido para ver el tiempo de ejecución de las exportaciones anteriores y la próxima vez que se va a ejecutar la exportación. En este ejemplo se muestra el historial de ejecución.

Captura de pantalla que muestra el panel de exportaciones.

Seleccione una exportación para ver su historial de ejecución.

Captura de pantalla que muestra el historial de ejecución de una exportación.

La exportación se ejecuta dos veces al día durante los primeros cinco días del mes.

Si ha creado una exportación diaria, tendrá dos ejecuciones por día durante los cinco primeros días de cada mes. Una ejecución se ejecuta y crea un archivo con los datos de costo del mes actual. Es la ejecución que está disponible para que la vea en el historial de ejecución. Una segunda ejecución también se ejecuta para crear un archivo con todos los costos del mes anterior. La segunda ejecución no está visible actualmente en el historial de ejecución. Azure ejecuta la segunda ejecución para asegurarse de que el archivo más reciente del mes pasado contiene todos los cargos exactamente como aparecen en la factura. Se ejecuta porque hay casos en los que el uso y los cargos latentes se incluyen en la factura hasta 72 horas después de que se haya cerrado el mes natural. Para más información sobre las actualizaciones de datos de uso de Cost Management, consulte Retención y actualizaciones de datos de uso y costos.

Acceso a los datos exportados desde otros sistemas

Uno de los propósitos de exportar los datos de Cost Management es tener acceso a los datos desde sistemas externos. Puede usar un sistema de paneles u otro sistema financiero. Estos sistemas pueden variar considerablemente, por lo que no es práctico mostrar un ejemplo. Sin embargo, puede comenzar accediendo a sus datos desde aplicaciones en Introducción a Azure Storage.

Pasos siguientes

En este tutorial, ha aprendido a:

  • Creación de una exportación diaria
  • Verificación de la recopilación de los datos

Vaya al siguiente tutorial para optimizar y mejorar la eficiencia mediante la identificación de recursos inactivos e infrautilizados.