Saltar al contenido principal

Custom Analytics

Nota

Custom Analytics es un Add-On de pago y debe ser licenciado por separado.

Custom Analytics es un Add-On premium que le permite generar informes personalizados para análisis detallados de indicadores clave de desempeño. Admite el seguimiento de métricas esenciales y facilita la toma de decisiones basada en datos para impulsar el crecimiento y el éxito empresarial.


Descripción general

En la descripción general verá todos los Custom Analytics existentes. También puede buscar un Custom Analytic específico o ajustar las columnas que se muestran en la vista general.


Creación

Para crear un Custom Analytics, haga clic en Content Studio > Custom Analytics > + Custom Analytic. Ingrese un nombre para el nuevo Custom Analytic. También puede agregar una descripción.

Dependencias

En la lista desplegable Dependencias puede seleccionar uno o más Analytic Steps. Según los Analytic Steps que elija, verá sus Parámetros Disponibles en la parte inferior izquierda. También puede definir las Output-Tables.

Parámetros

En la sección Custom Parameters puede Agregar Parámetro. Asigne un identificador (ID), un nombre (Displayname) y, opcionalmente, una descripción. Defina el tipo de dato (string = cadena de caracteres, integer = número, date = valor de fecha) y especifique si este parámetro puede tener múltiples valores. Una vez guardado, el nuevo Custom Parameter aparecerá marcado como Opcional. Haga clic en Opcional si desea establecerlo como Requerido, y viceversa.

Existen dos tipos de Parámetros:

  1. Parámetro definido por el usuario: se crea y vincula en el mismo paso que el propio Análisis personalizado.
  2. Parámetro estándar: proveniente del Content Suite.

Gestión de valores de los parámetros

Los valores de los parámetros se separan mediante punto y coma ;. Ejemplo:

  • Su entrada: 2022 y 2023 > Valor del parámetro: 2022;2023

Los valores de rango indican una condición de filtro y se separan mediante el signo de dólar $. Ejemplo:

  • Su entrada: 0000 a 9999 > Valor del parámetro: 0000$9999
  • Su entrada: AAAA a ZZZZ > Valor del parámetro: AAAA$ZZZZ
  • Si desea utilizar ambos valores de rango al mismo tiempo, se separan mediante un punto y coma ; > 0000$9999;AAAA$ZZZZ

Parámetros

Se introducen simplemente sustituyendo los valores entre llaves, por lo que debe rodearlos con las comillas adecuadas.

Custom Parameters

Los parámetros definidos por el usuario se refieren por sus nombres, los cuales deben estar entre doble llave. Por ejemplo, el parámetro Test se mapea como {{Test}}. Los valores se transmiten tal como se explicó anteriormente.

Content Suite Parameters

Los siguientes parámetros estándar están disponibles en el Content Suite integrado:

ParámetroReferenciaDescripción
Analytic Closing Date{{Common.Filters.AnalyticClosingDate}}Opcional - Para análisis que requieren algún tipo de fecha de corte.
Si no se ha definido un valor, se utiliza la fecha actual
Company Code{{Common.Filter.CompanyCode}}Company Codes tenidos en cuenta para el análisis
Currency Conversion Date{{Common.Filters.CurrencyConversionDate}}Opcional - para especificar una fecha de referencia para la conversión de moneda.
Si está vacío, se usa la fecha de la transacción
Exchange Rate Type{{Common.Filters.ExchangeType}}Tipo de tasa de cambio que se usará para la conversión de moneda
Fiscal Year{{Common.Filters.FiscalYear}}Año fiscal para transacciones financieras relevantes
Language{{Common.Filters.Language}}Identificador de idioma de un solo dígito para filtrado dependiente de localización
Reporting Currency{{Common.Filters.ReportingCurrency}}Moneda a la que se deben convertir los valores financieros para poder comparar importes en diferentes monedas
Time Period{{Common.Filters.TimePeriod}}El periodo define el marco temporal que se usará para el análisis
Source ID{{srcId}}Estructura de tabla de los datos en bruto o extraídos
Destination ID{{dstId}}Estructura de tabla de los resultados analíticos

Acceso rápido a los parámetros

Para simplificar aún más, existen tablas integradas de valores de parámetros para los parámetros presentados anteriormente.

ParámetroNombre de la tablaColumnas
Analytic Closing Date@filterAnalyticClosingDatesAnalyticClosingDate
Company Code@filterCompanyCodesCompanyCode
Currency Conversion Date@filterCurrencyConversionDatesCurrencyConversionDate
Exchange Rate Type@filterExchangeTypesExchangeType
Fiscal Year@filterFiscalYearsFiscalYear
Language@filterLanguagesLanguage
Reporting Currency@filterReportingCurrenciesReportingCurrency
Time Period@filterTimePeriodsTimeStart, TimeEnd

Variables adicionales

Para facilitar aún más la gestión de valores, se proporcionan algunas variables adicionales.

ParámetroNombre de la variableDescripción
Analytic Closing Date@envAnalyticClosingDateValor de la fecha de corte analítica
Currency Conversion Date@envCurrencyConversionDateValor de la fecha de conversión de moneda
Language@envLanguagePrimer valor de parámetro de idioma ingresado
Language@envLanguageFallbackSi se especifica un segundo idioma, este valor se llena
Reporting Currency@envReportingCurrencyValor de la moneda para informes
Time Period@envTimeStartFecha de inicio del periodo
Time Period@envTimeEndFecha de finalización del periodo

Edición

Nota

Recibirá un mensaje de advertencia cuando intente modificar un Custom Analytic que ya está siendo utilizado por Tasks activas (programadas). Tenga en cuenta que cualquier cambio afectará a estas Tasks activas y puede causar ejecuciones fallidas.

Puede editar un Custom Analytic existente haciendo clic en su nombre en la descripción general.


Eliminación

Importante

Si elimina un Custom Analytic que se utiliza en una Task activa (programada), esta Task se desactivará y no podrá volverse a activar. Esta eliminación no se puede deshacer.


Ejemplo

Ejemplo 1 - srcId y dstId

SELECT
BSEG_MANDT,
BSEG_BUKRS,
T001_BUTXT,
BSEG_GJAHR,
BSEG_BELNR,
BSEG_BUZEI,
BKPF_BUDAT,
BSEG_LIFNR,
LFA1_NAME1,
LFA1_LAND1
INTO {{dstId}}.Accounting_Result
FROM {{srcId}}.BSEG
LEFT JOIN {{srcId}}.BKPF ON BSEG_MANDT = BKPF_MANDT AND BSEG_BUKRS = BKPF_BUKRS AND BSEG_GJAHR = BKPF_GJAHR
LEFT JOIN {{srcId}}.LFA1 ON BSEG_MANDT = LFA1_MANDT AND BSEG_LIFNR = LFA1_LIFNR
LEFT JOIN {{srcId}}.T001 ON BSEG_MANDT = T001_MANDT AND BSEG_BUKRS = T001_BUKRS;