Mostrando entradas con la etiqueta Bases de datos. Mostrar todas las entradas
Mostrando entradas con la etiqueta Bases de datos. Mostrar todas las entradas

viernes, 10 de julio de 2026

Los distintos GROUP BY que hay en SQL

Vídeo que te cuenta: #BigQuery - Los distintos GROUP BY que hay en SQL - ejemplo con tabla GA4 de BQ


Vídeo

Título: "#BigQuery - Los distintos GROUP BY que hay en SQL - ejemplo con tabla GA4 de BQ" 

Enlace: https://www.youtube.com/watch?v=_DstkWFJW5M

domingo, 5 de julio de 2026

PowerBI - ¿Cómo hacer un Pivot o un Unpivot ?

 Vídeo que te cuenta: #PowerBI - ¿Cómo hacer un Pivot o un Unpivot ? (Columna dinámica o Anular dinamización de columnas)


Vídeo

Título: "#PowerBI - ¿Cómo hacer un Pivot o un Unpivot ? (Columna dinámica o Anular dinamización de columnas)" 

Enlace: https://www.youtube.com/watch?v=cxeMF3WxfNg

sábado, 4 de julio de 2026

Pivot vs. Unpivot - Columna dinámica vs. Anular dinamización de columnas

Vídeo que te cuenta: #MundoData - Pivot vs. Unpivot - Columna dinámica vs. Anular dinamización de columnas


Vídeo

Título: "#MundoData - Pivot vs. Unpivot - Columna dinámica vs. Anular dinamización de columnas" 

Enlace: https://www.youtube.com/watch?v=2xn7bdZ84yU

lunes, 13 de abril de 2026

Sentencia GRANT para secuencias en oracle pl/sql.

 Ejemplo genérico de uso

grant select on schema_name.sequence_name to user_or_role_name;
En Oracle, para otorgar permisos sobre una secuencia a otro usuario, se utiliza la sentencia GRANT con los privilegios específicos que puede tener una secuencia:
  • SELECT → Permite consultar el valor actual (CURRVAL) y avanzar la secuencia (NEXTVAL).
  • ALTER → Permite modificar la secuencia (incremento, valor inicial, etc.).

domingo, 8 de marzo de 2026

Año 2025 en busquedas de google

Enlace para acceder al sistema de estadisticas de busquedas de google del Año 2025. 

Enlace: https://trends.withgoogle.com/year-in-search/2025/es/


 Data Methodology:

The Year in Search Film, Social and Lists Data Methodology

How to understand 2025's Year in Search

Year in Search reveals the breakout questions, moments, and individuals the world searched for throughout the year.

This is how we analyse the data.

domingo, 15 de febrero de 2026

𝑺𝑸𝑳 𝒔𝒊𝒏 𝒆𝒙𝒄𝒖𝒔𝒂𝒔: 3 𝐩𝐥𝐚𝐭𝐚𝐟𝐨𝐫𝐦𝐚𝐬 𝐠𝐫𝐚𝐭𝐮𝐢𝐭𝐚𝐬 𝐩𝐚𝐫𝐚 𝐝𝐨𝐦𝐢𝐧𝐚𝐫 𝐜𝐨𝐧𝐬𝐮𝐥𝐭𝐚𝐬

 3/5 𝑺𝑸𝑳 𝒔𝒊𝒏 𝒆𝒙𝒄𝒖𝒔𝒂𝒔: 3 𝐩𝐥𝐚𝐭𝐚𝐟𝐨𝐫𝐦𝐚𝐬 𝐠𝐫𝐚𝐭𝐮𝐢𝐭𝐚𝐬 𝐩𝐚𝐫𝐚 𝐝𝐨𝐦𝐢𝐧𝐚𝐫 𝐜𝐨𝐧𝐬𝐮𝐥𝐭𝐚𝐬

 ¿Quieres pasar de consultas básicas a SQL avanzado? Aquí lo tienes:


 🔹 SQLZoo – Ideal para practicar desde cero hasta consultas complejas.

 🔹 SQLBolt – Tutoriales interactivos, perfectos para reforzar fundamentos.

 🔹 HackerRank – Retos que simulan entrevistas y proyectos reales.


No necesitas instalar nada. Solo entra, practica y sube de nivel.

domingo, 8 de febrero de 2026

Como se monta en postman el API REPORTING OAUTH2.postman_collection.json

Ante la pregunta a Copilot:  Como se monta en postman el API REPORTING OAUTH2.postman_collection.json


Copilot said:

Copilot

Aquí tienes paso a paso y en español cómo montar y usar en Postman una colección llamada API REPORTING OAUTH2.postman_collection.json o cualquier colección similar que utilice OAuth2. No hace falta saber el contenido exacto del archivo; te explico el flujo estándar para que funcione correctamente.

- Cómo importar y configurar API REPORTING OAUTH2.postman_collection.json en Postman

lunes, 19 de enero de 2026

Curso PL/SQL

 Curso PL/SQL. Estos son los apartados que tiene la web:

Hola a todos, hoy os hago una recopilación de todo lo visto en el blog a modo de curso de PL/SQL para que os sea más sencillo de seguir de una manera ordenada.


Entradas

Activa salida DBMS

Bloques anónimos

Crear variables (%TYPE y %ROWTYPE)

Pedir datos

Bucles While, For y Loop 

Select INTO

Funciones

Procedimientos

Parámetros de entrada y salida

Excepciones predefinidas

Excepciones

Cursores

Triggers

miércoles, 7 de enero de 2026

Comandos de Git

Les comparto esta lista de comandos de Git que más suelo utilizar, todo en una misma hoja.

Con el objetivo de que, si apenas te estás adentrando al mundo del desarrollo o en el uso de sistemas de control de versiones como Git, tengas un listado de comandos con una pequeña explicación de qué realiza cada uno.

Usualmente esta lista se las comparto a los desarrolladores recién graduados o de nivel estudiante que se incorporan a mi equipo en la misma empresa donde trabajo. Aunque ya muchos o todos ellos conocen y utilizan Git, uno que otro comando no lo conocen y suele servirles para tener una referencia y más herramientas a la hora de trabajar.

domingo, 14 de diciembre de 2025

UTL_HTTP.SET_TRANSFER_TIMEOUT

UTL_HTTP contiene un procedimiento llamado SET_TRANSFER_TIMEOUT. Si bien esto puede parecer una forma de establecer un tiempo de espera de conexión, un análisis más detallado de la documentación explica que este procedimiento se aplica a las solicitudes-respuestas HTTP posteriores a través de la misma conexión una vez que se haya establecido correctamente una conexión con el servicio web.


Documentación oracle de SET_TRANSFER_TIMEOUT Procedure;

https://docs.oracle.com/cd/A91202_01/901_doc/appdev.901/a89852/utl_ht22.htm

lunes, 10 de noviembre de 2025

Oracle forms combo Box with item values

 Pregunta realizada en un forma sobre Oracle forms combo Box with item values.


PREGUNTA REALIZADA:


I have view form which displays the information of customer and items, i want to show the values in view form according to the branch name, if branch name is selected NYC, the sole information about that branch should be displayed, but the problem is i just can see 1 Value from my combo box and the information related to that only.

I have applied PL/SQL procedure which fetches me the values of branch name data, branch_name is column name and trigger when-list-changed and in there i called the program units in which i have procedure name get_list and on main block the trigger is when-windows-activated here also i have called get_list, the code of get_list is below:

domingo, 9 de noviembre de 2025

Usar los datos almacenados de google no es gratis.

 Imagina escribir una línea de código (programación), presionar “Enter” y, poco después, recibir una factura por el equivalente a un coche compacto. Eso fue exactamente lo que le ocurrió a Tim, un usuario que decidió explorar un conjunto de datos públicos alojados en la nube de Google. Lo que pensó que sería una consulta inofensiva terminó con una desagradable sorpresa: una factura de 14.000 dólares, alrededor de 9.000 euros.


El error de Tim, creyó que era gratis

Tim se interesó por el HTTP Archive, un masivo conjunto de datos públicos sobre el historial de Internet. El archivo está alojado en Google Cloud, dentro de la plataforma BigQuery, y está disponible públicamente. Pero lo que muchos no saben (y Tim aprendió por las malas) es que, si bien los datos están accesibles sin coste, consultarlos y procesarlos no lo está. “Ejecuté un script con datos de archivo HTTP y, de repente, la factura ascendió a 14.000 dólares. Google no eliminó la tarifa”, explicó Tim al medio noruego Kode24.

viernes, 7 de noviembre de 2025

Solicitud, metodos y respuesta del servidor de la API RESTful

¿Qué contiene la solicitud del cliente de la API RESTful?

Las API RESTful requieren que las solicitudes contengan los siguientes componentes principales:


Identificador único de recursos

El servidor identifica cada recurso con identificadores únicos de recursos. En los servicios REST, el servidor por lo general identifica los recursos mediante el uso de un localizador uniforme de recursos (URL). El URL especifica la ruta hacia el recurso. Un URL es similar a la dirección de un sitio web que se ingresa al navegador para visitar cualquier página web. El URL también se denomina punto de conexión de la solicitud y especifica con claridad al servidor qué requiere el cliente.

domingo, 2 de noviembre de 2025

Funcionamiento y beneficios de las API RESTful

 ¿Qué beneficios ofrecen las API RESTful?

Las API RESTful incluyen los siguientes beneficios:

Escalabilidad

Los sistemas que implementan API REST pueden escalar de forma eficiente porque REST optimiza las interacciones entre el cliente y el servidor. La tecnología sin estado elimina la carga del servidor porque este no debe retener la información de solicitudes pasadas del cliente. El almacenamiento en caché bien administrado elimina de forma parcial o total algunas interacciones entre el cliente y el servidor. Todas estas características admiten la escalabilidad, sin provocar cuellos de botella en la comunicación que reduzcan el rendimiento.


Flexibilidad

Los servicios web RESTful admiten una separación total entre el cliente y el servidor. Simplifican y desacoplan varios componentes del servidor, de manera que cada parte pueda evolucionar de manera independiente. Los cambios de la plataforma o la tecnología en la aplicación del servidor no afectan la aplicación del cliente. La capacidad de ordenar en capas las funciones de la aplicación aumenta la flexibilidad aún más. Por ejemplo, los desarrolladores pueden efectuar cambios en la capa de la base de datos sin tener que volver a escribir la lógica de la aplicación.

sábado, 1 de noviembre de 2025

¿Qué es una API RESTful?

¿Qué es API RESTful?

La API RESTful es una interfaz que dos sistemas de computación utilizan para intercambiar información de manera segura a través de Internet. La mayoría de las aplicaciones para empresas deben comunicarse con otras aplicaciones internas o de terceros para llevar a cabo varias tareas. Por ejemplo, para generar nóminas mensuales, su sistema interno de cuentas debe compartir datos con el sistema bancario de su cliente para automatizar la facturación y comunicarse con una aplicación interna de planillas de horarios. Las API RESTful admiten este intercambio de información porque siguen estándares de comunicación de software seguros, confiables y eficientes.

Una API REST funciona como una interfaz de comunicación para que las aplicaciones web se comuniquen entre sí de manera simple y eficiente utilizando el protocolo de transferencia de hipertexto o HTTP, por sus siglas en inglés.

domingo, 5 de octubre de 2025

Insertar una marca de agua en un informe de BI Publisher

Para insertar una marca de agua en un informe de BI Publisher utilizando el complemento de Word Office, debes seguir estos pasos dentro del entorno de diseño de plantilla RTF en Word, que es compatible con BI Publisher:


 Pasos para insertar una marca de agua en Word para BI Publisher

Abrir la plantilla RTF en Word:

Asegúrate de tener el complemento de Oracle BI Publisher instalado en Word.

Abre el archivo .rtf que estás utilizando como plantilla para tu informe.

Insertar la marca de agua:

Ve a la pestaña "Diseño" en Word.

Haz clic en "Marca de agua".

sábado, 4 de octubre de 2025

Como rotar un cuadro de texto en la cabecera BI Publisher

 Como rotar un cuadro de texto en la cabecera

se pueden hacer todos los pasos. menos que no me permite poner la rotación a 315º porque el campo esta bloqueado, no deja modificarlo


Copilot said:

Gracias por aclararlo, El problema que mencionas con la rotación bloqueada es común en Word cuando se inserta un cuadro de texto dentro del encabezado o cuando se usa un tipo de cuadro que no permite rotación directa.

Aquí tienes algunas soluciones prácticas:

sábado, 13 de septiembre de 2025

Poner en la plantilla BI publisher la marca de agua

 Pregunta realizada a copilot, para resolver duda:

Poner en la plantilla BI publisher la marca de agua


Pregunta

en oracle BI publisher quiero poner en la plantilla de word, un <?if://G_PARAMETROS/PAR_MARCAGUA='S'?><?LIT_MARCAGUA?><?end if?> en la marca de agua

viernes, 12 de septiembre de 2025

Funciones condicionales en Oracle BI Publisher

Las funciones condicionales en Oracle BI Publisher son una herramienta poderosa para personalizar el contenido de tus informes según los datos del XML. Te permiten mostrar, ocultar o modificar elementos en función de condiciones lógicas, muy parecido a cómo funcionan los IF en programación.


 ¿Qué son las funciones condicionales?

Son instrucciones que evalúan una condición y, según el resultado, ejecutan una acción en la plantilla 

RTF. Se usan para:

Mostrar u ocultar texto, tablas, imágenes o secciones.

Aplicar formato dinámico (colores, estilos).

Controlar la lógica de negocio en el diseño del informe.