Compartir a través de


Guía de solución de problemas del kit de herramientas de FinOps

En este artículo se describe cómo validar que las soluciones del kit de herramientas de FinOps se implementaron y configuraron correctamente. Si tiene un código de error específico, revise los errores comunes para obtener detalles y pasos de mitigación. Si necesita un tutorial más exhaustivo para validar la configuración, siga estos pasos que se le aplican.


¿Tiene un código de error específico?

Si tiene un código de error específico, se recomienda comenzar con errores comunes para obtener una explicación directa del problema al que se enfrenta. También hay información sobre cómo mitigar o solucionar el problema.


Validación de la implementación de FinOps Hub

Siga estos pasos para validar la implementación de FinOps Hub:

Paso 1: Comprobación de las exportaciones de Cost Management

  1. Vaya a Exportaciones de Cost Management y asegúrese de que el estado de exportación sea Successful.
  2. Si no se realiza correctamente, asegúrese de que tiene registrado el proveedor de recursos de Cost Management para la suscripción en la que se implementa el centro.
  3. Abra una solicitud de soporte técnico con el equipo de Cost Management para investigar más.

Paso 2: Comprobación de canalizaciones de Data Factory

  1. En Data Factory Studio, seleccione Supervisar en el menú izquierdo y confirme que las canalizaciones se están ejecutando correctamente.
  2. Si se producen errores en las canalizaciones, revise el código de error y el mensaje y compruebe errores comunes para ver los pasos de mitigación.
  3. Compare la última hora de ejecución con la hora de la última exportación. Deberían estar cerca.
  4. Seleccione Administrar>Autores de los desencadenadores> y compruebe que el desencadenador msexports_ManifestAdded se ha iniciado. Si no es así, inícielo.
  5. Si el desencadenador no se inicia debido a un error de "proveedor de recursos no registrado", abra la suscripción en el portal de Azure, seleccione Configuración>Proveedores de recursos, seleccione la fila Microsoft.EventGrid y, a continuación, seleccione Registrar. El registro puede tardar unos minutos.
  6. Una vez completado el registro, vuelva a iniciar el msexports_ManifestAdded desencadenador.
  7. Una vez iniciado el desencadenador, vuelva a ejecutar todas las exportaciones conectadas de Cost Management. Los datos deben ingerirse completamente en un plazo de 10 a 20 minutos.
  8. Si la canalización de ingesta no se está ejecutando y muestra un mensaje de error MappingColumnNameNotFoundInSourceFile, compruebe que la exportación está configurada para un conjunto de datos y una versióncompatibles.

Paso 3: Comprobación de la cuenta de almacenamiento: contenedor msexports

  1. El contenedor msexports es donde Cost Management envía exportaciones en bruto.
  2. Confirme que no hay archivos CSV o parquet en la ruta de exportación más reciente.
  3. Si hay archivos CSV o parquet de exportaciones de Cost Management, abra Data Factory Studio y confirme que las canalizaciones de msexports_ExecuteETL y msexports_ETL_ingestion se realizan correctamente.
    • Los archivos exportados se quitan cuando se completa la ingesta a menos que el msexports contenedor esté configurado para tener una directiva de retención positiva.

Paso 4: Comprobación de la cuenta de almacenamiento: contenedor de ingesta

  1. El contenedor de ingesta es donde los clientes, como Power BI, se conectan a los datos de extracción. Este contenedor siempre debe tener uno o varios archivos parquet para cada mes.
  2. Si no ve ningún archivo parquet en el contenedor de ingesta, compruebe si hay archivos en el contenedor de msexports.
  3. Si encuentra archivos CSV o parquet en el contenedor de msexports, significa que la canalización de Data Factory no funciona. Consulte Comprobación de canalizaciones de Data Factory.
  4. Si no hay archivos en el contenedor msexports y ningún archivo parquet dentro del contenedor de ingestión, significa que la exportación de Cost Management no se está ejecutando correctamente. Consulte Comprobación de las exportaciones de Cost Management.

Validación de la configuración de Power BI

Siga estos pasos para validar la configuración de Power BI:

Paso 1: Identificación de la dirección URL de almacenamiento

Antes de empezar a validar la configuración de Power BI, debe saber si se conecta a los datos mediante uno de los mecanismos siguientes:

  • Conector de Cost Management para Power BI: ideal para cuentas pequeñas con necesidades limitadas. No se recomienda si notifica más de $2M en costos totales.
  • Exportaciones de Cost Management en el almacenamiento: requiere la exportación de datos de Cost Management a una cuenta de almacenamiento. No requiere otras implementaciones.
  • Centros de FinOps: requiere la implementación de la solución del centro de FinOps.

Si necesita ayuda para elegir el mejor enfoque para sus necesidades, consulte Elección de un origen de datos de Power BI.

Si usa el conector de Cost Management, consulte Creación de objetos visuales e informes con el conector de Cost Management en Power BI Desktop.

Si usa FinOps Hubs, puede copiar la dirección URL de las salidas de implementación en Azure Portal:

  1. Vaya al grupo de recursos donde se implementaron los centros de FinOps.
  2. Seleccione Implementaciones de configuración>en el menú.
  3. Seleccione la implementación del centro .
  4. Seleccione Salidas en el menú.
  5. Copie el valor storageUrlForPowerBI .
  6. Pegue esta dirección URL en la dirección URL de almacenamiento del concentrador en Power BI.
  7. Si usa exportaciones sin procesar para cualquier dato, siga estos pasos.
  8. Si no usa exportaciones sin procesar para ningún dato, pegue la dirección URL de almacenamiento del concentrador en la dirección URL de exportación de almacenamiento en Power BI.

    Nota:

    Power BI requiere que se establezcan ambos parámetros para que el servicio Power BI actualice los conjuntos de datos.

Si usa exportaciones sin procesar sin centros de FinOps para cualquier conjunto de datos (incluso si usa centros para datos de costos), puede obtener el URI de Data Lake Storage de la cuenta de almacenamiento en Azure Portal:

  1. Navegue hasta cuenta de almacenamiento en Azure Portal.
  2. Seleccione Puntos de conexión de configuración>en el menú.
  3. Copie la dirección URL de Data Lake Storage>de Data Lake Storage.
  4. Pegue esta dirección URL en la dirección URL de exportación de almacenamiento en Power BI.
  5. Si usa Centros de FinOps para cualquier dato, siga también los pasos anteriores.
  6. Si no usa FinOps Hubs para ningún dato, pegue la dirección URL de almacenamiento de exportación en la dirección URL de almacenamiento del concentrador en Power BI.

    Nota:

    Power BI requiere que se establezcan ambos parámetros para que el servicio Power BI actualice los conjuntos de datos.

Paso 2: Conexión de Power BI al almacenamiento

Decida si quiere conectarse al almacenamiento mediante una cuenta de usuario o entidad de servicio o mediante una clave de cuenta de almacenamiento (también denominada token de SAS).

  • Uso de una cuenta de usuario o entidad de servicio
    1. Asegúrese de que tiene el rol Lector de datos de Storage Blob explícitamente en la cuenta que se va a usar. Este permiso no se hereda aunque tenga permisos de "Propietario" o "Colaborador".
  • Uso de un token de SAS
    1. Asegúrese de establecer los siguientes permisos para el token:
      • Servicios permitidos: Blob
      • Tipos de recursos permitidos: Contenedor y Objeto
      • Permisos permitidos: Leer y enumerar
    2. Asegúrese de que también ha establecido una fecha y hora de inicio y expiración válidas.

Paso 3: Solución de errores de conexión

  1. Si intenta conectarse a la cuenta de almacenamiento y recibe el Access to the resource is forbidden error, es probable que falten algunos permisos. Para asegurarse de que tiene los permisos correctos, consulte Conexión de Power BI al almacenamiento.
  2. Si ve un error sobre el acceso prohibido, revise si la cuenta de facturación a la que se conecta es correcta. Los informes de Power BI se proporcionan con una cuenta de facturación de ejemplo y, si no lo cambia a su propio identificador, no se puede conectar.

Paso 4: Solucionar problemas de los meses que faltan de datos

  1. Si el informe de Power BI no incluye meses completos de datos, confirme los parámetros de fecha en el informe de Power BI comprobando Los parámetros Transformar edición de datos>en la cinta de opciones. Consulte Configuración del primer informe para obtener más información.
    • Número de meses define cuántos meses cerrados (antes del mes actual) se muestran en los informes. Incluso si se exportan los datos, no se muestran los datos fuera de este intervalo. Si se define, este parámetro invalida a otros.
    • RangeStart y RangeEnd definen un intervalo de fechas de datos que se van a mostrar en los informes. No se muestra nada antes o después de estas fechas.
    • Si RangeStart está vacío, se incluyen todos los datos históricos antes de incluir RangeEnd .
    • Si RangeEnd está vacío, se incluyen todos los datos nuevos después de incluir RangeStart .
    • Si todos los parámetros de fecha están vacíos, se incluyen todos los datos disponibles.

Soluciones relacionadas: