miércoles, 31 de enero de 2024

Nuevas Certificaciones Aprobadas!

El fin de enero me encontró con ganas de estudiar y avanzar en un par de certificaciones que tenía en mente, y pude aprovechar los vouchers (Exam Attempts) recibidos por estar en el top 300 del programa Race to Certification y por ser parte del programa Oracle ACE para rendir ambas.


Esto se dió justo veinte años (y dos días) después de lograr mi primer certificación de Oracle, la de Oracle 9i Database Administrator Professional allá por 2004!!!



Para el resto del año tengo disponibles los tres Exam Attempts por completar el sector #3 de Race to Certification, y seguramente uno adicional por el programa Oracle ACE, así que trataré de completar algunas de las siguientes certificaciones (en orden de importancia para mi):

  • Oracle Database PL/SQL Developer Certified Professional
  • Oracle Cloud Infrastructure 2023 Multicloud Architect Associate
  • Oracle Cloud Infrastructure 2023 Architect Professional
  • Oracle Base Database Services 2023 Professional
  • Oracle Cloud Infrastructure 2023 Data Science Professional


Además, las certificaciones de nivel Foundations son gratuitas, por lo que quiero completar la certificación "Oracle Cloud Infrastructure 2023 AI Foundation" y seguramente actualizar (cuando estén disponibles) las certificaciones "Oracle Cloud Infrastructure 2024 Foundations Associate" y "Oracle Cloud Data Management 2024 Foundations Associate".


lunes, 22 de enero de 2024

Extensión SQL Developer para Visual Studio Code

La semana pasada Oracle anunció la disponibilidad de la extensión de SQL Developer para Visual Studio Code, la cual va a reemplazar por completo a SQL Developer, manteniendo gran parte de la funcionalidad y forma de uso del mismo, pero en la plataforma preferida hoy en día por los desarrolladores.


Instalación

Al ser una extensión de Visual Studio Code, obviamente es un pre-requisito tener instalado el mismo. Puede ser descargado desde este link.

La instalación es muy sencilla, solo es necesario ir a la pagina de Market Place de Visual Studio y seleccionar la opción "Install" en la misma:


Esto abre Visual Studio Code en la página de SQL Developer, y solo es necesario seleccionar la opción Install, y en pocos segundos la instalación se completa.


Características

Conectividad

Todo lo necesario para conectarse a una base de datos está incluido en la extensión. Puede usarse un archivo TNSNames.ORA, propiedades de conexión EZCONNECT/BASIC, o user archivos Wallet de Oracle Autonomous Database (Cloud).



Navegación por Esquemas

Soporta los siguientes tipos de Objetos:

  • Tablas
  • Vistas
  • Índices
  • Paquetes
  • Procedimientos
  • Funciones
  • Operadores
  • Colas / Tablas de Colas
  • Triggers
  • Tipos
  • Secuencias
  • Vistas Materializadas / Logs de Vistas Materializadas
  • Sinónimos (públicos y privados) 
  • Database Links (públicos y privados) 
  • Directorios
  • Ediciones
  • APEX / Repositorio de XML DB
  • DBMS Jobs
  • Papelera de Reciclaje


Hojas de SQL

Permiten escribir y ejecutar consultas SQL, incluyendo:

  • Ejecutar sentencias SQL
  • Ejecutar scripts
  • Ejecutar a través de SQLcl integrado (interfaz de línea de comando)
  • Explain Plan
    • All / Basic / Serial / Typical
  • Historial de SQL/Recuperación de SQL
  • Formateador SQL
  • SQL Parser, detecta problemas en tu código
  • Code Completion
    • Sintaxis de comando de Oracle
    • Diccionario de datos
    • Contenidos del editor
  • Ir a la declaración, abrir objetos del diccionario directamente desde el editor
  • Peek Declaration (ver la definición PL/SQL de un objeto utilizado en la consulta).
  • Acceso a comandos avanzados de scripting SQLcl, incluyendo: CTAS - INFO - DDL - OERR - CODESCAN - SODA

Grillas de Datos

Una vez ejecutada una consulta, se puede acceder a los datos que la misma devuelta en una forma simple y permitiendo realizar múltiples acciones sobre los mismos, como ser:

  • Vista de registro único
  • Tamaño de columna optimizado basado en datos y encabezados de columna
  • Reordenar y/u ocultar columnas
  • Clasificación de varias columnas
  • Cambiar el orden ASC, DESC, desactivar, indicadores de ordenación de columnas
  • Contar filas
  • Exportar a diversos formatos (CSV / Delimitado / Ancho fijo / HTML / Sentencias Insert / JSON y Pretty JSON / SQL*Loader / Texto / XML).
  • Vista previa del contenido de campos BLOB/CLOB/JSON


Editor de Código PL/SQL

Permite trabajar con código PL/SQL incluyendo:

  • Compilar procedimientos almacenados y programas PL/SQL.
  • Detección de errores mientras se escribe el código.
  • Comentarios de error del compilador
  • Ejecutar programas y ver resultados.
  • Se puede trabajar con archivos o directamente con objetos ya creados en la de base de datos.


Otras características generales

  • Permite Modo Oscuro / Modo Claro.
  • SQL Developer para VS Code es autónomo y no requiere requisitos previos de instalación.
  • Incluye Oracle SQLcl, la nueva interfaz de línea de comandos que reemplaza a SQL*Plus.
  • Más de 20 comandos de aplicaciones disponibles en la paleta de comandos
  • Las actualizaciones locales de las aplicaciones se publicarán trimestralmente, utilizando un esquema de numeración YY.Q, p. 23.4, 24.1, 24.2
  • Los clientes de Oracle Database con contratos válidos de soporte y mantenimiento pueden abrir solicitudes de servicios para SQL Developer Extension para VS Code a través de My Oracle Support.

Características disponibles en brevedad

Estas son algunas de las características disponibles en SQL Developer que estan siendo desarrolladas para la extensión en VS Code:

  • API REST para desarrolladores
  • Depurador PL/SQL
  • Importar conexiones desde SQL Developer
  • Informes
  • Panel de DBA
  • Comparar esquemas
  • Monitor de Sesión
  • Monitoreo SQL, ASH, AWR, ADDM
  • Modelado deSdatos
  • Desarrollo súper simple con Git y Liquibase integrados.

Links Útiles

jueves, 4 de enero de 2024

Retrospectiva del 2023

Terminó otro año y la tradición es hacer una recapitulación de todo lo que me sucedió en el mundo Oracle durante el 2023


Certificaciones y Acreditaciones

Aprovechando el plan de capacitaciones y certificaciones gratuitas de Oracle "Race to Certification", del cual hable en el artículo "Certificaciones OCI Gratuitas", entre los meses de junio y septiembre rendí cinco certificaciones de OCI, lo que me permitió completar los 3 sectores de la competencia y recibir por lo tanto tres exámenes gratuitos adicionales, los que sumados al que ofrece el programa Oracle ACE me permitirán rendir varias certificaciones más en el 2024.

Las certificaciones que rendí son:

  • Oracle Cloud Infrastructure Foundations Associate 2022.
  • Oracle Cloud Infrastructure Foundations Associate 2023.
  • Oracle Cloud Data Management Foundations Associate 2023.
  • Oracle Autonomous Database Cloud Professional 2023.
  • Oracle APEX Developer Professional 2023.

Adicionalmente, completé los Path de Learning Explorer de Oracle Database y Oracle SQL:


Comunidad Oracle

La comunidad "tradicional" sigue cayendo en cuanto al nivel de actividad, y otro cambio de plataforma (ahora desarrollada íntegramente en APEX) no ha colaborado, aunque sigo aportando cuando encuentro algún tema en el que puedo colaborar. Participé tres de las cuatros comunidades de Oracle:


Oracle Developer Community (pública) 


My Oracle Support


Oracle University Community

Pero sin duda la estrella del año fue la nueva comunidad de Oracle University. Realmente disfruto mucho participando y ayudando en esta comunidad nueva, como se puede ver a continuación:


Comencé a participar al ingresar en el programa Race to Certification, y en pocos meses logré alcanzar la primer posición en cuanto a participación en los foros, como se ve a continuación:


En Agosto fui reconocido como Spotlight Member de la comunidad de Oracle University, y a partir de noviembre soy parte del grupo de "Evangelistas" 😇 dentro de esa comunidad.


Eventos

Este año volvimos a la presencialidad en el el evento anual para latinoamérica, realizado en Agosto en Buenos Aires en el caso de Argentina.

Pueden encontrar todos los detalles en el artículo "Mi experiencia en LAOUC Community Tour 2023 en Buenos Aires", y el material de mi charla en la sección "Material Eventos y Artículos" de este blog.


Blog

En lo que fue el décimo año del blog, por tercer año consecutivo estoy superando al anterior en número de artículos, y si bien nuevamente no pude dedicarme a escribir tantos artículos técnicos, traté de como en años anteriores mantener el ritmo con novedades y noticias del mundo Oracle, totalizando más de 60 artículos en el año (sin contar este). La idea es continuar generando material técnico en castellano, a la vez que compartir noticias relacionadas con el mundo Oracle.

También sigo escribiendo artículos en inglés (no sólo de Oracle) para el blog de Vertabelo y para el blog de BeeKeeper Studio.


Programa Oracle ACE

El programa Oracle ACE mantuvo un gran nivel en cuanto a actividades y participantes, en el cual logré mantener el nivel Oracle ACE Pro por quinto año consecutivo, lo cual es un enorme orgullo!


Terminé el año con más de 900 puntos sobre 200 requeridos para ACE Pro, por lo que tengo asegurado la permanencia el año próximo, en el que espero poder alcanzar el nivel ACE Director de acá al 31 de Mayo que cierra el período anual de evaluación.

Hace muy pocos días recibí los regalos por participar en el programa, los cuales son realmente buenísimos. Esto sumado a la posibilidad de rendir una certificación en forma gratuita y la posibilidad de usar una cuenta de Oracle Cloud Infrastructure hacen que uno se sienta realmente reconocido y  recompensado.



En definitiva, muchísima actividad en un 2023 con muchos desafíos personales y laborales, por lo que espero poder mantener el ritmo en el 2024!