Ir al contenido principal

Entradas

Conectando SAP HANA con Power BI: Guía Práctica paso a paso En este artículo te muestro cómo conectar SAP HANA con Power BI utilizando servicios OData. Esta integración permite transformar datos en insights visuales y facilita la toma de decisiones con base en los archivos gestionados dentro del sistema SAP. 1. Creación del OData en SAP Usamos la transacción SEGW para crear un proyecto personalizado (por ejemplo, con prefijo Z ). Dentro del proyecto: Se define el modelo de datos con Entity Types , Entity Sets y la implementación del servicio . 2. Implementación del método GET_ENTITYSET Este método se utiliza para construir la consulta que nos devolverá los datos deseados. En el ejemplo, se trabaja con la tabla SOOD para obtener información de los archivos: SELECT sood~file_ext, sood~objlen, sood~cronam, sood~objdes, sood~crdat, concat( concat( concat( 'FOL38000000000004', sood~objtp ), sood~objyr ), sood~objno ) AS instid_b INTO TABLE @DATA(lt_sood) FROM soo...
Entradas recientes
  Control de Acceso en SQL Server: Logins y Usuarios de Aplicación En SQL Server, la gestión de accesos y permisos es fundamental para garantizar la seguridad de los datos. Un enfoque común es la creación de logins y usuarios con distintos niveles de acceso, asegurando que solo tengan las autorizaciones necesarias para sus funciones. En este artículo, exploraremos dos configuraciones comunes: 1. Usuarios con solo conexión, sin acceso a bases de datos 2. Usuarios de aplicación con acceso exclusivo a procedimientos almacenados (SP) mediante Application Roles 1. Creación de un Login sin acceso a ninguna base de datos Si necesitamos que un usuario pueda autenticarse en SQL Server pero sin acceso a ninguna base de datos, podemos seguir estos pasos: Creación del Login en el Servidor USE [master] GO CREATE LOGIN [user1] WITH PASSWORD =N'12345678', DEFAULT_DATABASE=[MiDataEjemplo], DEFAULT_LANGUAGE=[Español], CHECK_EXPIRATION= OFF , CHECK_POLICY= OFF GO Veri...

Creando un Dasboard en Power BI para control de capacitaciones

 Dasboard Principal El objetivo principal de este dashboard es garantizar que las organizaciones cumplan con esta normativa, proporcionando un seguimiento preciso y visual de las capacitaciones recibidas por los empleados. Este tipo de dashboard permite a las empresas tener una visión clara del estado actual de sus programas de capacitación, facilitando la toma de decisiones basada en datos. Algunos de los aspectos que este dashboard podría incluir son: Número total de capacitaciones realizadas : Indicando cuántas capacitaciones se han realizado en el período evaluado. Distribución de capacitaciones por trabajador : Identificar cuántos trabajadores han cumplido con el mínimo de 4 capacitaciones, cuántos tienen 3, 2, 1 o ninguna. Porcentaje de avance : Medir el porcentaje de cumplimiento del programa de capacitaciones respecto a la meta anual de 4 capacitaciones. Capacitaciones programadas versus asistidas : Ayuda a identificar las capacitaciones que han sido programadas y cuántos ...
El Reto de Migrar de DBF a SQL Server: Un Viaje Emocional Migrar una base de datos de DBF a SQL Server no es simplemente una tarea técnica; es un viaje emocional que puede desencadenar una montaña rusa de sentimientos. Inspirado en las emociones de la película "Emociones 2", exploramos cómo nuestras emociones juegan un papel crucial en este proceso y cómo podemos afrontarlas para dar ese importante paso hacia la modernización. Alegría: La Emoción del Progreso Alegría es el motor que nos impulsa a ver las oportunidades y beneficios de migrar a SQL Server. Imagina la eficiencia, la seguridad y las capacidades avanzadas que ofrece SQL Server. Esta emoción nos llena de entusiasmo y optimismo, ayudándonos a visualizar un futuro más brillante para nuestros sistemas y procesos. Tristeza: El Desapego del Pasado Dejar atrás algo que ha sido parte de nuestro trabajo durante años puede generar tristeza. Es normal sentir nostalgia por la familiaridad y el confort de DBF, pero reconocer e...

Trabajando con datos masivos SQL Server, VFP, XML, Stored procedures

 Trabajando con datos masivos SQL Server, VFP, XML, Stored procedures. Introducción En el mundo de la gestión de bases de datos, la eficiencia y la rapidez en la manipulación de datos son cruciales. Una técnica que ha ganado popularidad por su capacidad para manejar grandes volúmenes de datos de manera eficiente es el uso de XML para la inserción y modificación masiva de registros en SQL Server. Esta metodología no solo optimiza el rendimiento, sino que también simplifica el proceso de actualización de múltiples registros, lo que resulta en una mejora significativa en la productividad y la precisión de las operaciones. Las bondades de trabajar con XML para la inserción y modificación masiva de registros Eficiencia en el manejo de datos masivos : Utilizar XML como parámetro permite enviar múltiples registros en una sola transacción. Esto reduce considerablemente el número de llamadas a la base de datos, minimizando el overhead asociado y acelerando el proceso de inserción o actualiz...