WEBVTT

00:00:07.540 --> 00:00:13.160
Muy buenas tardes, Raúl Murakami,
qué ganas tenía, qué ganas tenía.

00:00:13.940 --> 00:00:17.607
Sí, sí, creo que ya lo hemos
planeado por un mes más o menos, ¿no?

00:00:17.660 --> 00:00:24.940
Desde que empezamos a hablar estaba yo
en Argentina con Rita, con Rita Núñez,

00:00:25.100 --> 00:00:26.711
que fue la que nos... Sí, sí.

00:00:26.940 --> 00:00:29.260
Qué grande, Rita. Qué grande, Rita.

00:00:29.420 --> 00:00:36.960
Rita es buenísima. Además, cuando
estuve en Las Vegas fue la mejor guía en

00:00:36.960 --> 00:00:42.840
todo. En charlas interesantes,
en moverme en operativa.

00:00:42.980 --> 00:00:51.160
O sea, qué bien. Bien, suerte he
quedado con Rita porque ha sido una

00:00:51.160 --> 00:00:55.640
luz en todo el caos que es el Open World.

00:00:56.240 --> 00:00:58.629
Tú estás preparada para
el Open World, ¿no?

00:00:59.010 --> 00:01:01.270
Sí, bueno, AI World ahora, ¿no?

00:01:03.210 --> 00:01:04.090
Desafortunadamente no voy a ir.

00:01:04.130 --> 00:01:11.350
¿Qué Open World? Sí, este año no voy a
ir, pero contenido, etcétera, es un tiempo

00:01:11.350 --> 00:01:12.739
un poco loco ahora mismo.

00:01:14.030 --> 00:01:17.310
¡Qué bueno! Claro,
bueno, son muchas cosas.

00:01:17.690 --> 00:01:23.110
Pues, ¿te creerás que en todas las
temporadas y en todos los episodios que llevamos de

00:01:23.110 --> 00:01:30.170
Café de la Tase y en todo el tiempo que
llevamos nunca ha salido nada ni de Spatial ni

00:01:30.170 --> 00:01:35.350
de Graf? Nada, cero. Es
el gran desconocido, ¿no?

00:01:35.450 --> 00:01:40.670
¿No crees? Sí, a ver, yo creo que el problema
es, por lo menos lo que he visto mucho

00:01:40.670 --> 00:01:45.970
en Latinoamérica, ¿no? Es el hecho de que
a la gente le gusta mucho el contenido en español

00:01:45.970 --> 00:01:52.070
y nunca, bueno, no nunca, pero no hemos
tenido a un product manager que hable español

00:01:52.070 --> 00:01:56.870
en nuestro equipo. Entonces, ahora que estoy
yo, pues intento hacer más contenido en

00:01:56.870 --> 00:02:03.690
español, hablar más, presentarnos en
español en general, pero sí somos bastante presentes

00:02:03.690 --> 00:02:07.950
en cuanto a Europa en general, por ejemplo,
no sé, tu audiencia más o menos de dónde

00:02:07.990 --> 00:02:11.268
es, me imagino que Latinoamérica
y España normalmente, ¿no?

00:02:11.550 --> 00:02:16.670
Habla hispana. Si hablas español, estés
donde estés en el mundo, esta es tu casa.

00:02:16.670 --> 00:02:23.710
Sí, me encanta, sí. Entonces,
básicamente en ese sentido como que

00:02:23.710 --> 00:02:26.770
igualmente tenemos un equipo
en Latinoamérica, ¿no?

00:02:26.850 --> 00:02:31.490
Y habla bastante sobre espacial y
grafos, pero no es lo mismo, ¿verdad?

00:02:31.570 --> 00:02:34.790
O sea, hablan inglés o están
en Alemania en general.

00:02:35.310 --> 00:02:43.350
Así que siento que sí, para la habla
hispana es un poquito más desconocido estas categorías,

00:02:43.370 --> 00:02:46.770
¿me ¿Entiendes? Esta tecnología
dentro de la base de datos.

00:02:48.630 --> 00:02:56.110
Muy bien, bueno, pues esto es tuyo,
es tu área, vas a saber tú más que

00:02:56.110 --> 00:03:00.890
yo. Dicen que se me oye con eco, voy
a intentar a ver si lo puedo resolver.

00:03:02.350 --> 00:03:05.290
Vale que a ti se te oye muy bien,
pero a mí se me oye con eco.

00:03:05.330 --> 00:03:07.850
Voy a intentar a ver si lo resuelvo.

00:03:08.050 --> 00:03:15.090
No sé, tira graf, más o menos, sí sé por
dónde va, pero Spatial yo creo que es el gran,

00:03:15.110 --> 00:03:16.888
el gran, super gran desconocido.

00:03:18.930 --> 00:03:26.140
Cuéntame tú. Vale, pues en general,
bueno, espacial lleva mucho más tiempo

00:03:26.140 --> 00:03:32.160
que grafos en la base de datos, lleva más
de 20 años y tiene que ver con todo lo que

00:03:32.160 --> 00:03:35.740
sea en cuanto a ubicación,
localización, etcétera, ¿no?

00:03:35.740 --> 00:03:42.360
Es como digamos que espacial y grafos son
una herramienta bastante guiada a desarrolladores

00:03:42.360 --> 00:03:48.660
en general, o sea, cada vez que tú tengas,
no sé, información sobre ubicación, puedes

00:03:48.660 --> 00:03:54.760
crear aplicaciones utilizando Oracle Graph,
puedes hacer análisis espacial, ¿verdad?

00:03:54.760 --> 00:03:59.380
O sea, por ejemplo, qué punto queda más
cerca de qué otro punto, ¿verdad?, en cuanto

00:03:59.420 --> 00:04:04.420
a tus datos, o por ejemplo, qué
punto está dentro de una región, ¿no?

00:04:04.420 --> 00:04:11.800
O sea, si pensamos en formato mapa, pues
sería, no sé, qué, ¿qué río queda dentro de

00:04:11.800 --> 00:04:18.400
cierto lugar en tu pueblo, por
ejemplo, digamos, o en tu ciudad?

00:04:18.760 --> 00:04:25.840
Esa es una pregunta espacial y lo
utilizamos y lo respondemos utilizando nuestros datos

00:04:25.840 --> 00:04:32.460
espaciales, ¿verdad? Entonces, lo más
común normalmente es tener, por ejemplo, tenemos

00:04:32.460 --> 00:04:38.860
bastantes clientes del gobierno que lo
utiliza para identificar por ejemplo dónde pueden

00:04:38.860 --> 00:04:44.460
hacer ciertas construcciones o por ejemplo
marketing en el sentido de por ejemplo si

00:04:44.460 --> 00:04:48.700
hay una carretera que tiene bastante tránsito
cuánto saldría hacer un anuncio en esa

00:04:48.740 --> 00:04:55.620
carretera por ejemplo entonces se utiliza
bastante en cuanto a contexto de ubicación

00:04:55.620 --> 00:05:01.900
que es lo más Importante y muchos de
nuestros clientes tienen información de clientes

00:05:01.900 --> 00:05:08.240
de localización de lo mejor donde tienen
sus oficinas o sus empresas sus negocios etcétera

00:05:08.240 --> 00:05:14.620
entonces nos ayuda a identificar y
entender mucho más nuestro nuestro negocio en general

00:05:14.620 --> 00:05:22.240
y en cuanto a humanos yo creo que también
es bastante aplicable por ejemplo no sé cómo

00:05:22.240 --> 00:05:26.280
hablamos verdad dependiendo de donde
hayamos nacido tenemos un acento diferente cultura

00:05:26.320 --> 00:05:32.840
diferentes maneras de ver las cosas
diferentes entonces es como una conexión personal

00:05:32.840 --> 00:05:40.000
también en cuanto a la ubicación no sí
sí te acabo de mandar por privado que

00:05:40.000 --> 00:05:46.300
a lo mejor el eco viene de que tienes
algún navegador que está haciendo eco de mi voz

00:05:46.300 --> 00:05:53.520
puede ser chequear un poquito
la la imagen y ahora perdón a

00:05:53.520 --> 00:05:59.960
ver si se oye mejor pues no sé los que
están escuchando que nos están diciendo qué tal

00:05:59.960 --> 00:06:05.100
qué tal se oye ya nos nos dirán yo no me
hago con eco no tengo nada más con que emite

00:06:05.100 --> 00:06:11.460
eco y a ti te oigo perfectamente en una de
las cosas que me sorprendía de esto que me

00:06:11.460 --> 00:06:16.460
contaba me sorprendía que espacial es una
de las cosas que viene licenciadas con todas

00:06:16.460 --> 00:06:20.280
las bases de datos Porque tú me dices,
tenemos clientes en el gobierno, si se entiende

00:06:20.320 --> 00:06:26.040
a lo mejor mucho que sí organismos
gubernamentales si tiren a lo mejor de Spatial o a

00:06:26.040 --> 00:06:30.300
lo mejor el Concepto que se tiene desde mi
ignorancia es que Spatial es algo que sí se

00:06:30.340 --> 00:06:38.260
usa pues eso, para navegadores o para
cosas muy geolocalizadas o como, no

00:06:38.260 --> 00:06:43.640
sé, pues algo gubernamental, pero resulta
que viene de serie en todas las instituciones

00:06:43.640 --> 00:06:50.260
de Oracle, ¿no? Si ahora me confirmas tú
si también está en estándar y como te decía

00:06:50.260 --> 00:06:57.280
como arrancábamos la charla es
prácticamente el gran desconocido de de las funcionalidades

00:06:57.280 --> 00:07:04.460
porque quieras que la gente
ha testeado multimedia o text

00:07:04.460 --> 00:07:11.760
no el paquete de contexto algo
así no es con veloz o con jason

00:07:11.760 --> 00:07:18.780
o con xm es de muchos muchos añadidos
digamos la gente nos conoce pero

00:07:18.780 --> 00:07:26.200
pero que esto está incluido y todas las
cosas que se pueden hacer es como como

00:07:26.200 --> 00:07:32.580
sorpresa o sea todo esto estaba estaba
aquí y no podía aprovechar nada es decir y porque

00:07:32.580 --> 00:07:36.020
además quiero que también la charla
aterricemos muy a la práctica de la gente que nos

00:07:36.060 --> 00:07:41.700
oye casi todos son programadores si te
veas una cómo empezar a cacharrear y qué cosas

00:07:41.700 --> 00:07:46.500
se podrían hacer o qué cosas podríamos a
lo mejor empezar a integrar desde desde ya en

00:07:46.500 --> 00:07:51.800
alguna aplicación o en algo que aproveche
en espacio como es decir oye si es que esto

00:07:51.800 --> 00:07:59.080
siempre vamos a aprovecharlo pues tienes
así ejemplos o casos casos base de ejemplos

00:07:59.080 --> 00:08:06.600
tipo o algún tutorial de estos scott o algo
así sí a ver yo Creo que lo Lo principal

00:08:06.600 --> 00:08:11.160
es, si por ejemplo, tienes ya datos dentro
de la base de datos que tengan que ver con

00:08:11.200 --> 00:08:18.240
ubicación, como DBA tienes que asegurarte
de que tienes ese formato en SDO Geometry.

00:08:19.540 --> 00:08:24.640
Que sé que eres, bueno, estás más enfocado
en todo lo que tenga que ver con DBA, ¿no?

00:08:25.560 --> 00:08:28.460
No sé si has escuchado de
ese formato, SDO Geometry.

00:08:30.440 --> 00:08:32.400
No ilustra, no, o sea, no.

00:08:32.400 --> 00:08:37.600
Sí, básicamente esa es la manera en la que
la base de datos entiende que tienes un dato

00:08:37.600 --> 00:08:44.740
de ubicación, ¿no? O sea, no
es suficiente tener 1, 2, 3 o

00:08:44.740 --> 00:08:51.860
calle, no sé, calle X con 1, 2, 3 a tener

00:08:51.860 --> 00:08:57.060
coordenadas, ¿verdad?, que es lo que entiende
nuestra base de datos como ubicación.

00:08:57.060 --> 00:09:04.220
Pero esas coordenadas tenemos que
convertirlas en SDO Geometry, que

00:09:04.220 --> 00:09:10.240
es lo que usamos nosotros para identificar
que si es un punto o un polígono, o a lo mejor

00:09:10.240 --> 00:09:16.320
una línea, o a lo mejor puede ser hasta
una imagen, un raster, dentro de nuestra base

00:09:16.320 --> 00:09:19.100
de datos, que son datos de
ubicación generales, ¿verdad?

00:09:19.140 --> 00:09:22.040
Entonces, esa es como la cosa primordial.

00:09:22.480 --> 00:09:27.160
Después de eso, pueden hacer
cualquier tipo de análisis espacial.

00:09:27.220 --> 00:09:32.720
Como les he dicho antes, hay como una
manera de medir la distancia entre un punto a otro

00:09:32.720 --> 00:09:39.200
punto o identificar si un punto está
dentro de un polígono o a lo mejor crear un polígono

00:09:39.200 --> 00:09:43.300
que básicamente tenga a todos
esos puntos dentro, verdad?

00:09:43.300 --> 00:09:48.440
Entonces, todas esas operaciones están
dentro de la base de datos y, claro está, otra

00:09:48.440 --> 00:09:50.940
vez, cuando hablamos de polígono,
esto puede ser un condado, verdad?

00:09:50.980 --> 00:09:55.800
Cuando hablamos de puntos es una ubicación,
o sea, donde estamos viviendo, o sea, el

00:09:55.800 --> 00:10:00.600
punto en el que vivimos tú y yo es un
punto y podríamos medir cuánta distancia hay entre

00:10:00.640 --> 00:10:06.060
Esos dos puntos verdad y esto tiene que
ver con logística no por ejemplo cada vez que

00:10:06.060 --> 00:10:10.280
pedimos un paquete tenemos que identificar
cuánto tiempo va a tardar ese empaque te en

00:10:10.320 --> 00:10:15.280
llegar a nuestra casa por ejemplo no
entonces eso tiene que ver muchísimo con nuestros

00:10:15.280 --> 00:10:22.610
datos espaciales en general no en
la base de datos nos encanta sql

00:10:22.610 --> 00:10:27.770
claro está o sea todas estas operaciones
se pueden hacer con sql lo que pasa es que nosotros

00:10:27.770 --> 00:10:33.950
hemos dado otras herramientas como por
ejemplo space o estudio que es para hacer todas

00:10:33.950 --> 00:10:37.490
estas estas operaciones sin
utilizar ningún tipo de código, ¿no?

00:10:37.530 --> 00:10:42.250
Y poder visualizar nuestros datos, porque
también se pueden ver en un mapa, ¿no?

00:10:42.270 --> 00:10:46.850
No es solo datos que tenemos dentro de la
base de datos y lo vemos en formato tabla,

00:10:46.890 --> 00:10:49.010
no. Lo podemos visualizar, ¿no?

00:10:49.430 --> 00:10:54.390
Y claro, tenemos como toda esta historia
de la base de datos convergente, ¿verdad?

00:10:54.470 --> 00:11:00.850
O sea, el hecho de que podemos utilizarlo
en Machine Learning, lo podemos utilizar en

00:11:00.850 --> 00:11:06.870
Apex, Podemos crear nuestras propias
aplicaciones, no tienen que ser dentro de Apex.

00:11:07.090 --> 00:11:09.812
Todo eso ya está dentro
de nuestra base de datos.

00:11:10.310 --> 00:11:16.330
Y en cuanto a un caso de uso, a lo mejor
un ejemplo bastante grande que tenemos es, por

00:11:16.330 --> 00:11:20.050
ejemplo, esta compañía que lo
utiliza para arreglar carreteras.

00:11:20.050 --> 00:11:25.270
Entonces, digamos que si hay una carretera
que Ahora mismo está bajo construcción porque

00:11:25.270 --> 00:11:31.610
le pasó algún tipo de indentación,
me voy a inventar muchas palabras.

00:11:32.930 --> 00:11:35.430
Es correcto, indentación, es correcto.

00:11:35.430 --> 00:11:43.340
Ah, genial. Porque, claro, no sé, como
que cuando presentas en inglés las cosas

00:11:43.340 --> 00:11:48.340
técnicas a veces cuesta muchísimo hacer la
traducción a español, no sé por qué, ¿me entiendes?

00:11:48.380 --> 00:11:55.400
Pero, bueno, en fin. Entonces, claro,
tenemos que identificar a qué otra carretera redirigir

00:11:55.400 --> 00:12:01.160
ese tráfico, ¿verdad? Entonces, para eso
se utiliza bastante el análisis espacial.

00:12:03.540 --> 00:12:10.580
Pues yo te voy a pedir a ver si podemos
recuperar a lo mejor algunos enlaces

00:12:10.580 --> 00:12:17.740
de algún Live Labs o algo así porque estaba
pensando en crear un canal en el Discord

00:12:17.740 --> 00:12:24.600
de Café Database sobre Spatial y otro
sobre Graph donde poder poner ahí seguro que algún

00:12:24.600 --> 00:12:30.180
tutorial de estos un poco ya hecho para
poder ver una Live Demo y como alguien podría

00:12:31.800 --> 00:12:36.820
Podría empezar a incorporarlo o empezar a
cacharrear porque la filosofía un poco de Café

00:12:36.820 --> 00:12:39.140
Database es vamos a
aprender haciendo, ¿no?

00:12:39.180 --> 00:12:44.880
Learn by doing. Aquí todo deben ser
laboratorios y cacharrear y tocarlo.

00:12:46.420 --> 00:12:49.040
Entonces, ¿tienes tú a mano enlaces así?

00:12:49.180 --> 00:12:55.040
Que no te digo para, como nos digas ahora,
nos digas así verbal, pero sí para ponerlos

00:12:55.040 --> 00:12:58.500
en el Discord. Total, sí.

00:12:58.640 --> 00:13:04.180
Podremos hacerlo, sí. Pues
entonces, eso es genial.

00:13:05.510 --> 00:13:11.450
Te quiero pedir, intenta mientras tanto
conseguir unos auriculares porque el sonido del

00:13:11.450 --> 00:13:18.710
eco viene de tu equipo. Hay algo que está
duplicando mi voz, ya te oigo perfecto,

00:13:18.710 --> 00:13:25.990
pero es posible que sin auriculares la
gente me esté oyendo también a través de tu equipo.

00:13:27.050 --> 00:13:33.330
Claro, porque solo se me oye Cuamí,
entonces como yo estoy con auriculares, todo tu sonido

00:13:33.330 --> 00:13:38.070
se queda aquí, lo que tú hablas se queda
aquí y lo que yo hablo lo capta el micro.

00:13:38.570 --> 00:13:40.990
Cosas técnicas, logísticas del directo.

00:13:42.030 --> 00:13:45.770
Vale, dame un segundo, voy a
buscar los auriculares, un momento.

00:13:45.770 --> 00:13:50.670
Sí, busca los auriculares y yo mientras
tanto, o si puedes a lo mejor aflojar un poquito

00:13:50.670 --> 00:13:57.530
el volumen de tu equipo para que no se me
oiga mucho, te voy a decir un poco las cosas

00:13:57.530 --> 00:14:05.830
que había pensado pedirte en un arrebato

00:14:05.830 --> 00:14:08.290
de apelar a tu amabilidad.

00:14:08.290 --> 00:14:13.250
Una, live labs, labs gratuitos.

00:14:13.250 --> 00:14:21.430
Y otra, Digamos, si
tienes algún blog o alguna

00:14:21.430 --> 00:14:28.030
especie de contenido tutorial, a lo mejor
hay algún curso abierto o algo así, también

00:14:28.030 --> 00:14:35.070
dirigirlos. Y si podrías decirnos,
así de memoria de cabeza,

00:14:35.110 --> 00:14:42.250
como quien hace así un atraco a mano
armada, si tú sabrías decirnos cómo

00:14:42.440 --> 00:14:47.840
empezar a configurarlo así
sencillo para empezar a probarlo.

00:14:47.840 --> 00:14:53.020
Si me dices, por ejemplo, pues mira, para
habilitar los ciertos datos es tocar este parámetro

00:14:53.020 --> 00:14:56.800
o a lo mejor hay que ejecutar
algún de estos de RDMS Admin.

00:14:57.590 --> 00:15:01.510
¿Qué necesitaría la gente para decir,
venga, y con esto ya empezamos?

00:15:01.510 --> 00:15:06.610
Porque sé que el componente de Spatial a
lo mejor puede ser que alguien o no lo haya

00:15:06.610 --> 00:15:11.570
instalado o a veces los DBAs de pronto se
ponen a decir, vamos a quitar paquetes que

00:15:11.570 --> 00:15:13.090
no utilicemos y eliminamos.

00:15:13.090 --> 00:15:17.950
Venga, elimina multimedia, elimina spatial,
porque luego en las migraciones y en las

00:15:17.950 --> 00:15:21.230
subidas de versión esto
es un dolor de cabeza.

00:15:21.470 --> 00:15:27.010
Estás haciendo un parcheo y de pronto te
falla porque el componente de multimedia te

00:15:27.010 --> 00:15:28.590
ha dado un error y dices, ¡ah!

00:15:28.630 --> 00:15:30.850
Si no usamos multimedia en
esta base de datos, ¿no?

00:15:30.890 --> 00:15:34.723
¡Fuera! O el spatial me ha dado no
sé cuántos objetos maridos en SIS.

00:15:34.810 --> 00:15:38.350
¡Ah, pues fuera spatial! Esas
cosas que a veces hacemos.

00:15:38.890 --> 00:15:42.446
¿Cómo recuperar eso y decir, más
o menos o qué scripts podríamos

00:15:43.330 --> 00:15:49.210
Lanzar y recuperar y cómo podríamos ver un
tutorial a lo mejor una web o también personas

00:15:49.790 --> 00:15:56.950
aparte de ti que puedan tener algún blog o
alguna web para poder para poder seguir y

00:15:56.950 --> 00:16:01.410
conocer espacial, porque sigo diciendo que
creo que la frase es la que todo el mundo

00:16:01.450 --> 00:16:07.490
me ha dicho es yo no tengo ni idea del
espacio no sabe y de hecho siempre llevamos toda

00:16:07.490 --> 00:16:10.530
la vida oyendo lo lleva toda la
Llevaba ese dato toda la vida.

00:16:10.570 --> 00:16:14.230
Sí, exacto. Ahora se oye perfecto, dicen.

00:16:14.890 --> 00:16:16.730
Vale, es que acabo de quitar.

00:16:16.730 --> 00:16:23.880
Como el El micrófono De YouTube, eso no

00:16:23.880 --> 00:16:25.491
debería Serlo, ¿verdad? O sí.

00:16:26.240 --> 00:16:29.740
Ahora está perfecto. Ahora se te
escucha a ti perfecto y a mí perfecto.

00:16:29.780 --> 00:16:31.820
Y ya no se me escucha
a mí con doble retorno.

00:16:31.860 --> 00:16:38.020
Así que, wow, es genial. Resumen, nos
compartirás Los enlaces de los Live Labs para poder

00:16:38.020 --> 00:16:41.960
Cacharrear, ¿vale? Y crearemos Tenemos en
el servidor de Discord, que haremos un canal

00:16:42.000 --> 00:16:46.160
de la cual tú serás la reina
y señora de este canal.

00:16:46.300 --> 00:16:49.980
Podrás escribir todo lo que quieras y si
alguien te quiere hacer una pregunta, podrás

00:16:50.020 --> 00:16:55.840
contestar allí con toda la libertad y sin
ningún compromiso, porque es una comunidad

00:16:55.840 --> 00:17:02.980
de ayudarnos y apoyarnos, aunque hacemos
cosas de formación y tal, pero no hay ninguna

00:17:02.980 --> 00:17:05.900
obligación. Aquí nos
ayudamos como podemos.

00:17:05.900 --> 00:17:10.960
¿Vemos blogs y referentes y algún tutorial
para empezar a cacharrear o Alguna cosa que

00:17:10.960 --> 00:17:13.780
digas, mira, esto se puede
ir haciendo rapidito?

00:17:14.120 --> 00:17:21.280
Sí, genial. Bueno, en cuanto a cómo empezar,
yo diría que lo primero como admin van

00:17:21.280 --> 00:17:26.600
a necesitar, por ejemplo, un
permiso para geocoding, ¿vale?

00:17:26.640 --> 00:17:34.020
Que es como esa transformación de direcciones
o longitud y latitud a SDO Geometry,

00:17:34.180 --> 00:17:35.400
¿vale? Ese sería lo primero.

00:17:35.440 --> 00:17:42.660
Lo segundo es si ya tienen datos de
localización o de ubicación, pues

00:17:42.660 --> 00:17:47.420
hacer esa transformación de datos y eso
normalmente se hace con una API, ¿vale?

00:17:47.500 --> 00:17:53.460
O sea, bueno, si están en Autonomous
Database es gratis, que es lo mejor de todo, porque

00:17:53.460 --> 00:18:00.180
normalmente se necesita una licencia para
hacer esas transformaciones de longitud, latitud

00:18:00.180 --> 00:18:04.100
o de dirección de
ubicación a SDO Geometry.

00:18:04.100 --> 00:18:11.520
Pero si están en Autonomous Database,
tenemos literalmente una API de SQL

00:18:11.520 --> 00:18:15.460
y lo pueden hacer en la base
de datos con un comando, ¿vale?

00:18:15.600 --> 00:18:20.820
Y no normalmente utilizarían esa
licencia para hacer esa transformación.

00:18:21.080 --> 00:18:25.900
Pero hay otro truco bastante
importante que es...

00:18:25.900 --> 00:18:28.680
Perdón, sí. Sí. Espera, Ramo, una cosa.

00:18:28.760 --> 00:18:32.780
¿Te has mutado en el Streamlabs?

00:18:33.040 --> 00:18:36.340
No. A ver, habla ahora. Vale, ahora hablo.

00:18:37.560 --> 00:18:43.860
Exacto, este es el micrófono que tienes
que tener ahí para que se te escuche.

00:18:44.200 --> 00:18:49.880
Vale, pues yo tengo tu audio,
lo tengo todo en Discord.

00:18:50.100 --> 00:18:54.000
Vale. Vale, continúo
un poco lo que decías.

00:18:54.040 --> 00:18:58.740
Estabas hablando de que los DBAs
necesitamos el permiso para poder hacer geocoding, ¿vale?

00:18:58.780 --> 00:19:00.940
Luego repararé el audio, ¿vale?

00:19:00.980 --> 00:19:03.690
Luego haré ahora vuelvo
a ver el eco de nuevo.

00:19:04.170 --> 00:19:08.050
Baja el volumen tuyo a ver
por si acaso si es como que...

00:19:08.830 --> 00:19:12.550
Sí, baja el volumen tuyo o ponte
auriculares para oírme a mí si pudieras.

00:19:12.590 --> 00:19:15.270
Sí, es que lo siento, no encuentro
mis auriculares, así que...

00:19:15.310 --> 00:19:18.190
Es que eso sería lo mejor, ¿no?

00:19:18.190 --> 00:19:24.870
La clave, sí claro, evidentemente, si tú
quitas el micrófono, quitas también el eco.

00:19:25.730 --> 00:19:29.970
Claro, es que por eso pensé que teníamos
el eco por el micrófono este, pero a ver, déjame

00:19:30.010 --> 00:19:35.820
ver, porque... Bueno, voy buscando, pero
igualmente, lo que estaba diciendo yo era que,

00:19:35.900 --> 00:19:42.820
básicamente, después de tomar ese permiso
de ADB, podemos hacer la geocodificación de

00:19:42.820 --> 00:19:48.360
diferentes maneras o sea primera la primera
manera es si estás utilizando Autonomous

00:19:48.360 --> 00:19:55.420
Database es el poder hacer el
geocoding verdad con la API

00:19:55.420 --> 00:20:01.740
de SQL vale y esa API está disponible en
Autonomous Database sólo en Autonomous Database

00:20:01.740 --> 00:20:08.620
si están on premises local, tendrían
que hacerlo ya con una licencia.

00:20:08.960 --> 00:20:11.820
Pero eso es bastante lo primordial.

00:20:11.920 --> 00:20:17.700
En general, si tienen, por ejemplo,
longitud y latitud, pueden hacer el geocoding sin

00:20:17.700 --> 00:20:22.780
ningún problema y utilizan la función
dentro de la base de datos Oracle.

00:20:22.780 --> 00:20:26.800
Pero digamos que si están
on -premises, ¿vale?

00:20:26.840 --> 00:20:33.980
Local y no tienen esa licencia, un
truco que es bastante útil en general

00:20:33.980 --> 00:20:37.980
es utilizar una herramienta que
se llama Special Studio, ¿vale?

00:20:37.980 --> 00:20:42.280
Lo que les he dicho antes, todo esto está
dentro de la base de datos de Oracle, o sea,

00:20:42.320 --> 00:20:46.060
no tienen que ir fuera y hacer
ningún tipo de cambio, ¿verdad?

00:20:46.840 --> 00:20:54.520
Pero si deciden que quieren utilizar
Spatial Studio, tienen que descargarlo

00:20:54.520 --> 00:21:03.500
en Oracle .com, ¿verdad? Y esa herramienta
cuando ustedes hacen como un, básicamente

00:21:04.240 --> 00:21:10.940
cargan datos, les hace la geocodificación
y eso es independientemente de si lo tienen

00:21:10.940 --> 00:21:13.980
on -premises o en Autonomous Database.

00:21:14.120 --> 00:21:20.140
Así que es una herramienta bastante útil y
es un truco básicamente para hacer la geocodificación

00:21:20.140 --> 00:21:25.820
gratuita, porque nosotros Oracle somos los
que licenciamos esa geocodificación, así que

00:21:25.820 --> 00:21:27.487
no tiene ningún tipo de coste.

00:21:30.750 --> 00:21:33.610
Adicional ahora es cuando vuelvo veo aquí.

00:21:34.830 --> 00:21:42.110
Claro, tendrás que bajar a lo mejor mi
volumen todo lo que puedas para oírme flojito

00:21:42.110 --> 00:21:44.910
y que no... que no me eco, sí.

00:21:48.140 --> 00:21:51.600
Pues eso es súper interesante.

00:21:53.740 --> 00:21:58.580
Digamos, claro, nosotros solemos
almacenar, o yo al menos un montón de veces he visto,

00:21:58.760 --> 00:22:06.140
se almacena la dirección pero se almacena
en formato texto, bar chart y sin

00:22:06.140 --> 00:22:11.960
ningún tipo de regla ni controles.

00:22:12.040 --> 00:22:17.200
Yo creo que además es uno de los datos que
suele haber más sucios en el sentido de que

00:22:17.200 --> 00:22:23.480
puede haber muchas veces una calle repetida
mil veces, no, avenida general y a.

00:22:23.480 --> 00:22:30.600
vda. geral Martínez, mtc,
está, es decir, muchas

00:22:30.600 --> 00:22:37.020
abreviaturas en nombre calles, calles que
se llaman parecido y digamos como que lo que

00:22:37.020 --> 00:22:42.260
dice es que ésta es la herramienta, el
tipo de dato que hayas dicho, la herramienta para

00:22:42.260 --> 00:22:48.280
hacer ese geocoding que te transporte
todas lo que son las direcciones a posición coordenadas,

00:22:48.280 --> 00:22:55.200
correcto, se sería una primera, no, una
primera acción a decir, a poder plantear y decir

00:22:55.200 --> 00:22:59.320
a la gente, mira, con todas las bases, con
las bases datos que tenemos ahí donde tenemos

00:22:59.360 --> 00:23:06.680
acciones podríamos añadirle toda la parte
de geolocalización, no, correcto, sin costarnos,

00:23:06.680 --> 00:23:12.340
sin costarnos nada más que dedicarle un
poquito de trabajo y cariño en investigar esta

00:23:12.340 --> 00:23:17.300
esta nueva funcionalidad y con el espacio
el estudio que decías que es lo que podríamos

00:23:17.300 --> 00:23:22.330
hacer, a ver, con el espacio estudio lo
que pueden hacer es cargar datos directamente

00:23:22.330 --> 00:23:28.490
a la base de datos de oro, porque esto es
básicamente una aplicación que se conecta A

00:23:28.490 --> 00:23:34.190
la base de datos de oro independientemente
de qué base de datos tengas, ¿verdad?, y después

00:23:34.190 --> 00:23:40.810
básicamente puedes cargar los datos,
puedes hacer la parte de geocodificación y también

00:23:40.810 --> 00:23:47.690
puedes hacer cualquier tipo de análisis
espacial que normalmente lo haríamos con SQL;

00:23:47.690 --> 00:23:51.950
o sea, todo detrás de las cámaras,
digamos, está hecho con SQL, ¿verdad?

00:23:53.910 --> 00:23:59.010
La diferencia es que en Spatial Studio lo
hace sin ningún tipo de código, o sea, es como

00:23:59.010 --> 00:24:03.170
un no sé cómo lo diríamos en español,
pero un drag and drop, ¿verdad?

00:24:04.910 --> 00:24:07.290
Más visual entiendo, es...

00:24:08.550 --> 00:24:10.530
Exacto. Es como un GUI, ¿no?

00:24:10.590 --> 00:24:17.390
Es un GUI que te dice, bueno, de qué punto
a qué punto quieres medir, por ejemplo, ¿no?

00:24:17.390 --> 00:24:21.590
O qué polígono quieres analizar, etc.

00:24:21.890 --> 00:24:26.668
Entonces es bastante útil para la gente
que solo está haciendo análisis espacial, ¿no?

00:24:27.230 --> 00:24:28.810
Científico de datos a lo mejor, ¿no?

00:24:28.850 --> 00:24:34.330
Y en cuanto a desarrollador, es útil en el
sentido de que puedes ver, por ejemplo, qué

00:24:34.330 --> 00:24:39.410
SQL se tiene que hacer para ciertas
operaciones espaciales, ¿no?

00:24:40.110 --> 00:24:45.910
Entonces, esa es más bien la funcionalidad
de Special Studio, pero es muy, muy útil.

00:24:45.910 --> 00:24:53.190
O sea, yo creo que, y lo voy a estar
compartiendo un enlace con un Live Lab de introducción

00:24:53.190 --> 00:24:59.630
a Special Studio, pero es como, yo creo
que sería lo más indicado en cuanto a si vamos

00:24:59.630 --> 00:25:02.290
a empezar a utilizar Special
Studio de alguna manera.

00:25:02.330 --> 00:25:04.110
Es demasiado fácil de usar.

00:25:04.430 --> 00:25:09.010
Y yo sé que en Oracle es muy difícil
de escuchar la palabra fácil, ¿vale?

00:25:09.090 --> 00:25:11.090
Pero es demasiado fácil de usar.

00:25:11.090 --> 00:25:17.700
Hay un montón de cosas que son muy
fáciles, que son clic, clic y ya está.

00:25:18.480 --> 00:25:25.600
Por ejemplo, algún tutorial que hice
hablando sobre esto, sobre text, por

00:25:25.600 --> 00:25:31.260
ejemplo, es muy fácil crearte una tabla y
meter una columna con documentos y que haya

00:25:31.260 --> 00:25:32.800
toda la capacidad documental.

00:25:32.840 --> 00:25:39.740
Pues seguramente a lo mejor tampoco es muy
difícil activar toda la parte espacial, aparte

00:25:39.740 --> 00:25:46.840
de la parte de imágenes.
Pues qué chulo, ya

00:25:46.840 --> 00:25:51.720
que no somos un poquito más, súper
interesante también, yo pienso muchas veces cuando

00:25:51.720 --> 00:25:58.220
planteo los episodios y tal, en qué
contenidos pueden dar valor, por ejemplo, a los técnicos

00:25:58.220 --> 00:26:02.260
que nos escuchan para decir, es decir,
cuidado que Es una funcionalidad que si yo la

00:26:02.300 --> 00:26:06.600
aprendo, pues a mí me mejora el
currículum, mejora además mi amplitud de miras a cosas

00:26:06.640 --> 00:26:11.440
que puedo hacer con la base de datos,
que pueden ser también interesantes.

00:26:13.220 --> 00:26:16.340
Y jolín, pues qué
interesante lo que cuentas.

00:26:16.620 --> 00:26:21.020
Yo para mí te digo que no conozco, no he
tenido de los clientes que he trabajado y los

00:26:21.060 --> 00:26:24.600
he presentado, no ha
habido uso de Spatial.

00:26:24.600 --> 00:26:29.920
Y cuando me han preguntado qué es Spatial,
digo, pues no te lo sabía explicar muy bien.

00:26:30.160 --> 00:26:34.440
No lo sé, nunca lo he
visto en la práctica.

00:26:34.760 --> 00:26:37.220
Así que muchas gracias por eso.

00:26:37.320 --> 00:26:39.920
Y vamos al segundo tema, Graph.

00:26:43.180 --> 00:26:50.300
Hablamos de Graf y cuento de las
cosas que son como más visuales y más

00:26:50.300 --> 00:26:58.400
impactantes. Graf se utiliza muchísimo
para detectar el lavado de dinero, para

00:26:58.470 --> 00:27:04.650
ver cuando en las películas además en las
películas sucede eso mucho que dicen no tenemos

00:27:04.650 --> 00:27:12.050
que hacer un montón de transferencias
bancarias interconectadas para que pierdan el rastro

00:27:12.050 --> 00:27:18.330
del dinero y después de llevárselo al
final al mafioso que está esperando en una cuenta

00:27:18.330 --> 00:27:22.930
bancaria de Islas Caimán todo el
dinero, una cuenta segura y el FBI

00:27:24.060 --> 00:27:31.600
trasear esa forma de hacer
queries pensando en los saltos

00:27:31.600 --> 00:27:36.900
de nodos al igual como quizá la forma más
visual cuando yo he explicado algo así así,

00:27:36.940 --> 00:27:43.940
lo poco que sé de Graf, que digo,
soy ignorante y estoy aquí a beber de

00:27:43.940 --> 00:27:52.300
tu conocimiento, muchas veces es como
cuando uno imagina los vuelos con escalas.

00:27:52.640 --> 00:27:58.240
Yo quiero ir de aquí a Nueva York, pero
quizá, a lo mejor es mucho más barato que yo

00:27:58.240 --> 00:28:03.073
vaya en vez de Valencia, Valencia,
Barcelona, Nueva York, quizá es más barato que haya.

00:28:04.240 --> 00:28:10.950
Barcelona, Frankfurt, yo qué
sé, Washington, Nueva York.

00:28:11.050 --> 00:28:16.410
Quizá a lo mejor un salto de tres, la suma
de los tres importes sea menos tiempo o sea

00:28:16.410 --> 00:28:20.210
menos dinero. Cuando a lo mejor yo lo que
quiero a lo mejor es ir lo más rápido posible

00:28:20.250 --> 00:28:25.630
y quizá a lo mejor algo de tres escalas
es más rápido que uno de dos escalas.

00:28:26.160 --> 00:28:32.480
Y esto, si no me equivoco, ahí ilumíname
tú, es lo que Graf resuelve, ¿correcto?

00:28:32.480 --> 00:28:39.950
Correcto. Sí, exacto. O sea, básicamente,
y esto es un problema de grafos y espacial

00:28:39.950 --> 00:28:44.770
también, ¿no? En cuanto a, por ejemplo,
las escalas de aeropuertos, ¿no?

00:28:44.810 --> 00:28:51.650
O sea, de qué sitio a qué sitio puedo llegar
en cierto, no sé, límite de horas, ¿no?

00:28:51.650 --> 00:28:58.200
Por ejemplo, hasta ciertos aviones tienen
más capacidad en cuanto a combustible, ¿no?

00:28:58.260 --> 00:29:03.100
O sea, qué avión puedo utilizar para llegar
de punto A a punto B, etcétera, ¿verdad?

00:29:03.920 --> 00:29:07.740
Entonces, los dos ejemplos que
has dado son los más comunes, ¿no?

00:29:07.840 --> 00:29:14.760
O sea, tenemos el de fraude, que muchos de
nuestros clientes son bancos en general, ¿verdad?

00:29:14.820 --> 00:29:19.320
Tenemos bancos hasta en España ahora mismo
de nuestros clientes más grandes, ¿no?

00:29:21.420 --> 00:29:28.370
Y lo más como que, en lo que más nos
enfocamos nosotros es en el conocimiento de patrones,

00:29:28.370 --> 00:29:34.110
¿verdad? Identificar, por ejemplo, que si
por ejemplo hay un movimiento de dinero de

00:29:34.110 --> 00:29:39.490
una cuenta a otra, ¿a cuántos saltos está
esa transferencia de dinero, ¿verdad?

00:29:40.210 --> 00:29:44.410
También se utiliza bastante para
productos, recomendación de productos, ¿no?

00:29:44.450 --> 00:29:50.530
Entonces, más o menos como para empezar la
teoría de cómo lo hacemos en Oracle es tenemos

00:29:50.530 --> 00:29:56.090
dos tipos de grafos. Tenemos un grafo de
conocimiento que utiliza ontologías, se llama

00:29:56.090 --> 00:30:00.990
RDF, y ahora mismo está muy conocido en
cuanto a todo lo que tenga que ver inteligencia

00:30:00.990 --> 00:30:06.730
artificial. Entonces, claro, el poder
identificar cómo están tus datos conectados desde,

00:30:06.770 --> 00:30:12.870
por ejemplo, un documento y ver qué otras
conexiones tienen para obtener más contexto.

00:30:13.530 --> 00:30:18.930
Después tenemos el segundo, que es grafos
de propiedad, que son los que se enfocarían

00:30:18.930 --> 00:30:24.290
mucho en identificar cómo están conectados
ciertos patrones, entidades en general, cómo

00:30:24.290 --> 00:30:27.510
se conectan nuestras
entidades y esos patrones.

00:30:28.270 --> 00:30:33.190
Y lo más poderoso de grafos en general no
es solo eso, porque hay mucha gente que diría,

00:30:33.190 --> 00:30:36.590
bueno, pues con SQL hago un
join y encuentro tal, ¿verdad?

00:30:37.110 --> 00:30:44.390
Pero es que grafos también utilizamos
algoritmos de grafos, que son a otro nivel

00:30:44.390 --> 00:30:48.750
en el que tú puedes identificar muchos
patrones con más precisión, ¿Me entiendes?

00:30:48.790 --> 00:30:54.830
Uno de ellos que es bastante conocido, no
sé si lo has escuchado, pero se llama PageRank.

00:30:55.170 --> 00:30:56.781
¿Lo has escuchado alguna vez?

00:30:57.030 --> 00:31:09.550
No, no, no, cuéntame.

00:31:26.530 --> 00:31:29.130
Estás hablando del page, página, ¿no?

00:31:29.190 --> 00:31:34.390
Ranking de página. Es que la pronuncia
también que digo yo, digo, wow, no lo he oído

00:31:34.390 --> 00:31:38.279
nunca en mi vida. No lo he oído nunca
en mi vida tan bien pronunciado.

00:31:38.480 --> 00:31:44.960
Sí, sí, sí. Bueno, las páginas
de Google, páginas de resultados.

00:31:45.380 --> 00:31:49.820
Dime, dime. Exacto. Sí, bueno,
pero esto es un ejemplo, ¿verdad?

00:31:49.860 --> 00:31:56.990
El PageRank, páginas de Google,
básicamente categoriza qué página o rankea

00:31:56.990 --> 00:31:58.601
qué página es más importante.

00:31:59.010 --> 00:32:03.250
Pero esto se puede utilizar para,
por ejemplo, cuentas bancarias.

00:32:03.250 --> 00:32:08.390
Digamos que si yo quiero identificar qué
cuenta bancaria hace más transferencias, yo

00:32:08.390 --> 00:32:13.650
puedo aplicar un PageRank y me puede
identificar toda esta lista de cuentas bancarias.

00:32:13.710 --> 00:32:19.250
Son las cuentas que están envueltas en
básicamente muchísimas transferencias.

00:32:19.250 --> 00:32:23.410
Puede ser en el medio de una transferencia,
mandando dinero de un sitio a otro.

00:32:23.450 --> 00:32:27.630
Puede ser la cuenta principal que le
ha mandado dinero a otra cuenta, etc.

00:32:27.970 --> 00:32:33.070
Entonces, estos algoritmos nos ayudan
bastante a identificar eso sin tener que hacerlo

00:32:33.070 --> 00:32:40.240
tan manualmente. Y no solo eso, pero
también tenemos como algoritmos de

00:32:40.240 --> 00:32:45.880
machine learning. O sea, en Oracle
gratuitamente tenemos más de 80 algoritmos disponibles.

00:32:46.840 --> 00:32:52.500
Entonces, cubrimos básicamente casi todos
los algoritmos y si no, siempre estamos dispuestos

00:32:52.500 --> 00:32:59.260
a añadir algoritmos. A lo mejor no tienen
alguno, ¿no?, pero ayuda bastante también en

00:32:59.260 --> 00:33:05.840
detección de comunidades, por ejemplo, uno
de nuestros clientes que es de España, literal,

00:33:07.860 --> 00:33:13.200
Utilizan esto para identificar a lo mejor
clientes que se parecen mucho, digamos que

00:33:13.200 --> 00:33:18.480
tú y yo tenemos características bastante
similares, los dos vivimos en el mismo sitio,

00:33:18.620 --> 00:33:24.160
somos amigos a lo mejor, nos gusta salir a
comer a los mismos sitios, pues nos ponen

00:33:24.160 --> 00:33:29.780
en un cluster, en un grupo básicamente y
después de ese grupo nos dicen, vale, pues a

00:33:29.780 --> 00:33:35.160
lo mejor tú tienes esta cuenta, esta
tarjeta de crédito, ¿verdad?, que se utiliza bastante

00:33:35.160 --> 00:33:39.900
cuando salimos a comer pero Ramón no tiene
esa tarjeta de crédito, pues déjame recomendarle

00:33:39.940 --> 00:33:44.700
esa tarjeta de crédito, ¿no?, entonces esa
es una manera de utilizar este tipo de algoritmos

00:33:44.740 --> 00:33:52.040
que es bastante útil. Otra
cosa que hacemos en Oracle es

00:33:52.040 --> 00:33:57.180
que nuestras consultas son todas en
SQL, o sea, nos encanta SQL, claro está.

00:33:57.360 --> 00:34:02.380
Y es importante porque siento que el poder
de eso es que podemos conectarnos a todo tipo

00:34:02.380 --> 00:34:07.820
de datos, o sea, podemos hacer consultas
de grafo, o sea, identificar esos patrones con

00:34:07.820 --> 00:34:14.200
nuestros datos espaciales, podemos
vectorizarlos, podemos literalmente hacer una consulta

00:34:14.200 --> 00:34:21.300
relacional, ¿verdad? Y lo mejor de todo es
que ahora, por ejemplo, si tienes a lo mejor

00:34:21.300 --> 00:34:27.740
una consulta que utiliza un montón de
joins que tiene más de, no sé, 30 líneas, lo puedes

00:34:27.740 --> 00:34:31.340
utilizar si estás buscando algún
patrón, puedes utilizar grafos.

00:34:31.340 --> 00:34:38.020
Y eso toma que a Lo mejor cinco líneas,
algo que podría tomar 25 o 50 líneas de código.

00:34:38.140 --> 00:34:42.960
Entonces nos ayuda bastante a
simplificarlo y es SQL literal.

00:34:43.340 --> 00:34:45.740
Así que es bastante útil.

00:34:45.740 --> 00:34:51.880
Otra cosa que en lo que nos hemos enfocado
bastante porque entendemos que los algoritmos

00:34:51.880 --> 00:34:57.940
de grafos son súper importantes es el
poder hacer esta ejecución de algoritmos dentro

00:34:57.940 --> 00:35:03.980
de la base de datos, o sea page run que es
uno de ellos que es bastante popular lo puedes

00:35:03.980 --> 00:35:10.380
hacer en la base de datos de Oracle, no
necesitas instalar absolutamente nada extra y

00:35:10.380 --> 00:35:17.640
tenemos tres otros más que son bastante
conocidos en cuanto a base de datos, entonces

00:35:17.860 --> 00:35:22.960
bastantes funcionalidades que podrías
utilizar para a lo mejor toda la documentación

00:35:22.960 --> 00:35:30.580
de la empresa y generar un pequeño
buscado rápido y decir dime qué buscas por

00:35:30.620 --> 00:35:37.780
vector search por ejemplo te puedo resolver
a lo mejor esa relevancia de que de

00:35:37.780 --> 00:35:44.520
qué documentos pueden tener y además por
utilizando graph y ese page rank ver el contenido

00:35:44.520 --> 00:35:52.230
esa relevancia digamos
correcto que bueno eso te

00:35:52.230 --> 00:35:59.340
voy a contar un par de cosas mira en discord
alguien ha dicho dice de graph que se

00:35:59.340 --> 00:36:05.920
usan como memoria para gente graph se
estar utilizando como memoria auxiliar de agentes

00:36:05.920 --> 00:36:11.660
esta es la pregunta si esto es algo que nos
estamos enfocando bastante en la base de

00:36:11.660 --> 00:36:17.700
datos porque lo poderoso de grafo en
general Es el mantener contexto, ¿verdad?, o sea,

00:36:17.700 --> 00:36:23.720
tener las conexiones, no tan bastante
contexto sobre nuestros datos, ¿verdad?, y cuanto

00:36:23.720 --> 00:36:30.180
más hagamos el prompting, ¿verdad?, más
grande se vuelve nuestro nuestro historial en

00:36:30.180 --> 00:36:32.120
en cuanto a una conversación, ¿verdad?

00:36:32.160 --> 00:36:34.640
Entonces, el contexto se
suele perder bastante.

00:36:34.680 --> 00:36:40.060
No sé si ustedes han visto, pero yo
utilizo bastante Codex y Cloud y a cierto punto me

00:36:40.060 --> 00:36:47.000
dice, estoy resumiendo toda tu
conversación porque he escrito, vamos, o sea, una historia

00:36:47.000 --> 00:36:53.320
completa, ¿no? Entonces, básicamente, en
ese caso estamos utilizando y estamos identificando

00:36:53.320 --> 00:36:59.040
cómo podemos utilizar grafos para mantener
ese contexto, o sea, aumentar el grafo, ¿verdad?,

00:36:59.040 --> 00:37:04.750
y mantener el contexto porque la
memoria es bastante cara, ¿verdad?

00:37:04.810 --> 00:37:09.510
O sea, cada vez que tú haces un prompting,
si no lo está guardando en un sitio, es bastante

00:37:09.550 --> 00:37:12.150
caro volver a hacer ese recorrido.

00:37:12.310 --> 00:37:16.410
En cambio, si lo mantienes como un grafo,
estás manteniendo el contexto más importante

00:37:16.450 --> 00:37:23.870
y en el caso de base de datos, por
ejemplo, no tienes que ir al LLM

00:37:23.870 --> 00:37:28.510
múltiples veces es para identificar esa
información que estás buscando porque la tienes

00:37:28.550 --> 00:37:29.710
dentro de tu base de datos.

00:37:29.750 --> 00:37:33.330
Así que, en teoría, tiene que ser
mucho más barato hacer eso, ¿no?

00:37:33.370 --> 00:37:37.350
Entonces, esas son una de las áreas en las
que nos enfocamos bastante y en la que hemos

00:37:37.390 --> 00:37:42.930
escuchado Mucho el hecho de que si queremos,
por ejemplo, creo que todo el mundo hoy

00:37:42.930 --> 00:37:48.030
en día quiere un chatbot con su
información, ¿verdad?, de negocios y quiere hacer preguntas

00:37:48.030 --> 00:37:50.030
y etcétera, etcétera, ¿no?

00:37:50.510 --> 00:37:53.850
Pero los LMS son geniales para eso, sí.

00:37:53.850 --> 00:37:56.190
Y quiere la IA en el sótano.

00:37:57.180 --> 00:38:03.780
Es decir, ese concepto que Carla Muñoz
introducía, decía, todo el mundo quiere la IA,

00:38:03.860 --> 00:38:07.960
pero ¿quiere tener una IA
guardadita en ese sótano?

00:38:07.960 --> 00:38:14.490
No solo le pregunto yo y no le cuento mis
cosas no solamente por información confidencial

00:38:14.490 --> 00:38:20.930
que en un momento dado esto se pueda se
pueda escapar digamos del alcance sino también

00:38:20.930 --> 00:38:25.830
por el hecho de decir es que yo quiero
hablar de mis cosas, de mi empresa, de mis riesgos

00:38:25.870 --> 00:38:31.110
de mis situaciones y quiero que esa
inteligencia vaya creciendo dentro de mis

00:38:32.650 --> 00:38:36.270
Fronteras exacto, o mi sótano, claro está.

00:38:36.270 --> 00:38:43.590
Eso es algo que Oracle ha entendido 100%,

00:38:43.590 --> 00:38:45.868
especialmente dentro de la base de datos.

00:38:46.230 --> 00:38:52.490
Por ejemplo, no sé si has experimentado
mucho con lo de los agentes y todo esto.

00:38:52.950 --> 00:38:58.630
Claro, yo intento no hablar tanto de IA
porque hay mucha gente que está como que saturada

00:38:58.630 --> 00:39:06.090
hoy en día. Pero quizá hay
mucha saturación, pero quizá

00:39:06.090 --> 00:39:13.460
esas miradas de ángulo, digamos,
desde un determinado enfoque,

00:39:13.500 --> 00:39:14.860
yo creo que son las que son necesarias.

00:39:14.900 --> 00:39:22.620
Todo el mundo habla de lo mismo link está
lleno de la del mismo y es lo no pero

00:39:22.620 --> 00:39:27.880
pero decir oye sabes que la base de datos
pues tener vectores sabes que puedes utilizar

00:39:27.880 --> 00:39:33.820
no solamente en una búsqueda no solamente
el éxito sino también se van a los que además

00:39:33.820 --> 00:39:39.300
le puedes proporcionar toda la información
geoespacial que estamos hablando antes más

00:39:39.300 --> 00:39:45.480
una forma de hacer ese sql el graf es SQL,
que de hecho va a ser si no es un estándar

00:39:45.480 --> 00:39:52.060
ya es estándar prácticamente la
nomenclatura y la forma de escribir es muy similar al

00:39:52.060 --> 00:39:58.120
SQL también, y está de forma nativa, y
además puedes decir, no, es que aquí no tienes

00:39:58.120 --> 00:40:05.200
que entrar en una suscripción de pago,
de IA o de, para acceder a ciertas áreas

00:40:05.200 --> 00:40:09.380
vas a tener que consumir ciertos tokens,
es que eso ya lo tienes, ya está, es decir,

00:40:09.420 --> 00:40:15.720
puedes empezar empezar a implementar
soluciones con Graph SQL y empezar a explotarla,

00:40:15.860 --> 00:40:22.820
¿no? Exacto, sí o sea, básicamente yo creo
que el hecho de que todo está en SQL facilita

00:40:22.820 --> 00:40:23.960
muchísimo las cosas, ¿no?

00:40:24.000 --> 00:40:28.760
Porque, por ejemplo, dentro de la base de
datos ahora mismo tienes el poder crear agentes,

00:40:28.800 --> 00:40:34.320
¿verdad? El poder acceder a los modelos que
tenemos dentro de OCI, por ejemplo, ¿no?

00:40:34.320 --> 00:40:40.800
Entonces, todo eso, digamos que sería una
manera de que alguien que ya utiliza Oracle

00:40:40.800 --> 00:40:48.100
pueda crear su pequeño LLM, no quiero
decir crear su pequeño LLM, pero de alguna manera

00:40:48.100 --> 00:40:50.360
sí, crear su pequeño LLM en su sótano.

00:40:50.360 --> 00:40:55.760
¿Qué significa? Que por ejemplo, en cuanto
a grafos, nosotros ahora mismo, algo en lo

00:40:55.760 --> 00:41:02.280
que hemos trabajado bastante para AI
World, y le doy aquí un poquito de qué taller vamos

00:41:02.280 --> 00:41:09.410
a tener, es básicamente el poder
coger un documento, cargarlo,

00:41:09.620 --> 00:41:13.000
meterlo dentro de la base de
datos y hacer el chunking.

00:41:13.000 --> 00:41:15.278
El chunking utilizando vectores, ¿verdad?

00:41:15.560 --> 00:41:18.900
Después de eso, de ese
chunking, extraer entidades.

00:41:18.960 --> 00:41:23.580
O sea, cualquier tipo de conexión
que se pueda identificar, ¿no?

00:41:23.580 --> 00:41:27.640
En este caso, podría ser RAMU
trabaja para Oracle, ¿vale?

00:41:27.700 --> 00:41:30.311
Eso es una entidad,
conexión, entidad, ¿verdad?

00:41:30.380 --> 00:41:34.260
Pues en un documento hay
muchísimas conexiones en general.

00:41:35.720 --> 00:41:42.120
De esto, básicamente, creamos nuestro
grafo de conocimiento, que en este caso utilizaríamos

00:41:42.120 --> 00:41:44.960
un grafo que se llama RDF Graph, ¿vale?

00:41:45.380 --> 00:41:52.460
Y en el RDF Graph vamos a tener
todas esas conexiones dentro de

00:41:52.460 --> 00:41:59.360
la base de datos. Después de eso creamos
agentes y cada agente en este taller en este

00:41:59.360 --> 00:42:03.640
live lab que lo compartiré con ustedes
cuando ya esté público también para que ustedes

00:42:03.680 --> 00:42:10.640
lo pueden hacer es tenemos dos agentes que
se enfocan mucho en responder preguntas y

00:42:10.640 --> 00:42:15.540
cambiar nuestro grafo de conocimiento
porque porque hoy en día todo el mundo quiere poder

00:42:15.580 --> 00:42:22.220
hablar y hacer cambios a los datos sin
tener que meterte en SQL, SQL Developer, SQL CL,

00:42:22.340 --> 00:42:26.900
todo eso, no, queremos un chatbot y
queremos hacer este tipo de inserciones en nuestro

00:42:26.940 --> 00:42:32.420
grafo a tiempo real. Entonces, esos dos
agentes se encargan de eso, ¿verdad?

00:42:32.920 --> 00:42:40.180
Y después, lo que hemos identificado es que
si guardamos todo eso en formatografos y

00:42:40.180 --> 00:42:43.440
utilizamos el LLM que queramos, ¿no?

00:42:43.500 --> 00:42:50.620
Dentro de OCI tenemos un montón, son gratis,
todo lo que ustedes pregunten dentro de

00:42:50.620 --> 00:42:52.620
ese ecosistema, no sale de ahí.

00:42:52.760 --> 00:42:57.920
O sea, nosotros no le estamos dando esta
información a GPT para que ellos entren en sus

00:42:57.920 --> 00:42:59.940
modelos. No, se queda dentro de OCI.

00:43:00.060 --> 00:43:02.180
O sea, tenemos esa capa de seguridad.

00:43:02.460 --> 00:43:08.200
¿Verdad? Y lo que hemos identificado
es que cuando utilizamos grafos, solo

00:43:09.120 --> 00:43:14.480
básicamente El agente solo utiliza la
información que está dentro de los grafos.

00:43:14.760 --> 00:43:20.700
Si no hay grafos en el ecosistema, es un
LLM común y corriente o sea va a utilizar cualquier

00:43:20.700 --> 00:43:26.720
otro datos que estén a lo mejor en la
internet no pero normalmente si quieres crear un

00:43:26.720 --> 00:43:33.660
chat porque esté personalizado para tus
datos tu información pues normalmente querrías

00:43:33.660 --> 00:43:39.820
que utilizará solo tu información no que
es bastante importante entonces ese es un caso

00:43:39.820 --> 00:43:47.200
de uso bastante común ahora mismo y
estamos escuchando a muchísima gente muchísimos clientes

00:43:47.200 --> 00:43:53.020
diciéndonos quiero crear mi propia
antología porque quiero tener este sitio estas reglas

00:43:53.020 --> 00:43:59.000
no dentro de mis datos entonces es
bastante útil en cuanto a eso los grafos es

00:44:00.090 --> 00:44:07.450
importantísimo esto si lo comparas con un
montón de soluciones que otras plataformas

00:44:08.050 --> 00:44:15.050
ofrecen en el mercado que son previo pago
de es decir sea por ejemplo los módulos de

00:44:15.050 --> 00:44:22.150
y a un consumo de totalización que el
hecho de que tú puedas incorporar o

00:44:22.150 --> 00:44:27.450
puedes utilizar de forma nativa como
decíamos los vectores no el espacial el graph vale

00:44:27.450 --> 00:44:33.270
y utilizarlo ya tal cual este día tal cual
tiene una base de datos tal cual ya ya te

00:44:33.270 --> 00:44:40.450
viene no incluso en standard y
esto abre muchísimo la el juego y

00:44:40.450 --> 00:44:47.030
el abanico de posibilidades que uno que
uno que no puede hacer y un poco y un poco siguiendo

00:44:47.030 --> 00:44:52.850
la línea De espacial te digo tienes like
laps chulos para cacharrear con con graf

00:44:54.100 --> 00:44:59.400
Correcto, y pues he creado ya los dos
canales en el mientras estamos hablando creados

00:44:59.400 --> 00:45:06.730
con uno de Spatial y Graph, luego
pondremos allí los enlaces y una

00:45:06.730 --> 00:45:10.270
de las cosas también que, por comentar,
porque nos estamos aquí tomando un café un poco,

00:45:10.310 --> 00:45:16.190
pues es como cacharrear un poquito, o sea
chismorrear un poquito de tendencias, a mí

00:45:16.190 --> 00:45:21.930
me parece muy interesante que hayan dicho,
bueno, Oracle es una base de datos relacionales,

00:45:21.930 --> 00:45:26.270
pero no vamos a pensar solamente en relaciones,
vamos a pensar también en incorporar

00:45:26.310 --> 00:45:30.190
de forma nativa toda la
parte documental de Jason.

00:45:30.190 --> 00:45:35.190
A lo mejor por la amenaza de viene MongoDB,
vaya que me adelante por la derecha.

00:45:35.570 --> 00:45:42.950
Y claro, íbamos a añadir JSON, íbamos
a añadir GraphSQL según Oracle con

00:45:42.950 --> 00:45:50.750
una dualidad nativa, con una capacidad
de poder convertir, digamos, de Graph

00:45:50.750 --> 00:45:58.050
a... O sea, poder manejar de forma natural
SQL y graph dentro de sintaxis SQL y

00:45:58.050 --> 00:46:05.150
utilizar toda esa versatilidad
de integrar JSON dentro del SQL,

00:46:05.510 --> 00:46:07.070
¿no? Integrar... Correcto.

00:46:07.070 --> 00:46:11.830
Hacerlo todo como nativo.

00:46:12.610 --> 00:46:19.670
Y además yo tengo una idea
que pienso sobre Oracle que es

00:46:19.670 --> 00:46:23.150
cada vez que Oracle apuesta
por algo lo acerca al núcleo.

00:46:23.330 --> 00:46:30.150
Cada vez que Oracle entiende que hay una
tecnología, lo que sea, es decir, la IA o Vectors,

00:46:30.170 --> 00:46:32.600
lo incorpora en el núcleo del motor.

00:46:32.600 --> 00:46:38.920
Cuando más cerca está algo, mi teoría es
cuanto Más cerca está algo del motor, más está

00:46:38.920 --> 00:46:41.680
la apuesta de esa tecnología hacia futuro.

00:46:42.400 --> 00:46:45.660
Porque el motor va a evolucionar,
van a haber evoluciones.

00:46:48.440 --> 00:46:55.960
Cuanto más cerca esté del diccionario,
del diccionario de datos y del propio

00:46:55.960 --> 00:46:57.960
core, más futuro va a tener.

00:46:57.960 --> 00:47:05.160
Cuento contigo, me pasas
los live labs y tutoriales y

00:47:05.160 --> 00:47:11.370
además, pues bueno, otra cosa interesante
a comentar, que es que la gente, quien tenga

00:47:11.370 --> 00:47:19.110
este conocimiento, está teniendo un
hecho diferencial respecto a otros

00:47:19.170 --> 00:47:24.610
profesionales, ¿no? O sea, la capacitación
profesional en este tipo de tecnologías es

00:47:24.610 --> 00:47:29.320
como una apuesta también a futuro, en cuanto
las empresas empiecen a estrujar lo que

00:47:29.320 --> 00:47:32.100
dices, ¿no? O sea,
¿hacia dónde tira la IA?

00:47:32.100 --> 00:47:38.180
Y a ti, un poco a volver
al on -premise, ¿no?

00:47:38.220 --> 00:47:43.600
Es ahí en el sótano o utilizar el OCI, el
cloud, de una forma contenida en la que yo

00:47:43.600 --> 00:47:49.200
tenga mi propio espacio. Y creo que cada
vez la gente va a querer tener más el control,

00:47:49.280 --> 00:47:56.600
no solamente de los datos, sino de
la interpretación de los datos, la

00:47:56.600 --> 00:48:00.720
interactuación. La gente no quiere que la
guía de pronto se ponga a hacer las cosas sola.

00:48:00.760 --> 00:48:04.760
Quiero utilizar yo el lenguaje
para hablar con la guía de frente.

00:48:05.220 --> 00:48:12.460
Quiero proporcionarle esos grafos
para que resuelva todo mucho

00:48:12.460 --> 00:48:14.238
más fácil y todo lo pueda tener.

00:48:15.370 --> 00:48:19.970
¿Voy muy equivocado en mis olfatos?

00:48:20.690 --> 00:48:23.090
No, yo creo que tiene bastante sentido.

00:48:23.250 --> 00:48:29.650
O sea, yo creo que en general, a ver, creo
que es muy como que dividido en general, ¿no?

00:48:29.710 --> 00:48:35.750
Porque creo que hay gente que dice, no
quiero saber nada de la inteligencia artificial.

00:48:35.750 --> 00:48:42.790
Por ejemplo, tienen como esta visión de
que en este caso ahora tenemos 26 AI,

00:48:43.130 --> 00:48:49.550
¿verdad? Entonces, si yo hago un upgrade a
esta base de datos, voy a tener inteligencia

00:48:49.550 --> 00:48:54.330
artificial en todos mis datos y yo no
quiero esto, no quiero que la inteligencia artificial

00:48:54.370 --> 00:48:58.330
tenga acceso a mis datos, etcétera, que
vamos a clarificar que no es verdad.

00:48:58.370 --> 00:49:04.150
La inteligencia artificial en la base de
datos es algo que tú le das un switch on o off,

00:49:04.310 --> 00:49:06.010
o sea, lo enciendes o lo apagas.

00:49:06.050 --> 00:49:13.130
No es que ya tenga acceso a tus datos en
general, la inteligencia artificial automáticamente.

00:49:15.150 --> 00:49:20.330
Sobre todo porque veo que, por ejemplo, no
sé si viste lo de Anthropic y todo lo que

00:49:20.330 --> 00:49:26.850
pasó con lo de que hackeó, salió
del ecosistema, una locura, ¿verdad?

00:49:27.390 --> 00:49:30.750
Entonces yo creo que eso
trae bastante miedo, ¿no?

00:49:30.810 --> 00:49:35.477
En general, o sea, yo creo que yo como
usuario personal, dejando mi trabajo de lado,

00:49:35.550 --> 00:49:36.930
a mí me daría miedo, ¿sabes?

00:49:36.970 --> 00:49:43.390
Pero también veo a otra gente que dice, si
no implementamos inteligencia artificial,

00:49:43.670 --> 00:49:49.410
nos vamos a quedar atrás y no vamos a
poder desarrollar tan rápido como otra gente, ¿me

00:49:49.410 --> 00:49:51.710
entiendes? Entonces,
tenemos que implementarlo.

00:49:51.750 --> 00:49:59.310
Y claro está que para Oracle siempre nos
hemos como que, nos hemos todos enorgullecido

00:49:59.310 --> 00:50:01.310
de, lo he dicho bien, ¿verdad?

00:50:01.370 --> 00:50:03.010
No me estoy inventando palabras.

00:50:03.050 --> 00:50:07.310
Vale, genial. De la seguridad, ¿verdad?

00:50:07.370 --> 00:50:09.550
La seguridad para nosotros
es súper importante, ¿no?

00:50:09.590 --> 00:50:16.430
En cuanto a que nuestros datos estén
seguros, que no perdamos nada, en cuanto a migración,

00:50:16.690 --> 00:50:23.350
etc. Entonces, es algo que tenemos mucho
en cuenta y nosotros como gente que desarrolla

00:50:23.350 --> 00:50:25.739
los productos también
lo pensamos bastante.

00:50:25.910 --> 00:50:31.830
O sea, la inteligencia artificial va a
coger nuestros datos y va a hacer lo que quiera,

00:50:31.890 --> 00:50:38.050
sí o no. O, por ejemplo, hacemos test de
si yo guardo, en este caso, mi información en

00:50:38.050 --> 00:50:42.810
grafos, ¿va a utilizar otra información y
darme información totalmente equivocada?

00:50:43.110 --> 00:50:48.610
Porque hoy en día todos vamos a la
inteligencia artificial a hacer preguntas y alguna

00:50:48.610 --> 00:50:50.930
gente no cuestiona las
cosas, ¿me entiendes?

00:50:50.970 --> 00:50:55.420
Es como, ¿creen que lo que
diga ChatGPT es 100 % verdad?

00:50:56.260 --> 00:51:00.080
Y a veces no lo es. Entonces hay que
tener cuidado con esas cosas, ¿no?

00:51:00.120 --> 00:51:04.440
Entonces son cosas en las que
nos enfocamos bastante, ¿no?

00:51:04.480 --> 00:51:10.360
Como best practice en cuanto a cómo hacer
que 100 % nos dé la información que tenemos

00:51:10.360 --> 00:51:15.082
dentro de la base de datos y que no vaya a
mentirle a nuestros usuarios, por ejemplo.

00:51:15.280 --> 00:51:21.180
Entonces es un proceso. Yo creo que es
importante adaptarse a la inteligencia artificial

00:51:21.180 --> 00:51:25.980
porque está aquí y ya no es como un boom,
ya está aquí, ya se quedó, ¿me entiendes?

00:51:26.280 --> 00:51:32.740
Es más bien cómo la vamos a utilizar
responsablemente y educadamente, en general.

00:51:32.740 --> 00:51:39.880
Sí, claro, pero a lo que traes
tú aquí en la mesa es a decir, no

00:51:39.880 --> 00:51:45.360
miremos la inteligencia artificial como
una caja negra a la cual le hablamos, nos genera

00:51:45.360 --> 00:51:51.820
un resultado y no tenemos control ni de
qué hace por dentro ni cuando sale qué hace por

00:51:51.820 --> 00:51:57.380
fuera. Exacto. Esos escapes de Antropic,
yo tengo amigos que se dedican a la ciberseguridad

00:51:57.380 --> 00:52:03.640
y dicen que cada vez que alguien ha hecho
un pentesting ético pidiendo permiso o así

00:52:03.640 --> 00:52:06.700
y ha encontrado una vulnerabilidad, a
veces se ha encontrado un problema legal.

00:52:06.740 --> 00:52:10.740
Y aquí directamente es, oye, tenemos una
gente que de pronto se ha puesto a atacar y

00:52:10.780 --> 00:52:16.280
no pasa nada, ¿no? Es decir, no sabemos,
no podemos tratarla como una cosa que no sabemos

00:52:16.280 --> 00:52:22.040
qué hace por dentro, ni qué hace cuando
sale fuera, ni cuánto de fiable es aquello que

00:52:22.040 --> 00:52:29.320
nos dice. No podemos tratar alguna caja
una caja cerrada y si necesitamos instrumentación

00:52:29.320 --> 00:52:36.640
utilizar utilizar vector ser

00:52:36.640 --> 00:52:43.500
si utilizar graph utilizar dotación de
memoria de los agentes de grafa los agentes para

00:52:43.500 --> 00:52:51.740
que estén y funcionen
dentro de la seguridad y Me

00:52:51.740 --> 00:52:55.900
parece súper interesante, me parece que
realmente ese es el ya, ahora ya, que ya ha habido

00:52:55.940 --> 00:53:03.050
todo el hype. Perdón

00:53:03.050 --> 00:53:09.710
te cortaste un poco que me quede en hype
si una vez ha acabado todo el hype este de la

00:53:09.710 --> 00:53:16.930
IA de la gran revolución vamos a morir
todos y nos va a quitar el trabajo a todos y que

00:53:16.930 --> 00:53:19.708
por Por cierto, enhorabuena,
Ramo, a Sobrenatural.

00:53:21.560 --> 00:53:24.480
Sí, sí, total. Celebremos.

00:53:24.520 --> 00:53:27.260
Tendremos que poner aquí un sonido en plan

00:53:28.980 --> 00:53:31.240
Aplauso no tengo clap, clap, clap.

00:53:32.260 --> 00:53:34.540
Por ahora, ¿no? Por ahora, porque...

00:53:35.220 --> 00:53:39.020
Hombre, sí no, no, yo confía que no.

00:53:39.200 --> 00:53:41.360
Las personas que conozco siguen.

00:53:41.520 --> 00:53:46.620
Siguen en Oracle no he
visto mucha gente...

00:53:46.620 --> 00:53:53.930
No la he visto en mi círculo de
sobre sobre los layoffs pero pero

00:53:53.930 --> 00:54:00.970
si este es un momento social y tecnológico
muy convulso y quizá empiezan las cosas

00:54:00.970 --> 00:54:06.350
a serenarse un poco decir venga señores
vamos a hablar de la guía pero no venga no hagamos

00:54:06.350 --> 00:54:13.450
una demo sobre yo la guía
haciendo imágenes es no real y

00:54:13.450 --> 00:54:20.250
hiperrealista vamos a traducirlo un poco
más a realidades más cotidianas de una empresa

00:54:20.250 --> 00:54:25.220
que en vez de crear agentes y que en vez
de decir venga todo lo que voy a seguir con

00:54:25.220 --> 00:54:30.800
ella y voy a seguir dando los datos los
datos que llevo 30 años en las mismas tablas

00:54:30.800 --> 00:54:37.820
quiere decir que eso tiene que seguir
cohabitando no sé cómo cómo lo voy a articulando

00:54:37.820 --> 00:54:45.000
de forma que aproveche pues toda esta
funcionalidad fuera ya del hype y el miedo

00:54:45.000 --> 00:54:48.760
vamos a morir todos no
creo que vayamos a morir

00:54:49.820 --> 00:54:55.480
sino se abre un nuevo mundo y capacidades

00:54:56.700 --> 00:54:59.900
Total que interesante
Ramón, ¿qué tal has estado?

00:55:00.280 --> 00:55:02.169
Ya llevamos una horita, ¿hay algo?

00:55:02.860 --> 00:55:10.340
Sí, bien, bien, no sabía qué esperarme,
pero bastante bien, solo me falta una cosa, solo

00:55:10.340 --> 00:55:17.400
falta una cosa que quiero que me la expliques,
he leído una frase tuya que dice las

00:55:17.400 --> 00:55:25.440
aristas cuentan historias los nodos
guardan secretos o sea hablábamos

00:55:25.440 --> 00:55:32.560
de escritor que queremos que sea premio
nobel que comparte su apellido después se apura

00:55:32.560 --> 00:55:38.660
no la tecnología ya la poesía
cuéntanos otro de de Spatialigraf, ¿no?

00:55:38.720 --> 00:55:43.580
Voy a leer. ¿Cómo lo has dicho?

00:55:43.680 --> 00:55:47.780
O sea, las aristas cuentan historias,
los nodos guardan secretos.

00:55:48.760 --> 00:55:52.060
¿La cuentas? Sí, a ver,
eso viene mucho de...

00:55:52.060 --> 00:55:54.900
A ver, siento que es importante

00:55:55.840 --> 00:56:00.340
traer como, de alguna manera,
tener una buena analogía, ¿verdad?

00:56:00.420 --> 00:56:02.680
Entonces, de ahí viene esa parte, ¿no?

00:56:02.920 --> 00:56:08.020
En cuanto a las aristas. Estas cuentan
historias, cuentan cómo se conecta cierta entidad

00:56:08.020 --> 00:56:09.080
con otra entidad, ¿verdad?

00:56:09.120 --> 00:56:10.600
Entonces, esa es la historia.

00:56:10.640 --> 00:56:14.180
Y básicamente, nuestros nodos, ¿no?

00:56:14.180 --> 00:56:18.320
Que son entidades en general, guardan
secretos porque tienen propiedades, ¿no?

00:56:18.360 --> 00:56:25.260
O sea, cualquier cosa puede ser representada
en cuanto a un nodo o una entidad, ¿no?

00:56:25.260 --> 00:56:30.800
Entonces, por ejemplo, nosotros las
personas tenemos dónde nacimos, dónde crecimos, cuántos

00:56:30.800 --> 00:56:37.060
años tienen, etc. Entonces, guardan
secretos, historias en general, ¿verdad?

00:56:37.120 --> 00:56:43.460
Un grafo puede guardar secretos, solo que
tenemos que identificar cómo podemos analizar

00:56:43.460 --> 00:56:45.240
esos datos dentro de nuestros grafos.

00:56:45.280 --> 00:56:47.560
Entonces, de ahí viene la poesía, digamos.

00:56:47.600 --> 00:56:55.080
Sí, y además esa frase continuaba
diciendo, aprende a seguir

00:56:55.080 --> 00:57:03.000
la historia, como ese tirar del hilo en
esa información que desde el SQL es oculta.

00:57:03.000 --> 00:57:10.200
La primera vez que yo vi el data mining
por ejemplo de cómo tú puedes ver en tablas

00:57:10.200 --> 00:57:16.270
con millones de filas bueno, deja el data
mining y te vas a encontrar esas asociaciones

00:57:16.270 --> 00:57:21.610
que decías y tal y Luego, esto me recuerda
a una presentación que hice hace muchos años

00:57:21.610 --> 00:57:29.190
2003 me parece Muchísimos años, el primer
artículo del data mining en versión 10G en

00:57:29.190 --> 00:57:33.780
una charla que hice, hice una pequeña
conferencia que se llamaba Los casados van a Roma,

00:57:33.820 --> 00:57:40.970
porque hice un modelo de
ejemplo de vuelos, y lanzando

00:57:40.970 --> 00:57:48.130
el Data My Name, ese
recorrido casi oculto, que los

00:57:48.130 --> 00:57:51.790
casados viajaban a Roma,
y fue como una casualidad.

00:57:53.690 --> 00:58:00.950
El destino favorito en Italia, veías todas
las ciudades, y tenía un pico en datos sintéticos.

00:58:01.610 --> 00:58:07.090
O sea, no te digo, hace 23 años, señores.

00:58:09.390 --> 00:58:11.530
Cuando dice 23 años, es como que...

00:58:11.530 --> 00:58:18.570
Acabó, acabó. Sí, una conferencia
que hice para el gobierno de

00:58:18.570 --> 00:58:25.610
Navarra, para el CEIN, el Centro de
Tecnología de Navarra, y ir a eso, o

00:58:25.610 --> 00:58:28.010
sea, hice un desarrollo
de datos sintéticos.

00:58:28.050 --> 00:58:33.106
Entonces, un origen hasta desde el modelo
conceptual de los diagramas en teoría relacional,

00:58:33.580 --> 00:58:39.360
pasando por todas las etapas hasta que
llegaba al Data Warehouse, el Data Mining, y en

00:58:39.360 --> 00:58:46.240
el Data Mining me salió. Una cosa así
curiosa, pero viene a ser esa poesía de la que

00:58:46.240 --> 00:58:51.296
hablas tú, ¿no? Es decir, a veces el SQL
se nos puede quedar corto y a veces es interesante

00:58:51.400 --> 00:58:57.940
que nos descubra esa información que va y
que usas transferencias bancarias de lavado

00:58:57.940 --> 00:59:00.880
de dinero y todo eso tan chulo.

00:59:02.660 --> 00:59:04.760
Yo, vamos, o sea, estoy encantado.

00:59:04.800 --> 00:59:08.040
¿Qué tal has estado?
Genial, genial y me encanta.

00:59:08.180 --> 00:59:13.000
Me encanta que tengamos como que un
espacio para los hispanohablantes porque creo que

00:59:13.000 --> 00:59:18.420
esa es como ha sido mi, digamos
que una de mis metas, ¿no?

00:59:18.500 --> 00:59:21.540
El poder como que educar
a la gente, ¿sabes?

00:59:21.540 --> 00:59:25.660
No tienen que ahora mismo ir y aplicar todo
lo que he dicho, pero por lo menos saber

00:59:25.700 --> 00:59:30.620
que tienen esta utilidad dentro de la base
de datos, creo que es bastante importante

00:59:30.620 --> 00:59:34.460
el poder como que, no sé, no sé
cómo se dice, spread the word.

00:59:35.380 --> 00:59:42.060
Sí, la divulgación, ¿no? Divulgar, comunicar,
pero expandir la voz, claro que sí.

00:59:42.500 --> 00:59:47.340
Pues Ramón, ha sido un placer
tenerte, tenía muchas ganas.

00:59:48.600 --> 00:59:55.740
Igualmente. Esta es tu casa, te
lo digo porque así es todos los

00:59:55.740 --> 01:00:02.420
que pasáis por aquí tenéis posibilidad de
volver a venir a tomar un café conmigo la idea

01:00:02.420 --> 01:00:09.540
es, imagina que yo voy a tu ciudad y te
llamo y te llamo, vamos a tomar un café y aprovechando

01:00:09.540 --> 01:00:15.140
ya pues cuéntame que se cuece en Oracle,
que se cuece en Spatial y también pues a lo

01:00:15.140 --> 01:00:21.680
mejor contarte yo también cosas así que
ese es el espíritu y muchas gracias por aceptar

01:00:21.680 --> 01:00:27.720
la invitación y por haber venido a tomar
un café conmigo No, gracias por la invitación

01:00:27.720 --> 01:00:34.180
100%, gracias Rita tenemos que pasarle
este episodio a Rita para que lo vea Sí, yo creo

01:00:34.180 --> 01:00:41.400
que lo verá Solucionaremos el tema del
audio, porque yo tengo, por eso tenemos doble

01:00:41.400 --> 01:00:43.580
backup en Discord, está todo el canal

01:00:44.600 --> 01:00:46.640
limpio, rescataré de ahí el audio.

01:00:47.900 --> 01:00:52.480
Ni nada, así que no va a haber ningún
problema y yo creo que hace bastante bien.

01:00:52.480 --> 01:00:57.900
Yo creo que todo el mundo tiene ya una
idea bastante clara de lo que es, además antes

01:00:57.900 --> 01:01:03.540
está diciendo en el chat, "excelente,
es súper interesante y muy bien".

01:01:03.540 --> 01:01:10.460
Pues muchas gracias, Ramos, me alegro,
muchas gracias, un abrazo muy fuerte, nos vemos

01:01:10.460 --> 01:01:14.260
en otra, ¿vale? Cuando quieras, gracias.

01:01:15.860 --> 01:01:16.760
Adiós

