🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️ABAP HANA La búsqueda de textos y el análisis de datos no estructurados

ABAP HANA La búsqueda de textos y el análisis de datos no estructurados

ABAP HANA La búsqueda de textos y el análisis de datos no estructurados

Busqueda de textos y analisis de datos no estructurados.

Introducción a la busqueda de textos y analisis de datos no estructurados.

Podemos mejorar considerablemente la facilidad de uso de los escenarios de busqueda dentro de las aplicaciones ABAP

Las ayudas de busqueda y la busqueda de textos

Las ayudas de busqueda representan un excelente escenario de uso para las busquedas de texto SAP HANA. Cuando se utilizan las ayudas de busqueda, los usuarios a veces buscan una entrada en un conjunto de datos grande sin conocer los detalles de la entrada, o al menos sin tener estos detalles a mano.

Las ayudas de busqueda y busqueda de textos en SAP HANA

Nos permite desarrollar ayudas de busqueda que funcionan de manera similiar a las busquedas modernas de internet. Proorcionan una cierta tolerancia a los errrores y pueden procesar terminos y sinonimos multilingues. Sin embargo, los usuarios no siempre pueden determinar facilmente si el resultado devuelto es el esperado en este tipo de busqueda tolerante a errores, tambien conocida como una busqueda difusa o fuzzy search.

Reconocimiento de patrones.

El reconocimiento de patrones en textos y documentos representa un tipo completamente diferente en función de analisis de texto.

Reconocimiento de patrones en SAP HANA

La función de analisis de texto en SAP HANA no solo nos permite realizar busquedas dentro de los textos, sino tambien extraer información adicional de los textos. El analsis de sentimientos es parte de la funcionalidad del motor de texto en SAP HANA y nos permite reconocer patrones en estos tipos de dato no estructurados.

Principios basicos de la busqueda de textos en SAP HANA

El objetivo principal de la función de busqueda de texto en SAP HANA es proporcionar a los usuarios una usabilidad optimizada de las interfaces de busqueda.

Caracteristicas de busqueda de texto de SAP HANA

  1. Busqueda de estilo libre: El usuario no necesita saber las columnas exactas de la base de datos en las que se supone que se realizará la busqueda.
  2. Busqueda tolerante a errores (busqueda difusa o fuzzy search): El usuario puede variar la ortografia ligeramente en sus solicitudes de busqueda.
  3. Busqueda linguistica y busqueda de sinonimos.
  4. Sugerencias de valor: Ei sistema identifica de manera eficiente los resultados de busqueda probables mientras el usuario escribe y los presenta al usuario en tiempo real.
  5. Ranking de resultados: La secuencia de los resultados de la busqueda se optimiza que los resultados con la tasa de probabilidad ma alta se presenten en la parte superior de la lista.
  6. Facetas de busqueda: Los resultados de la busqueda se cuentan y agrupan segun criterios especificos.
  7. Analisis de texto (particularmente analisis de sentimiento) Se extrae información adicional de los textos, lo que nos permite obtener información sobre aspectos semanticos.

Busqueda tolerante a errores

La busqueda difusa o tolerante a errores (fuzzy search), implica la busqueda de cadenas de caracteres (es decir, la solicitud de busqueda) en datos basados en texto, donde los datos no tienen que corresponder exactamente con la solicitud de busqueda. La función de busqueda de texto en SAP HANA determina un valor entre 0 y 1 que marca el grado de similitud. Ademas la funcionalidad difusa (fuzzy search) se puede adaptar para tipo de datos especificos (semanticos).

  1. Expresiones utilizadas en las busquedas: Cuando ejecutamos una busqueda difusa, podemos usar un conjunto de expresiones simples que permiten a un experto formular solicitudes de busqueda mas precisas.
  2. Busqueda linguistica: Para determinar el grado de similitud, tambien es util incluir aspectos gramaticales y otros aspectos linguisticos.
  3. Listas de sinonimos: La busqueda difusa tambien puede extenderse por listas de sinonimos.
  4. Stop words: Implementar una busqueda mas inteligente es familiarizar el sistema con las caracteristicas semanticas de terminos especificos, podemos ingresar una lista de las llamadas stop words (tambien denoninadas noise words) que se consideran menos importantes que otras palabras.

Tipos de datos de texto e indices de texto completo en SAP HANA.

La busqueda difusa en SAP HANA se basa en los tipos de datos del almacen de columnas. TEXT y SHORTTEXT representan dos tipos de datos especificos que se dedican a la busqueda de texto y analisis de texto.

El tipo de datos SHORTTEXT se usa para cadenas de caracteres de una longitud determinada, mientras que TEXT representa un objeto grande.

Soporte en ABAP.

Actualmente no hay soporte nativo disponible en ABAP para los tipos de teto TEXT y SHORTTEXT, lo que hace que sea imposiblecrear una tabla a traes del DDIC que usa estos tipos de datos.

Indice de texto completo (Full text Index)

Agregar la funcionalidad ofredicda por los tipos de texto a una cadena especifica mediante la creación de indices de texto completo, de esta manera, podemos habilitar las funciones de busqueda de texto y analisis de texto para la mayoria de los tipos DDIC de tipo de caracter (incluidos CHAR, STRING, DATS, etc).

Usando SQL para la creación

Podemos rear el indice de texto completo (Full Text Index) utilizando la sentencia SQL_CREATE FULLTEXT INDEX.

Uso de la busqueda de textos a traves de SQL

La pabra clave CONTAINS: Debemos usar una sentencia SELECT con la palabra clave CONTAINS, que nos permite llamar a las multiples variables de la busqueda de texto.

El parametro FUZZY: Define el valor de umbral, donde un valor entre 0.7 y 0.8 suele ser un buen valor estandard para obtener resultados que son relativamente similares a la solicitud de busqueda.

Busqueda exacta / Busqueda linguistica: A parte de utilizarla con el parametro FUZZY, podemos usar la sentencia CONTAINS en otras dos variantes EXACT y LINGUISTIC.

Busqueda difusa (fuzzy search)

Podemos usar la función de busqueda difusa para una busqueda simple en una o varias columnas de una tabla o vista. La clausula CONTAINS nos permite especificar varias columnas para que sean consideradas durante la ejecución de la busqueda.


 

 

 


Sobre el autor

Publicación académica de Marvin Raul Lopez Morales, en su ámbito de estudios para el Máster ABAP for HANA.

SAP Expert


Marvin Raul Lopez Morales

Profesión: Consultor Senior Sap / Abap It - Guatemala - Legajo: WP66T

✒️Autor de: 157 Publicaciones Académicas

🎓Cursando Actualmente: Consultor SAP Fiori

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Presentación:

Soy ingeniero en sistemas y cuento con mas de 20 años de experiencia en el área de informatica, tambien he participado en la implementación, migración y configuración de sap-erp para varias empresas.

Certificación Académica de Marvin Lopez

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "La búsqueda de textos y el análisis de datos no estructurados" de la mano de nuestros alumnos.

SAP SemiSenior

Unidad 2: Lección 4 Búsqueda de textos y el análisis de datos no estructurados 1. Introducción a la búsqueda de textos y análisis de datos no estructurados 1.1 Ayudas de búsqueda y búsqueda de textos Las ayudas de búsqueda representan un excelente escenario de uso para las búsquedas de texto en SAP HANA 1.2 Ayudas de búsqueda y búsqueda de textos en SAP HANA Nos permite desarrollar ayudas de búsqueda que funcionan de manera similar a las búsquedas modernas en internet Búsqueda tolerante a errores también conocida como Búsqueda difusa o Fuzzy search 1.3 Reconocimiento de patrones El reconocimiento de patrones en textos y...

Acceder a esta publicación

Creado y Compartido por: Alejandra Soto Guerrero

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Junior

Búsqueda textos y datos no estructurados Análisis de datos no estructurados Mejorar escenarios de búsqueda Reconocimiento de patrones Ayudas de Búsqueda Búsquedas sin conocer detalle exacto de los que se está buscando. Incluye variaciones ortográficas Búsqueda tolerante a errores. Fuzzy search Reconocimiento de patrones Análisis de texto. P ej: búsqueda de cliente ya existente. (concepto idéntico) Patrones en SAP Hana Reconocer las relaciones e incluso las intenciones o emociones dentro de los textos Principios básicos: Usabilidad optimizada de la búsqueda Estilo libre Tolerante a errores Lingüística y sinónimos Sugerencias de valor...

Acceder a esta publicación

Creado y Compartido por: Danilo Cortes

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Junior

BUSQUEDA DE TEXTOS Y ANALISIS DE DATOS NO ESTRUCTURADOS. *Ayudas de búsqueda / búsquedas de textos / reconocimientos de patrones Principios básicos de las búsquedas de texto: *Permite a los usuarios utilizar las interfaces de una forma optimizada.(características comunes a los motores de búsqueda de internet, incluye funciones con un significado especial para las aplicaciones empresariales). características: Búsquedas de estilo libre. Búsqueda tolerante a errores fuzzy search - se incluyen entradas similares en el conjunto de resultados.. Búsqueda lingúistica y de sinónimos Sugerencias de Valor Ranking de resultados Facetas de búsquedas...

Acceder a esta publicación

Creado y Compartido por: Susana Mora

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Búsqueda de textos y Análisis de datos no estructurados Ayudas de búsqueda y la búsqueda de textos en SAP HANA que funcionan de manera similar a las búsquedas modernas en internet. Principios básicos de búsqueda de textos en SAP HANA proporciona una usabilidad optimizada de las interfaces de búsqueda. Algunas características son: Búsqueda de estilo libre donde el usuario no necesita saber la columna exacta en la BD se puede incluir todos los datos de una dirección como calle, código postal, ciudad, etc. Búsqueda tolerante a errores (búsqueda difusa o fuzzy search) donde el usuario puede variar de ortografía en su solicitud de búsqueda...

Acceder a esta publicación

Creado y Compartido por: Diego Fernando Delgado Ortiz / Disponibilidad Laboral: PartTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

SAP HANA ofrece unas funciones para analizar datos ABAP: - obtener mas información al reconocer patrones en los conjuntos de datos existentes - busca y analiza textos, mas formas de utilizar esta función en aplicaciones empresariales y hasta ahora no se utilizaban. Ayudas de búsqueda y búsqueda de textos en SAP HANA, permite desarrollar ayudas similar a las búsquedas de internet: 1. Búsqueda difusa o Fuzzy search de tolerancia a errores y procesar términos y sinónimos multilingües. 2. Reconocimiento de patrones: comprobar entradas idénticas. Objetivos de la búsqueda en SAP HANA es proporcionar a los usuarios uso optimizado del las interfases de búsqueda. Características...

Acceder a esta publicación

Creado y Compartido por: Maria Sanchez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Junior

1.2 Las ayudas de búsqueda y la búsqueda de textos en SAP HANA Tiene una búsqueda difusa o Fuzzy Search. 1.3 Reconocimiento de patrones en SAP HANA Permite realizar búsquedas dentro de los textos, sino también extraer información adicional de los textos. 2. PRINCIPIOS BASICOS DE LA BUSQUEDA DE TEXTOS EN SAP HANA * Búsqueda de estilo libre * Búsqueda tolerante a errores (búsqueda difusa o fuzzy search) se puede variar la ortografia ligeramente en sus solicitudes de búsqueda. * Búsqueda linguistica y búsqueda de sinónimos. * Sugerencias de valor * Ranking de resultados se muestran los resultados con la tasa de probabilidad más alta se presenten...

Acceder a esta publicación

Creado y Compartido por: Maria Xiomara Rodriguez Panqueva / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


INTRODUCCIÓN A LA BÚSQUEDA DE TEXTOS Y ANÁLISIS DE DATOS NO ESTRUCTURADOS Características de búsqueda de textos en SAP HANA Búsqueda de texto libre Búsqueda tolerante a errores (búsqueda difusa o fuzzy search): implica la búsqueda de caenas de caracteres. Búsqueda lingüistica y búsqueda de sinónimos. Podemos almacenar una lista de términos equivalentes. Sugerencias de valor (identificacion de búsquedas probables) Ranking de resultados Facetas de búsqueda Análisis de texto Tipos de datos de texto e índices...

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio De Tejada Santiago / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

---- Audio 1 Podemos obtener documentación completa acerca de la sentencia de Creación de los FULLTEXT INDEX en help.sap.com/hana. Debemos tener en cuenta que el nombre del índice de texto completo (FULLTEXT INDEX) debe ser único dentro de un esquema por lo que tiene sentido prefijar el nombre del índice con el nombre de la tabla base de datos para evitar posibles conflictos de nombres. ---- Audio 2 Tal como mencionamos podemos utilizar SQL para búsqueda de textos en SAP HANA, sin embargo actualmente hay un par de limitaciones con respecto a las combinaciones que son compatibles, una de ellas es que solo podemos utilizar la clausula CONTAINS para la búsqueda de textos en tablas que sean columnares....

Acceder a esta publicación

Creado y Compartido por: Vanessa Yadira Mendoza Zelaya

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Búsqueda de textos y análisis de datos no estructurados. SAP HANA nos ofrece una función para analizar datos no estructurados. Si aprovechamos esta capacidad, podemos mejorar considerablemente la facilidad de uso de los escenarios de búsqueda dentro de los programas ABAP. Podemos obtener más información al reconocer los patrones en los conjuntos de datos existentes. 1- Las ayudas de búsqueda y la búsqueda de textos Las ayudas de búsqueda son un excelente escenario para las búsquedas de texto en SAP HANA. Los usuarios en ocasiones buscan un conjunto de datos muy grande sin saber los detalles de entrada o sin tener estos datos a la mano al momento de usar una ayuda de búsqueda....

Acceder a esta publicación

Creado y Compartido por: Jesús Heriberto Quiñonez López / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

1. Las ayudas de búsqueda y la búsqueda de textos en SAP HANA La función de búsqueda de texto de SAP HANA nos permite desarrollar ayudas de búsqueda que proporcionan una cierta tolerancia a errores y pueden procesar términos y sinónimos multilingües. Por ejemplo, podemos ingresar "buenes eires tele" en una ayuda de búsqueda y se interpretara correctamente a pesar de la ortografía incorrecta. Sin embargo, los usuarios no siempre pueden determinar fácilmente si el resultado devuelto es el esperado en este tipo de búsqueda tolerante a errores (Fuzzy search). La función de análisis de texto en SAP HANA no solo nos permite realizar búsquedas...

Acceder a esta publicación

Creado y Compartido por: Ricardo Daniel Tovar Barrera

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!