Crea paneles de costos para el cliente con Looker Studio

Puedes combinar la exportación de datos de los servicios de canal con Looker Studio para crear paneles de costos a fin de compartirlos con tu cliente o socio de canal (solo para el distribuidor), propagados con los costos configurados mediante los parámetros de configuración de revisión de precios.

En esta página, se muestra cómo volver a usar el panel de estadísticas de costos y uso de la facturación genérico con los datos de tu cliente o socio de canal para que puedas compartirlo con ellos. Es posible que ya estés familiarizado con este panel si ya configuraste tu propio panel de costos en Visualiza tus costos con Looker Studio.

Objetivos

En este instructivo, se muestra cómo completar estas tareas:

Costos

En este documento, usarás los siguientes componentes facturables de Google Cloud:

  • BigQuery: Según el tamaño del conjunto de datos de BigQuery, puedes incurrir en costos de almacenamiento de la tabla de exportación en BigQuery y de consultar costos de análisis. Además, si tu cliente o socio de canal ve el panel, es posible que también se generen costos de consulta.
  • BI Engine: Si eliges crear reservas de BI Engine para mejorar el rendimiento de tus paneles, se generarán costos por la reserva que creaste en esta herramienta.

Para generar una estimación de costos en función del uso previsto, usa la calculadora de precios. Es posible que los usuarios nuevos de Google Cloud califiquen para obtener una prueba gratuita.

Para obtener más información sobre los precios de BigQuery, consulta Precios en la documentación de BigQuery.

Para obtener más información sobre los precios de BI Engine, consulta la página Precios. Las reservas de BI Engine pueden mejorar el rendimiento de los paneles de Looker Studio. En esta página, no se incluyen instrucciones para crear reservas de BI Engine. Obtén más información sobre cómo reservar capacidad de BI Engine.

Antes de comenzar

  1. Configura la exportación de datos de los servicios de canal a BigQuery.

    Para usar el panel, debes habilitar las exportaciones de BigQuery para los datos de servicios de canal.

    Después de habilitar la exportación de datos, el conjunto de datos tarda algunas horas en propagarse con datos de Facturación de Cloud. Es posible que primero veas alguna transferencia de datos de red, luego algunos cargos de VM, luego el uso de Pub/Sub y así sucesivamente. Una vez que tienes los datos en tu conjunto de datos, puedes ejecutar consultas en él.

  2. Si tu organización ya configuró las exportaciones de BigQuery, debes tener permisos para crear vistas de BigQuery en el proyecto que aloja los conjuntos de datos.

    De manera opcional, si deseas crear un conjunto de datos nuevo para las vistas de BigQuery, debes tener permisos para crear conjuntos de datos de BigQuery.

  3. Obtén la siguiente información sobre tu entorno de Google Cloud:

    • El ID del proyecto en el que se aloja tu exportación a BigQuery.
    • Los nombres de los conjuntos de datos de tu exportación y de las vistas de los datos de costos del cliente.

Crear vistas de BigQuery de los costos del cliente

Por lo general, los costos compartidos con los clientes y los socios de canal contienen solo los costos de ese cliente o socio de canal, y no tu propio costo. Con la exportación de datos de los servicios de canal, puedes crear vistas de BigQuery para reducir la visibilidad de los datos sin usar almacenamiento adicional. Obtén más información sobre las vistas de BigQuery.

  1. En la consola de Google Cloud, ve a la página de BigQuery.

    Ir a BigQuery

  2. En el editor de consultas, escribe la siguiente sentencia:

    CREATE OR REPLACE VIEW
      `PROJECT_ID.DATASET_NAME.VIEW_NAME` AS (
      SELECT
        * EXCEPT(cost,
          credits,
          customer_name,
          customer_cost,
          customer_repricing_config_name,
          channel_partner_name,
          channel_partner_cost,
          channel_partner_repricing_config_name,
          customer_correlation_id),
        COALESCE((
          SELECT
            SUM(c.customer_amount)
          FROM
            UNNEST(credits) AS c),0) AS credits_sum_amount,
        COALESCE((
          SELECT
            SUM(c.customer_amount)
          FROM
            UNNEST(credits) AS c),0) + customer_cost AS net_cost,
        PARSE_DATE("%Y%m", invoice.month) AS Invoice_Month,
        DATE(export_time) AS date,
      FROM
        `PROJECT_ID.DATASET_NAME.reseller_billing_detailed_export_v1`
      WHERE
        DATE(export_time) >= DATE_SUB(CURRENT_DATE(), INTERVAL 13 MONTH)
        -- Adjust this to your use case.
        AND billing_account_id = 'BILLING_SUBACCOUNT_ID')
    

    En el ejemplo anterior, las variables son las siguientes:

    • PROJECT_ID: Es el ID del proyecto que aloja tus conjuntos de datos de exportación.
    • DATASET_NAME: Es el conjunto de datos de BigQuery que contiene tu exportación. Puedes elegir un conjunto de datos diferente para la vista de BigQuery.
    • VIEW_NAME: Es el nombre de la vista de BigQuery.
    • BILLING_SUBACCOUNT_ID: Es el ID de la cuenta de facturación secundaria de la reventa al que se restringirán los datos de costos.
  3. Haz clic en Ejecutar.

Para obtener más información sobre cómo ejecutar consultas, revisa Ejecuta consultas interactivas.

Ajusta la consulta a tu caso de uso

Si estás creando el panel para un socio de canal, reemplaza customer_cost/customer_amount/customer_name con channel_partner_cost/channel_partner_amount/channel_partner_name. No hay IDs de CRM para los socios de canal.

Si deseas usar los nombres de recursos del cliente para filtrar la vista, cambia la última línea de la cláusula WHERE a fin de filtrar customer_name/customer_correlation_id/channel_partner_name.

Convertir los importes de costo que no sean USD a USD

La consulta anterior no realiza la conversión de monedas. Para convertir todos los costos a USD con la información de la exportación, primero cambia la parte relevante de la consulta (que incluye credits_sum_amount y net_cost) a lo siguiente:

COALESCE((
  SELECT
    SUM(c.customer_amount)
  FROM
    UNNEST(credits) AS c),0)/currency_conversion_rate AS credits_sum_amount,
COALESCE((
  SELECT
    SUM(c.customer_amount)
  FROM
    UNNEST(credits) AS c),0)/currency_conversion_rate + customer_cost/currency_conversion_rate AS net_cost,

Luego, agrega currency a la lista EXCEPT y anula la columna currency en la consulta:

'USD' AS currency,

Reemplaza el recuento de registros por la cantidad de uso

En la pestaña Descripción general del panel, la tabla de la derecha contiene un desglose de los recuentos de registros por SKU. Si consideras que el importe de uso es más útil (por ejemplo, para los socios de Google Workspace, este campo representa la cantidad de licencias), puedes personalizar la tabla de modo que se adapte a tus necesidades.

Para cambiar el "Recuento de registros" a la cantidad de uso, sigue estos pasos:

  1. Abre el panel y haz clic en Editar.

  2. Mantén el puntero sobre la tabla y, luego, haz clic en Show properties () para abrir la pestaña Setup (Configuración).

  3. En la pestaña Setup, en Metric, haz clic en Record Count.

  4. En la lista de campos, selecciona usage.amount para buscar.

  5. Mantén el puntero sobre SUMA y haz clic en el ícono ().

  6. En el cuadro "Nombre", escribe un nombre como "Cantidad de uso" o "Asientos".

Crear y compartir una copia del panel

Para crear una copia, haz lo siguiente:

  1. Abre el panel Estadísticas de uso y costos de la facturación.

  2. En la esquina superior derecha, haz clic en Menú () y, luego, haz clic en Crear una copia (Make a copy).

  3. Crea una fuente de datos con la vista que acabas de crear. Selecciona la vista como la fuente de datos del informe nuevo.

  4. Haz clic en Copiar informe.

Ahora puedes acceder al panel desde la página principal de Looker Studio.

Para compartir el informe con tu cliente, sigue estos pasos:

  1. En la esquina superior derecha, haga clic en Edit.

  2. Cambia el nombre del informe. Realiza los cambios que desees.

  3. Haz clic en Compartir en la esquina superior derecha y comparte el informe con tu cliente. Obtén más información sobre las formas de compartir un panel.

Limpia

Si ya no quieres conservar el panel, borra la vista y el panel de Looker Studio.

  1. A fin de borrar la vista de BigQuery, sigue las instrucciones para borrar vistas.

  2. Para borrar el panel de Looker Studio, abre Looker Studio, busca el panel y, en el menú , haz clic en Quitar.

  3. Si creaste reservas de BI Engine, puedes borrar las que no se usan.

¿Qué sigue?