• Inicio
  • Novedades
  • Academia SAP
  • FAQ
  • Blog
  • Contacto
S4PCADEMY_Logo
  • Inicio
  • Novedades
  • Academia SAP
  • FAQ
  • Blog
  • Contacto
Twitter Linkedin Instagram

S4PCADEMY_Logo
  • Inicio
  • Novedades
  • Academia SAP
  • FAQ
  • Blog
  • Contacto
Twitter Linkedin Instagram
#custom Fields #custom CDS view #custom Analytical Queries  ·  Analytical query  ·  Create Custom Analytical Query  ·  Technical Articles

Creación de vistas CDS personalizadas para escenarios analíticos: reglas de modelado

By s4pcademy 


¡Hola Comunidad!

El Consultas analíticas personalizadas app es una herramienta utilizada para informes y análisis que proporciona los campos necesarios para diseñar una consulta. Seleccionas los campos obligatorios y estableces filtros para tu consulta. Puede agregar medidas restringidas, medidas calculadas y obtener una vista previa de los resultados de la consulta.

Hoy en esta publicación de blog discutiremos sobre el uso Vistas CDS personalizadas app para crear fuentes de datos para escenarios analíticos y las reglas de modelado de vista de CDS que debe tener en cuenta para estos escenarios específicos.

Cubo Analítico

Un cubo representa un modelo de datos multidimensional que consta de atributos derivados de dimensiones y medidas.

Puedes usar el Ver navegador app para encontrar una fuente de datos adecuada para su cubo. View Browser es una aplicación de Fiori con la que puede buscar y explorar fuentes de datos de consultas analíticas de forma rápida y sencilla. Una vez que haya encontrado una fuente de datos que desee utilizar, continúe en la aplicación Vistas de CDS personalizadas.

Para obtener más información, consulte Portal de ayuda de SAP | Crear un cubo.

Si la Vista de CDS personalizada debe exponerse como Cubo, tenga en cuenta lo siguiente:

  • La fuente de datos principal no puede ser una dimensión.
  • Debe haber al menos una medida expuesta. Eso significa que al menos un campo donde se selecciona la Agregación (y no ninguno) en la pestaña Propiedades de campo.
    • Todos los demás campos que no son de medida son datos maestros. Son automáticamente parte de la lógica de agrupación.
  • Asegúrese de que para el cálculo de las medidas estén expuestas todas las monedas y unidades de medida requeridas (incluidas sus asociaciones de vista de datos maestros).

Dimensión Analítica

La dimensión consiste en un conjunto único de valores de datos maestros (atributos) que identifican y categorizan un conjunto de datos. Representan las aristas del cubo. Para derivar el significado de los atributos de un cubo, un valor debe estar calificado por al menos un atributo de cada dimensión definida en el cubo.

Consejo: Si desea implementar un cálculo con campos no numéricos y agregar el resultado, puede agregar un campo calculado. En un campo calculado, puede decidir si desea contar con una condición o sin ella. Si no requiere una condición, el campo calculado debe definirse como CAST (1 como ABAP.*tipo de datos requerido*) y la agregación del campo debe establecerse en SUMA.

Si la Vista de CDS personalizada debe exponerse como Dimensión, tenga en cuenta lo siguiente:

  • Debe tener un campo Clave de representante.
  • No debe contener ningún parámetro.
  • No debe contener ningún texto dependiente del idioma.
    • Se debe seleccionar una Asociación de texto para el campo clave representativo, si hay disponible un texto dependiente del idioma.
  • En caso de dependencia temporal, el campo clave con semántica temporal se anota en consecuencia en la pestaña Propiedades del campo, p. ej. BusinessDate.To. Además, se requiere un campo no clave con semántica BusinessDate.From.
  • Todos los campos clave, excepto el campo Clave de representante y los campos de fecha/hora, deben estar asociados a una Vista de datos maestros.
  • Los campos no clave pueden ser medidas o datos maestros.

Ambos escenarios

  • Todos los campos numéricos deben ser medidas. Eso significa que se debe seleccionar una de las agregaciones Sum, Max y Min. Actualmente, el motor analítico no admite otras agregaciones.
  • Observe que la agregación Suma está utilizando el tipo de datos de la medida. En el caso de un archivo calculado, es posible que necesite un CAST a un tipo de datos más grande para almacenar la suma agregada.
  • Los campos de idioma seleccionados normalmente no estarán disponibles en una consulta, ya que se tratan por separado en el tiempo de ejecución analítico (normalmente se filtran con el idioma del sistema). Si necesita que estén disponibles, considere lanzarlos.
  • Todos los campos basados ​​en caracteres no pueden ser medidas, son campos de datos maestros y, por lo tanto, no se puede establecer una agregación.
  • Las excepciones son los campos numéricos, de fecha o de marca de tiempo no negativos. Estos pueden ser una medida o datos maestros.
  • Para los campos de datos maestros expuestos, se puede mantener una asociación a una Vista de datos maestros en la pestaña Propiedades de campo.
    • La asignación en la pestaña Propiedades de la asociación debe usar la Clave representativa de la vista Dimensión.
    • Todos los campos clave de la vista Dimensión, excepto los campos de fecha de la semántica «BusinessDate.To» y los códigos de idioma, deben mapearse.
    • Si se mantiene una Vista de datos maestros, en la consulta personalizada se encuentran disponibles una ayuda para el valor, propiedades de visualización, textos y jerarquías.
    • Una Vista de fecha maestra es obligatoria si el campo de datos maestros se usa en la asignación a la Vista de datos maestros de otro campo de datos maestros.
  • Solo Asociaciones con cardinalidad “Cero o Uno [0..1]» deberia ser usado. Eso significa que todos los campos clave de la fuente de datos asociada deben estar mapeados en la pantalla Propiedades de la asociación.
    • Las excepciones son los campos dependientes del tiempo y el código de idioma.
    • En general, agregar más asociaciones podría influir en la lógica SUM de agregación.
    • No exponga los campos del origen de datos asociado que se utilizan en las propiedades de asociación. Utilice los campos de la fuente de datos principal en su lugar.
  • Los campos de tipo cadena no se pueden utilizar en fuentes de datos analíticos. Podrá agregarlos, pero no se pueden usar (limitación del motor analítico).
    Desafortunadamente, CDS a partir de ahora no admite la conversión de estos campos ni es posible realizar operaciones de cadena en ellos con funciones de CDS.
  • Los campos basados ​​en caracteres con una longitud superior a 250 no se pueden utilizar porque el motor analítico no los admite. Para usar dichos campos, puede usar un campo calculado para convertir el campo original a una longitud de 250. Tenga en cuenta que esto puede ocasionar problemas si el contenido solo difiere en los últimos caracteres cortados por la conversión: “cast (Nombre de campo como ABAP.SSTRING (250))”
  • Las marcas de tiempo UTC no se admiten en las vistas CDS analíticas como características y, por lo tanto, no se mostrarán correctamente. Consulte la nota de SAP 2737769 para obtener más detalles. Para usar estos campos como características, puede usar un campo calculado para emitir la marca de tiempo: «cast(. como TZNTSTMPS)”
  • Tenga en cuenta que todas las vistas analíticas de CDS personalizadas solo leerán los datos actuales de la memoria de HANA. Consulte la nota de SAP 2869647 para obtener más detalles.

¡Espero que esta información te sea útil! Le agradecería mucho si pudiera compartir sus opiniones y pensamientos en los comentarios.

Además, le animo a buscar otros Temas de la comunidad que puede ser útil para usted.

Atentamente,

Tayane.



Source link


analíticosCDSCreaciónEscenariosmodeladoparapersonalizadasreglasVistas

Artículos relacionados


2023  ·  insights  ·  labstalk  ·  Personal Insights  ·  talk  ·  trends
Labs Talk Community: Tendencias e información para 2023
Product Information  ·  SAP S/4HANA Upgrade
Nueva hoja de ruta de SAP Activate versión 23Q1: Metodología de SAP Activate para la actualización de SAP S/4HANA y la integración de productos
Product Information  ·  SAP Customer Engagement Initiative  ·  SAP Globalization Services  ·  SAP Influencing
Su oportunidad de influir en SAP: proyectos de la Iniciativa de participación del cliente 2023-1 para la localización con los servicios de globalización de SAP

Deja tu comentario Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

re>≡CAP y UI5con 2023 | Convocatoria final para sesiones
Previo
Trayectoria profesional con… ¡un giro!
Siguiente

Madrid

Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010

México

Paseo de la Reforma 26
Colonia Juárez,  Cuauhtémoc
Ciudad de México 06600

Costa Rica

Real Cariari
Autopista General Cañas, 
San José, SJ 40104

Perú

Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073

Twitter Linkedin Instagram
Copyright 2022 | All Right Reserved.
Cookies Para que este sitio funcione adecuadamente, a veces instalamos en los dispositivos de los usuarios pequeños ficheros de datos, conocidos como cookies. La mayoría de los grandes sitios web también lo hacen.
Aceptar
Cambiar ajustes
Configuración de Cookie Box
Configuración de Cookie Box

Ajustes de privacidad

Decida qué cookies quiere permitir. Puede cambiar estos ajustes en cualquier momento. Sin embargo, esto puede hacer que algunas funciones dejen de estar disponibles. Para obtener información sobre eliminar las cookies, por favor consulte la función de ayuda de su navegador. Aprenda más sobre las cookies que usamos.

Con el deslizador, puede habilitar o deshabilitar los diferentes tipos de cookies:

  • Bloquear todas
  • Essentials
  • Funcionalidad
  • Análisis
  • Publicidad

Este sitio web hará:

Este sitio web no:

  • Esencial: recuerde su configuración de permiso de cookie
  • Esencial: Permitir cookies de sesión
  • Esencial: Reúna la información que ingresa en un formulario de contacto, boletín informativo y otros formularios en todas las páginas
  • Esencial: haga un seguimiento de lo que ingresa en un carrito de compras
  • Esencial: autentica que has iniciado sesión en tu cuenta de usuario
  • Esencial: recuerda la versión de idioma que seleccionaste
  • Functionality: Remember social media settings
  • Functionality: Remember selected region and country
  • Analytics: Keep track of your visited pages and interaction taken
  • Analytics: Keep track about your location and region based on your IP number
  • Analytics: Keep track of the time spent on each page
  • Analytics: Increase the data quality of the statistics functions
  • Advertising: Tailor information and advertising to your interests based on e.g. the content you have visited before. (Currently we do not use targeting or targeting cookies.
  • Advertising: Gather personally identifiable information such as name and location
  • Recuerde sus detalles de inicio de sesión
  • Esencial: recuerde su configuración de permiso de cookie
  • Esencial: Permitir cookies de sesión
  • Esencial: Reúna la información que ingresa en un formulario de contacto, boletín informativo y otros formularios en todas las páginas
  • Esencial: haga un seguimiento de lo que ingresa en un carrito de compras
  • Esencial: autentica que has iniciado sesión en tu cuenta de usuario
  • Esencial: recuerda la versión de idioma que seleccionaste
  • Functionality: Remember social media settings
  • Functionality: Remember selected region and country
  • Analytics: Keep track of your visited pages and interaction taken
  • Analytics: Keep track about your location and region based on your IP number
  • Analytics: Keep track of the time spent on each page
  • Analytics: Increase the data quality of the statistics functions
  • Advertising: Tailor information and advertising to your interests based on e.g. the content you have visited before. (Currently we do not use targeting or targeting cookies.
  • Advertising: Gather personally identifiable information such as name and location
Guardar y cerrar