Ir 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;