Crea paneles de costos para los clientes con Looker Studio

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

En esta página, se muestra cómo rediseñar el uso y costo de facturación genérico estadísticas panel de control con los datos de sus clientes o socios de canal para que pueda compartirlos. Tú puede que ya conozcas este panel si ya configuraste tu propio panel de costos después de 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: Depending on the size of the BigQuery dataset, you might incur storage costs for the export table in BigQuery and query costs for analysis. Also, if your customer or channel partner views the dashboard, you might also incur query costs.
  • BI Engine: If you choose to create BI Engine reservations to improve the performance of your dashboards, you incur costs for the reservation you create in BI Engine.

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 Precio en BigQuery en la documentación de Google Cloud.

Para obtener más información sobre los precios de BI Engine, consulta la página Precios. BI Engine de reservas puede mejorar el el rendimiento de los paneles de Looker Studio. Esta página no incluye Instrucciones para crear reservas de BI Engine. Más información sobre cómo reservar BI Engine capacidad.

Antes de comenzar

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

    Si quieres usar el panel, debes habilitar las exportaciones de BigQuery para Datos de servicios de canal.

    Después de que habilites la exportación de datos, el conjunto de datos tarda unas horas en completarse con datos de Facturación de Cloud. Es posible que primero veas una transferencia de datos de red, luego algunos cargos de VM, luego el uso de Pub/Sub, etcétera. Una vez que tienes los datos en el conjunto de datos, puedes ejecutar consultas.

  2. Si tu organización ya tiene configuradas exportaciones de BigQuery, debe tener permisos para crear BigQuery de vistas 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 a fin de 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 de BigQuery.
    • Los nombres de los conjuntos de datos para la exportación y las vistas de los datos de costos del cliente.

Crear vistas de BigQuery de los costos de los clientes

Por lo general, los costos compartidos con los clientes y los socios de canal solo incluyen costos. para ese cliente o socio de canal, y no incluye su propio costo. Con Exportación de datos de 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 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, ingresa 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 la exportación. conjuntos de datos.
    • DATASET_NAME: Es el conjunto de datos de BigQuery. que contiene tu exportación. Puedes elegir un conjunto de datos diferente para el Vista de BigQuery
    • VIEW_NAME: Es el nombre del vista de BigQuery.
    • BILLING_SUBACCOUNT_ID: Es el ID de la cuenta de facturación secundaria. de la reventa para restringir los datos de costos.
  3. Haz clic en Ejecutar.

Si deseas obtener más información para ejecutar consultas, visita Cómo ejecutar consultas interactivas. del usuario.

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. Hay no hay IDs de CRM para los socios de canal.

Si quieres que los nombres de los recursos del cliente filtren la vista, cambia la última línea. de la cláusula WHERE para filtrar customer_name/customer_correlation_id/channel_partner_name.

Convierte los importes de costos que no son USD a USD

La consulta anterior no realiza la conversión de moneda. 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, 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 Resumen del panel, la tabla de la derecha contiene un desglose del recuento de registros por SKU. Si consideras que la cantidad de uso es más útil (por ejemplo, para los socios de Google Workspace, este campo representa la cantidad de licencias), puedes personaliza esta tabla según tus necesidades.

Cómo cambiar el "Recuento de registros" a la cantidad de uso:

  1. Abre el panel y haz clic en Editar.

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

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

  4. En la lista de campos, selecciona usage.amount en la búsqueda.

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

  6. En la sección “Nombre” escribe un nombre como "Cantidad de uso" o "Asientos".

Crea y comparte una copia del panel

Para crear una copia, haz lo siguiente:

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

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

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

  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. Conoce las formas de compartir un panel de control.

Limpia

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

  1. Para borrar la vista de BigQuery, sigue las instrucciones de 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 usen.

¿Qué sigue?