Ep 3 T4 - con Mónica Godoy y Valentín Tabacaru sobre APEX y Oracle23ai
Con la Oracle23ai vienen muchísimas cosas de AI, y con el impulso que está tomando APEX ya ni te cuento, así que nos hemos tomado un café doble con Mónica Godoy y Valentin Tabacaru para que nos cuenten sobre APEX, nuevas funcionalidades, cosas de AI, y de los eventos que se viene
Escuchar y ver el episodio
- Acast: este episodio · todos
- YouTube: el vídeo · la lista completa
- Spotify: Café Database en español
- Apple Podcasts: Café Database en español
Transcripción del episodio
Transcripción generada automáticamente y corregida con glosario técnico. Puede contener algún error residual. Está cortada en las mismas frases que llevan los subtítulos: descargar .srt · descargar .vtt
[0:08] Buenas tardes, Mónica Godoy y Valentín.
[0:10] ¿Cómo estás? ¿Cómo estáis?
[0:13] Hola, muy bien. Es un gusto estar hoy aquí con ustedes.
[0:18] Muchas gracias por invitarnos.
[0:20] A vosotros por venir, a vosotros por venir.
[0:23] Ha sido como un atraco a mano armada, ¿eh?
[0:24] Porque chateamos hace dos días, Mónica, tú y yo, en LinkedIn.
[0:28] Fue algo así como, te tengo que contar cosas de APEX, de cosas que vamos a hacer y tal.
[0:32] Y te dije, pues, café. Vamos a tomarnos un café, vamos a grabar el podcast.
[0:37] Y, bueno, podcast con audiencia, que lo grabaremos y lo subiremos a Apple Music,
[0:45] a Spotify, a todos los canales de podcast.
[0:48] Pero hoy vamos a hablar, y hoy toca hablar de Apex y de 23AI, todo lo que hay de inteligencia
[0:55] artificial para aprovechar con Apex.
[0:58] Cuéntame, cuéntame por encima, cuéntame cosas.
[1:01] Bueno, pues probablemente ya la audiencia haya escuchado de las nuevas características
[1:06] que están disponibles en Oracle Database 23 AI.
[1:11] Yo digo AI, pero es como ustedes lo quieran.
[1:16] Hay características. Valentina ahorita va a hablar de esas funcionalidades, como son,
[1:22] por ejemplo, Vector Search, duality views y todo esto, entonces.
[1:27] Y luego ahorita, cuando Valentín comente estas nuevas características, voy a comentarles
[1:33] también cómo pueden utilizar estas nuevas características también con Oracle APEX, porque
[1:40] bueno, no es solamente como implementarlo en el el lado de la base de datos, sino también
[1:44] que lo puedan llevar a acción cuando lo implementan en sus aplicaciones y para que puedan
[1:51] cumplir también con los requerimientos que tengan a nivel organizacional.
[1:55] Entonces, Valentín, si quieres comentarte de estas características.
[1:59] ¡Qué bien! Vamos luego por partes, porque yo he visto cosas ya en…
[2:04] Tranquilos, tranquilos, vamos a tomar un café.
[2:07] He visto cosas muy, muy potentes.
[2:10] Lo de Vector Search hizo Connor McDonald en el SPU de este año, hizo una demostración
[2:15] muy sencilla de utilizar el Vector Search.
[2:18] Hizo también una especie de cómo utilizarlo y integrarlo en APEX y tenía muy, muy buena
[2:23] pinta. Cuéntanos, Valentín, tú, tú, ¿qué haces?
[2:28] ¿Quién eres? Pues Mónica Godoy, responsable Product Manager de Apex.
[2:31] Cuéntanos sobre ti un poquito, que te conozcamos.
[2:33] Vale bueno gracias por la introducción mónica y javier yo soy product manager de
[2:41] base datos a nivel general soy generalista y conozco un poco de todo todo el producto
[2:46] de base datos y los servicios de web de servicios de nube de base a todos los datos veis
[2:52] cómo veis database service exata database service y otros servicios que tenemos en la
[2:58] nube y trabajo mucho con desarrolladores con ese v
[3:05] son independientes software vendors que desarrollan sobre la base de los oracles e integran
[3:13] nuestras últimas tecnologías últimas capacidades de la base de datos en sus aplicaciones
[3:18] entonces yo le doy algunos consejos consejos de cómo integrar
[3:26] nuestra base de datos en sus productos y también les puedo poner en contacto con especialistas
[3:31] de cada funcionalidad de la base de datos qué bien qué bien qué bien 23 ahí hemos
[3:38] tenido algunas charlas ya contando novedades y tal respecto al desarrollo yo
[3:45] creo que lo más quizá lo más potente y lo más pelotero digamos es toda la integración
[3:51] que va a ver con jason las duality views y todo esto cuéntanos así desde
[3:58] tu perspectiva cómo está funcionando esto la gente no está encajando y
[4:05] Es verdad que el tema del jason es uno de los principales focos de la las novedades
[4:12] de 23 ahí junto con el grafo que tenemos el reporte
[4:19] graph query está integrado en el iso está estándar de sql en la 23 ahí está buenísimo
[4:26] pueden lanzar si se pueden lanzar queries sobre grafos para utilizar estos
[4:34] estos mecanismos de atravesar un grafo de manera muy rápida lo que por
[4:41] ejemplo se haría con una query tradicional haciendo 30 joints de
[4:48] 30 tablas se puede escribir en 45 líneas en property graph query en
[4:56] sql directamente es potentísimo visto alguna demostración del graf y
[5:03] es disfrutar para los que no conozcáis lo del graf por ejemplo cuando Cuando para detección
[5:11] de fraude o cosas así va súper bien porque tú puedes ver en un gráfico, ¿no?
[5:16] Por ejemplo, movimientos bancarios entre cuentas, cuando hay flujos, digamos, de un dinero
[5:22] a 20 cuentas y cuando de esas 20 cuentas hay el mismo movimiento a una tercera cuenta,
[5:27] ¿no? Puedes ver cómo hay como detección de fraude, detectar lavado de dinero, cosas así.
[5:33] Es como visualmente es muy potente el graph, ¿eh?
[5:36] Esto es integrarlo con SQL, es...
[5:39] Potentísimo, potentísimo.
[5:41] Sí, al día de hoy esto tiene que analizarse en mucho detalle.
[5:47] Bueno, entonces el JSON con el grafo y con otro tema que es el tema de microservicios,
[5:55] que también es muy muy desarrollado en 23AI, con las transacciones
[6:03] de tipo Saga, que una de esas son las transacciones muy grandes sobre muchos microservicios
[6:07] se tiene que ejecutar sobre múltiples componentes de que están funcionando
[6:14] a lo mejor en contenedores de tipo docker o bueno ya
[6:22] sabes una aplicación muy compleja de tipo microservicios, sí sí sí.
[6:26] Y cuando hay una saga, una saga es como hacer una reserva de hotel,
[6:33] vuelo y coches de alquiler al mismo tiempo, o reservas de taxi para
[6:41] que te lleve del aeropuerto al hotel, y si cambia cualquiera de los componentes
[6:49] de la reserva, como por ejemplo te cambia el hotel o te cambia el aeropuerto o el vuelo,
[6:53] hay que cambiar todo, hay que devolver todas las transacciones para atrás con el saga,
[6:58] con el soporte para sagas, y hacerlo todo de nuevo, y hay una comunicación con transacciones
[7:05] eventos, bueno hay un tema muy técnico ahí en el medio que funciona y que hace que
[7:13] todo esto posible, no, con las sagas que bueno, y también y también
[7:20] no bloqueamos las tablas en la 23 está ahí porque se pueden hacer reservas de columnas,
[7:28] tipo numéricos, para dejar la tabla Disponible para otras transacciones mientras que
[7:34] se realiza una transacción más larga con reservation column.
[7:39] Claro. Y luego, bueno, hay 300 funcionalidades en la 23 ahí.
[7:46] Sí, sí, hay muchas. Yo te voy a contar una así, que estaba hablando con una persona hace
[7:51] poco. Hace poco te estoy hablando hoy, hoy tenemos esta conversación.
[7:55] Un cliente que necesitaba toda una implementación de JSON y
[8:03] había montado Mongo. Y ya teniendo los servidores instalados y todos los mongos montados
[8:09] en las aplicaciones puestas, sabiendo que Oracle en 23, conociendo toda la integración
[8:13] de JSON, ha tirado de atrás Mongo.
[8:17] ¿Qué ¿Te parece? Esto me he tirado hoy.
[8:22] Ha sido como, no, no, además iban a montar y tenían todo montado, pero viendo que lo
[8:27] tenía Oracle, pues al final no han cerrado el contrato con Mongo y se quedan en Oracle.
[8:31] Y estoy hablando de un cliente muy, muy gordo, pero claro, estas cosas se puede contar,
[8:35] se puede contar el tema, pero no específicamente, pero muy interesante, muy interesante,
[8:41] tiene muy buena pinta, ¿no?
[8:45] Es que pueden trabajar en Oracle con los datos relacionales como si fueran documentos
[8:52] de tipo jason, no hace falta instalar un data store específico para los documentos
[8:59] jason, y luego ahora que también soporta las apis, que las mismas apis
[9:06] que soporta mongo para trabajar con documentos y con colecciones de documentos, y en
[9:13] Oracle no hay ningún límite y por detrás la base datos sigue siendo relacional.
[9:18] Tú puedes tener una aplicación tradicional o ldp sobre estos datos que funcione normal
[9:25] y corriente y mientras que extraes la información como documento jason en colecciones
[9:31] y trabajas con una app y para una aplicación de móvil o para realizar un data science
[9:36] sobre los campos que hay en formato jason, total,
[9:44] es muy, es muy interesante, muy potente.
[9:47] Una vez hecho pruebas de rendimiento llevando, digamos, la funcionalidad a la
[9:55] práctica, grandes volúmenes, algo así, es decir, tú que eres pro manager sabes si esto
[9:59] ya responde como para para decir, venga, podemos ir a producción ya con las Duality Views
[10:04] y esto va para adelante como un tren.
[10:12] Por supuesto que tenemos clientes empresariales muy grandes que utilizan sus bases
[10:19] de datos actuales en Oracle y las convierten en formato JSON para ciertas
[10:26] aplicaciones, que no es para todo.
[10:28] Para aplicación móvil por ejemplo de un banco la app y que necesitan en requiere
[10:36] el dato en formato jason lo puede utilizar directamente en formato jason
[10:43] Claro que hay, el rendimiento es igual que
[10:50] en una base datos nuestra normal y es muy escalable, también tenemos la los
[10:58] sistemas los Los Engineer Systems, que son Exadata, que son los más potentes para los
[11:04] clientes grandes que necesitan un rendimiento muy alto.
[11:07] La técnica que hay debajo no es tan fácil.
[11:11] Desde esta nueva funcionalidad de tratar el
[11:18] relacional, digamos, desde comandos de JSON o esas actualizaciones masivas que puedan
[11:22] hacerse en documentos, esas son las cosas que siempre dan un poco de miedo.
[11:26] Porque en relacional lo tenemos claro.
[11:28] Tenemos claro que en relacional tenemos toda la información aislada y cuando actuamos
[11:35] sobre algo concreto es sobre esa columna en concreto, esa fila en concreto.
[11:40] Pero claro, en JSON esa transparencia es un poco más complicada.
[11:45] Estos subdates sobre JSON que al final van a parar a tablas, tienen
[11:54] que tener su complejidad.
[12:02] Claro pero bueno nuestros ingenieros son muy buenos y lo conocería muy bien cómo hacerlo
[12:08] yo confío en ellos y todo lo que he probado me funciona muy bien y ha sido todo muy rápido
[12:14] todo es muy rápido que bien muy bien muy bien muy bien pues mónica también cuéntanos
[12:21] tú como tú ¿Tú cómo estás viviendo lo de la nueva 23?
[12:25] Bueno, pues desde el lado de Apex hemos tenido varias, digamos que gracias a
[12:32] esas características, pues son también, digamos que nuevas visiones y nuevas oportunidades
[12:39] también disponibles ahora desde el punto de vista de Apex.
[12:44] Por ejemplo, lo que comentaban de Vector Search.
[12:46] Esto es algo que definitivamente cambia el paradigma de la forma en que usualmente nosotros
[12:53] utilizábamos un término de búsqueda, ¿cierto?
[12:57] Por ejemplo, teníamos una aplicación, poníamos allí para que el usuario pudiera filtrar
[13:04] el término que él ingresaba, ¿cierto?
[13:06] Y pues lo vamos a buscar por un término que exactamente sea igual a lo que ya tenemos
[13:13] guardado en la base de datos.
[13:14] Pues esto cambia totalmente la forma de buscar con AI Vector Search, porque
[13:22] en vez de estar buscando por este término, pues vamos a buscar por similitudes semánticas.
[13:27] Entonces, ya no nos tenemos que enfocar como en poner todos los términos posibles para
[13:33] que esto pueda funcionar, sino que simplemente con El vector, pues él va a encontrar
[13:38] similitudes y va a poder presentar los mejores valores al usuario.
[13:43] Incluso nosotros tenemos varios artículos donde ustedes pueden
[13:50] ver la implementación y básicamente pues cómo se puede integrar esta búsqueda con vector
[13:57] search en la base de datos 23 AI y con APEX, no necesitan digamos
[14:04] que ningún tipo de LLM adicional o externo, solamente es utilizando
[14:11] la base de datos 23 AI y pues allí lo van a poder llevar a cabo.
[14:17] Hay uno de pronto en el canal de Apex que me dices que hay un canal, puedo ponerlo allí
[14:24] para que ustedes puedan ver el detalle de esta implementación que básicamente consiste
[14:29] en crear, una vez ustedes tengan el modelo OEDNX que sería el Open Neural Network
[14:37] Exchange, en la base de datos, pues van a poder luego convertir, basado en ese modelo
[14:43] que ustedes tienen, pues convertir, por ejemplo, una descripción que tengan de una imagen,
[14:48] por ejemplo, esto lo convierten a un vector y con esto se va a hacer la búsqueda o más
[14:55] bien el cálculo entre el término que estaba introduciendo el usuario.
[15:02] Y pues digamos que una galería de imágenes que se tengan.
[15:05] Esto es como para dar un ejemplo, ¿no?
[15:07] Pero ustedes lo pueden utilizar con cualquier otro tipo de documento, incluso podría
[15:14] ser no con imágenes, sino que queremos tener una, Digamos que un
[15:21] tipo de ayuda o un tipo de Q &A para los usuarios.
[15:25] Pues utilizamos todo un documento donde tengamos las respuestas y pues allí se va a poder
[15:31] utilizar esta información para resolver la pregunta que tenga el usuario.
[15:37] Igual hay otras cosas también en Apex 24 .1 que también podrían ser
[15:45] bastante útiles, pero pues no quiero saltarme la parte.
[15:49] Claro, claro. Vamos contando, vamos contando.
[15:54] Hablabas de los modelos, es decir, hay ya modelos pre -entrenados y modelos que vayan
[15:59] finos, porque con todo esto de las sillas parece un poco que depende qué modelo de entrenamiento
[16:04] se use, pues bueno, como que tienes unos resultados donde tienes otros.
[16:10] A veces tienes que probar con primero un modelo entrenado o ir probando otro porque a
[16:16] lo mejor no va tan fino. ¿Cómo funciona eso?
[16:21] ¿Tenéis vosotros ya una librería o modelos públicos o modelos nativos de Oracle que puedan
[16:26] usarse? Yo conozco algunos, por ejemplo, sobre animales, que para detectar fotos de animales
[16:33] y características de animales están entrenados sobre zoo, sobre modelos de zoo, pero
[16:39] no sé, no conozco muy bien.
[16:41] ¿Tenéis cosas, hay cosas por ahí para usar y cacharrear?
[16:45] Sí, bueno, de pronto ahorita Valentín puede comentar más, pero una cosa, por ejemplo,
[16:52] sería OCI Generative AI, que también tiene diferentes modelos que puedas
[16:59] poder utilizar, pero también quizás te refieres también a OCI Vision.
[17:05] OCI Vision también, podemos utilizar el modelo genérico que ya
[17:12] está entrenado y que funciona bastante bien, pero si nosotros queremos ir un poco
[17:19] más allá y ser más detallistas en la búsqueda o en lo que nosotros queremos encontrar,
[17:25] digamos que en unas imágenes, pues podemos crear nuestro Propio modelo entrenarlo con
[17:30] las imágenes, vamos a poderle ofrecer al usuario para que busque y ofrece
[17:38] utilizarlo finalmente en la aplicación, pero bueno, de todo depende, no sé si Valentín
[17:45] quiera comentar algo de estos modelos también quiero
[17:51] Solo añadir lo que tú acabas de explicar.
[17:55] Por esta razón tenemos tres posibilidades: la primera es la que
[18:02] comentó, la que explicó Mónica, es de utilizar los servicios específicos de, o sea, y
[18:08] de Oracle Cloud Infrastructure, que están ya diseñados para ciertas funcionalidades,
[18:13] por ejemplo el Speech, el Vision, el hay varios servicios entrenados
[18:21] para ciertas tareas y los puedes también utilizar directamente sin tener que crear tu
[18:27] propio modelo específico; la segunda posibilidad es de desplegar un
[18:34] clúster de inteligencia artificial privado para desplegar tu propio modelo y tenerlo,
[18:43] bueno, optimizarlo lo para los propósitos que tienes, tenerlo a mano para
[18:50] la aplicación que quieres desarrollar; y la tercera es utilizar un modelo público de
[18:55] Hacking Face, lo llevas y también lo puedes ajustar un poco a tus medidas, pero
[19:03] está ya pre entrenado y normalmente hay que buscar entre varios modelos hasta que encuentres
[19:10] lo que tú realmente necesitas para la aplicación, bueno.
[19:16] Muy interesante. Es interesante, ¿no?
[19:17] Es decir, varias opciones, ¿no?
[19:19] Unas quizá más públicas. ¿Todo esto tenéis enlaces de Live Labs o cosas que alguien
[19:26] pueda probar? ¿Cómo podríamos tener una documentación
[19:33] así para ir conociendo un poco más con algún caso práctico que se pueda hacer, algún
[19:38] ejemplo? Claro, hay un sitio muy popular que se llama Live Labs y
[19:45] allí van a encontrar una infinidad de laboratorios disponibles utilizando tecnologías
[19:51] Oracle, pueden entrar allí y allí está, digamos que pueden ingresar un nombre de lo que
[19:58] ustedes quieran buscar, ya sea Vector Search o Duality Views, lo
[20:05] que a ustedes les interesa.
[20:06] Y les van a aparecer allí los workshops disponibles para ese tema que ustedes quieren
[20:13] encontrar más detalles. También, por ejemplo, desde el punto de vista de Apex, bueno,
[20:19] les comentaba antes que hay un blog donde se puede ver la implementación de Vector Search
[20:24] con Apex, pero también tenemos otros laboratorios en los que utilizamos OCI Vision, OCI
[20:33] Document Understanding y cómo se pueden integrar con Apex.
[20:37] Entonces, pueden ver todos los pasos donde se puede llevar esa integración.
[20:45] Por ejemplo, con OCI Document Understanding,
[20:49] Eso también es un servicio de OCI que es muy interesante porque ayuda, por ejemplo, si
[20:55] tienes muchas facturas y puede ser de diferentes formatos esas facturas, que puedas obtener
[21:02] la información que tienes en el detalle de estas facturas y cargarlo automáticamente
[21:09] a la base de datos. Entonces, probablemente, no sé si alguien sepa de esto, pero en
[21:16] el área de contabilidad, no sé cómo lo llamen aquí en España, pues normalmente hay una
[21:22] persona encargada de cargar la información que reciben de las facturas, ¿verdad?, al
[21:27] sistema que ellos manejan.
[21:29] O sea, ahora con cualquier otro.
[21:31] Es un proceso que básicamente tienen que hacerlo manual.
[21:35] Ahora, con OCI Document Understanding, pues simplemente cargas esta factura y automáticamente
[21:42] el sistema va a tomar los datos, la información que esté contenida allí, lo va a llevar
[21:48] a la base de datos y pues va a ser mucho más fácil, ya sea para el usuario o en términos
[21:55] generales, entender qué información hay allí y trabajar basado en esos datos que tenemos
[22:01] después esto realmente hay más servicios como comentaba valentín eso también los pueden
[22:07] encontrar y van por ejemplo a su favor preferida y ingresan por ejemplo hay
[22:15] servicios o si hay hay servicios y van a encontrar muchos más por Por ejemplo, también
[22:21] está el Digital Assistant, Language, Speech.
[22:25] Entonces, pues, esto es muy interesante.
[22:28] Y ver cómo se puede integrar.
[22:30] La mayoría de ellos simplemente necesitas un servicio REST para poderlo consumir.
[22:36] Entonces, pues, fácilmente, por ejemplo, podrías invocarlo desde una aplicación Apex.
[22:43] ¡Qué bien! Una pregunta, por poner todo en contexto un poquito, quitó todo lo que estamos
[22:48] hablando, estamos hablando 23 ahí únicamente o si
[22:55] Correcto está Disponible en tu
[23:02] propio data center si tienes un exacto y también la
[23:10] tenemos disponible en docker y desplegarla en cualquier
[23:16] Portátil. El Free, ¿vale?
[23:18] El Free Development Edition, ¿no?
[23:20] Claro, claro. Es una versión limitada, pero para educación entiendo que es válida.
[23:26] Por lo menos lo que nos dicen es que es full a nivel de funcionalidades, pero sí limitada,
[23:31] digamos, pues a, bueno, el tema de memoria y de espacio.
[23:35] Para lo que es aprender y descubrir la funcionalidad y para desarrollar, para empezar
[23:40] a desarrollar, con eso tenemos más que de sobra.
[23:45] Oye, Valentín, ¿tú que eres De database?
[23:49] Venga, ¿para cuándo va a salir on -premise?
[23:51] La 23 Es que tenemos ganas.
[23:57] Tenemos ganas Hay que mirar.
[24:01] Hay que seguir la página de Marketplace Support, tenemos ahí una nota donde van a publicar
[24:06] las fechas de lanzamiento y todavía está por determinar esta fecha.
[24:11] No tenemos esta información ahora.
[24:13] Estamos ahí, ¿eh? Estamos expectantes ahí, ¿eh?
[24:18] Estamos muy cerca. Sí, sí, sí.
[24:20] A ver, parece, por lo que veo, está bastante madura ya.
[24:24] Al menos está madura para funcionar en Exadata y para funcionar en OCI.
[24:28] Yo creo que tiene que estar ahí casi, casi, casi, ¿no?
[24:31] Mira, comenta Ronald, dice, primer cuatrimestre de 2025.
[24:35] Mira, yo había leído primer semestre de 2025.
[24:38] Pues con primer cuatrimestre, pues estaríamos ahí poquito a poquito.
[24:42] Se lo pedimos a los reyes magos, a Santa Claus, que nos la traiga.
[24:47] Muy bien. Cositas que quería preguntaros y que quería que me contaseis sobre
[24:54] Apex. La gente que quiera, digamos, empezar a descubrir
[25:01] Apex, quizá un poco, no desde cero, pero a lo mejor sí desde un punto más o menos intermedio.
[25:07] Gente que ya tenga conocimiento, pues a lo mejor de algo de Data Science y quiera utilizar
[25:11] a lo mejor Machine Learning, la IA y todo esto.
[25:14] ¿Cuál sería el camino fácil para utilizar, por ejemplo, la
[25:21] Free Tire de OCI para decir, mira, con esto, que sería, por ejemplo, a lo mejor desplegar
[25:27] un Autonomous con la modalidad de Apex, porque ahí está la modalidad de Apex, la modalidad
[25:33] de REST, o LTP o Data Warehouse.
[25:37] ¿Cómo recomendaríais vosotros que alguien empezase a conocer y
[25:44] a descubrir la 23i con Apex desde una forma accesible
[25:53] o más resuelta? Hablo de los cifritas ayer porque pienso que es algo que en
[26:00] un momento alguien puede tener disponible un Autonomous, puede tener un Autonomous con
[26:05] REST o con Apex y decir pues mira con esto, con Visual Studio Code, con un
[26:12] Autonomous y con estos tutoriales o lo que sea.
[26:17] O sea, ¿alguien ya tiene ahí para descubrir?
[26:19] ¿Cuál recomendaríais vosotros ese camino de primer contacto con Apex
[26:28] y con 23 ahí? Bueno, lo primero, por si alguien no lo sabe, alguien de la audiencia que
[26:34] no lo sepa, Apex está disponible en cualquier base de datos, ya sea que esté en Premises
[26:42] o en Cloud. En cualquier lugar donde esté una base de datos Oracle, allí pueden tener
[26:47] APEX. Entonces, para resolver tu pregunta, diría yo que hay dos opciones.
[26:53] Ya sea si lo quieres manejar on -premise o si lo quieres trabajar en cloud.
[27:00] Entonces, puedes bajar, por ejemplo, hay una VirtualBox Appliance que ya incluye Tanto
[27:07] la base de datos 23EI Free y también incluye Apex 24 .1.
[27:13] Entonces, si ustedes quieren encontrar esto, pueden ir a apex .oracle .com.
[27:19] En la página principal, allí van a encontrar un link que dice Start for Free Today.
[27:27] Van a bajar un poco y van a encontrar la máquina virtual para poder descargarlo descargarlo
[27:34] y utilizar todo lo que contiene también este appliance.
[27:40] No solamente está la base de datos, también van a tener allí el sistema operativo, Oracle
[27:45] Red Data Services, mejor dicho.
[27:47] Tienen todas las herramientas listas para que puedan empezar a trabajar o si no, la alternativa
[27:54] sería utilizar Apex en Oracle Cloud utilizando también, lo pueden hacer
[28:01] totalmente gratis y simplemente van a oracle .com slash free y pues
[28:08] se pueden registrar para obtener una cuenta
[28:16] totalmente gratis. Le dan clic en Start for Free allí, llenan los datos y pues pueden
[28:23] provisionar su base de datos.
[28:27] Ahora, probablemente pues si no tienen mucha experiencia en el lado de Oracle Cloud,
[28:34] Tenemos varios laboratorios que están nuevamente en apex .oracle .com.
[28:40] Ustedes pueden ir a el tab Learn y van a encontrar allí una opción
[28:47] que se llama Labs and Tutorials.
[28:50] Entonces, en cada uno de estos laboratorios mostramos cómo puedes provisionar tu
[28:57] ambiente. Y ese sería como el paso previo antes de empezar a desarrollar el laboratorio.
[29:04] Obviamente, como les decía, pues hay varias alternativas.
[29:08] Si ustedes quieren utilizar Apex en Oracle Cloud, Apex Service o
[29:15] incluso hay una tercera opción, pero esto no sería utilizando la base de Datos 23EI,
[29:21] sería simplemente con la base de datos 19C y es que puedan
[29:29] solicitar un espacio de trabajo en apex .oracle .com que también es totalmente
[29:36] gratuito no les piden tarjeta de crédito ni nada simplemente van allí se registra y van
[29:42] a poder utilizar Apex para que puedan evaluar sus características pueden utilizar Apex
[29:48] como si fuera un ambiente productivo pero es simplemente para que ustedes lo puedan evaluar
[29:55] si ustedes ya están listos digamos que para ir a un ambiente productivo pueden exportar
[30:01] sus aplicaciones e importarlas pues en el ambiente que corresponde entonces hay múltiples
[30:08] opciones obviamente cuando hablamos de apex con 23 edad pues así quedamos solamente con
[30:15] dos que sería provisionando su base de datos autónoma en oracle cloud y utilizando
[30:24] la virtual machine que también pueden descargar.
[30:28] Ahora, creo que en la región de España, de Madrid, aún
[30:35] no tenemos la 23 en autónomos.
[30:38] Esta es una tarea pendiente, creo.
[30:41] Está solamente en algunas regiones, sí es cierto.
[30:44] En algunas regiones. Habría que chequear primero en qué regiones tenemos, digamos, también
[30:48] porque si alguien se va a hacer una cuenta, una cuenta free, ¿vale?
[30:53] Por varias cosas interesantes de las Las contas free, la primera, las contas free tienen
[30:57] unos recursos que son los always free, que digamos siempre vas a tener una base, me parece
[31:02] que son dos bases de datos autónomas, nunca se va a cobrar por ellas, una base de datos
[31:08] en la nube, siempre disponible para poder hacer tu aprendizaje y tu desarrollo, siempre
[31:14] disponible, siempre gratis, no always free.
[31:16] Y eso también, es decir, ya que alguien va a hacer una cuenta nueva, pues elegir la región
[31:22] donde tengamos 23, en Madrid, tenemos que esperarnos un poquito aún, parece, ¿no?
[31:26] Sí, bueno, voy a ponerles este enlace allí en la comentación.
[31:34] Acabo de ponerlo ahora. Bueno, ahí está, pues digamos que no está todo, ah, pero aquí
[31:40] aparece, ah, España aparece, pero para las cuentas pagas.
[31:46] Vale, vale, vale, claro. No es para el Free, el Free Tier todavía
[31:53] no está, pero de autónomos, bueno, la cuenta que nosotros tenemos, los seis a mí no me
[31:59] dejaba escoger 23 de las de las de autónomos.
[32:05] Si es una cuenta de pago, debería dejarte.
[32:09] Vale, bueno, pues Si no es el free tier, bueno, es que nuestras cuentas estas de
[32:17] De Ace son un poco así, no son como cuentas free -tayer a las que se les ha añadido un
[32:22] dinero de crédito para que nosotros hagamos nuestras pruebas entonces es como una cuenta
[32:27] un poco rara, pero bueno, sabiendo que esta versión de pago en España pues tenerlo en
[32:33] cuenta y si no si alguien quiere en free probarlo, pues tendría que ir a otra región,
[32:38] quizá, no sé si Frankfurt o no sé, alguna de las que están.
[32:42] Hemos puesto el enlace en el canal de apex lo digo por resumir estamos grabando en directo
[32:49] pero si estás escuchando esto dentro de unos días en grabado en el podcast que sepáis
[32:55] que todos estos enlaces que estamos contando lo estamos poniendo en el servidor de disco
[32:59] de café database en el canal de apex y estamos poniendo un poco pues mónica puesto los
[33:04] enlaces de los tutoriales de apex son ser tutoriales y los los trainings y todo eso,
[33:10] y muy bien, muy interesante, ¿no?
[33:14] Muy interesante todo lo que se viene.
[33:17] Sí, así es, y bueno, si están interesados o si están motivados con 24 .1, pues yo creo
[33:24] que lo que viene va a estar mucho más interesante, así que estén preparados.
[33:29] Yo quería contarte o que nos contaras algo que me dejó flipado
[33:37] totalmente, que es el generador de SQL a partir del lenguaje conversacional.
[33:46] Bueno, tremendo eso, ¿eh?
[33:49] Es decir, créame que dices, ostras, estamos ya ahí en que
[33:56] las aplicaciones, evidentemente con supervisión, se genere, digamos, o el gran grueso
[34:02] se pueda generar con IA y una cosa que hemos comentado
[34:10] que tenías para ese evento que vamos a hablar en un ratito que vais a hacer de Apex sobre
[34:18] esto de el generador de aplicaciones
[34:23] ¿cómo lo has hecho? ¿un asistente ahí para desarrollo de aplicaciones con Apex?
[34:28] Contarles qué es eso bueno esto esto es algo que está disponible a partir de 24 .1
[34:35] lo pueden utilizar en la base de datos oracle 19c a partir de esta versión y
[34:42] pues bueno otro requisito antes de contarles es que necesitan configurar
[34:50] una con su servicio de inteligencia artificial esto ¿Por qué?
[34:56] Porque en esta funcionalidad que estamos hablando, que es el desarrollo asistido de aplicaciones,
[35:04] pues vamos a poder interactuar de manera conversacional con la inteligencia artificial
[35:11] para diferentes propósitos de desarrollo.
[35:15] Entonces, vamos a poder interactuar con ellos para pedirle que me cree una aplicación
[35:20] basado en la instrucción que yo haya suministrado como usuario o como desarrollador más
[35:27] bien. Entonces, puedo ser tan específico como yo quiera.
[35:31] Tú puedes decirle, bueno, ayúdame a crear una aplicación para este propósito, ¿verdad?
[35:37] Y que incluya reportes O un formulario o simplemente sea para administrar, y puede ser
[35:42] específico también en decirle con estos objetos de base de datos que yo ya tengo.
[35:48] Entonces, obviamente, ya necesitas tener unas tablas allí, también quizás unas vistas
[35:54] y puedes definir que con esos objetos necesitas crear la aplicación.
[35:59] Una vez hayas ingresado esta instrucción, él va a tomar allí unos segundos y te va a
[36:05] retornar una idea de lo que vas a crear.
[36:08] Entonces te va a decir, vamos a crear un formulario, vamos a crear un reporte
[36:16] basado en esta tabla, por ejemplo.
[36:19] Y si tú estás de acuerdo, pues vas a crear la aplicación basado en esa definición que
[36:25] te ha suministrado la IA.
[36:27] Si no, pues puedes seguir añadiendo más características o más instrucciones hasta que
[36:33] hayas definido cómo quieres crear tu aplicación.
[36:37] Pero esto es solamente una parte de este desarrollo asistido, porque hay más
[36:44] características también. Entonces, hay que tener en cuenta que esto que les comentaba
[36:49] es solamente para aplicaciones nuevas, no para aplicaciones ya existentes.
[36:55] ¿Esto valdría con OpenAI?
[36:57] ¿Tener una cuenta con OpenAI o con...?
[37:00] Tenemos Tres opciones: OCI, Generative AI, Cogir y Open AI.
[37:06] Entonces tú configuras el servicio de IA, el que prefieras.
[37:11] Tú ingresas los datos y una vez lo hayas registrado,
[37:18] vas a poder utilizar esta opción que te comento.
[37:21] Porque si no tienes registrado un servicio de IA, pues esta opción no te va a aparecer.
[37:33] Y tenemos también servicios adicionales o funcionales adicionales que se pueden aprovechar
[37:40] de igual manera el select y hay que permite comunicar con la base datos
[37:47] de manera en lenguaje natural en lenguaje humano sin tener que escribir sql y
[37:55] el rock y retrieval augmented generation que también es la una manera de pedirle que
[38:02] la base datos nos conteste pero no de una manera tabular sino en lenguaje
[38:10] humano que nos cree una respuesta humana como si fuera una persona.
[38:17] Que responda a la select como si fuera una persona.
[38:20] Dime... Exactamente. Este es el RAC.
[38:25] Qué interesante, qué interesante.
[38:28] De todo esto, ¿qué vais a...?
[38:30] Cuéntame, porque María me dijo que vais a hacer como un Apex Tour en España, Portugal.
[38:37] Un evento... Un evento potente, ¿no?
[38:40] Cuéntame, cuéntame. ¿Cuántos días son?
[38:42] ¿Qué días son? Cuéntame las fechas ¿Tú estarás ahí, Valentín?
[38:46] Exponente también si yo voy a presentar la parte general de
[38:53] 23 de la base de las novedades que día son que hay elementos se llaman únicos database
[39:00] 23 que hay an apex iberia tour y este evento va a ser en febrero empezamos
[39:08] en barcelona el 10 de febrero y luego vamos a estar en madrid en febrero 12 luego
[39:15] lisboa febrero 14 y finalizamos en marga febrero 17 entonces este
[39:23] es un evento sin costo para los para los clientes partners desarrolladores que quieran
[39:30] participar en españa las sesiones las vamos a hablar en español y
[39:37] en portugal será en inglés ok vamos a tener allí varios digamos
[39:44] que vamos vamos a tener varias sesiones van a ser muy interactivas vamos a tener varios
[39:50] demos en los que van a poder ver en vivo estas características hemos comentado algo
[39:57] pero es diferente cuando ya realmente podemos ver esto esto en vivo y cómo funciona entonces
[40:03] vamos a tener una sesión sobre las nuevas características de la base de datos 23 AI,
[40:09] vamos a hablar también de las nuevas características de Apex, vamos a ver también demos
[40:16] y de ambos tanto la base de datos como de Apex y al final pues vamos también
[40:23] a tener un workshop en el cual pues vamos A ver cómo crear una aplicación, cómo utilizar
[40:29] características de 23 AI también y en Apex para crear, pues, una aplicación real y y
[40:36] bueno, todo esto nos va a tomar más o menos desde las 9 de la mañana casi hasta las 5
[40:41] de la tarde. Así que si ustedes están por allí cerca, no duden en registrarse.
[40:49] ¡Qué bueno! Vamos a ver, repaso.
[40:52] 10 de febrero, Barcelona.
[40:55] Desde las 9 de la mañana, tranquilamente.
[40:58] El evento no tiene coste, es gratuito para todos los que quieran ir, aprender y descubrir
[41:03] y pasarlo bien, conociendo todo lo nuevo que se viene.
[41:09] Digo, 10 de febrero, ¡qué bien!
[41:12] Eso está muy bien, en esos eventos, claro, los que presentamos muchas veces, pues esa
[41:17] es la parte también más bonita, ¿no?
[41:18] Conocer el otro lado, lo que hay, es muy interesante.
[41:23] Diga las fechas. Conectar
[41:26] Con mucha gente, acabo de publicar el vínculo en el chat.
[41:30] Muy bien, lo he puesto en el chat.
[41:32] Y tenemos el Barcelona desde febrero, en Madrid 12 de febrero, en
[41:40] Lisboa 14 de febrero, el día de los enamorados en Lisboa y Guadalajara
[41:48] desde febrero. Muy bien, ¿es el mismo plan y mismos ponentes en todo, no?
[41:55] ¿O vais a hacer el tour todos lo mismo, no?
[42:01] Muy bien, muy bien. Voy a contar un poquito aquí lo de la agenda, ¿vale?
[42:05] Para que la gente la sepa.
[42:06] Descripción de las nuevas características, entiendo que esta la harás tú, de 23, ahí
[42:09] lo contarás en la primera charla, la harás tú.
[42:15] Seguimos con las nuevas características de Oracle Apex y después de esto
[42:22] nos vamos con demos de la base de datos con JSON, con XML, con Graph, con Spatial,
[42:29] con Text, con Relational, cargas de trabajo y características sobre todo de nuevas de
[42:34] nuevas funcionalidades. Y ahí nos vamos ya a la una, break, una pausa, y antes de
[42:41] comer, demos de Apex, de Apex.
[42:46] Y veo, estoy leyendo aquí, dice, ve a Apex con un interfaz de preguntas y respuestas
[42:51] impulsado por ahí generativa,
[42:53] crea la búsqueda de imágenes basada en IA, que esto es lo que hablaba antes Mónica, lo
[42:58] del vector search, entrenar un modelo, y después decirle, vale, pues esta imagen dentro
[43:03] de este modelo, dime los parecidos, cuáles tienen estas características y tal.
[43:08] Y, oh, oh, me encanta, modernización de Oracle Forms a Apex.
[43:14] Sigue habiendo, sigue habiendo Forms por ahí.
[43:19] Entonces, sí, tenemos después una comida y luego por la tarde un workshop de Oracle 23
[43:25] ahí con Apex. Digamos, un workshop de una horita para para ver todo esto de
[43:32] forma de forma práctica muy no tienes perdición nada es digamos
[43:40] que es También queremos escuchar y queremos escuchar la experiencia de
[43:47] nuestra audiencia con la 23 3 ahí con la free con el frío autónomos con
[43:55] él allí en sus pruebas todo lo que nos pueden contar
[44:02] sobre bien qué bien qué bien ese tipo de eventos están muy muy muy chulos me gusta me
[44:09] gusta mucho el planteamiento vaya vaya trabajo hay detrás de estas de cada cosa
[44:16] de estas verdad mónica Sí,
[44:19] Así es. Una cosa es estar solamente allí como speaker y otra es todo
[44:26] lo que está en la parte logística, aprobaciones y demás, pero realmente lo hacemos
[44:33] con el mayor de los gustos y sobre todo para que pase un día muy interesante conociendo
[44:41] de las tecnologías de Oracle.
[44:43] Entonces si de pronto no conocen de Apex, pues ese día van a conocer de las características
[44:50] de Apex, no solamente las novedades, sino también qué es Apex y pues que lo puedan ver
[44:56] en acción. Si ya son usuarios de la base de datos Oracle, pues Apex es algo que ya
[45:04] podrían estar utilizando sin ningún costo de licenciamiento.
[45:07] Entonces, pues para que también aprovechen y saquen mayor partido de todo lo que ya tienen
[45:12] en la base de datos Oracle.
[45:14] Es claro. Ahí también hay una labor importante de evangelización.
[45:20] Te diré que tengo un cliente que utiliza Report 6.
[45:24] ¡Guau! Y mira que les digo de Apex, si lo podéis hacer con Apex si de
[45:31] verdad que lo tendréis y tal, bueno, pero es que cambiar los reports creo que son más
[45:35] antiguos, creen que es report 6, pero creen que es aún más antiguo porque intentamos
[45:40] verlos de alguna forma y había un mensaje que el reports 2000 nos decía versión demasiado
[45:46] antigua de reports, o sea
[45:50] Creo que ahí hay una Labor interesantísima de poder Poder conocer Apex desde
[45:57] esa práctica, desde una sesión de un día, yo creo que es muy amena, ¿no?
[46:03] Conocer la 23 ahí ya con internet artificial y con Apex.
[46:07] O sea, que los que estéis en estas ciudades, estamos hablando Barcelona, Madrid, Lisboa,
[46:11] Bálaga, y si estáis cerca, pues os venís.
[46:15] Y si estáis lejos, pues lo vais a grabar.
[46:19] ¿Vais a hacer posible que esto se pueda ver offline o grabado
[46:26] o algo? No, totalmente presencial.
[46:30] Es que es muy vivo, ¿no? Son prácticas en vivo y esto yo creo que es mejor verlo, ¿no?
[46:35] Estoy viendo los ponentes, sois Mónica Godoy, Valentín Tabacaru y Priscila Iruela.
[46:41] ¿Seréis vosotros tres? Trío de expertos.
[47:20] ¡Qué bien! Transformar estos reportes o cómo utilizar diferentes otras alternativas,
[47:25] ya sean de Oracle o externas, para que puedan migrar estos reportes.
[47:32] Les voy a mandar el artículo,
[47:35] les voy a mandar el artículo que, bueno, pues
[47:41] Oye que si alguien de la audiencia porque estamos haciendo esta grabación del podcast
[47:48] la estamos haciendo con audiencia tenemos 14 personas ahí hablando y os
[47:55] parece si subimos a Ronald que nos quiere decir algo vamos a subirle vamos
[48:03] a saludarle leer cuando quieras qué
[48:07] tal qué tal muy buenos días a todos como están como esta rana de mañana yo
[48:14] aquí de mañana y ustedes allá de tarde bueno un abrazo para para todos mónica un placer
[48:20] nuevamente escucharte y quiero hacer controversia a mí me gusta hacer controversia y
[48:26] que diga javier verdad Fácil,
[48:35] no lo vamos a dejar tan fácil para Valentino, no puede ser así, sabemos muy
[48:43] bien, como bien lo acaba de decir Mónica, de verlo por estar depreciados de hace 2002
[48:51] más o menos, pero, pero sabemos nuevamente que hay un anuncio
[48:58] del agente de Product Manager para Forums 14 para el próximo año.
[49:04] Y se anuncia que Forums 14 traería muchas de las características que hoy en día estamos
[49:10] viendo en Apex. ¿Qué opinión te merece eso?
[49:14] ¿Qué opinión les merece eso?
[49:18] Bueno, es que dijiste algo muy acertado, Ronald.
[49:21] Va a traer lo que Apex ya tiene.
[49:25] Entonces ha sido un golpe
[49:32] de vuelta va a traer lo que utiliza solamente las
[49:40] palabras de ronan por otro lado pues ya apex ya tiene estas características no tiene
[49:47] que trabajar en ellas sino que está viendo al futuro que es lo nuevo que podemos incluir
[49:53] ellos están tratando de irse como ponerse al día vamos a ver y nosotros estamos
[50:00] al futuro yo entiendo que aún hay ahí habrá clientes que aún están
[50:08] pidiendo por favor dejarnos mantener un poco más forms no no que no caiga en final de
[50:14] servicio entiendo ahora estoy aportando yo la mía desde hablando desde la
[50:23] Pero es correcto es correcto porque queremos agradecer a nuestros clientes
[50:30] que han utilizado fuerza durante tantos años y que han confiado en oracle y queremos
[50:36] también ofrecerle algo de soporte no a los que todavía tienen forma pero
[50:43] nuestro consejo es de cambiarse en cuanto puedan
[50:49] yo lo digo por lo siguiente tal vez ya javier sabe y mónica también yo ya tengo 33
[50:57] años de ser usuario de los productos ahora y ya la vida me va alcanzando
[51:04] y como bien lo es la esposa como que ya voy pasando un poquito de moda sin embargo recordaré
[51:12] muy bien en términos de historia cuando pasa esto con de valor por 6 y allá por el año
[51:18] 2000 vino toda la moda de que todavía que mirará a df y mucha gente intentó
[51:26] hacer este tipo de migración al final de cuentas de poco tiempo después se dijo no no
[51:31] no es su no es lo que lo que esperábamos no era tan fácil hacer este tipo de migración
[51:37] y tanto es el caso de que a df prácticamente no tuvo una acogida de De la forma
[51:45] que se esperaba Por la parte de la comunidad De desarrolladores Y precisamente mucha
[51:50] de la gente De developer continuó con las versiones En tres capas Y bueno Ya
[51:58] se sabe que la versión Versión 10, versión 11 Versión 12 Y viene ahora esta famosa versión
[52:04] 14 Que me extraña mucho que la estén nominando así Porque como bien lo he comentado Nos
[52:10] están haciendo una ensalada de versiones tremenda, porque por un lado aparece 23, por
[52:15] el otro lado 24, ya en algunos productos, y ahora se habla 14, suena como que, lo que
[52:21] siempre yo he dicho, como que es adecuado que tuviéramos como una estandarización en
[52:25] las versiones para que la gente no se pierda tanto en saber cuándo un producto nuevo,
[52:30] cuándo un producto ya tiene algún tiempo de estar en mercado.
[52:35] Entonces para aquella gente te voy a, digamos, lo que te voy a transmitir es lo que yo
[52:40] he recibido lo que yo he recibido de los usuarios que todavía utilizan firms and records
[52:46] y lo utilizan en tres capas en las versiones 11 o 12, que es que mucha
[52:53] de la inversión que ellos han realizado en desarrollo de sus aplicaciones, hoy en día
[52:58] están adoptando Apex para hacer ciertos módulos
[53:03] ciertas cosas específicas, pero siguen pensando, y como te digo eso es lo que dicen los
[53:09] usuarios finales que todavía Apex no termina de completar
[53:16] para poder realizar una aplicación total, un ERP, desarrollar un ERP de forma total,
[53:22] como si no lo permite Forms o como ellos creen que Forms lo ve.
[53:27] Entonces, quería hacer ese comentario ¿Para qué opinan ustedes?
[53:32] Bueno, pues ahí digamos que la pregunta sería, ¿por qué?
[53:36] ¿Por qué no lo ven como un ERP?
[53:39] O más bien, ¿cómo no lo ven Apex como si puedan construir un ERP completo?
[53:46] Hay muchos casos de éxito a nivel global, donde
[53:53] los clientes han llevado sus aplicaciones de Oracle Forms, independiente de la versión
[54:01] en la que estaban, a Apex.
[54:04] Son aplicaciones de misión crítica, no son aplicaciones pequeñas.
[54:11] Entonces realmente la pregunta es por qué no lo ven así, quizás
[54:18] no han tenido el acompañamiento necesario para poder hacer este tipo de modernización,
[54:25] porque hay que tener en cuenta que están cambiando de paradigma, muchas veces están pasando
[54:31] del cliente servidor a un paradigma
[54:35] web, como esta inglés, como es el pex, entonces no es simplemente pensar que
[54:42] tenemos los objetos de base de datos, ya vamos a poder llevar en la aplicación
[54:50] a ibex y no y no más. Hay muchos temas también a considerar, entonces pienso
[54:57] yo que es importante tener un buen acompañamiento, un partner de pronto que sea muy experto
[55:04] en este tema. Hombre, yo creo que todo
[55:11] tira hacia Apex, o sea, todos los...
[55:14] el año pasado estaba comentando con una persona que decía no, pero es que siempre va
[55:18] a estar Forge, todo esto termina acaba siendo
[55:23] No quiero decir entornos legacy pero evidentemente hay que dar esa continuidad
[55:31] a los que ya tienen toda la infraestructura como dice Mónica los que nos llevan a IPEX,
[55:36] pero es como un acompañamiento, venga, vayan migrando, tengan un poco más de espacio,
[55:43] pero vénganse a IPEX, yo la progresión que veo y el camino que toma es como
[55:50] ya muy sólido, creo ya, quizá a lo mejor, claro, el tema para tener ya todo un financials
[55:56] migrado, digamos, de una forma sin impacto, ¿no?, sin dolor, migre usted fort sin
[56:03] dolor pero dolor quizá es mucho decir pero sí como que ya podría ir pensando migrar todo
[56:08] el mundo no mónica como lo ves si me preguntas a mí pues yo soy la del
[56:17] tema de modernización e incluso aprovecho para contarles en ipex .org .com
[56:25] allí van a poner el link en el chat nuevamente hay muchos recursos que van
[56:32] a encontrar respecto a esto he escrito un artículo de las preguntas más frecuentes sobre
[56:39] por qué forms a APEX las diez razones por qué APEX es ideal para los desarrolladores
[56:46] de forms hay un laboratorio también hay una presentación entonces Entonces hay mucha
[56:53] información y luego el reporte, perdón, el blog post que te comentaba de los reports.
[56:59] Claro y bueno, lo otro que no les había comentado,
[57:07] los casos de éxito. Entonces hay muchos clientes que han ido de Forms a Apex
[57:14] y no solamente mejoraron la usabilidad
[57:21] de las aplicaciones, la cantidad de bugs que podían encontrar a nivel de desarrollo,
[57:27] sino también que pudieron ver KPIs que fueron mejorados gracias al haberse
[57:35] movido de Forms a Apex. Entonces, hay un caso, por ejemplo, de un cliente que comentaba
[57:42] que redujeron el tiempo de desarrollo, en términos generales, en un 35%.
[57:50] Entonces, esto es algo que ellos no podían haberse dado cuenta antes,
[57:58] sino que después de haberse ido a Apex pudieron medir este tiempo de desarrollo que
[58:06] les tomaban cuando tenían Forms y ahora cuando desarrollan en Apex.
[58:12] Así hay muchas más historias de clientes y la realidad es que
[58:20] Con todas las nuevas características que en cada release incluimos en Apex, estamos
[58:27] también mejorando diferentes aspectos del ciclo
[58:34] de vida de desarrollo a nivel de nuevas características, ahora con inteligencia artificial,
[58:40] sumado también a las nuevas características que están disponibles en 23EI, pero también
[58:46] siempre estamos mejorando en ver formas para las aplicaciones, también estamos
[58:54] mejorando también en usabilidad, en el monitoreo, las capacidades
[59:02] móviles que puedan utilizar estas aplicaciones en cualquier dispositivo e interfaz de
[59:08] usuario, la seguridad, entonces, y bueno, es poner dos releases por
[59:15] año. Entonces, pues aún con mayor razón, siempre estamos yendo a la vanguardia con todo
[59:22] lo nuevo que hay en desarrollo de aplicaciones.
[59:25] Y no quiero que me tomen que estoy en contra de Apex, más bien, Mónica, lo hago precisamente
[59:32] porque todo este tipo de preguntas se ve en los foros y hay poco material con respecto
[59:38] a todo eso que nos acabas de hablar sobre las ventajas que tiene Apex sobre otro tipo
[59:43] de herramientas y sobre la misma facilidad inclusive de aprendizaje.
[59:47] Eso es un mundo importante, que la comunidad de Apex es una comunidad muy amplia hoy
[59:51] en día y que inclusive para los que no nos gusta programar con caso
[59:56] se nos hace como muy fácil.
[60:01] Podernos meter dentro de este rol, al menos yo lo veo desde ese punto de vista, para
[60:05] mí se me hace mucho más sencillo que llegar y aprender todo lo que hay detrás en la parte
[60:12] del framework de desarrollo de no sé Javier si vuelvo a decir, igual, pero creo que
[60:19] vos sí tienes esa experiencia con ambas herramientas Sí, sí, sí, sí, pero vuelvo a lo
[60:25] mismo, la sensación que hay con Apex es que es donde está la apuesta, yo tengo una frase
[60:31] como muy estúpida también, una frase de estas de opinión desde la ignorancia es decir,
[60:35] veo que cuando, cada vez que Oracle mete algo, lo acerca al motor, lo acerca al núcleo
[60:40] es que está apostando por esa tecnología a nivel de continuidad Es decir, el export -import
[60:46] en aplicaciones externas, en el momento en que la integras en el motor, export -datapump,
[60:50] export -datapump y todas las APIs, dices, esto es la forma, de ahí hay camino.
[60:56] Tablas externas, toda esta funcionalidad de crear tablas a través de las APIs del loader,
[61:02] del datapump. Y con Apex veo algo similar, es decir, veo que cada vez están acercando
[61:07] más el Apex al motor y todo lo que es acercar al motor y es en todo lo que después te
[61:14] das cuenta, que en la siguiente release hay muchísimo más desarrollo, muchísima más continuidad,
[61:18] más soporte y dices, bueno, pues es que La apuesta es segura, vamos
[61:25] hacia allí. Y si falta algo a lo mejor por cerrar, es que es el camino.
[61:31] Es la sensación que tengo, pero cuesta evangelizar.
[61:35] Ahí en eso estoy contigo, Ronald.
[61:37] Cuesta convencer a la gente de decir, venga va, dadle una oportunidad, probadlo, porque
[61:43] lo ven como un mundo muy nuevo.
[61:46] No también porque es porque es muy nuevo concepto es muy nuevo respecto respeto ford
[61:52] no hay report si las arquitecturas estas estas antiguas, pero yo creo que es la apuesta
[61:58] es lo que es lo que la sensación hablando de éstas y de mí de mis especulaciones, pero
[62:04] pero bueno muy bien y es verdad es verdad lo que dices porque el
[62:11] grafo también empezó como algo externo y ahora es es nativo y está incluido en el instante
[62:18] SQL igual que el Jason ahora tenemos un data type nativo
[62:25] Jason y la conversión de relation a la Jason es nativa a la base de datos y sería
[62:33] igual con el vector dentro de poco porque el vector acaba de entrar en el mercado
[62:40] y tiene su adopción, pero ya estará nativo dentro de poco y estará incluido
[62:47] ahí en el core con todas las funciones de la base.
[62:49] Exacto, es eso. Ya intuyes más o menos por dónde va a ir, hacia dónde va, digamos, esa
[62:54] corriente, ¿no? Pero muy interesante, muy interesante.
[62:57] Oye, muchísimas gracias, Ronald, por tu pregunta.
[63:00] Un Abrazo fortísimo, fortísimo.
[63:03] Te bajo a la audiencia ¿Qué tal habéis estado, chicos?
[63:08] ¿Qué tal la tarde? Nos hemos pasado de la hora ya Mónica, Valentín
[63:12] Sí, un poco pero fue muy interesante y muchísimas gracias Javier
[63:20] por tenerlos hoy aquí en el podcast A vosotros, a vosotros, claro que sí
[63:26] Muchas gracias a todos los que estáis escuchando, en los que estáis aquí en la audiencia,
[63:30] muchas gracias. Hemos dejado en los canales los links para que lo veáis y lo descubráis.
[63:35] Y nada, pues Mónica, Valentín, o sea, es que mi casa es vuestra casa, cuando queráis
[63:42] tomad un café conmigo, adelante.
[63:45] Muchas gracias. Felices fiestas a todos.
[63:49] Un abrazo muy fuerte, chao.
[63:52] Feliz tarde, chao. Un abrazo, adiós.
Suscríbete a la lista de emails y únete a Discord.
Nada de spam: lo que se publica, cuando se publica, y el Discord del Café.