Buenos días.
Yo soy Álvaro Palacios,
aquí tenéis mi correo
por si faltaba cualquier
duda o lo que sea,
lo puedes poner.
Esta presentación va a tratar sobre
el servicio de descubrimiento,
vale.
Los puntos que vamos a tratar,
el primer punto lo conoceremos
más o menos rápido
sería la arquitectura
general de Asia,
donde está ubicado el servicio
de descubrimiento
dentro de esta arquitectura,
luego el general,
como estaba aplicado,
el descubrimiento,
dentro de y luego en particular,
como está tratando,
a la reconciliación de actividades,
el crecimiento en enlaces
y el descubrimiento de equivalencias
y la parte final.
Haremos el taller con casos
prácticos para poder ver al último os
voy a pasar para ti Jorge sobre
todo debía pasar el enlace a.
A dónde está lo que vamos a
hacer luego en el taller,
para que no vayan?
Si quieres.
Ahí lo tienes.
Continuó.
Vale?
Sería un poco la arquitectura
general que nació el rojo?
Estaría marcado donde estaría
ubicado el servicio de descubrimiento
que vamos a tratar en
esta presentación.
Un repaso rápido del
resto de elementos
de esta arquitectura que tendríamos,
la carga que contienen
los procesos de extracción,
transformación y carga de datos;
el coronel configure para la
gestión y configuración
de la programación de tareas, para
la ejecución recurrente,
como la que cuestiona única
sobre los repositorios
configurados los servicios,
que serán los servicios que van a
exponer los metadatos que luego
serán recolectados para ser
cargados en el sistema.
El servicio XML r que transformaría
los los XML
generados por los servicios siempre
mh en formato que,
cumpliendo la oncología.
El encargado que constituye la
administración de las cargas
de lazos.
Dentro de la plataforma tendríamos
la estación de recomendación
que permite publicar las páginas
web que forman.
El informe del nodo de
la universidad,
con cualquier dinámico, podrían
hacer consultas a la consulta
o les parqué el encuentro,
el identificar ver
que es el encargado de
la adjudicación
mediante para los que forman el
proyecto para la conexión entre,
entre ellos el servicio Factory,
que será el encargado
de generar la furia
de todas las entidades que se
van a cargar en el sistema
que proporciona el servicio de datos.
En la zaga
los culés han sido cumpliendo la
recomendación de limpieza,
y el servicio que vamos a
tratar ahora debía ser
el encargado del descubrimiento de
la reconciliación de entidades,
el descubrimiento de enlaces y la
detección de equivalencias
de acuerdo.
Empezamos con lo que sería el
descubrimiento en Asia,
una vez cargados los datos,
una vez que se van a ejecutar
los siguientes procesos
de descubrimientos.
Sean tras el proceso de
reconciliación, descubrimiento,
de enlaces y de equivalencias, el
proceso de reconciliación.
Su objetivo es evitar la duplicación
de entidades
mediante un conjunto de reglas que,
es decir que no se carguen si se
intenta cargar una entidad,
una persona y posteriormente se va a
cargar otra persona que se llama,
igual que tiene las cosas en común,
que se trata de la misma persona
y no se carguen entidades
implicadas.
Toman decisiones autónomas y
la evaluación de la regla
un umbral que solicita la
validación del usuario.
Si la evaluación se queda
en un rango, es duda;
es decir, sí o sí; si el proceso
detecta que una entidad estar más
o menos seguros de que se trata de
otra entidad que está ya cargada.
Pues la cargara, como, como la
entidad que estaba ya cargada,
y si, y si cree que puede ser, pero
no llega al umbral suficiente,
pues finalmente, un administrador
tendrá la opción de decidir
si se trata o no de la misma entidad.
Cataluña en datos obtenidos, en
el descubrimiento de enlaces
y candidata para apoyarse
en la reconciliación.
Esto es, que el descubrimiento
de enlaces
para apoyarse en la reconciliación,
el descubrimiento de enlaces,
lo escribiré ahora lo que hace
es obtener identificadores
de otros artistas externos,
por ejemplo de Dembélé,
pero o cualquier otro actor que
esté configurando ahora mismo
hay ahí.
Nuestro propio eran.
Enriquece los los enlaces a fuentes
externas o unidad,
proporciona información para el
proceso de reconciliación,
como he comentado antes, de tal
manera que si, por ejemplo,
se va a cargar una persona que tiene
un documento cargado en el sistema,
otra persona que se llama
igual con un documento
y que a priori los documentos
no coinciden,
pero sí cuando se descubrimiento
de enlace,
si se detecta que esa persona
Ortiz, por ejemplo,
figura como que tiene en cuenta
documentos y entre ellos están
el documento, el documento y
apoyaría al proceso de reconciliación,
porque en esa misma persona
tiene sus documentos
que a priori no estaban relacionados
el experimento de enlaces,
también se ejecutará un proceso
con ejecución continua
que no se ejecuta solo en
el proceso de carga.
Es decir, por un lado, cuando
lleguen los los rnc al sistema
se aplicará todo este proceso
de reconciliación,
descubrimiento de enlaces y
detección de equivalencia
pero adicionalmente ahora corriendo
un proceso en segundo plano
de forma continua que estará
continuamente intentando ejecutar
el descubrimiento de la.
Es sobre las entidades que
ya están cerradas.
Porque podría darse el caso
de que haya una entidad,
una persona que en el momento
de realizarse la carga, por ejemplo,
no tenga un identificador
y entonces no se cargaría
en el sistema
y a lo mejor se puede dar de ir
al día siguiente a la semana
o cuando fuese.
Va a haber un proceso que
continuamente va
a estar intentando descubrir enlaces
en los que las entidades que están
en el sistema.
La detección de equivalencias que
tendrá enlaces a entidades
de otros dos han sido
usa el no de unidad
y también proporciona información
para la reconciliación.
En este caso sería un proceso
también similar a la reconciliación,
pero detectando más bien la las
equivalencias de humildad
casi hay en el o2 y luego todos
ellos vuelcan su cosa
a unir a la parte de la repetición
de equivalencias,
lo que hará será detectar también
las equivalencias
entre los entre las entidades
cargadas de la sgae
y las entidades cargadas
en no unir ata,
para apoyar a la reconciliación,
y para establecer las las relaciones
a través de Oh, Eu,
sei mas entre entre diferentes
nodos y unidad,
de manera que se pueda navegar,
digamos, entre los propios
de cada sgae y del nodo.
Unidad en el que estarán.
Todos los nodos.
Sgae digamos unificados.
En resumen, las funciones de la
actividad descubrimiento,
que son parte del proceso de carga,
se dividen en tres grupos,
como hemos comentado, la
reconciliación de actividades,
que evita la duplicación de
entidades y evita que se carguen entidades
que estén ya cargadas con otra
uvi el descubrimiento
de enlaces que en general la enlaces
hacia externos incluidos
no unida, y pueden incorporar
datos, gimnasio,
y ofrecido información de ayuda a
la reconciliación de entidades,
y la decepción de equivalencias que
respecta a las equivalencias
cuando datos cargados en el nodo,
unidad, los tres grupos
de funciones, actúan en el proceso
de descubrimiento
para todos los datos que se vayan
a cargar en cualquier dato
que se vaya a cargar, en que se
cargan el lápiz de carga
pasa por este proceso
de descubrimiento.
Estoy muy, muy rápido.
Lo que sea quiere
es que aclare cualquier
cosa que me comenta.
Este servicio de descubrimiento
tiene, digamos,
dos procesos diferenciados.
El proceso general de descubrimiento.
Este sería el proceso que se ejecuta
cada vez que se carga una red
de tener sistema sistema y se
equipazo todo este proceso.
Luego está el proceso de
crecimiento continuo,
como he comentado antes,
que está ejecutándose continuamente
intentando enriquecer
las entidades que están ya
cargadas en el sistema,
buscando buscando picadores o otros
datos en pisa externos
como, como luego los veremos
en más detalle.
Vale, el proceso general de
descubrimiento se ejecuta,
cada vez que se cargaba
una red de se carga
a través de la carga y el lápiz
de carga recibe estos datos,
a través de los repositorios.
Hoy te mh configurados en el sistema
que previamente han sido
transformados con el servicio XML,
rne lo vimos el miércoles,
el pie de carga,
añade.
Esto se debe a una cola de Rabin
para que el proceso de
descubrimiento se hace de forma secuencial,
es decir,
si se pide cargas y le mandan
simultáneamente cargar 27 cosas
o las que sean se añaden a una cola
y el servicio de descubrimiento
lo haga procesando una por
una, principalmente,
para que cuando llegó una,
cuando llega un un caso, por ejemplo,
que tenemos ahora currículum,
por ejemplo,
en el proceso de descubrimiento
sobre un currículum
es relativamente lento porque
no ocurre con él.
Por ejemplo, pueden venir 50, 50
documentos y 50 personas,
porque una persona ha publicado
50 documentos;
si encuentra documentos, hay
otros 50 coautores.
Cuando se hacen las peticiones a
diferentes artistas externos
hay que hacer muchas consultas
y en función del lápiz
que estemos atacando, este
proceso puede ser lento,
entonces se hace de forma secuencial
para qué comienza con un
XML en este caso,
por ejemplo, por un error.
En este caso, por ejemplo,
de un currículum
y hasta que no termina
todo el proceso
no se pone con el siguiente para
que si es por lo que fuera,
si si en lugar de ejecutarse
de forma secuencial
se ocupase en paralelo
podría darse el caso
de que cuando se estaba haciendo la
carga del primero en el segundo
no viniese la misma persona
y a lo mejor a la casi
simultáneamente,
todavía no se ha cargado el primero
cuando se está cargando el segundo
y entonces en ese momento
se podría provocar
que se las dos entidades
de la misma entidad
con dos con dos lugares diferentes
porque aún no estaba terminada.
La primera es básicamente,
pues se hace una cola
para que se precisen uno a la carga.
Se le puede atacar simultáneamente,
se pueden mandar publicaciones
con una velocidad bastante rápida.
Lo que pasa es que luego este
proceso de descubrimiento
va digamos poco a poco precisando
una porno.
Cada uno de los ejercicios que
han llegado al sistema.
Fiesta se puede ver en
el dibujo de la.
Envía rally.
Va por el servicio de descubrimiento
por sacar de rne,
transformado la idea de
esta cola derrame.
El servicio de descubrimiento
va a trabajar
con cada redes que les
llega en memoria,
digamos que lo va a cargar
en memoria,
le va a ir aplicando estos
tres procesos,
que hemos hablado de
forma interactiva,
lo que va a ir lo que va a suceder
es que se vaya modificando
esa memoria añadiéndole triples
o modificando o modificando
las Kuriles de las entidades
en caso de que la reconciliación
considere que una entidad
cargada en el sistema se hace
de forma interactiva;
a lo mejor se hace una pasada.
Por ejemplo, se detecta una persona
que está en el sistema,
pero cuando se ha hecho esa
primera pasada igual
se había pasado
por un documento que no se había
llegado a detectar en el sistema,
pero como en la primera pasada
se ha detectado una persona
en la siguiente, a lo mejor
el haber detectado
en la interacción anterior a
esa persona puede ayudar
a que el documento que en
una primera instancia
no se había detectado
a lo mejor ahora sí
que se detecte ya dentro del sistema.
Se ve absolutamente preciso
de forma imperativa
hasta que llegue una operación en la
que no haya sido ya modificado
y no se haya detectado ningún
enriquecimiento
ni ninguna modificación anunciada.
El proceso general del
descubrimiento,
como resultado de este proceso,
pueden suceder dos cosas en el caso
de que no haya ningún problema.
Es ambiguo, acción, se enviaría
en el All Star
y se cargaría en el sistema
y, si hubiese algún problema
es ambiguo
-acción en el que éste
no se publicaría
y se queda a la espera de que se
resuelva el problema de Educación
de forma manual.
Por ejemplo, tendríamos un ejemplo,
darle un ejemplo muy bueno,
pero en el entorno de desarrollo
lo que tenía ahora mismo.
Un segundo disculpa.
Tendríamos, por ejemplo, una
buena sincronización Bale
ha intentado procesar un un
error, que ha llegado
y ha encontrado un problema
de gestión.
Aquí podríamos ver.
Si hacemos aquí aquí veríamos el
que se ha intentado cargar
a Bale, que sería que sería
este formación,
del que se ha intentado
cargar en particular.
Tendríamos aquí en elemento
con el que ha habido.
El problema sería la persona
3, 8, ocho Gaspar Zarrías
o Bernat, que sería estar aquí Bale,
y en el sistema ha encontrado,
por ejemplo, no muy bueno, pero
ahora mismo en desarrollo,
como estamos haciendo, pruebas es
lo que tenemos disponible.
Pero para ilustrar el para
ilustrarlo sería suficiente.
Está diciendo que esta persona
realmente puede ser
una de estas cuatro personas.
Estas serán las las entidades que
están ya cargadas en el sistema,
ya que en cualquiera de estas 2.
Vale, aquí podríamos
ver la información
la la entidad encargada en
el sistema para la gala.
La solución manual de este conflicto
es una información suficiente
para decidir si esta persona de
la que tenemos estos datos,
por ejemplo, tampoco tenemos muchos
datos más allá de su nombre.
Aquí hay una persona que se llama
igual, pero con un guión al final,
una prueba que ayer aquí tendríamos
otras personas que se llama igual,
pero sin guión.
Esto es lo más normal,
sería que hubiese una persona
con una serie de documentos
o por esta persona, tiene que
ir una serie de documentos
y otra persona tiene también
una serie de documentos,
y si el rnc, que es inventado,
cargar tuviese, que no es el caso,
pero si hubiesen por ejemplo una
serie de documentos, alguien,
al resolver esta este problema de
forma manual podría decidir
si si a lo mejor por la temática
que pueda intuir
que la que tratan los documentos
pueden llegar a la conclusión
de que se trata o no de
la misma persona
y en el caso de que decida qué se ve,
por ejemplo de esta persona,
le daría la opción,
deseada por ninguna opción.
Si no es ninguna de las que están
aquí expuestas podría hacer
cualquiera de estas tres opciones.
La opción de descartar en
las redes que estoy
actualmente lo descartaría, indoloro
y no lo cargaría en el sistema,
descartar y reinventar lo que
haría sería lo descartaría
y lo volvería a poner en cola
que esto podría ser útil.
Si, por ejemplo, se realizó la carga,
está cargado un día y se ha
pasado mucho tiempo.
Es posible el que algún
no les haya haya
ido obteniendo más datos
de otras cargas
que se hayan ido haciendo.
Entonces, no descartaría que
intentar volver a intentar.
Pero algo mejor.
Con los datos, nuevos y actualizados
que haya en el sistema,
puede que se resuelva
la, la, el problema, automáticamente,
enriquecer y procesar lo que
haríamos sería marcar la entidad.
Está con él, con el que tenemos
el problema, la ya sea de la,
como que se trata de esta entidad.
Entonces, en el error con
el que se trabaja
se sustituiría la labor que tenía
ahora mismo por la, por la web
de buena la que la que está
cargada en el sistema,
los reproches a día y lo
honesta con esta web
para evitar la duplicidad.
Esta de esta entidad.
A esto añadimos que va aprendiendo
el sistema
de las decisiones que se
toman en este sentido,
como ahora mismo eso, cada
vez que se suba,
va a haber que hacer.
Es a esa modificación,
o sea esa ese análisis, digamos
ahora, ahora mismo si acepta
o un problema de este tipo no;
no va a aprender de esta.
Esta resolución que haya
hecho el usuario
ahora podríamos valorarlo,
pero algo más, sobre todo
por la carga de trabajo
que le llevaría al Gobierno el
investigador o al llevarlo,
es decir, más cuando ahora mismo
estamos trabajando con él,
con el set de pruebas,
este de los perros-currículum,
cuando lo hacemos más adelante,
con con un poco de datos real
también tendremos que revisar un poco
las configuraciones también
de The Best ambiguo;
acción para para intentar minimizar
este tipo de este tipo de problemas.
De hecho, por ejemplo,
con lo expuesto,
este ejemplo aquí pero
en la práctica,
con los currículum que
tenemos de pruebas,
que esas siete pruebas que tenemos
ahora mismo habíamos estábamos
en un punto en el que no se el que
no se producían estos problemas
de ambiguo acción como
un juego de la Real,
pues habrá que verificar cómo
funciona todo el sistema.
Ahora.
Vale, luego tendríamos el proceso
de crecimiento continuo.
Como hemos hablado antes, se ejecuta
con una periodicidad establecida
y requieren dentro del servicio
de descubrimiento.
Se puede configurar con qué
frecuencia se va a ejecutar
este proceso de enriquecimiento.
Continuó que lo que hará
internamente será cargar todas las horas
todas las personas y los
obtener, digamos,
las personas y los documentos
que hay en el sistema
y está configurado también cada
cuánto tiempo, digamos,
es decir, por ejemplo, cada 5.
Pesos cada cinco segundos me intenta
ser una persona buena,
persona y día a los externos que
estaban configurados para adquirir
y demás, la intentaría enriquecer,
y así ya con el siguiente,
y eso ya ejecutándose continuamente.
El objetivo de este proceso es
detectar y añadir los enlaces
que hayan sido introducidos
en los sistemas externos
y una unidad para, posteriormente
a su alta.
En lo que he comentado antes,
a lo mejor en el momento
en el que se creó se
cargó la entidad,
no estaba dada de alta y lo
o o en cualquier otro
de estos otros.
De esta manera, nos aseguraremos
que si posteriormente
se da de alta en algunos de estos
otros sitios externos,
pues se enriquezca en él.
La entidad,
que estaba ya cargada previamente
una pregunta.
El encubrimiento se hace de manera,
se pueden más ya no se correcta,
a mí se me ocurre que es la base
de la voz de mucho ejemplo,
20.000, más áreas de este caso,
una persona que lleva haciendo
bien bulevar minuto a minuto
lo que era.
Podría darse el caso de que
tardaremos varios días a ser
la, la en la práctica se quiero
decir porque luego habrá que jugar
cuando cuando llegamos ya el volumen
de datos y habrá que habrá que ver,
pero en la práctica puede
ser y sobre todo no
es un problema tanto de tanto del
proceso de descubrimiento
como tal sea sea lento, sino
principalmente viene,
viene dado por el punto
del descubrimiento
de la cara a otros.
De hecho, por ejemplo, hay una que,
que hacer una petición a ese lápiz,
para preguntarle sobre una persona
una petición se tira a 20 segundos.
Entonces, por ejemplo, si en un
currículum hay 50 personas
y hay que hacer 50 peticiones,
ese servicios en cuenta
por qué son 1.000 segundos
podríamos valorar
cuando hagamos ya el juego
de las formas.
Bueno, ahora tenemos este acuerdo,
pero podríamos valorar.
Podríamos excluir, probablemente,
la parte
del del descubrimiento de enlaces de
la de la carga, digamos, normal,
y dejar únicamente la parte del del,
el descubrimiento de enlaces en este
otro enriquecimiento continuo,
para que esa carga fuese
bastante más rápida,
lo que pasa es que por
contra tendríamos
la la pega de que entonces
este estos datos,
provenientes de las fuentes externas
no ayudarían al proceso
de reconciliación.
Ahora mismo estamos en este punto,
porque, claro, atacarnos externos,
ahora mismo en el que lo leen
o se podrían excluir.
Si hay alguna de lo que
tenemos configurados,
que consideramos que es muy
lento y que no es,
no es útil o no es relevante
y se podría quitar alguno
de estos activos externos
de la parte digamos,
secuencial y dejarlo igual
únicamente en la parte del continuo.
Esto, cuando tengamos un, cuando
trabajamos ya con un poder
o llegamos real, habrá que plantear
a para que como la carga
no se nos demasiado más o menos,
con lo que sí será una carrera muy
grande, esta está esta cola.
Puede quedar ahora mismo bastante
tiempo en ser procesada,
batería cuando se haga
una carga inicial,
cuando apartamos el tercero,
ya que una carga inicial.
Este tiempo puede ser alto.
Pero entiendo que una vez que
esté cargado, digamos,
todo en el sistema,
luego las bonificaciones
y las altas nuevas
ya irían llegando de forma
más paulatina,
y ya no sería un tanto problema.
Sería responsable del problema
en la carrera inicial.
Bale.
Vale, ahora pasamos un
poco en profundidad
a hablar del proceso de la
reconciliación de entidades.
Este proceso de reconciliación,
y perdón
tiene como entrara el revés,
que ha sido generado
a partir de un XML que vendría
de una sincronización
con un repositorio o el premio a Che.
Este proceso de reconciliación
está apoyado por el proceso
de descubrimiento de la silla,
equivalencias como he comentado si,
como he comentado antes de este
proceso de reconciliación,
la parte del descubrimiento de
enlaces bastante el proceso,
lo que pasa es que entonces no
ayudaría a la hora de reconciliar
las entidades para llevar a cabo
esta reconciliación de entidades
se usaban unas configuraciones
establecidas en el fichero,
con la reconciliación;
es un fichero que está
dentro del servicio,
en el que se especifican las las
reglas que hay configuradas
para llevar a cabo esta ecuación
entre entidades para para discernir
si esta entidad se trata de
esta misma entidad o no,
o o de abordar un pecho
a esta relación.
Ahora vamos a ver si ahora
vamos a ver un poco
cómo serían estas configuraciones
en este fichero
figurarían estas estas reglas en
función del tipo de entidad,
tiene en cuenta la evidencia.
Esto quiere decir que si hay una
configuración, por ejemplo,
para la autor, por ejemplo, tenemos
la clase de documento
y, por ejemplo la clase
artículo académico,
o la clase libro o la clase
capítulo del libro,
todas ellas.
Por ejemplo, en el documento
se aplica unas reglas
a la clase documento realmente
existirían aplicando
también a todas las clases.
En particular la clase de documento
tiene igual que decenas de clases
y bastaría con configurar la las
reglas en la entidad padre
para que se aplicase a todo a todo
el árbol de clases que tiene,
por qué cada configuración,
por tipo de entidad
tiene tres propiedades en
principio serían r,
sería la clase que afecta esta
configuración con la herencia,
como hemos comentado, la
propiedad idéntico
al que serían propiedades que
van a ser utilizadas
como identificados, por ejemplo,
en el caso de las personas,
allí tenemos estar vivo
y idéntico Ariel.
Rot llegó, por ejemplo también una
propiedad era que era Roh Ortiz.
Creo que era qué haría
en la propiedad,
en la que se carga, por ejemplo,
en lo que vale
y luego tendríamos la sección
de más en profundidad
en la que están definidas
las propiedades,
para detectar el grado de igualdad
o simbólico de similitud entre.
Las entidades.
Dentro de cada uno de los elementos
de la propiedad que se ha adaptado
que tenemos aquí se establecen
varios parámetros para detectar
el grado de igualdad de entidades,
lo veremos luego más en profundidad,
pero ahora los números enseñan,
la propiedad a tener en
cuenta la recaudación
y la reconciliación arrobas
implicaría que hay un salto
y un interrogante implica que puede
ser cualquier propiedad.
Luego veremos si esto es lo que
quieren decir Mandatory,
indicarles.
El cumplimiento de esta propiedad es
condición necesaria para considerar
a dos entidades la misma inversa en
caso de que valga falso, o sea,
no sería se llamaba si vale falso,
sería una propiedad directa,
y si vale tuviera una
propiedad inversa
en caso de que valga la
propiedad directa
se buscan los valores
de las propiedades,
utilizando la entidad como
sujeto en las consultas,
y si Bale crue, que sería
una propiedad inversa,
se buscan la manera de
las propiedades.
Utilizando la entidad como
objeto en las consultas
tenemos un ejemplo dentro
de dentro del mandato,
luego estaría estar que sería el
tipo de igualdad, que se debe cumplir,
que tenemos ahora mismo cuatro
tipos de opositores
que se corresponderían con él,
pero sería igual sería
lo que me gustaría
sería que se tratase de
la misma entidad
o el mismo valor de la propiedad
en casa y sensitiva,
que consideraría la igualdad
en caso de que el valor
de la propiedad fuese el mismo,
engordando mayúsculas,
minúsculas, que sería el uso
del algoritmo para nombres
como está hecho el título, que
sería el uso del algoritmo
para dar títulos,
para todos los documentos,
por ejemplo,
en particular el de título,
por ejemplo,
lo que hacemos ahora mismo es
eliminar todos los espacios
para acceder y caracteres,
cuando sean alfanumérico a la hora
de comparar los títulos
de los documentos, por ejemplo,
luego tenemos la propiedad.
Se utiliza únicamente cuando
el tipo de igualdad
es el tres que implica el número
de palabras que debe tener
el título para considerar el
máximo valor de igualdad.
Esto es, por ejemplo, en el
caso de los documentos.
Podríamos considerar que si
pusiéramos 10, por ejemplo,
consideraríamos que si dos
documentos que tienen un título
que tiene que palabras se llaman,
se llaman igual,
pues tendría el máximo
valor de igualdad,
y si tuviese igual sólo
tres palabras.
En lugar de las 10 que estuviesen
configuradas
pues tendría un 30 por 100.
De similitud es porque, claro,
obviamente no es lo mismo
un documento que se llame
u hubo tesis doctoral,
por ejemplo, que no comenta que
se llame análisis de décadas.
No sé que hubo un nombre muy largo,
por ejemplo, luego tendríamos
la propiedad es positiva
y que sería la la puntuación
que se sumaría digamos
que se añadiría a la relación,
cuando se ve la coincidencia, el
Square negativo negativa,
que sería la la puntuación que se va
a arrestar, no sé de la coincidencia
y ambas entidades tengan valor
para esa propiedad.
Por ejemplo, si en una persona
tenemos configurada la propiedad,
un correo, por ejemplo,
pues podemos tener
que en caso de que coincide
el correo,
pues se lo daría un valor muy alto,
al cual es positivo y que
tendría que tener
un escote muy alto porque es porque
es prácticamente seguro
que dos entidades del mundo
tienen el mismo correo,
se va a tratar de la misma
persona negativa.
Consideraría que sin ni en el
caso de que ambas personas,
que hubiesen correo configurado
sí sí si fuese diferente,
me restaría la la parte de
la que estuviese aquí
configurado, por ejemplo,
de un correo,
aunque a priori puede parecer
que si el correo
no coinciden las embarazadas
de la misma persona
no tiene por qué ser siempre así
porque podremos tener igual
una persona que esté dada de alta a
través de un currículum mejor.
En el currículum tenía un correo de
una universidad o personales,
a lo mejor se puede dar de
alta la misma persona,
Javier de otra sincronización,
y a lo mejor que tenga otro
correo diferente,
por poner un ejemplo claro.
Hay que van a ver estas estos padres
a ver cómo van en cada
uno de los casos.
Vale la continuación vuestro
un fragmento, por ejemplo,
para la configuración
de la configuración
para las entidades de
tipo personal vale?
Aquí tendríamos, por un lado,
que aceptarían, que sería
las personas.
Aquí tendríamos una lista de
propiedades que serían utilizadas
como identificadores
esta pieza de oro,
y estas se van a utilizar como
identificadores en el sentido
de que si dos entidades del sistema
que tuviesen, por ejemplo, el mismo,
pues se considera que el asteroide
identificado directamente
en la misma, la misma persona,
independientemente ya del resto
de otras propiedades,
luego tendríamos, por ejemplo,
dentro de la sección Properties
tendríamos esta propiedad que sería
el nombre de la persona,
el Mandatory True,
que nos indicaría que el
cumplimiento de esta de igualdad
de esta propiedad sería obligatoria;
el inversor,
que la propiedad directa, es decir,
que la persona tiene una
propiedad nombre,
que tendrá un valor, que es
lo que se va a comprar,
y es que la guardar se va a aplicar
ser el algoritmo de nombres
que está luego especificado.
El escollo es posible que
lo tenemos a acero,
89 En este ejemplo, el telescopio,
digamos que varía entre cero 1, a
partir de cero con 9, por ejemplo,
ya consideraríamos que se trata de
la misma entidad ahora mismo,
según está esto ahora
puesto con el 89.
Si dos personas se llaman igual,
en principio no es condición
suficiente
para considerar que se trata
de la misma persona,
hace falta algo adicional o
algún documento único,
algún dato adicional para considerar
que se tratase de la misma persona.
Luego tenemos.
El vivo para que se pueda repetir,
que no he entendido bien.
Hola jorge es que no escucha Hola
soy ahora sí lo que me preocupaba
era el camino para que
se en este caso
en particular en este ejemplo
en particular,
no se usa ahora, lo veremos
en otro caso
porque en este caso, al ser
considerada obligatoria directamente
como si no se cumple,
la igualdad no se va, nos
lleva a considerar,
pues tampoco se le va a aplicar
ningún criterio negativo.
Por ejemplo, aquí tenemos, por
ejemplo, en este otro caso,
que tenemos aquí del boxeo, que
sería el correo se podría utilizar
para que tenemos dos personas que
supongamos que tenemos dos personas
que tienen un nombre, que
igual o similar digamos
que pasaría el primer corte de la
propiedad, que es obligatoria,
que sería el nombre, quiero a la hora
de ir aplicando más, más
positivos o negativos,
por si coincidiese el correo,
pues sobre ese imaginamos que
tenemos dos personas que se llaman igual
que en 89.
Pues si luego además hubiese
en el mismo correo
y está especificado, corre positivo
y éste, lo cual no tendríamos,
pero con 89, más las pero con peques
lo que nos queda hasta uno portero,
como diríamos, prácticamente con 98,
o algo así ya veremos,
que es la misma.
Y en el caso del negativo
haríamos lo mismo,
pero la empresa en el caso
particular del correo es lo que os he comentado
antes de zarpar particular de correo.
Puede que una persona tenga dos
correos y en un sitio tenga un otro,
pero si tuviésemos, por ejemplo,
como ejemplo,
que si tuviéramos fecha
de nacimiento,
por ejemplo, podríamos decirle que
si la fecha de nacimiento,
si lo tienen fecha de nacimiento
y no coincide,
pues pone rumbo al honor, más grande
y le restaría mucho más,
mucho más peso, por ejemplo, varane,
y luego en este último caso es igual
el más completo que perderíamos
esta propiedad.
De aquí vale, que veis que
tiene aquí tres arrobas
y hubo un interrogante,
las tres arrobas implicarían un salto
y el interrogante sería una
variable ahora lo que es,
y además tenemos el inverso
a crudo, vale?
Esto sería, por ejemplo,
cómo estábamos en el caso
de una persona?
Aquí lo que tendríamos en cuenta son
los documentos en los que es autor
la persona claro, realmente
de la persona.
No hay un vínculo hacia el documento,
sino que es el documento que tiene
una propiedad lista de autores
y dentro de esta isla es un autor
12 autor y cada uno de ellos
pues apunta a una persona.
Entonces en este caso
tendríamos esta propiedad
propiedades inversa
porque no es el la persona la
que apunta al documento,
sino que es el documento
que cuenta la persona.
Entonces, cuando se vayan
a recuperar los datos,
la consulta que se va,
que se va a hacer
se pondría como como objeto
de la consulta
en lugar de como sujeto la
entidad en cuestión.
Esto de las piezas robadas es porque
hay un salto, es decir,
porque no es que el documento
tenga una propiedad,
lleva a apuntar a la persona,
sino que el documento tiene
una propiedad lista
de autores que a su vez luego
dentro tiene otra propiedad
que apunta al autor y en el
caso del interrogante
está puesto porque en
el caso particular
de una lista de autores
una lista de autores
es una entidad de tipo, que es una
entidad que es una secuencia
que tiene,
una que no está definida legalmente
la propiedad,
que tendría luego dentro para
juntar a los autores,
no es una propiedad específica,
sino que sería básicamente se unos
en dos sectores en función
de los autores que tengo entonces.
El interrogante lo que haría
sería coger cualquier vía,
tanto si yo fuera el autor coco,
digamos como autor un autor de autor
o por 4.
No sé si más o menos igual es lo más
complejo que está más o menos
o ha quedado claro con
esta explicación.
Si hay una cosa que me vais a poner
a prueba debería estar.
Esa pudo problema, luego vais a poner
lo que serían las configuraciones
recomendadas.
Eso como lo vais a evaluar.
Ojo pues un plan completo para
hacerlo de entrada a Joey,
y yo lo utilizaremos.
Una métrica que tenemos que definir
en la primera fase.
A ojo sí;
pero lo que tenemos pensado
no lo tenemos definido,
pero sí que tenemos pensado.
Establecer alguna una métrica
o algo para para poder medir
en condiciones.
Para que ahora vemos también
cómo tenemos un un color
era relativamente pobre.
Tenemos muchos currículos.
En particular.
Cuando tengamos un juego
más voluminoso,
ya podremos establecer el mejor.
No sé si me explico.
A continuación explicó lo
que sería el flujo
de la reconciliación de entidades.
En primer lugar, se leería
el que llega al sistema
dentro del PP. Se haría una
serie de consultas
para obtener una lista con todas
las entidades que contienen
la religión para proceder
posteriormente a la reconciliación
de cada una de ellas por cada
una de estas entidades
se haría una consulta
o varias al grapo,
que está almacenado en red de gestor
para obtener los posibles candidatos
para la reconciliación
con propiedades
que estén configuradas para llevar
a cabo por Paco Plaza,
averiguaciones que se acogerían.
La las entidades que están en la
red y se cuelga una actividad
hay una persona sería la
comunidad de personas
se verían todas las propiedades
que están configuradas,
y serían consultas de gestor con
todas estas propiedades.
Para intentar buscar una entidad que
coincida con la que tenemos,
lo primero que se hace es.
En primer lugar,
se busca si existe alguna entidad
con la misma uvi,
porque, si sé si la sincronización
en cuestión que pueda
ser uno de los casos en general
la misma entidad,
siempre con la misma
o rl internamente,
utiliza un identificador por ejemplo
interno de lo que sea,
si directamente haya cargado a una
entidad con esa misma web,
se considera que la misma
entidad, en el caso
de que más allá de que no haya una
ciudad cargada con la uer,
pero la entidad que se va a cargar
cuenta con un identificador
de que están especificados en la
sección fallos, según Huesca,
si existe alguna entidad
cargada en el globo
que tenga ese mismo identificado,
que comparte compartes identificado,
se considera la actividad.
Si no se encuentra este
caso es ya cuando se.
Cuando se haría las consultas por
cada una de estas propiedades.
Sigamos aquí igual.
Una vez obtenidos todos
los candidatos,
siempre se aplicarán las reglas de
cálculo para obtener las entidades
finales ya cargadas con todas
las que tenemos aquí
y haremos es apoyado por
el descubrimiento
de lo que habíamos comentado antes.
Si además, a la hora de intentar
reconciliar a una entidad,
cada entidad está en, por ejemplo,
y a nosotros nos llegaba
un currículum, por ejemplo,
con una persona
y un documento y detectamos
que había una persona
con un documento que sería mejor
no llegamos a la conclusión
de que esta persona es estable
y nos queda lo mejor.
Queremos que esa persona tiene
otros 50 documentos.
Utilizaremos también estos 50
documentos que tenía esa persona
a la hora de realizar esta
reconciliación,
porque a lo mejor nos ha llegado
que tenía un documento
donde estaba ese documento
en el sistema,
pero al detectar que
esa misma persona
tiene otros 50 documentos.
Si vemos que alguno de esos otros
50 documentos están ya cargados
en el sistema, no serviría
para para parar
que la persona que se está cargando
pues sí que coincide
con la persona que está ya cargada
en función del resultado obtenido.
Se una de las siguientes acciones.
Sí para alguna entidad.
Hay más de un candidato que
supere el umbral máximo
o hay alguna entidad?
Supera el umbral mínimo.
Se arreglaría las redes
de la base de datos
junto con todos los datos necesarios
para la revisión;
manual es el ejemplo que
hemos visto antes.
Sí para alguna entidad.
Sólo tiene un candidato, supere
el umbral máximo.
Se modificaría la y de la entidad,
dentro del que tenemos memoria,
que vamos a cargar por la huella
de la entidad encontrada,
para que cuando se cargan el sistema
mantenga la labor que existía
ya no se duplique.
También se obtendrán las entidades
principales del mal.
Si hay una característica
en el que se carga
y se puede marcar también si
una entidad es principal,
esto se utilizaría para cuando
se desee embarcar
que, por ejemplo, cuando se va sin
conectar de nuevo currículo,
si se decidiese que el
que una persona
lo que manda, digamos,
en esa persona,
es la información de su currículum.
Si está marcada la entidad del
currículum como actividad principal,
se eliminarían todos los
triples que estaban,
que estaban ya cargados en
el grapo de esa persona.
Es decir, por un lado,
si no se hiciese esto lo que haría
sería añadir más triples de Estado.
De esta forma se haría que si si
se considera que la persona
de un currículum es la que
manda en sus datos,
si se hace una carga y luego
posteriormente modificase
su currículum y eliminarse
cosas, de esta manera
se eliminarían también, los triples
cargados en el sistema.
Por otro lado, también se eliminan
todas las entidades
cuyo sujeto y predicadores
eran en el rbs a cargar,
y están marcadas como Manu como
mano según la experimentación
de la odontología.
Esto quiere decir que
si en la oncología
hay una propiedad puede ser
evaluada, por ejemplo,
el nombre de una casona.
Supongamos que una persona,
pues, según el auto Nokia sólo
puede tener un nombre.
Si se intenta cargar una persona,
esa persona que se va a cargar
se va a cargar con un nombre
y se ha detectado que hay una
persona que está ya cargada.
Con esas mismas Borrell ha replicado
que es la misma.
Se eliminaría el nombre de la
persona que está cargada
y se cargaría con el nombre que
nos está viniendo ahora.
Por ejemplo, porque esa propiedad
y no puede acabar en el sistema
una persona con dos nombres
diferentes
y en la última parte que no se vea
que se vuelcan los los triples,
algún autógrafo
y, en última instancia ya se
encargarían los hechos.
Existen.
El algoritmo de se ha optado
por una medida basada
en conjuntos de carácter escuchando
en y obteniendo el coeficiente
de Dakar.
Los aspectos a considerar,
en primer lugar,
a la hora de aplicar este algoritmo,
se ordena la cadena de nombre
Más apellidos.
Parece una coma.
Por ejemplo, desaparece Pérez,
lo hará con Ángel,
se considerará Ángel Pérez,
luego se dividen el nombre
y apellidos en palabras,
y se retiran las estos juegos
artículos, por ejemplo,
y y guiones dije.
Oye caracteres que no
sea nada numérico,
luego se considera la puntuación de
las palabras con un coeficiente
por encima de una ley superase
este coeficiente resultante,
sería hacerlo cuando consideraríamos
que no hay ningún tipo de igualdad.
Entonces directamente se trataría
de la misma onda
podría.
No cabría la posibilidad de que
tratase de la misma persona,
se carga un peso del cinco
al reconocimiento
de una inicial, pues si uno
se llama Eduardo Palacios
y se llama punto Palacios, la,
la parte de la inicial
tiene un peso fijo de 5.
La puntuación de una
palabra será cero
si no aparece en el orden adecuado.
Aquí tenemos unos ejemplos
luego lo es.
En particular el algoritmo.
Lo podremos ver luego en
la parte del taller
lo podremos ver en el código,
por ejemplo,
tendríamos si hay una persona
que se cargarán;
si vamos a cargar una persona
que se llama hacer nada,
por ejemplo tuviéramos
un sistema o 2,
estos otros nombres este sería
el siguiente en función
del algoritmo que estamos
utilizando ahora mismo.
Si alguien se llama es
exactamente igual,
pero no estaría un ejemplo de
los diferentes coeficientes
y a priori consideraríamos
los que superan el corte
de cinco o 6, estos seis a los
que luego adicionalmente,
pues habría que realizar si la
comparativa por el resto
de propiedades que haya configuradas
para las personas y las otras,
por ejemplo, no han superado
el corte directamente.
No se tendrían en cuenta.
Luego estaría la parte del
descubrimiento de enlaces
que se buscarán en los
diferentes apps,
en particular para las publicaciones
y los y los autores.
Ahora mismo,
como consideramos que el nombre
del autor de la publicación
por sí solos no son suficientes para
considerarlos la misma entidad,
sólo se hará las peticiones a estos
en el caso de que tengamos
en el que vayamos a cargar un autor,
una persona vinculada al menos
con una columna publicación,
es decir, si se cargan en
el sistema una persona,
pero la persona que se va a cargar
directamente no tienen ningún tipo
de no tiene ninguna publicación
en la carga de nacimiento,
por ejemplo, directamente no se va
a hacer una petición a ninguna
para buscar esas personas,
porque no tenemos información
suficiente
como para sería como para aplicarla
la reconciliación, para así decirlo.
Entre lo que vamos a
cargar y le pidió
que todas las cuerdas de turno.
De hecho, a la hora de detectar si
una persona que se va a cargar
se trata o no de una persona que
está en LP o cualquiera de estos otros,
aquí se van a aplicar
las mismas reglas,
exactamente las que se aplican en
el proceso de reconciliación,
con la particularidad de que en
estos lo que vamos a tener
son solamente las personas
y sus publicaciones,
es decir, que lo que se va
a aplicar básicamente
sería en el caso de las
personas en su nombre
y, además las publicaciones en el
caso de las publicaciones,
su título y sus autores,
por así decirlo,
pero las reglas que se aplican
para detectar
que alguien de la misma
persona, por ejemplo,
alguien son las mismas reglas
que se aplican a la hora
de hacer la reconciliación contra
todo ha sido del r
-bueno, hay diferencias con lo que
se puede hacer pagar o no
con cada una de estas apps externas,
por lo que no pueda ser usado.
Del mismo modo,
hay algunos artículos en los que
directamente se hace una consulta
y te devuelve igual la persona.
Con sus publicaciones hay alguna
pieza que primero hay
que preguntar por las personas
y luego hacer otra petición
para obtener las publicaciones,
y hay otros artistas
en los que en lugar de por eso hay
que preguntar por publicaciones
y posteriormente recuperar los autos
cada un comportamiento poco.
Además de esto, todos estos enlaces,
que se van a que se van a cargar,
digamos, de apps externos,
vamos a guardar también
su procedencia,
dentro del dentro del Telégrafo, va
a acordar el registrado, digamos,
desde que ha venido este dato,
junto con la punto,
con la fecha en la que se ha cargado
el triple con el dato obtenido,
una fuente externa se
carga en un brazo
en el que indica su procedencia.
Por ejemplo, ahora veremos
un ejemplo de un código
recuperado desde por ejemplo,
tendríamos en el grupo
del que se hacía el etnógrafo.
Digamos que esta razón normal
tendríamos que tendríamos.
Este investigador tiene la
propiedad que vale.
Y luego tendríamos un rap o
específico para Dembélé
en el que van a estar incluidos
todos aquellos datos
que se han recuperado desde de BP en
el que tendríamos este identificador
usado por éste?
No es un peso no de predicado,
es el error que sean.
Estoy aquí.
El valor del objeto es estoy aquí y
que el proceso de descubrimiento
de enlaces que alguien que
se ha llevado a cabo
para obtener este identificado ahora
sí terminó hasta ahora.
Vano está y este triple está
asociado con el LP
es el del que se ha obtenido
y que está relacionada también
con este agente el agente.
Este agente sería el en este
caso, el software,
digamos que ha cargado el
triple por un lado,
tenemos la avenencia
del triple que es
y, por otro lado, tenemos
que este triple
ha sido cargado, cargado con
a través del algoritmo
Hércules, así cuando realmente aquí
sería algoritmo de descubrimiento.
Ahora que están listas, las
de carácter fuerte,
fuentes externas que se han
utilizado con 4, yo me voy a poner todo momento
y tengo que meterme en otra reunión
vale algo muy interesante,
luego intentaré verlo.
Cuando lo vais a leer me
vale perdonar por.
Bale, pues hay que veríamos
la las fuentes,
externas que configuradas
sería bueno vale?
Esta sería una de ellas.
Esta cuesta una breve descripción
y luego cómo se utilizan métodos
de su api se utilizan para,
para obtener los datos.
Por ejemplo, se hace una petición
mandando el nombre del autor,
y esto, como resultado, nos devuelve
una serie de publicaciones,
junto con el alcohol en el caso,
por ejemplo, de únicamente aunque
tuviéramos, por ejemplo,
en un currículum en cuanto a autores
y 50 publicaciones, en este caso
serían solamente 50 peticiones con
los nombres de otros autores,
y con ese resultado que
nos devolvería,
ya tendríamos tanto los autores como
las publicaciones que hay.
Luego tendríamos también de BP.
En este caso se hacen peticiones
a dos acciones diferentes.
Por un lado se halla la petición
del nombre del autor,
igual que antes.
Posteriormente,
habría que hacer una petición por
cada uno de los autores,
para poder obtener más metadatos
de estos autores,
porque la petición inicial se
obtienen las obras creo recordar,
pero hay una serie de
identificadores del autor
de que, por ejemplo, pueden
tener también
está dado de alta el pero si no se
especifica si no se pide luego,
pero para corno da tabaco, luego
tenemos nada bueno,
básicamente esto luego lo podéis
ver más en profundidad
que con cada una de las fuentes
y cómo se utiliza no tenemos
por qué darme, por ejemplo,
pero gerentes.
Recolecta también nos vamos con el
que usamos nuestros Gómez poco
que oigamos también dos
métodos de subasta.
Un huevo salen también todo
esto se verá en la lista
de ambos lados de los pisos externos
que estamos atacando, Tokio?
8.
U ocho meses estamos atacando
ahora mismo.
Luego tendríamos la detección de
equivalencias que este proceso
utiliza.
La información del no de unidad
para detectar las equivalencias
entre las entidades del nodo.
Ese deben unir a las equivalencias
de las entidades,
y les añadiría.
Los triples seis más a las entidades
para que estén relacionadas
entre en este caso,
pero cuando se hacía
la reconciliación
dentro de cada no se viera que
se mantenía la misma web.
Pero aquí tendríamos
que una entidad en esa tendrá un
una nueva unidad Cátedra,
otra diferente estarían vinculadas
unas con otras
a través de esta propiedad más
que no se especificara
que esta entidad, de este
no es la misma que esta
otra comunidad y no de Unicaja,
haga un triple igual
que esta entidad,
que esta comunidad es la misma
que esta otra que está en 1.
Carmen Enríquez, todo eso,
pues bien identificadores, y apoyar
el proceso de reconciliación
tras enriquecer los datos de las
entidades muy poco similar
a lo que sucedía con el
descubrimiento de enlaces.
Vale?
Aquí terminaría lo que señala
la primera parte teórica
y Harasta.
Empezaríamos con la parte práctica.
Si quieres ahora hacer un descanso
o lo hacemos un poco más tarde.
Un valor igual gracias a el
el lo de lo recaudado
y no vale.
Pues si te parece igual, algo.
Primero una, una explicación, un
repaso rápido del servicio
como una breve fuentes.
Le vale.
Para un segundo y no voy a
abrir yo también Bueno,
vete riendo.
El el punto es el servicio de
lo que lo vas abriendo
y te recortan un poco como ver cómo
vamos a ir con el camión.
Vamos a usar el mismo estudio.
No es sí sí; sí; sí; sí;
sí con un convicto
al estudiar suficiente
si cuando te error
y nos el punto, que es la solución
para que lo arranque vale, vale,
para que vamos a usar este servicio,
pero en lugar de conectar
con otros servicios y
la base de datos
usaremos para asegurar la
interacción con otros sistemas,
es decir, el descubrimiento,
en principio le cosas
por contar cosas,
de una jornada de Ravi
y hace consultas a una base de datos,
pero en este ejemplo vamos a utilizar
y vamos a utilizar también
ejercicios dentro de los comunitarios
para que no sea necesario
interactuar con otros servicios
y que la digamos que estos ejemplos
que sea suficiente,
la únicamente el servicio
esté ejecutado.
No es necesario atacar
a otros servicios
dentro de los servicios que tiene,
que tiene Hércules,
que es la parte de la de
la base de datos.
En lugar de conectarnos también
a la base de datos,
lo que lo haremos en los ejercicios
-va a ser sin volar una
base de datos,
con con una base de datos en memoria
sea veremos un ejemplo
de la reconciliación, algún ejemplo
de la reconciliación y demás.
Pero en lugar de atacar
a la base de datos
que tenemos montada con virtuoso,
lo que vamos a atacar va a ser una
base de datos muy pequeñita
que tendremos pagada en memoria
dentro del propio servicio.
Vale, igual señora mejor igual
lo dejamos media órbita
y continuamos, si te parece
bien no a las 10 media
nos juntamos otra vez bueno bueno
pues bueno hasta luego.
Valga también de la pantalla no.
Te has abierto ya el segundo.
Dime dime, me han encargado
al fichero,
ahorrar y no lo tengo,
vale, te cuento
que cuando primero te voy a hacer
un un tour, digamos,
por el servicio, explicando
cómo funciona,
y luego me pedíamos ya lo que
sería el tema del código
y demás y como está planteado estos
ejercicios que vamos a hacer
y todo vale.
El servicio en cuestión obtiene
hay menos proyecto,
Bale, esté aquí abajo es el
de las pruebas unitarias,
que es el que he utilizado
para para la realización
luego de los ejercicios, vale?
Pero lo que es el servicio en sí
sería este proyecto de Bale.
Este proyecto tiene aquí aquí
este reconciliación,
con ese fichero que hemos
explicado antes,
en el que estarían las
configuraciones
de para la de las de las entidades,
vale, y luego en el programa
en cuestión.
Digamos que el punto de de entrada,
cuando se ejecuta pecho,
ahora se intenta es ejecutar
el programa de cáscara,
es normal mientras arranca
normal, Bale,
porque en principio el
programa está hecho
para que se conecte con la
base de datos de radio
y le haga lo que viene en
la cola y todo esto.
Pero para las pruebas
que vamos a hacer
no he puesto las configuraciones
de criterio,
o como esto va a estar subido
a alguien demás,
no consta ninguna ninguna
configuración de estas,
porque también configuraciones
de la base de datos
y tal y el programa se ejecutase
de forma normal.
Le haría esas configuraciones.
Se conectaría a otros servicios
que atacar bases de datos,
pero lo que vamos a hacer
en la práctica
va a ser ejecutar estos
textos unitarios,
que lo que van a hacer es llamar
a diferentes métodos
dentro del servicio de
descubrimiento,
para ir viendo un poco por separar
cada uno de los procesos internos,
en lugar de hacer una,
una carga completa,
de leer una procesarlo,
cargarlo y demás,
como tenemos la base de datos de
desarrollo en la que ahora mismo
se están cargando cosas y
estamos haciendo cosas
para no interferir porque, si
arrancase este servicio
y hubiésemos consumiendo las las
cosas que hay ahora mismo,
digamos que en lugar de ejecutarse
el proceso en el servidor
estaríamos consumiendo esas colas
y afectaría a la carga
que hay ahora mismo.
Entonces lo que vamos a hacer
es que dentro de estos
es unitario, igual, señor partido,
tenemos unos ficheros para adquirir
la carpeta-país con los que
haremos las pruebas.
Por un lado, tenemos el prd,
que esto es lo que vamos a simular
es que la base de datos del sgae
en lugar de atacar un virtuoso,
vamos a cargar este red de memoria,
y vamos a simular que esto va a ser
lo que sería la base de datos.
Este sería el PP, que este
sería el de que estamos
intentando cargar con esto haremos
todos las pruebas de la muerte,
de reconciliación y descubrimiento
del vale.
En cuanto al servicio en sí
mismo, Bale debe explicar
un poco cómo funcionaría cuando
se ejecuta en el servidor,
que no va a ser nuestro caso.
Ahora mismo bale el de Bale en un 1.
Digamos que el servicio,
el punto de entrada,
digamos, del servicio, cuando
se ejecuta Bale,
entraría por esta clase de aquí
por esto estaría por aquí.
Este sería el punto de entrada del
servicio, que, por un lado,
lo que va a hacer aquí es
engancharse, digamos, con rabia
para que cada vez que llegue
un elemento nuevo
a la, a-la base de datos de
Ravi al sistema de colas,
cuando llegue un elemento se llame
a este método a este proceso
y que lo que va a hacer es
procesar ese elemento
y luego, por otro lado, vamos a
tener un hilo de ejecución
que sea esta otra parte de aquí
que lo que va a hacer
esta parte lo que haría sería
aplicar el proceso,
que estaría en un segundo plano
continuamente intentando aplicar
el perdón, el descubrimiento
de enlaces
sobre los datos que ya
están cargados.
Aquí tendríamos, entre otras cosas,
aquí tendríamos una una
configuración, por ejemplo,
cuando se lanzaría este proceso que
va a estar en segundo plano,
enriqueciendo los enlaces y cuánto
tiempo va a descansar
entre uno otro.
Lo que haré ahora mismo.
Si esto es un servidor lo está
haciendo ahora mismo,
es que todos los lunes a las ocho
de la mañana se ejecutaría
este proceso de aquí vale y que
cada y que va a procesar,
digamos una procesando las entidades
que están cargadas en el sistema,
entre una y otra para dormir.
Cinco segundos es decir,
que cogería una persona,
intenta enriquecer,
hacer lo que sea con ella y luego
duerme cinco segundos
y luego con otra no es
algo una acción
que cuando se esté o no
tiene nada que ver,
por un lado tenemos en el
otro servicio el Kroon
configure ese servicio.
Es está preparado para
para configurar
cuándo se van a realizar las las
indemnizaciones que en principio
no tiene que ver con esto.
Esto de aquí lo que es lo que
utiliza es una expresión
Kroon también aquí dentro
de este servicio
lo que vamos a utilizar
es una expresión
que no tiene ninguna relación
con otros servicios,
solo que también utilizamos aquí
dentro una expresión crono
es un no sé si no lo que son las
expresiones con un equipo,
y esas son configuraciones
lo que lo que se va a usar
aquí dentro de crono
es que se va a configurar
con esta expresión
cuando quieres que se lance, cuando
quieres que se lance la ley,
cuando cuando queremos que se lance,
digamos, este proceso de
enriquecimiento continuó
pero no tiene nada que
ver con el crono.
Configure que ese otro servicio
lo que hace también
es con expresiones Kroon configurar.
Cuando queremos que se realicen
la sincronización
no vale solo que aquí comparte
la palabra Kroon
porque se utilizan aquí
también está esto,
lo que hace básicamente es,
les lees esa expresión
y con este método de aquí lo que
lo que haría sería detectaría
cuándo sería la siguiente vez que
se tiene que cuidar en función
de esa expresión.
Esto se quedaría este
hilo de ejecución.
En un hilo y lo ejecución
se quedaría dormido
hasta que llegue esa fecha.
Pues esto es lo que haces.
Pues faltan tantos tanto tiempo para
para que llegue esa fecha
en la que podría ejecutarse.
Entonces esto dejamos que
se queda dormido
hasta que llegue hasta que
llegue esa fecha,
y se ejecutaría por un lado.
Esta parte va a estar
leyendo a la cola,
contempla yendo a la cola
y, por otro lado,
va a haber otro hilo que ahora mismo,
en este ejemplo, se ejecutaría
todos los lunes a las 8,
pero se podría ejecutar diariamente,
o cuando se reconsiderase,
vale el punto,
digamos.
De entrada, cuando llega un elemento
a la a la cola de Ravi,
lo que va a hacer es ejecutar
este proceso.
Llevamos aquí bale.
Esto es.
Básicamente.
Lo que haría sería obtener el
identificador de, digamos,
que en Ramil lo que tenemos es el un.
Digamos que cuando a través de
la carga se intenta cargar
una de esas redes se guarda junto
con un identificador único
en la base de datos y
en la cola de Ravi
lo que se mete es el identificador
que hace referencia a ese.
Entonces, aquí cogeremos.
El identificador que
nos llega ese día.
Aquí tendríamos de la base
de datos el elemento
sobre el cual se quiere aplicar.
El descubrimiento que este elemento
tenía dentro, entre otras cosas,
en donde está.
Un día él tendría el en cuestión
ganándolo veo por aquí bale,
tendría el r b en cuestión
junto con otras configuraciones
por hacerlo un poco rápido.
Entonces llega un elemento.
Lo que se va para este rmc
que nos ha llegado disputar este
esté dentro de este índice,
estarían, digamos, todas las tareas
propias del descubrimiento,
y, una vez que se haya ejecutado
todas las tareas,
nos va a devolver un disco, haber
resuelto que se el resultado
de todo el proceso de descubrimiento.
El siguiente paso es.
Lo que haría sería procesar ese
resultado del descubrimiento.
Dentro de este proceso.
Estaría la parte en la cual se
vuelca todo en la base de datos.
O, si ha habido algún problema de
se vuelquen la base de datos
para que posteriormente
un un administrador
o o quien fuese, decidiese que se
hace con con ese problema de,
yendo al núcleo del proceso
de descubrimiento,
vale.
Estaríamos en este punto de aquí
lo veo un poco rápido,
porque hago cuando igual es un
poco, es bastante complejo,
por así decirlo.
Pero luego cuando veamos
las las partes,
practicarle un poco individualmente.
Haremos un poquito hincapié
en cada una de ellas.
De hecho, este proceso
de descubrimiento,
que es el que se ejecutaría
de forma normal,
tiene varios varios pasos,
vale, entre otras cosas,
pues nos llega.
No llega ni al revés,
se cargan las configuraciones que
tenemos aquí se obtiene la;
la oncología que está cargada que
está cargada en el sistema,
se aplican, lo veremos;
luego te cuenta un poquito
lo que hace
y luego lo vemos un poco
más en profundidad
cargaría la inferencia, los
datos con inferencia
sobre el trabajo que se le que
se está intentando cargar,
y luego entonces lo que haría esta
parte de aquí estoy igual
sería.
Llegamos en un bucle que va haciendo
interacciones sobre el filo,
aplicando va modificando el rdc
añadiéndole identificadores
o modificando los enlaces y,
mientras que haya cambios,
pues si sigue haciendo
diferentes pasadas
hasta que deja de hacer cambios
las partes principales,
digamos, dentro de este método.
Por un lado, esta primera parte
buscaría dentro de la base de datos
aquellas en aquellas entidades
que compartan la uer.
Es decir, si estamos
intentando cargar
una persona que se vr lees
junto a Boheme,
Barra, Persson, barra 27 se
cargaba de una persona.
Con ese mismo identificador
directamente se consideraría
que es la misma entidad,
porque si el Chelsea tiene ya
el si estalla la uefa,
como tal, es la misma entidad
en una primera pasada
de las entidades que están ya
cargadas en el sistema
y requieren una lista en
las que que esto sea
realizado la conciliación
con los sujetos.
Por otro lado, se aplicaría
la reconciliación
con los identificadores, que
es lo que habíamos visto.
Cuál sería la reconciliación
con los identificados?
Intentaría hacer la reconciliación
con las propiedades que hay aquí
marcadas como son identificadores
de la de la entidad.
Luego haría aplicaría la
reconciliación dentro del propio,
porque puede darse el caso.
Por ejemplo, en el caso particular
hemos probado con los currículos
se da el caso de que una persona
en el currículum
puede tener un 50 documentos por
decir algo, cada uno de ellos
con dos o tres coautores,
porque lo hayan hecho entre
varias personas
y en ocasiones en los currículos las
personas se llaman diferentes;
es decir, lo que hemos hecho igual.
Yo tengo un curriculum.
Yo tengo mi currículum
un que lo ha hecho con una persona
que se llama Álvaro Palacios,
Mari cual soy yo, por ejemplo, y a
lo mejor hecho otro documento,
y a lo mejor en el currículum
en ese documento
no he puesto Álvaro Palacios
Marijuán,
sino que he puesto a punto Palacios;
marihuana, por ejemplo entonces
primeros hacia una reconciliación
dentro del propio redes, porque
puede que dentro del propio
haya ya de entrada a dos entidades
que son diferentes,
pero realmente es la misma entidad.
El siguiente punto
aplicaría todo este criterio
de reconciliación,
con lo que está cargado
en la base de datos.
El siguiente punto
aplicaría la, la, la parte del
descubrimiento de enlaces
con las integraciones externas
con otros, con otros.
Y, en última instancia, se aplicarían
las la el descubrimiento de
equivalencias con él
cuando lo he cogido un poco
para que es temáticamente
como cómo está hecho.
Luego ya lo veremos un poquito
cuando pongamos digamos,
con los ejercicios un poquito
más en profundidad
en cada uno de los de los métodos
que están involucrados.
Bale, vale?
Pues ahora ya iríamos propiamente a
lo que serían los los ejercicios.
Digamos que he planteado.
Bueno, la primera parte
en la primera,
digamos opción de ejercicio
como lo queramos llamar,
tendría que ver con la manipulación
de Gracias.
En memoria Bale.
Antes de comenzar con los
ejercicios propios
del servicio de descubrimiento,
vamos a ver cómo se pueden manipular.
Traspasen memoria, que
es el tipo de objeto
con el que trabajaremos el servicio.
Es decir, como he comentado,
vamos a coger.
Partimos de una red de fe,
lo que va a hacer es cargar
este revés en memoria
y posteriormente se le pueden
ir añadiendo triples
o modificando o modificando las
guerrillas de las entidades.
Todo este proceso se va a hacer
trabajando con ese informe morbo,
digamos que se carga.
Es como si tuviéramos una
base de datos, memoria,
y se le van haciendo oír,
o lo que sea se va trabajando con
y finalmente se vuelca entonces
la primera parte.
Vamos a ver un poco cómo se
haría la manipulación
de todas estas cosas.
Memoria que es el núcleo del
funcionamiento adecuado para él
de todo el sistema.
Bale que ver cómo van un humano,
como he comentado antes.
Si intentas arrancar, la aplicación
te va a dar error.
Seguramente para abordar un error,
porque no tengo perdón,
porque no están las configuraciones
de la base de datos
ni nada por el estilo.
Entonces, que esto no va a funcionar,
entonces lo que he planteado sería
dentro de los unitarios que existe.
Otro proyecto que tenemos aquí.
Vale?
Aquí estarían cada uno de los
ejercicios que planteado Bale
para ejecutar esto.
Lo que hay que hacer.
Si le das, por ejemplo, con el
botón derecho a hacerlo,
con el botón derecho sobre este
proyecto, por ejemplo,
a ejecutar pruebas y se
abrirá una ventana.
Vale con las pruebas unitarias
Bale, le da si quieres,
al alcance la este, pero
ya tendríamos carga,
ya tendríamos esta ventana
que se les de nadador,
de pruebas para ejecutar cada luego,
cada cada ejercicio, digamos,
como como una prueba individual has
conseguido abrir el ordenador
es tener pruebas.
Si se pregunta no han sido a la Real,
no sé si se y luego vamos a hacer.
Esto tenéis ahí separado si los los
tres están en la práctica.
Realmente, los los test que tenemos
no son estos ultras nuestro
cuando otro tipo de peces,
pero he utilizado he utilizado
esto para más que nada
para que a la hora de hacer
estos ejercicios
y de que ver cómo cómo funciona
en la práctica
hay un problema ya de partida,
porque para probar esto
bien, si a ver
si no explicó si lo quisiéramos
ejecutar
como se está ejecutando ahora mismo
en el servidor ahora mismo,
como estamos haciendo cargas
en el desarrollo y demás,
como la cola de rabia es una
cola que está en base
de era si si lo tal cual, que
estaríamos interfiriendo
en el proceso de carga que se está
ejecutando ahora mismo,
entonces lo que lo que está
planteado normalmente los unitarios,
lo que deberían hacer, sería probar
métodos individuales,
digamos, del perdonado, del
Código de descubrimiento,
de lo que he hecho realmente es
en lugar de ejecutar los
los unitarios específicos que
tenemos, preparados,
que teníamos preparado
en la solución real
en esta sección de los unitarios.
Lo que hay es un test
para la detección,
a un test para la reconciliación
y un test para la,
para el reconocimiento de enlaces lo
que hecho ha sido sustituir estos
es únicamente para estos ejercicios
y lo que van a hacer estos
es el primero.
El primero,
derecho no va a interactuar contra
contra esta solución,
pero el resto de los que hay
aquí lo que van a hacer
es llamar a métodos específicos, que
son los que se están utilizando
realmente luego en el beneficio
del descubrimiento,
en lugar de, de ejecutar todo el
proceso de descubrimiento
del tirón y cargar los datos.
Vale?
Lo que vamos a hacer es ejecutar
porque se va a haber mejor ejecutar,
por ejemplo, el proceso
de, de la, del.
Del, por ejemplo,
el proceso del reconocimiento
de la sesión de enlaces
y ver ver, por ejemplo, cómo
se atacarían los externos
y cómo se obtendrían esos
esos identificadores
y cómo se modificaría
sobre la memoria,
pero, por ejemplo, no vamos
a llegar a realizar
ninguna carga dentro del sistema.
No sé si más o menos, no lo es.
Si el proyecto funciona, si
nos en casa los las tres
es un clásico, el equipamiento
es diferente,
son un proyecto de tipo 3.
Por un lado está el proyecto
en cuestión
y luego tenemos otros proyectos,
los los test o el código,
pero digamos que realmente
es una única solución
con dos proyectos diferentes.
Bale es así que está dentro
de la misma solución,
pero son dos proyectos
independientes dentro de la misma.
Solución.
Bale, vale?
Ahora lo primero que vamos a ver
es cómo funciona todo esto
de la manipulación de los
brazos en memoria.
Lo voy a ejecutar yo.
Reacción local.
Yo voy a ir explicando cómo funciona,
pero si ponemos, por
ejemplo, un punto,
la opción aquí bale aquí en
el explorador de pruebas,
ahora podemos seleccionar
la prueba que deseemos.
En este caso sería la de
ejercicio, pero grácil
Memory con el botón derecho
y le damos a depurar Bale
y esto sí que era ahora lo
que es en mi equipo
y luego allá pues ya lo
aprobadas en el tuyo.
Pero ahora lo voy enseñando.
Yo estamos aquí a depurar.
Entonces ahora ya está?
Pues nos entraría por aquí
ya lo tenemos aquí ahora te voy a
explicar un poco cómo funciona
todo esto del de manejar un brazo.
En primer lugar, tenemos esta clase
que va a ser el objeto en cuestión.
Vamos a tener el grapo, cargado Bale
a quien en los test, metido,
como he comentado antes,
estos dos ficheros.
Este sería el que vamos a ver.
Luego cómo sería un supuesto rdc
que nos ha llegado para cargar este
redirige el Database, por ejemplo,
sería como está la base
de datos para mí?
Pues, por ejemplo, este año
queremos cargar con esto.
Dentro de este grapo tendríamos ya
cargado el contenido de este.
Entonces con este objeto.
Ahora mismo, por ejemplo,
los pongo aquí.
En el inspector de código, veas.
Vale, aquí se ve un poco pequeño, no.
Por ejemplo, se pueden ver todos
los, todos los triples cargados,
vale.
Este sería realmente cuando esto
se carga en ese objeto
y luego lo que podemos hacer es
estar, los triples que hacer.
Dentro de este grapo o
podemos preguntarle.
Oye, pues cuál es el nombre
de la persona
tal o cuántas o cuántos artículos
tiene la esta persona?
Llegamos aquí?
Memoria, esto sería como si
tuviéramos una base de datos
de virtuoso,
cargado dentro de la memoria
del del servicio.
Entonces, por ejemplo, una forma
de añadir triples sería
estar aquí ha visto que aquí,
por ejemplo, ahora mismo el r
r que tiene 30 triples vale
si ejecutamos por ejemplo estoy aquí
lo que haríamos lo ejecutó
se hará recargo.
La variable de aquí tenemos
31 triples
y el último triple que por aquí
cargado sería estar aquí.
Bale aquí lo que habíamos cargado
es que para esta persona la persona
vea 1, que sería estas personas
lo que soy yo.
Estas personas ahora mismo nada
más tener hasta ahora solo
tenía nombre, Álvaro Palacios;
igual.
Pues ahora mismo, después
de hacer esto,
está esta persona.
Además va a tener otro triple
cuyo predicado, inventado y cuyo
predicador va a ser edad
y cuyo valor va a ser
un número entero
que van a ser 36.
Aquí un pequeño puesto.
Más o menos bien vale?
Pues aquí te puede ver.
Por ejemplo, el triple
que se ha insertado,
pues quedaría algo así.
El sujeto sería la persona en
cuestión sería la edad,
y el objeto sería el valor.
Sería ahora, dentro de este se
podrían hacer consultas,
se puede volver a a exportar,
como como por ejemplo
podríamos guardar el criterio,
hacerlo el actualizado, por ejemplo,
y tendríamos el nuevo triple
cargador del sistema,
y si luego lo haremos de hecho,
si lo hiciéramos,
pues aquí ahora tendríamos
algo, tendríamos esto
ya que tendríamos el triple era con
con lo que le corresponde.
El código, daño y encubrimiento
por el aro.
La idea general es que, de entrada,
se carga se carga el
rcp que nos viene
no entonces luego por ejemplo nos
vamos a los pies de los pies
de oro y de de lo que sea, y
llegamos a la conclusión
de que la la persona está que había
aquí Álvaro que había aquí.
Por ejemplo, Álvaro.
Es este otro Álvaro que esta energía
y su identificador de Oro
y es el 27.
Entonces, cuando llegásemos
a ese punto,
lo que se haría sería añadir
un triple a este grapo,
se añadiría a esta persona
propiedad que sería
estar aquí por ejemplo, en
su propiedad orquesta,
tienen el valor y el identificador
que hayamos cogido
y luego, al final,
cuando termine todo el proceso
lo que se hace es ese,
ese que se ha ido modificando,
el proceso de descubrimiento
se vuelca en la base de datos.
Vale?
Pero esta primera parte es un poco
para explicar cómo se hace todo esto
de la manipulación de la memoria,
porque es un poco igual,
es un poco complejo
y así pues, se puede ver un poco
como cómo funcionan internamente.
Luego ya veremos un poco con
unos, con con cada método,
y verás que se usaba en varios
sitios este este tipo
de cosas.
Pero para que veas un poco
cómo funciona, luego por otro
lado, sabes lo que son?
Un blanco, no vale, te
cuento un poco,
digamos como conocimientos previos
para para poder entender bien
lo que está pasando.
Bale vale una entidad generalmente
tienen una uvi
como Bale en este caso tendríamos
pues éste sería el sujeto,
por ejemplo, que es de tipo persona
y que tiene una propiedad
nombre que agarró la cual vale;
por ejemplo, los blancos no son
entidades que no tienen
una huella como tal.
Explicó?
Por ejemplo,
aquí tendríamos un documento
vale esta salida laboral,
expropiar el documento lo que está
en el esto es la clase,
que es de tipo que tiene
una propiedad título.
Por ejemplo, una propiedad
es lista de autores,
las propiedades pueden apuntar
estas propiedades
pueden tener valores textuales,
por ejemplo, como esta,
o pueden apuntar a otras entidades
vale cuando una propiedad
apunta a otra entidad.
Si fuese una entidad normal
digamos sería otro ejemplo ejemplo
de esta propiedad
apunta a esta otra entidad que sería
estar aquí y está a su vez?
Pues estaría dentro de
este documento,
pues esta otra entidad sería estar
abajo, por ejemplo vale el caso
de los blancos, son entidades
que no tienen por qué?
Por ejemplo, este documento que
tenemos aquí tienes una lista
de autores que, en lugar de apuntar
a un error de Ferrer,
está apuntando a un error que no
debe estar diciendo hoy aquí.
Vale, tendría esta entidad de aquí
que no gane en lugar de tener
un grabado con una ue.
Lo que tiene es un uno con con esto
de aquí que no es una web Bale,
los blancos no des se utiliza.
Digamos que un plan uno de sutileza
para representar
a una entidad que no va
a ser referéndum,
que no va a ser referenciada
desde otros sitios,
que no sean a ver si me explico.
Por ejemplo, el caso de un documento.
Este documento tiene una
lista de autores,
luego esta lista de autores,
pues tienen algún autor
uno un autor vale.
Las personas como tal
o los documentos
pueden estar referenciados
desde cualquier sitio,
es decir, tú puedes crear una
persona y luego el día de mañana
cargas otra cosa que puede estar
vinculada con esa misma persona,
pero en el caso, por ejemplo,
de una lista de autores,
digamos que se podía haber
hecho con una huelga,
pero conceptualmente hablando
una lista de autores,
sólo va a pertenecer al documento,
pero ha añadido.
Si hipotéticamente, hablando
tú tienes un documento
con una lista de autores que
dentro tiene dos autores.
Tú y yo y mañana se crea
se crea otro documento en el
que también somos autores.
Tú y yo ese otro documento,
en lugar de apuntar a la misma lista,
a la misma lista de autores que
había creado previamente,
va a ser su propia, su propio objeto,
digamos, lista de autores,
porque en principio esta
lista de autores
no va a estar referenciada más que
desde el documento en cuestión.
No sé si me pasa un poco enrevesado,
pero no me explico de igual a igual,
no me ha quedado muy bien, no,
básicamente la diferencia
está en que las las las entidades
como tal pueden ser sujetos con,
como como esté Bale o pueden tener o
pueden ser blanco de los blancos.
Por un lado, obviamente no
pueden ser mediante la.
Esto cuando con él limpieza
ser veces lo resolvería,
Bale obviamente no el
tema de cuándo algo
como black o cuando no es un Black.
No de esto es subjetivo.
Realmente podrían haberse podido
ver, si no usaba en todo esto,
pero el tema de los de los
blancos no está pensado
para para aquellas entidades
que en principio no.
No pueden ser o no necesitan
ser reutilizadas.
Un documento puede ser reutilizado
en el sentido
de que cuando se carga un documento
pues a lo mejor tú mañana ahora
cualquier otra entidad
en un futuro pues puede
coger y no oye,
pues esta entidad apunta
a este documento
que creo no sé quién,
pero sin embargo
una una lista de autores es un,
es, como si dijéramos,
un objeto que pertenece al
documento como tal.
No tiene mucho sentido esta
lista de autores
que utilice el día de mañana.
Se crea otros documentos,
por ejemplo,
que va a tener los mismos
dos autores.
Pues tendrá su propia
lista de autores.
Si esta lista de autores,
más allá del documento
al que pertenece,
tampoco se va referenciar
nunca se arrepiente,
y ahora más bien el documento
o el autor en cuestión
que cualquier o no se quiere, y
no sé si digamos lo digamos.
En la práctica se puede trabajar
todas las entidades,
si se quisiera, podría
ser todos o todos,
pero digamos que el que el.
Por qué hay unas cosas que
son Blake Edwards otras
no es porque cuando se queda
la tienen en la Borrell.
Es porque se entiende que esa
cosa puede ser utilizada
y se quiere dar la rl
porque va a tener,
va a tener sentido por sí misma
y cuando no tiene igual reales,
porque se trataría de una entidad
que no tiene sentido por sí misma,
como si dijéramos que es una entidad
que pertenece a otra.
Es un poco.
La lista de autores,
pertenece al documento, no tiene
entidad por sí misma
y un poco conceptualmente.
Como sería va ser un poco enrevesado,
pero es así que vale.
Por ejemplo, el ejemplo anterior
que hemos visto.
Por ejemplo, hemos añadido un
triple de tipo textual,
digamos, el texto dedicado van
a ser siempre el predicador,
va a ser siempre un una web,
predicado siempre en el sujeto,
que sería la entidad.
Puede ser una web, como es el caso
o puede ser un blanco.
Cómo vamos a ver, por ejemplo, esto.
Este ejemplo esté aquí
todo el ejemplo
y lo vemos.
Por ejemplo, imaginamos que yo que
me ha añadido este triple
no, pues yo soy algo y tengo 36 años.
Aquí por ejemplo, lo que voy a hacer
es reinventar una propiedad
para que veas y magnate que yo he
trabajado en el que hay aquí
he trabajado en Logroño
en el año 2021.
Entonces sitio ejecutó esto.
Lo que sí.
Para ver un poquito cómo
quedaría esto.
Igual queda mejor explicado.
Después de aplicar estos
jóvenes que teníamos,
lo que nos quedaría sería.
Esto.
Vale,
pues por aquí tiene que estar
Álvaro en algún sitio.
Alguien me vale, aquí estoy yo
con la propiedad de esta
que me había añadido antes de la edad
y ahora, por ejemplo, me ha añadido,
no me he inventado,
pero no más grande.
Sería imaginar
que una propiedad que me haya
llamado propiedad trabajar trabajado en,
y cuando imagínate que yo he
trabajado en Logroño,
en 2021, en Madrid,
en 2020 o lo que sea realmente la
entidad esta de aquí en principio
no tienen vida por sí misma que yo
he podido trabajar en cinco sitios
en 5,
pues tendría, habría cinco entidades
de las diferentes en Logroño,
en 2021, en Madrid,
en 2020, por ejemplo, pero
por sí misma la.
La entidad está en cuestión.
Sería un plan no de por qué?
Porque la podría ser una entidad
lo que es la persona o
lo que es la ciudad,
pero lo que es la entidad
esta de aquí no tiene
mucho sentido que sea estudiando
más o va.
Pues es bueno estar aquí arriba
al principio vale?
Pues aquí tendríamos en este punto
de aquí cómo se crearían.
Por ejemplo.
Aquí estaré añadiendo.
Pues ésta está esta propiedad.
Sería empuje estos migrantes
el predicador con la copia
que me estoy inventando, y
el objeto en cuestión
que va a ser la.
La entidad de esta nueva.
Que va a ser un Black uno después
sería un blanco,
vale?
Pues se crea el plan, no?
Se inserta en el grapo
y luego el blanco va a tener un
tipo que va a ser inventado.
Yo pueda saber qué va
a ser este tipo.
Entonces, lo que se hace es insertar
a este objeto se perdía,
pues este otro predicado con esta.
Usted es decir, pues éste,
esta entidad es del tipo tal.
Luego, por ejemplo, está
luego esta entidad,
las propias tiene otras propiedades,
cuando y dónde venga?
Pues esta entidad tendrá esta entidad
de aquí es la que hemos creado,
antes sería el sujeto,
tendríamos la propiedad donde sería
un texto que se hacía en Logroño
y también tendría la propiedad
cuando ese día, el 2021,
por ejemplo, esto sería un ejemplo
de cómo insertar triples.
Con esto es un poco para que veas.
Cómo?
Cómo funciona todo este tema de?
De trabajar con los grupos.
Luego, además se puede
ejecutar tal cual,
como si fuese el lugar de los
triples, por ejemplo,
además de añadir si así se podrían
hallar dictamen con un con un
con un, digamos, propio de desmarque
sea, se pueden aplicar,
se pueden hacer consultas estándar
dentro de este dentro de este grapo.
Para ello,
esta librería estamos utilizando,
una librería que se llama, donde es
para trabajar con coreógrafos
en Bale, por ejemplo,
para poder ejecutar consultas
dentro de los trabajos
hay que crear.
Leviatán un proceso sea llamado
cosas mías, como se llama
La librería, que sería el procesador
utiliza internamente,
para realizar las consultas,
que esta librería sirve tanto para
se puede utilizar tanto
para atacar bases de datos que estén
en una base de datos realmente
o para trabajar en lo
que va a trabajar.
En memoria hay que utilizar esto
y por ejemplo, una eliminación
de triples,
si se ejecutase esto, lo que
haríamos sería esto, lo que haríamos
sería eliminar.
Todos los triples que cumplan
esta condición,
todos los triples,
en los que Predicador, sea edad y el
sujeto sea este personal de aquí
que se haría yo, sería ejecutase.
Esto lo que habría sucedido es que
se abría el en funciones,
que se va a eliminar, por
ejemplo, este triple.
Vale también se pueden insertar
triples, con, con, por ejemplo,
además de con el ejemplo que
hemos visto arriba,
pueden insertar un triple, que sería
el sujeto que lo va a coger
de la variable de aquí,
el dedicado a la edad
y el valor sería el 36, que
sería de tipo entero,
y con esto lo que haríamos sería
decirle que queremos insertar
este triple para este sujeto.
Volvería a insertar otra
vez el triple.
Acabamos de eliminar al que arriba.
También modificar triples, para
modificar un tiempo,
se haría un doblete y un igual
es un poco coñazo,
pero.
Aquí no hay problema, pero desde
el entorno, obviamente,
para hacer consulta no se podrá
hacer inserción en la Cámara.
No lo tenemos ahora mismo.
El eln.
Se intenta es hacer una consulta
si se admite que te quedas
con las cuentas, pero lo
tenemos configurado.
No recuerdo ahora cuál era la
que había ahora mismo,
no recuerdo cuál decir,
pero está configurado
para que desde la interfaz web no
admita ningún tipo de modificación
intentase ejecutar cualquier cosa,
te estás en el parque,
le que tenemos montado público
queda un error
y que no se pueden realizar
modificaciones
en la base de datos van, tenemos
otro es que es privado,
que no se puede tener acceso
sino usuario y contraseña,
en el cual sí que es el que se usa
internamente, digamos, vale,
pero el espacio público ese no
permite hacer modificaciones.
Si lo intentas, no lanzar
la ejecución
y que falta un mensaje
diciendo que no,
que el usuario no tiene permiso
para realizar modificaciones.
Bueno, pues esto modificaría
el triple
modificaría el triple que habían,
ya que tenía 36 años
y lo eliminaría diciendo.
Tengo 37,
por ejemplo, sería un poquito cómo
funcionaría el tema de ejecutar
o ejecutar modificaciones dentro
del, dentro del objeto
que tenemos.
Luego, por ejemplo, tendremos con
este ejemplo que vamos a hacer,
es cargar la cargar la antología
criterio de la antología,
que lo tenemos decidido.
También aquí dentro.
Este sería el criterio que
tiene la autonomía,
con la que estamos trabajando,
aquí lo queríamos cargar
en este otro grapo.
En memoria de la oncología,
es exactamente
lo mismo que hemos hecho aquí.
Sólo estábamos cargando
el fichero del r
-b, y aquí en el otro sitio,
lo que vamos a cargar
en la antología.
La oncología está también.
En marzo r si abriese este fichero.
Bloc de notas.
Vale, pues es la misma,
es también el mismo tipo de
datos que tenemos en.
En cualquier caso tendríamos
aquí vale,
solo sería sería la representación
en triples de,
como está configurada,
la arqueología.
Bale vale,
esto otro no sirve para
poder conectar.
Creamos un un razonado para
destruir por lo que es
para poder aplicarle sentencia.
Bale va a servir en el
siguiente punto
que tenemos aquí?
Por ejemplo, vemos que aquí
lo que vamos a hacer es.
Tenemos este dato,
habrá tendría el grapo
que hemos cargado
con el, con el Dr todo lo que
hacemos entrada, estamos duplicando el grapo
y metiendo aquí los mismos triples,
y aquí le vamos a decir que
aplique este razonado.
Bale tiene lo que vamos a obtener
aquí ahora mismo,
ese día, cuando te cuenta,
te cuento el él.
El motivo de clonar es para
poder seguir trabajando
con los los dos grapos
de forma separada,
porque este data lo que
ha sucedido ahora
es que nos va a meter,
nos va a rellenar muchas más triples
que lo van a practicar,
son ahora, tendríamos en
el párrafo original.
Ahora mismo teníamos 35, triples.
Vale.
Con las modificaciones
que hemos hecho.
Negras?
.
1761
01:50:57,520 --> 01:51:02,500
La trinchera negra, quinto
punto inglés,
tenemos 47 triples, entre
otras cosas,
lo que ha hecho es generar
todos los triples,
qué ha obtenido aplicando la
injerencia con la antología.
Es decir, por ejemplo.
Perdona que has dicho que no he
entendido y lo voy a poner aquí
para que veas lo que ha hecho.
Si yo cojo aquí y aquí pongo esto.
Como estaba.
En este brazo ahora lo consiguió.
Lo pego aquí.
Bueno, aquí de entrada teníamos,
por ejemplo,
que teníamos, es que este documento
no vale en la oncología,
por ejemplo, documento hereda de
otra clase, que se llama,
se llama así y a los océanos
pero 30 vale,
pero al aplicar la injerencia en
los que estamos es añadiendo
los triples al grapo de todo
el tema de herencias
y demás.
Es decir, esto esta cosa,
por ejemplo,
que antes era un un documento
que tenía un título,
hay una lista de autores ahora,
además de tener el triple
de de documento,
además de tener todo
eso, está diciendo
que el documento es otra forma
de decir lo mismo también
Bale está diciendo que esta entidad,
además del documento también
es desde otro tipo.
Vale?
Esto?
Esto es útil
para que cuando, por ejemplo, luego
no vayamos a realizar consultas
y queremos que se aplique la
inferencia lo que lo que hay
que hacer sobre el grapo original
es añadirle todos estos triples
para que cuando les damos para
cuando le vayamos a hacerlas,
cuando, por ejemplo,
imagínate que queremos obtener todos
los recursos de este tipo,
vale.
Si hacemos una consulta sobre
el grado anterior,
no nos va a devolver nada;
si a la anterior le aplicamos
la diferencia
para que se generen en todos,
estos triples,
ahora a este resultado,
le preguntaremos por los
documentos que podría,
todos los documentos y le
preguntaremos por todos los recursos
del tipo y a 30,
pues también nos devolvería
todos los documentos
porque habría aplicado todo
el tema de herencias
y, por ejemplo, de la antología.
Esa es esa, es la función de aplicar
las diferencias que se hace
o lo porque luego queremos
hacer consultas sobre.
Perdona,
queremos hacer consultas en las que
se apliquen estas estas diferencias,
pero lo que no queremos
de entrada es llenar,
entre comillas mierda el original,
porque el original es el que luego
finalmente acabaremos volcando.
Entonces no queremos añadir
todos estos triples
que se van a generar
con la inferencia,
a lo que luego vayamos a volcar
en la base de datos.
No sé si me explicó la verdad
sobre o pero luego exactamente
exacta es bueno para aprender.
Qué cosas igual hago las conjuntas
en uno o en otro,
pero.
Pero si llegamos, que esto
se hace para para que,
en el caso de necesitar hacer
consultas con inferencia
hacerla sobre el segundo grapo,
en lugar de sobre el primero.
Vale, entonces, nos habíamos
quedado en este punto.
Un vale, por ejemplo, también pueden
hacer consultas sobre este grapo
que estamos trabajando todo
el rato se puede hacer.
Esta consulta bale, está consultando
sorprendería.
Los identificadores de las personas
junto con su nombre,
junto con los identificadores
de los documentos que tenga
junto con el criterio
de los documentos,
sea esta,
sería la variable persona que más
me quería a cualquier cosa
que tenga una propiedad llamada
el nombre del mismo modo,
pues entonces eran los documentos
que vamos a coger
que propiedad de lista de autores,
que la vamos a meter aquí
de la lista de autores,
vamos a comprar todas
las actividades,
que haya que apunten hacia algo
que tiene que ser esto mismo,
que van a ser personas
y de los documentos.
Nos vamos a quedar con el título
con lo que tendríamos.
Entonces, lo ejecutamos.
Dentro de este resoluciones, aquí
tendríamos la la prenda.
Se ha devuelto a la consulta que, si
nos da uno así nos la recorremos.
Estos digamos que hoy tendríamos
cada resulta de estos,
sería una fila que nos ha
devuelto la la consulta
si ejecutamos todo esto,
vamos a ir abajo a quien lo haríamos.
Aquí lo que nos estamos haciendo es
recorrer todas estas filas con,
con los nombres de las personas y
los documentos que estamos metiendo;
por ejemplo, en este personas nombre.
Estamos cargando el nombre de
las personas identificadas
de la persona y su nombre.
Hay dos Diego López,
que llegó pasado, de aquellas
que tengan documentos
en unas obras que estamos cargando
el identificador de la persona
y en el valor.
Estamos cargando el identificador
de los documentos,
junto con el nombre de
los documentos.
Por ejemplo, sería una
forma para que veas
cómo hacer consultas sobre
este grapo otra posible.
Otra posible consulta sería ésta,
y aquí luego vamos a
usar la diferencia
para que veas la diferencia.
Con esta otra conjunta lo
que vamos a obtener
es el número de de entidades que hay
en función de su agradecer.
Esto sí lo ejecutamos.
Por ejemplo, tendríamos que hay
tres cosas de tipo personal,
tipo de documento, cosas de
tipos y una cosa de tipo.
Entidad trabajo en y cuando
lo que es lo que.
Si me acabo de dar cuenta que
tengo un error abono,
no va a funcionar igual, esto
sería la misma consulta
aplicada al Rajoy.
En este otro caso tenemos lo mismo
de antes y además tenemos
que de este tipo.
También hay tres cosas
que son las mismas
que los documentos del tipo Allen.
También hay tres cosas porque
persona hereda de Allen,
y esto realmente es un plan,
uno de tres tipos,
porque, por ejemplo, en el
caso de la antología,
cuando se trabaja con el criterio
de la oncología, era Bale.
Aquí se dice que algo
era de otra cosa
y tal, que es lo que se
usa para la herencia,
pero también se trabaja de la
antología para hacer saltos
o para hacer cosas, y hay veces
entonces que hay cosas
como esta, que realmente
no tienen sentido,
pero, pero el triple ahí está metido.
No sé si me explico ahora en
el ojo de la diferencia
que teníamos por aquí.
Por ejemplo, si tenemos
que las personas
nos han metido triple,
esto es, está bien,
vale o a alguien vale, pero
ha metido también
este otro triple.
En realidad no tiene mucho sentido,
porque en la oncología esta apuesta,
que la clase, a quien
tiene una su clase,
es que a lo mejor está englobada
dentro de un plan
no de.
Yo no era la persona.
Digamos que esto es ruido,
que se mete, que luego
en la práctica,
como no lo vamos a utilizar
para hacerlas,
las consultas tampoco pasa nada.
Pero digamos que es un ruido que se
mete al aplicar la diferencia.
Con esta última parte,
lo que haríamos sería volverá a
obtener el grapo en formato texto.
Con esto ahora Kiko podríamos
coger y volverá a guardar
el resultado de esto que tenemos
aquí no podríamos guardar en otro fichero
y cargarlo desde cero empezaríamos
con conexión con las modificaciones
que hubiésemos hecho.
No sé si más o menos con
estos ejemplos.
Te ha quedado un poco más
o menos explicado cómo,
cómo funciona todo esto
sí sí sí claro,
centrarlo todo un poco masticado.
Entonces, ahora aquí había planteado
un parque de ejercicios
de cuento una pregunta tú tienes
tienes algún saber
si tienes tienes adquirido
algún identificado o no,
el trazado de alta.
En alguno de estos sitios no
vas a ver si lo tuviera,
porque luego vamos a hacer una
prueba con la detección de equivalencias.
Entonces la idea que tenía era, en
el caso de que si no lo tienes,
pues con tus datos al punto, la idea
era en esta primera parte,
sería aquí.
La idea es añadir a lo que tenemos,
los triples necesarios para acordar
una entidad de tipo personal
con tu nombre y dos documentos
en los que figuran la idea
era que en el caso de que tuviese
es oro todo lo que fuese
por descargar aquí tu tu nombre y
dos o tres o cuatro documentos tuyos
para luego ver cómo funciona.
Realmente el tema de
los duros externos
lo vamos a hacer igual,
sólo que luego cuando ataquemos
los externos
pues no tengo, no debería de
encontrarse en ninguno de estos.
Si vale pues aquí lo
que planteo igual
no es un poquito pedir, mucho
sería un poquito consejo,
sería añadir al objeto
era que teníamos,
como hemos visto aquí arriba,
como se añadían triples.
Con esto de aquí al original
o al original
a la tarda sea sería añadir
al los triples necesarios
para aquí añadir al los
triples necesarios
para cargar una entidad de tipo
personas con tu nombre
y dos documentos en el que figure
en su lista de autores,
como que puedes coger, por
ejemplo el original.
Aquí vale,
para que veas un poquito
de la estructura,
que tendría que tener que crear.
Una entidad, alguna que te haga
crecer y crear una entidad
o ese tipo persona la letra
podéis inventar,
puedes poner lo que te dé
la gana y con un nombre
y luego tendría que crear
uno o dos documentos
lo que lo que te paren, por ejemplo,
un documento con una propiedad
título con título,
con una propiedad que apunte a una
entidad de tipo secuencia
que va a tener solamente un elemento,
iba a ser tu identificador
de personas,
decide que crease la persona
y el documento.
Luego el documento tiene una lista
de autores y la lista de autores
en su autor uno apunta hacia una
persona que hemos creado,
te ves con posibilidades de hacerlo.
No sería mejor verlo cuando
yo era una persona real
o si se pasa, es que ahora mismo
no podemos buscar.
Vamos a hacer una prueba.
Si vamos, vamos a aprobar un Ajax
y luego veremos cómo funciona.
Era una persona y a partir de ahí.
Parece que me parece bien,
por ejemplo, además,
alguna que alguna haya
un tanto por ahí.
Tenía algo identificado,
voy a buscar alguno que
vea que tiene.
Van a encontrar a un
posible candidato?
Vale?
Mirar, por ejemplo, vamos a hacer
lo que vamos a hacer.
Si antes hay una persona
que la vamos a llamar,
así no pasa por él.
Por hecho.
Vale indicó.
Así habría que llamar
a la a-la persona.
Por ejemplo, que esa persona
tenga un documento,
que se llame así como que
ponga un documento,
sino creo que ha pasado por
él, por el señor luego,
cuando veamos la parte del
descubrimiento de la temeridad,
de obtener el identificador
de la persona
y del el documento que ponga
la segunda persona
y un documento, sería suficiente.
Bueno, pues jugará un rodillo
para que lo hagas.
Voy a modificar el código del luego.
Si no lo consigues, tengo
ya preparada la él.
La solución.
Voy a modificar un poquito
mi código para,
para que se cargue una persona
con este nombre,
Italia sí; sí; si luego.
Lo que me queda tiempo, lo que sea,
pues no lo pasó en el código Bale,
tenga preferido, no jugó 20 minutos
dio a un bar jueves a cinco al menos
-5 al menos -5 verbales venga
pues hasta luego.
Lo he preparado yo también
me enseñó yo ahora aquí.
Local un.
Ahora, tras pasar el código,
que el modificado una cosilla.
Vale básicamente lo que lo haríamos.
En primer lugar, como haber,
digamos que se van a reutilizar.
He declarado aquí estas
tres al principio
porque la propiedad de rcp se va
a usar en varias ocasiones
la propiedad documento también,
y la propiedad digamos el autor
uno que vamos a ver
en varias ocasiones aquí en
primer lugar haríamos lo
que sería el triple de la que
llamado persona cuál sería la persona que va
a cargar del tipo de persona que
va a tener una propiedad
que va a ser nombre, que te
vaya a tomar el ejemplo
que hemos cogido, pero siempre
he creado una lista
de streaming, que se podrían
meter todos los documentos
que fuesen lo que nos va a generar.
Es por cada uno de estos documentos
que hay aquí?
pues hubo un documento una entidad
de tipo documento
canon identificado ahora aleatorio
por ejemplo cuyo título sea el título
que tenemos aquí con una
lista de autores.
Y luego el documento va
a tener la propiedad,
lista de anotadores que
va a apuntar a esta,
a esta secuencia que tenemos aquí la
secuencia en propiedad autor.
1, digamos va apuntar a la persona
bale debía pasar luego añadir al
que no quería pasar esto,
todo por el que para los cruces así
te cuento, cuando les impone igual,
mejor, pero que igual se
pueden emplear juntos,
pero no por el igual, mejor, pero
que no sé cómo va a quedar,
lo hemos hecho todo, hay una opción.
Como perdona punto y yo era entonces.
Conozco a cualquiera que
pasara lo que parecía,
que no me tengo que lo real, y
todo esto se puede pasar.
Si no existiera enterramiento no era
otra, nunca sabe como repite.
Punto a punto como junto con.
El código y compartir ni Bale.
Cuando me enteré.
Que este equipo va un poquito.
Esto será no?
Eso parece ahí.
El código.
Esto esto se da, no era.
Entonces pasaba por el chat.
Cuando copiado ganando.
Nadie puede echar.
Qué pasará ahora.
Vale, lo tienes.
Ha llegado bien allí
ha añadido Bilbao,
la tiene.
Yo he puesto una ruta media el local
Cuarteto alguna, alguna ruta
equipo a la que más la que más rabia,
para luego coger ese fichero
y luego los guardaremos.
Luego lo guardaremos.
Dicho el que hay aquí por
el que guardemos.
Luego, lo cual es el criterio
que tenía cuando habló
de si tenía que coger el fichero
que se haya generado
donde lo hayas guardado la solución,
lo lo el error que había.
Si quieres,
y añade es aquí dentro el reto
que tenemos aquí dentro
hay que hacerlo de que haya
metido un nuevo,
hay que hacerlo de copiar siempre
lo ir si lo hay,
para que luego en el siguiente
ejercicio,
para que luego en el siguiente,
en el siguientes ejercicios,
cómo vamos a usar este fichero para
que tengan esas modificaciones
hechas.
No hay recetas de carácter,
directamente te vacas,
casi te metes una zaga guardando
si te creas
una carpeta que lo necesario que
debería funcionar muy bien.
Bueno, o o directamente,
si lo ejecuta,
puede expropiar el texto.
Cuál?
Habría sido más rápido, pero
si ejecuta la la prueba,
puede copiar el texto directamente
y meterlo dentro del criterio
de que ésta haya cargado.
Es decir, sin ejecutar esto capta.
Te puedes coger el variable,
esta desgracia o texto dos llegas,
aquí te lo creas.
Y lo pueden meter directamente
en este fichero
y así no hace falta que se da cuenta
de lo que se lo guarda.
Cuando lo tengas.
No te pasó directamente por Conejo.
Si no.
Ya está hecho.
Entonces, la de ahora en adelante,
cuando cuando escuchamos
las siguientes pruebas
que están en los siguientes puntos
usaremos el fichero de este,
que tiene ya esta modificación
dentro de este mismo,
una cámara de la Mancha
que en la que me faltaba
de poner un ejercicio,
pero que sí que lo tengo, sí
que echan las soluciones,
que ese diálogo esta parte
de aquí ahora,
lo que para él una prueba
de una consulta
tendrías que hacer una consulta
para obtener los títulos
de los documentos de una persona,
conociendo el nombre de la persona,
es decir, una vez que
sabes tú que hay
una persona que se llama Rodrigo
Martínez Béjar,
sería hacer aquí una consulta,
intentando obtener el nombre
de los documentos
de todos los documentos
como yo o en cuyo autor figure
está esta persona.
Dejo si quieres o un aquello
para que pruebes
y luego nos conecta.
Vale, vale, pues te dejo un término
que te parece bien,
a 20 nos volveremos a conectar
y lo vemos vale vale
pues bueno hasta ahora.
Vale, lo has hecho por ti mismo,
al final lo has copiado.
La solución debe denominado.
Vale, vale, vale que cuento;
a mí me ha pasado lo mismo me
ha devuelto también 2,
es por lo siguen como hemos metido.
Como hemos modificado el grito,
este Bale perdonó un segundo,
el criterio que ya tenía ya lo
habíamos cargado esa persona.
Entonces algo al volver a ejecutar
todo el código por completo.
Lo que hemos hecho es que en el grupo
que tenemos en memoria que ya
estaba metido ese autor
con esa publicación hemos vuelto
a agregarle otra publicación,
más realmente en el grapo
que tenemos ahora en memoria
lo que nos está pasando
es que a volver a ejecutar
todo este proceso
resulta que ahora esta persona tiene
dos documentos que se llaman
igual porque hemos vuelto
a ejecutar otra vez.
Es aquí que cargaba la persona
y el los documentos sobre lo
que teníamos ya cargado
y ahora está leyendo en redes
que ya tiene a la persona,
y al documento no lo está duplicando.
Por eso no es por eso.
Ahora mismo está cargando,
si me explico la manera,
cuando con el tiempo esa
silla te devuelve.
Te devuelven nada más,
vale o es Bale?
Está esta primera parte con esto
lo tendríamos ya concluido,
lo que sería la manipulación
del grapo en memoria Bale,
y ahora vamos a ir viendo
una serie de métodos.
Estos perros enseñando yo poco a poco
y en la parte del final sí
que habría una parte
de una parte más de ejercicios,
pero ahora de momento
puedes escucharme un rato dicho bale.
Un acuerdo, luego tendríamos
los siguientes
que preparado ejercicios he
preparado este igual, es el más simple
para que haya una función
dentro del lápiz,
del descubrimiento.
De hecho, que cuenta cómo
está esto, hecho,
en este otro, digamos, lo que
hacemos es cargar el papel que teníamos.
Vale cargar también la odontología,
estamos creando esta clase de discos
que es la que está aquí dentro,
dentro del servicio de
descubrimiento,
que es la clase de amor más grande
que hay dentro de todo el proyecto,
porque es la que tiene, digamos,
toda la lógica general
del descubrimiento, a esto vamos
a ir viendo cómo funcionan.
Por ejemplo, en particular
está este método,
este método 12, llama desde
varios sitios,
este prepare nata, lo que va a hacer
es pasándole un uno de entrada,
lo voy a ejecutar, y lo vamos a ver.
Lo ejecutamos.
Vale?
Esto es lo que nos lo
que nos devuelven.
Este método en las variables
de salida
partíamos de la original, digamos,
y lo que nos ha hecho es.
Nos va a devolver el
dato de diferencia
que va a ser el mismo grapo
con la experiencia,
usando el método que habíamos
visto antes arriba.
Luego estará además la
lista de entidades
que hay dentro del del grapo, en
este caso de aquí con sus tipos,
con herencia se retira.
Por ejemplo, vamos a tener en este.
Tenemos cada una de las de
las diferentes entidades
como clave
y como valor; tenemos una lista
de las de las una lista
con los diferentes que
tienen con herencia.
Como hemos comentado antes, la clase
de documento era de esta,
el documento 2, 8.
Qué estos dos r?
Por otro lado hemos estado aquí que
nos esto utilizaría en lugar
del grapo;
con la experiencia; utiliza el
Graf o de entrada digamos
que está únicamente la red de
Pepe que tiene la entidad,
y luego en esta otra clase,
en esta otra variable,
en dicha obligación de Azagra
lo que tenemos es
todas las características de esa
ambigua acción para utilizar
en cada una de las entidades.
Me explicó esto.
Lo que ha hecho
ha sido leer todas las
configuraciones que hay
dentro de estas que hemos visto
bueno, de reconciliación,
lo que ha sido para cada
una de las entidades
que hay en el que hay en la redes
que son estas ocho entidades
albergado en el objeto.
Por ejemplo, si vamos a las personas
que hemos cargado
que la hemos llamado yo Bale,
si desplegamos en el balón tenemos
una lista de Guisando.
Igual que Honda,
que sólo tiene un valor porque
a la persona sólo le afecta
de las diferentes configuraciones
que hay la gripe
A. La configuración de personas vale.
Aquí tendríamos en esta a
propiedades ambiguas
que estaría en la configuración
que sea utilizada.
Es la persona.
Tenía todas estas propiedades
configuradas
estos posibles identificadores
a quién hayas tendríamos
los identificadores que había en
el rdc para estas personas,
que en este caso no teníamos.
Ninguno.
Las propiedades qué ha encontrado
dentro de las configuradas
propiedades?
Si desplegamos?
Por ejemplo, tenemos encontrado
para esta propiedad.
De aquí era la de la-de
nombre, por ejemplo,
que tiene esta configuración Bale.
Lo que nos ha encontrado es que
el nombre, Rodrigo Martínez,
para la propiedad, la otra propiedad
que teníamos aquí
esta propiedad era la de la,
la, la de los documentos
que esta es inversa por lo
que hayamos visto antes,
porque es el documento
que apunta al autor.
Vale.
Aquí tendríamos.
Aquí el valor que tendríamos
que en la propiedad,
que los documentos que tiene
vinculados a esta persona
dentro del rdc sería el documento
de 8, 99, en mi caso
en tu caso iguales o que este sería
el documento que hemos metido aquí
es el que hemos cargado en el
ejercicio, en el ejercicio,
y un vistazo rápido a lo que hace.
Esto ha dicho, digamos que estoy
aquí se utiliza varias veces.
Es básicamente para extraer,
digamos, todas las características
del que estamos intentando aplicar,
el descubrimiento para posteriormente
sirvan como datos de entrada para
los, para el resto de métodos,
para hacer la reconciliación,
el método que va a hacer el
descubrimiento de enlaces,
y esto básicamente aquí
dentro lo que hace
es lo que hemos visto Clon al grapo,
en un plazo menor, en otro grapo,
para aplicarle la diferencia.
Luego, con este método de aquí carga
gracias a una consulta que lo que va
a hacer es utilizar el grapo
con la diferencia
para cargar todos los errores de eta
y de las entidades, tenencia
como aquí es otro.
Como invicto.
Este prometo va a hacer otra
consulta utilizando el grapo,
en lugar del de injerencia el
gracejo tal cual nos ha llegado para hacer
las mismas la misma consulta.
Pero sin aplicar la injerencia.
Vale, ya tendríamos cargado
con lo que nos devolvía a nuestro
y luego cis, averiguación,
data r se le pasan cada una de las
entidades que con sus diferentes
y todos los triples que
hay en el sistema.
Esto realmente lo que hace aquí
dentro podría haber hecho consultas.
Una por una parte del
todos estos datos
lo que sucede en la práctica es que
si hubiera hecho consultas
dentro del grapo para obtener cada
una, cada uno de estos datos
es un proceso relativamente rápido,
pero, por ejemplo, en el caso,
pero cuando lo pone, por ejemplo, en
el caso de un currículum que era
para que llegase la idea,
podríamos tener hasta un
fichero de un mega,
en un formato, que era un fichero
muy, muy, muy grande,
y tenía que hacer yo
que se 800ó 1.000,
o 1.000 consultas.
No.
Sé cuántas eran y entonces el
obtener esto haciendo consultas,
igual si tiraba, o tres o
cuatro segundos Bale
en lugar de son lo que lo ha hecho
aquí ha sido extraerlo, los triples,
indirectamente vale.
Con cada una de una lista,
con con todas, las, con cada una
de las de las entidades,
las los empresarios, que apuntan
en esa propiedad de la Junta,
en esta propiedad, apunta
a nuestro lado
y luego me recorre este que tengo ya
hecho con las configuraciones
y cuidando valores a todas
estas propiedades.
De esta manera, que igual es más
fea que haber hecho consultas,
lo que conseguimos es que esta
extracción de características
del del r b, que logra retardar
normalmente si es un fichero
como el que estamos probando, lo
habría hecho también instantánea
esto ahora mismo le cuesta
menos de un milisegundo.
Si hubiéramos hecho consultas igual
habría tardado tres o cuatro
milisegundos,
pero sí es un fichero muy grande,
haciéndolo de esta manera no.
Sé lo que hago; es el cojo,
el lugar de hacer.
Conozco el caso que le deje cojo
al que aquí le pasaron
como variables.
Todos los triples del fichero
que tengo aquí organizados digamos
los que lo que hago es guardar
en una variable todas las
relaciones directas
de la Junta.
Después apunta el experto, apunta
esto y todas las relaciones
que hay inversa y luego me recorre
todas las configuraciones por cada
una de las de las configuraciones
un baño.
Atacando directamente a estas
variables que vengo aquí
con un forense.
Me voy recorriendo lo que haya.
Lo que hay aquí yo voy añadiendo.
Todas estas configuraciones
lo que te digo
habría sido más bonito y seguramente
menos código,
y debería mucho mejor habiendo
hecho consultas.
Lo que pasa es que en la
práctica sucedía eso.
Que con un currículum que
ocupaba casi un mega,
haciendo un montón de consultas,
igual se tiraba eso
tres o cuatro segundos, y haciéndolo
de esta manera,
pues pasamos de tres o cuatro
segundos a apenas
unos milisegundos cuanto.
Pero.
Pero es una reducción del 99 por
100 prácticamente bale.
Entonces éste sería un poquito el.
El método o, digamos.
De de partida que se llama
antes de realizar cualquiera
de las funciones,
ya sea el la reconciliación
o el descubrimiento,
porque con esto tenemos todas
las características del rnc
que tenemos, que es lo que vamos
a utilizar posteriormente
para aplicar la reconciliación o
para ir a los pisos externos
a buscar enlaces, o lo que tengamos
que hacernos más
o menos te queda claro lo que
hace este método va mal?
Pues éste ya no lo pasamos muy bien
a este otro punto de aquí vale,
ahora no lo vamos a ver,
sería vale, vale en el otro
ejercicio vamos a simular
el proceso de reconciliación.
Para ello vamos a intentar
reconciliar el fichero baile
con los datos cargados en la base
de datos, en este caso,
como este.
Había comenzado antes,
en lugar de intentar
la reconciliación contra
una base de datos,
contra un.
Lo que lo vamos a hacer
es que vamos a cargar
en otra variable.
El fichero Database y cómo simular
la base de datos.
El contenido que tiene es este.
El código va a hacer exactamente
lo mismo.
Qué hace cuando está instalado,
solo que en lugar de atacar una
base de datos es parqués.
Lo que va a hacer es atacar
este fichero.
De hecho, este fichero
de aquí por ejemplo
para quebrar el magnetar cargar
que tiene entre otros a Diego
López de Ipiña Diego Casado
y a mí y a otra persona en la
base de datos que simulan,
que existe, hay también
un Diego Casado,
un Diego López una que soy yo y
otras hay más datos aparte de estos
y los identificadores.
Son diferentes, decir aquí
tendríamos el dato de Pedro Martínez,
por ejemplo, este Diego
López, de Ipiña,
en nuestras redes es el a dos de no
sé qué diego López de Ipiña,
que está cargado en la base de datos.
Tiene este otro identificado
con esto.
Lo que vamos a ver es cómo
el sistema, digamos,
de reconciliación va a ser capaz de
detectar que esté Diego López,
de Ipiña, que estamos
intentando cargar.
Ya existe en el sistema.
Va a ser algo con lo que
exactamente claro,
que lo que te comento, claro,
como porque si lo hubiéramos
hecho con la señora,
pues tendría como estamos
haciendo pruebas,
ahora cargando en el entorno
de desarrollo y demás,
tendría que haber parado los
procesos para preparar una prueba medida
y aparte de que luego en la práctica
también sería algo más lento,
que tampoco se iba a notar
porque iban a ser
y quizás también, por ejemplo,
a la hora de depurar
es bastante más lento que cuando
se ejecuten en el servidor,
porque esta parte digamos,
de hacer las consultas
a la base de datos
para obtener las características de
los elementos que, cargados,
son consultas muy rápidas, vale,
pero son conjuntas,
que igual se ejecutarán
en el servidor,
en un milisegundo o dos consultas
muy rápidas,
pero cuando se ejecuta
esto, lo ejecutamos.
Desde aquí hay que ser idea de que
igual son 40 o 50 consultas
cuando se ejecuten, el
servidor es rápido,
estaba atacando a una base de datos
que tienen local que se ejecutase
yo desde aquí o tu casa
o donde fuese también sería
bastante más lento,
porque las consultas, además
del milisegundo
dos milisegundos que les cuesta
hacer lo que es la consulta en cuestión,
si tiene que ir hasta el servidor
y volver pues hay que sumarle
pues 50 o 60 milisegundos la
latencia que hay entre que se va a hacer
la consulta servidor y vuelve
la petición ahora mismo
estamos atacando la izquierda local,
que va a ser rápido siempre,
pero si estuviéramos atacando la
base de datos hay que tener en cuenta eso
en depuración.
Este proceso es mucho más lento
que luego cuando se ejecuta
está servido.
Entonces, con este proceso de
reconciliación lo que hacemos
es el partido lo hemos hecho
antes, en primer lugar,
cargamos que cargamos la antología.
La base de datos que vamos a simular?
Vale?
Aquí tendríamos la la base de datos
contra la que simular el nodo el
porque vamos a atacar vale?
Aquí debemos valorar las
variables de Core
y que van a ser las variables
que nos van
a dictaminar cuando dos entidades
son la misma o no son la misma.
Vale.
Luego, por ejemplo, en este
caso, al Discovery Bale
es la clase en la que, en la que
están todos estos métodos
tiene una propiedad,
es este parque lo cuando se
usa, en la cual se usa,
en el cual, cuando se
usa correctamente,
en lugar de utilizar extremo
lo que tiene configurada la la base
de datos es lo que vamos a hacer,
es simular que este parque
lo vamos a usar.
Este modo, con esta base de datos
que tenemos memoria,
para cuando llegue, digamos la
parte de las consultas,
se ejecuten, sobre cuándo las
cuentas se hacen sobre este objeto.
Entonces, este objeto,
como lo que tiene esta base de datos
en memoria, las consultas,
se van a hacer sobre esta
base de la memoria.
Vamos a trabajar para indicarles
que estamos haciendo un test,
porque en particular
tenemos un problema que
tenemos que resolver.
Lo tenemos configurado para
que cuando se ejecuten
las pruebas automáticamente vale.
Bueno, yo aquí lo podría quitar,
pero los en los tres que tenemos,
puestos que están bien hechos, pero
hemos puesto esta variable
porque hay algunas pruebas
están hechas
para que haya algún error cuando
se provoca un error.
Lo que hace el sistema,
entre otras cosas,
es escribir en un fichero de error y
cuando haya automatizar las pruebas
en desde allí teníamos un problema a
la hora de generar ese fichero.
Con el error lo que hacíamos
es que cuando se ejecutan estos
es no escriba en el fichero,
sino que se produzca la excepción
y la recogemos en otro sitio.
Simplemente es un informativo, pero
lo podría haber quitado.
Este es el método en cuestión
que se aplica.
La reconciliación se la damos aquí.
En este punto.
Bale segundo.
Aquí lo que habríamos,
lo que habríamos obtenido
en este objeto,
que nos devuelve, reconciliación,
daca,
tenemos información acerca de las
entidades que se han reconciliado,
la reconcilia la reconciliación,
se puede hacer bueno,
que digamos que la reconciliación
se puede hacer
por estas cuatro cosas.
Podemos reconciliar cosas por
el sujeto, es decir,
si el sujeto que estamos cargando
existe ya en el sistema,
pues se considera ya que
es la misma entidad.
En este caso no tenemos ninguna
que se haya dado.
Esta circunstancia podemos
hacer una reconciliación
por los identificadores,
en el caso hipotético
de que vamos a cargar una
persona que tenga
y haya cargado a una persona
con ese mismo.
Pues éste sería ese caso, que
tampoco es el caso que estamos.
Estamos viendo ahora esto es lo
que más, más estos dos casos
especiales, que son ahora más
sencillos de implementar,
porque simplemente es comprobar que
tenga ese y ya está luego.
Esta otra parte sería, cuando usamos
la la misión de enlaces
que también apoyan la reconciliación,
no la estamos utilizando, y aquí
es donde se han efectuado
las reconciliaciones contra
la base de datos,
donde se han utilizado digamos,
las las consultas,
tenemos configuradas en las
propiedades del fichero,
reconciliación con otras son para
llevar a cabo estas acciones.
Si hagamos esto, aquí tendríamos
el sujeto,
sería la entidad de la que estamos,
que estamos intentando cargar.
Vale, y el valor sería la entidad,
digamos, con la que hemos mapeado
que está cargada en el sistema.
Por ejemplo, aquí tendríamos
el documento a 0.
No sé qué.
Se han empleado con el
documento 9, 9, 0,
con una con un escollo, pero con 97.
Vamos a la izquierda.
Teníamos el balón a dedo, el otro
es el 99 nos vamos a ir.
Por ejemplo.
Que este documento aquí valencia
debería corresponder con un
documento estaría cargado en la base de datos.
Empezaba por la venta de documentos
de explore de aplicación,
no sé qué se corresponde con este;
saque vemos que de entrada
el título es igual,
pero si no, además, vamos a
ahora lista de autores.
Vemos que tiene dos autores
que este todos diego
Casado, Mansilla, y en este
otro ejemplo veríamos
que esto nos acabaría llevando
a uno a uno a un autor.
También se llama el otro, porque
tiene los dos autores.
Tal vez esté de bocajarro
Mansilla tendríamos que esté claro.
Aquí lo que tendríamos
es el resultado de aplicar la
reconciliación que hemos visto,
y si ahora entramos aquí dentro
para que veas un poco
cómo funciona aquí dentro hacemos
similar a la que hayamos hecho
en el otro.
Primero hagamos el rejoneador,
fabricamos la herencia,
cargamos los nombres de las personas,
para luego poder hacer la
comparación de los nombres del algoritmo
de los nombres,
pero el algoritmo no lo pida.
Pues ahora, si esto lo
he hecho ahora,
lo hacemos.
Echamos un ojo uno que
yo voy comenzando.
Entonces cuando lleguemos a ese punto
a ver qué voy a intentar
localizar para ponerle
un punto de interrupción.
Esto era.
Estoy buscando.
Cuando lleguemos aquí se parará
vale, vale, vale este método
utiliza utilizado internamente
un objeto que este disco
caché que sirve para los
siguientes como monos,
como he comentado antes, el servicio
de descubrimiento
va procesando las peticiones de
forma secuencial de forma paralela,
primero uno luego rota cuando
esto nos garantizamos
que cuando estamos procesando
un elemento 1,
mientras lo estemos procesando no va
a haber modificaciones en la base
de datos, porque el servicio
que vuelca
las cosas a la base de datos
es el propio servicio
de descubrimiento vale entonces
en este objeto
como he comentado antes también que
se van haciendo operaciones
sobre el mismo documento sobre mismo,
hasta que deje de haber
cambios, vale ahora,
pero es así que digamos que
en la primera integración
se hacen conjuntas a
la base de datos.
En la segunda operación se volverían
a hacer consultas
en la base de datos,
y, si hiciésemos 27, interacciones
por decir algo se acabarían haciendo
las mismas 27 consultas a la base
de datos en este disco
caché lo que hago es.
Vph se es un objeto que se crea
cuando se va a procesar un heredero
y cuando luego, cuando
llega el siguiente,
vuelve a estar vacío
y vuelve a iniciar lo que
se hace es almacenar.
Llegamos como en una caché
en un objeto local,
la respuesta de las conjuntas
para que si
en una segunda declaración a una
tercera o cuando se vuelva
a hacer una consulta que se hizo
en la interacción anterior,
no tenga que recuperar, no tenga
que ir a la base de datos
para recuperar los datos más o menos
el objetivo de este disco
de Strache.
Dentro de este disco tenemos
la idea que tenemos.
Cacheados os vamos a las consultas,
las consultas
y todas las peticiones que se hacen
a los lápices externos
por lo que te comentado.
Si en una segunda integración
se vuelven a lanzar
las mismas consultas,
tienen que hacer las
mismas peticiones,
pues ya lo entendíamos fachadas
de la integración anterior
y entonces, en lugar de lanzar las
objeciones a la base de datos,
lo recuperaremos de esta caché.
Va a quedar a la hora de aplicar
la reconciliación
aquí internamente también
hace algo simple.
Mientras haya cambios, también sigue
aplicando las las interacciones.
Lo primero que hace este
método aquí dentro
es llamar al método preparada
para que hemos visto antes.
Bale a quien le cargaba era un mito.
Vale, aquí lo que almacena,
es los nombres de la de las
personas que vienen,
la rdc,
y los nombres que hay en la
base de datos se le da.
Me he parado por el punto.
Al igual que aquí se ha probado
que se almacenan
y luego vemos igual nombre
que se almacenan los nombres que hay
en el PP con su correspondiente o r
cuando identificadas que
tienen en las redes
y ahora es hacer él, como
he comentado antes
el primer lugar se hace una pasada
para ajustar si dentro
del que ya existen cosas cargadas
con las mismas.
Aquí no va a haber nada.
Porque un segundo.
O lo que creo.
Creo que he hecho mal
aquí en la prueba.
Cuál es el problema?
Es que como lo ha ejecutado
dos veces,
no había escuchado.
Desde entonces estaba ya la
reconciliación hecha
y entonces me estaba detectando que
ya estaban cargados, luego,
otra vez.
Hasta ahora estábamos.
Ahora mismo, en la base de datos,
no habría cargada ninguna entidad
que comparta la ue,
con lo que estamos intentando cargar.
Por lo tanto, por esa parte no había
ninguna reconciliación,
luego para reconciliar
los identificadores.
Si hubiese habido alguno
se habría metido aquí
en esta variable de reconciliaciones
con los que no había encontrado
ninguna.
Luego se intenta reconciliar
el propio,
luego vendrá aquí.
Dentro del propio redes, pero
tampoco es efectiva,
había ninguna reconciliación, y
en esta parte sería la parte,
digamos, el núcleo de todo esto
estaría dónde se va a efectuar
la reconciliación entre
el r b f que tenemos
y la base de datos
que tenemos cargada utilizando
todas estas configuraciones.
Aquí dentro.
Vuelve a llamar al método esté
preparada para que prepare.
Lo que tenga que preparar?
Se llama a este método
de obtener, vale.
Aquí lo haríamos con este
método de averiguación
-Data, bebe de lo que hacemos,
es hacer las consultas
a la base de datos
para obtener aquellos candidatos.
Qué sean candidatos a la repugnancia,
para coincidir con las entidades
que tenemos en él.
En el ere que teníamos
estas entidades
que estábamos intentando intentan
un aval nos perdone,
teníamos estas entidades,
vale en el rdc
y luego en este lo que vamos a
obtener son las entidades.
Esto era un segundo pez.
Recuerdo un segundo.
Vale, tendríamos las entidades
de la base de datos
con las que puede haber un mapeo.
Hacia las entidades que tenemos aquí
lo que es lo que no estaríamos
obteniendo
sería utilizando las características
de las de las entidades.
Teníamos en el balcón.
Aquí teníamos los datos
de la averiguación
del que estamos intentando carga
una serie de variables
para hacer las consultas además,
que no se utiliza
porque estamos simulando el local
bale, esto es lo que nos devuelve,
son las las entidades que están
ya cargadas en el sistema,
junto con las propiedades que
nos podría ser útiles para
llevar a cabo.
Esta es ambigua,
haga y dentro de este método el
reconcilia te data, digamos,
aquí dentro.
Lo que se va a hacer es
comparar los datos
de los candidatos, por así decirlo,
con las entidades que tenemos.
Ya para comparar los datos de las
entidades hemos obtenido
de la base de datos con las
entidades que tenemos en el r.
Entonces es un poquito
igual, complejo,
pero que voy contando Bale
en en esta variable,
pero cuando hay pocas temáticamente
en esta variable lo que tendríamos
sería las características
obligatorias.
Claro que estarán marcadas
como Mandatory vale de las
de aquellos objetos
que hayan configurado, por ejemplo,
como que había personas,
pues era de esperar de
la obligatoria,
como aquí también había.
También es obligatoria, y todo eso
para cada una de las entidades
que haya en este de propiedades.
Lo que tenemos.
Era la relación entre las
propiedades de cada objeto ambigua,
que va un poquito bueno aquí es
donde está el núcleo de todo
lo que se hace, bale lo que se
hace es tirar varias veces
sobre las relaciones que hay entre
entre las entidades la primera vez
digamos que se le van a dar
los valores positivos,
nada más; es decir,
las operaciones que están
aquí como positiva,
la primera vez no se va
a tener en cuenta
estos valores vale, pero
puede darse el caso.
Cómo se van a recorrer, digamos,
las entidades?
Una a una.
En la primera pasada puede que
una entidad, una serie,
que no se detecte que haya
una equivalencia,
pero en una entidad que se procese
posteriormente se detecte
la equivalencia y esa equivalencia
que se ha detectado posteriormente,
una vez que se ha detectado,
puede ayudar
a que la primera entidad que no
hubo, esa que pongamos un ejemplo
de que tenemos una persona
y un documento,
y lo estamos comparando con una cosa,
no hay un documento.
Si primero intentamos compararlas
piensan las personas
y llegamos a la conclusión de que
aunque se llamen igualados,
el documento no, por ejemplo y luego
estaba procesar el documento
y se llega a la conclusión de que
el documento sí es el mismo,
entonces ha llegado a la conclusión
de que el documento sí es el mismo.
Si volveremos a aplicar otra
vez la ambigua acción
para las personas que teníamos
inicialmente en la segunda pasada,
así que llegaríamos a otra
conclusión, que es la misma persona,
porque ya hemos enriquecido ese otro
documento no sé si me explico
que es un poquito el régimen,
es que la primera vez
tenemos las propiedades positivas,
con las letras originales,
la Segunda b, pero aquí vamos a
tener también las propiedades,
positivas pero ayudándonos con los
candidatos que hayamos obtenido
de la primera pasada en la
tercera y última pasada.
Lo que hacemos es restar, digamos,
las las propiedades negativas
a las bases.
Colores negativos que tenemos aquí
por cada propiedad vale un poquito.
Básicamente a quién lo que haces.
Voy a poner un punto aquí.
Por ejemplo, aquí lo que nos
estamos recorriendo es
todas las entidades que hay en las
redes que queremos cargar.
Por otro lado, en este otro
objeto, lo que tenemos
en este otro o lo que tenemos los
datos de los candidatos,
entonces, por ejemplo, ahora
tendríamos que para la entidad
que estamos encantando carga que es
estar aquí es el documento 28
no sé cuántos.
Tendríamos en este punto.
Vale, tendríamos este otro candidato,
tiene que ser identificado
en este 99.
No sé qué.
Con sus características
de desde luego,
que hemos obtenido con las consultas
y, llegados a este punto de aquí
puede ser la misma entidad,
quiere decir que puede ser porque
porque no se incumple
nada que nos diga que no
es la misma entidad,
comparte redes y tiene propiedades
similares.
En primer lugar, esta misma
entidad lo que hace
es que en primer lugar se van a
comprobar los identificadores,
es decir que si hubiese una
y sin ninguna entidad,
hubiese un identificador porque
en la base de datos
de la entidad que estamos intentando
cargar tuviese
ese mismo identificador
que la misma identificador
en la misma propiedad,
esta misma entidad.
Sería otro.
Entonces ya directamente la asimilar
las la actividad.
Sería una tarea de la misma entidad
y, como no es el caso,
ahora se aplicaría que aquí
es donde se obtendría,
digamos, el coeficiente
de si humildad
y la entre.
Ambos documentos.
En este caso es 0, porque ahora
mismo estará comparando
los dos documentos que no
tengan el mismo nombre.
Si pongo un punto, cuando.
Aquí vamos a ver, por ejemplo,
el algoritmo de las y
de la similar edad.
Del título vale, por ejemplo,
estamos comparando los datos
entre la, el valor de
la de la propiedad,
las propiedades del original digamos
que estamos intentando cargar
y aquí tendríamos el valor
del de las propiedades.
En el candidato en el
objeto que tenemos
en la base de datos vale,
es similar y tiene.
Pasamos aquí el valor del valor
del valor del título,
del que queremos cargar el
valor del candidato
a que se especifica que
las similares edad
que se va a hacer es por título.
Se le pasa este objeto
para que las cosas bien, como
mínimo y el máximo,
y en este caso, como son títulos,
se le pasa también esta variable
y ahora vamos a ver con manera
en cómo haría este algoritmo
balcón del título.
Lo que haríamos sería el
valor del título,
lo troceamos y obtenemos 14 palabras.
Si el sí sí la el malecón,
esto es lo que hacíamos con este Max,
no estaba configurado a Bale
en el caso, por ejemplo,
de que uno de los documentos
no había un documento bale,
aquí está este valor 10.
Esto es, lo que nos indica es que si
el título tiene más de 10 palabras
y el título es el mismo,
pues el escote es un punto
si el título,
que hubiese cinco palabras
pueden ser día,
pero con la similitud, porque
no una pregunta
a la hora de Cuenca enorme, como en
el caso particular del título
tiene que ser en el caso
de la comparación
se va a hacer aquí dentro.
Ahora vas a ver si lo tiene que ser.
De entrada tiene que ser el título
exactamente lo mismo,
con la salvedad de mayúsculas,
minúsculas, carácter médicos
y espacio o guiones paréntesis,
y luego porque hacemos esto
así bale al principio
había valorado la posibilidad de que
dos documentos que se llamase
similar aunque no puede igual
podrían ser el mismo,
pero en la práctica con lo
que nos hemos encontrado
es que podemos tener por ejemplo
imagínate un un documento
con un artículo que una persona que
estaba en el campo de la las patatas
decía algo no tiene; puede tener
un documento que se llame,
fue la campaña de las patatas
del año 2010
luego tenía otro que trabajó
en la edad;
las patatas en el año 2009,
en el año 2012
realmente son documentos diferentes
o hay un químico, por ejemplo,
que trabaje con vitaminas pues
puede tener un título
de un documento que sea análisis
de cómo afecta la vitamina,
sean unos cuantos análisis de
cómo afecta la vitamina b;
entonces en la práctica teníamos
dos opciones.
O considerar que aun siendo
el título diferente
si eres lo suficientemente similar,
podríamos considerar que se trataba
del mismo documento,
pero teníamos relativamente
bastantes cosas positivas.
Por qué cuando alguien
está muy centrada,
muy centrado en un área
es muy probable
que tenga muchos documentos.
Que se llamen igual salvando pues
un año, un una palabra,
porque por eso laminada vitamina
b o o cosas similares entonces
y otra por ejemplo el acento
y todo eso también sirve
para reemplazar para que techo.
Aquí no hay acentos,
pero creo que era bueno todos
estos caracteres.
Esto es porque no queremos mandar
a la consulta en la base
lo que hacemos es quitar espacios
quitar caracteres alfanumérico
quitar acentos y creo que ella luego
y luego en función de la longitud
de la palabra patentada, tienen
que ser iguales.
Si no eran iguales, después de hacer
todo esto ya no se puede considerar
que es el mismo documento,
y si pasa este corte en función
del número de palabras
que tenga estará más.
Si supera las 10 palabras, la
puntuación va a ser 1,
si no es proporcionalmente inferior.
Cuanto más inferior sea más
necesario es que tenga en común
con el otro documento más cosas.
Vale más.
Si me explico,
esta sería la motivación de por
qué está hecho esto vale,
y en el caso de las personas
nombres las personas.
En este caso, por ejemplo,
aquí tendríamos un caso
de que estamos cogiendo, estamos
partiendo de la entidad
del que está aquí el documento,
a no ser que lo estamos comparando
con este documento, que es el 99.
No sé cuántos vale aquí dentro,
cuando se ha efectuado,
si a poner un punto hacia
arriba, bale, bale.
Aquí llegamos a un punto en el
que tenemos dos documentos.
Aquí de entrada se van
a intentar comparar
todos los documentos que tenemos con
los candidatos que hemos cogido
de la base de datos para
este documento.
En particular,
cuando entramos en este similar vale
las propiedades obligatoria
que tienen ambos señalado.
El título las propiedades comunes
son la propiedad del título
y luego además tienen la
la lista de autores.
Bale.
A qué nos cada una de estas
de estas propiedades,
si la propiedad pues, y luego
en función del tipo
de la de la propiedad que
haya configurada,
se vería cómo estábamos en
el caso del documento.
Si veníamos aquí están las
entradas por aquí.
Como tenemos un valor configurado
en esas propiedades con 9,
pues se la va recorriendo.
Hace la comparación que hemos
visto antes de los títulos.
A la valor similitud actual vale,
que partimos de 0, se le va sumando;
claro unas elevadas sumando las
similitudes en valor absoluto,
porque si tenemos pero
como hacen con 0,
con cinco con cinco tendríamos una
probabilidad de uno con cinco
lo que se hace es se le suma
de lo que nos reste
hasta uno se le aplica
así en este caso,
como a la similitud que
tiene ahora mismo,
de partida, era 0, vale, pues
se va a quedar en con 9,
por lo que tenemos configurado si se
volviese a encontrar otra vez.
Otra similitud que hubiese
unesco, pero con 9,
lo que sucedería sería que se
quedaría con 99 goles,
y me explico.
Porque, claro, no nos podemos
parar cuando se supere
uno de ninguna de ninguna manera.
Claro, es que estas son las tripas.
Un poco en el servicio igual es
un poco entre los criterios.
Bienes que más fondos.
Esto sería para parte del título
y vamos a dar nombre un ámbito
para que veas.
Sí vale, por ejemplo, aquí
tendríamos un nombre,
está ahora mismo estoy intentando
con para Diego López,
con Diego López Piña,
que se llaman exactamente igual.
Ahora lo voy a editar para que veas
cómo funcionaría con nombres
algo diferentes.
Esto a acabar llamando a este método
vale que tienen en cuenta.
Bueno, al primero nos marcamos
los nombres, por ejemplo,
para normalizar los nombres lo que
tenemos es el mismo nombre
que teníamos,
pero le hemos quitado los guiones
y todos los acentos,
y hacemos esto con los dos nombres.
Posteriormente.
Se trocean los nombres
para compararlos;
nos da nombres.
Aquí se tiene en cuenta el
desplazamiento a la hora
de comparar nombres.
La similitud que hay entre.
El nombre en sí que, por ejemplo,
encuentra el orden,
o sea que voy a hacerlo, vamos
a hacer una prueba,
que ya que, por ejemplo, es como
como nombre completo.
Jorge Carrillo.
Lo.
Bueno, estamos compara, por
ejemplo, Jorge Carrillo.
Logan con.
Lo acompañaremos para
hacer una prueba.
La ciudad de La Dama y Jorge.
Cuando ves que hay veces que
no se puede cambiar
el orden del apellido o no
va a escribirlo mal.
Ahora mismo, según lo tenemos
implementado para adelante.
Esto no saldría una sea sí que
pasaría el corte inicial,
luego tendría que tener
más cosas en común,
pero de entrada el corte se quedaría
con seis aplicándole
todo esto por aquí por
aquí digamos que sí;
sí que lo tomaría como candidato,
aunque por sí solo no es suficiente.
Es decir, si una persona se
llama con este nombre
la otra persona que cargaba
tiene otro nombre,
pero no tienen nada más,
no nos va a considerar
la misma persona o si hubiesen
por ejemplo,
si tú vas a cargar, tú se
cargaba una persona;
si había una persona ya cargada
que eras tú con 20 documentos
por decir algo y luego
aprendiendo a cargar
otra esa misma personas
con otro nombre,
pero con otras cosas que
tengan en común,
entonces sí que les subiría ese
corte y sí que sería positivo.
Pero, claro, esto en la práctica,
si sólo hubiera cargado
el nombre en un lado,
en el otro lado también tuviéramos
solamente el nombre,
cuando las casas particulares
no se daría,
ni siquiera la posibilidad
de que se cargaría
en dos entidades diferentes.
Ahora mismo estoy en la práctica.
Hay que tener en cuenta porque hay
que dejar, tengamos un margen,
porque si no la en la práctica
luego ponte que hay una luz.
También hay gente que igual se llama,
pone un nombre y apellido o no,
hay apellidos muy, muy comunes,
igual que María José García, claro,
podríamos igual.
Bueno, es que es complejo e incluso
una persona normal;
si yo digo que hay una persona
que se llama.
Jorge Carrillo lo va
y que está escrito porque
lo va a Carrillo
y sin más datos, que son los datos
que yo podría manejar,
claro, tú serías capaz de saber
que uno es la otra;
claro, si no hay más datos con
los que contextualizar
a bote pronto pues ahora mismo
el algoritmo diría
pues no es la misma persona,
porque no tengo más bajos,
que contextualizar.
Si si el algoritmo como
probablemente no,
pero claro, ahora mismo
no da como probable;
es decir,
si si uno que hubiese por ejemplo
fecha de nacimiento, correo y tal
y el otro tuviese también alguna
cosa de esas y coincidiese,
pues sí que podría llegar
a dar positivo.
Ahora bien, eso sí habrá una base
de datos, por ejemplo,
que hubiese nombre y
1.000 documentos,
1.000 correo y 1.000 cosas.
Pero la que no cargar, únicamente
tiene solo nombre.
Pues tampoco, llegaría
a superar ese corte,
porque, claro, de entrada
u no se puede dejar ver
solamente con ese dato así desde
la misma persona, o no,
explicó la idea.
Es esa que si se por ejemplo en el
caso que hemos hecho pruebas,
por ejemplo, imagínate que ellos
hubo en mi currículum
trabajo con tiempo por ejemplo
tuvo mi currículo
y en mi currículo no se daba
de alta una al club,
y mi currículum se crea una
persona que serías tú
en la que figura un documento
que estén conmigo.
Si luego más adelante hubiese
es tu currículum
el nombre estaríamos en este caso.
Por ejemplo, si cuando tú vas
tú te ocurre con algo,
esperamos en el caso de nombre
y en tu currículum
figurase un documento que se llama,
como el documento que subí yo en
mi currículum en ese caso
sí que se daría la equivalencia
por positiva.
No sé si me explicó.
Claro, lo que pasa es que
en la práctica, claro,
si solamente tenemos el nombre.
De un humano es capaz
de saber si álvaro
Pablo Marí cuál es la misma persona
que Álvaro Marín Juan Palacios
sin tener más datos
al respecto a lo que has encontrado
más claro, entonces,
según lo tenemos planteado de claro
que lo tenemos planteado
de esta manera.
Si hay otras cosas que
te ayuden a esa,
pues se puede llegar a dar el
caso, sino ahora mismo.
Lo que sucedería sería que acabarían
dos personas pagadas en el sistema,
una que se llama José Carrillo,
va y otra que se llama por
Jorge Carrillo, Lobo,
y el otro es Jorge Carrillo.
Claro, porque la otra posibilidad
sería siempre darle la opción
al al administrador,
siempre que haya una posible
coincidencia,
darle la opción al administrador
de que lo resuelva luego manualmente,
pero entonces ya entraríamos
en el asunto
de que a lo mejor tendría que
resolver un 20 por 100 de cada vez
se van a subir, y si se
van a subir 20.000,
pues sería una labor que se pueda
resolver de forma manual.
Explicó si no sería práctico,
claro que ver un poco claro, en la
práctica se va a dar el caso,
y es imposible evitarlo de
que se vayan a cargar
cosas con diferente en diferentes
entidades,
que realmente es la misma.
Pero claro, es que el sistema
no tiene datos suficientes,
pues no podrán llegar a decidir,
pues es la misma persona.
Claro, hay que tener un margen,
porque esto puede pasar.
Vale, más o menos con esto
convencido o qué opinas no quería saber eso
sí y, por ejemplo, nombre, sigue
cantante como un intercambio,
o bien porque el investigador
se cambie,
eso sí que no ha pasado alguna vez
que se cambie el apellido,
o porque lo escriba mal.
Entonces, sí?
Bueno, si lo marca aprobar
ya viendo algo más caro,
si hubiese otras cosas para poder
acabar llegando hasta ese punto.
Eso sí sólo está el nombre,
pues estamos rendidos
porque no no sacar más información.
Igual voy a empezar a agilizar un
poco porque me quieren y bueno,
en el caso es que ha contestado.
Por eso tendríamos la que
es bueno y al final,
después de hacer todos
estos procesos,
tendríamos que.
Puntos.
Vale, tendríamos que tenemos
estos seis candidatos
para cada uno de los candidatos
que hemos obtenido.
Vamos a comprobar si hay
algún candidato
que tenga un uno de probabilidad.
Este sería el caso, por ejemplo,
de que dos entidades
tuviesen ya directamente
identificado derrotado.
Luego vamos a almacenar
los candidatos
cada entidad que estamos recorriendo
los que superen el umbral máximo
y luego vamos a recoger los
candidatos que superen el umbral
en el umbral mínimo.
En el caso de que tengamos cantidad,
pues con toda probabilidad
o que tengamos solamente
un candidato,
supere el umbral máximo,
lo que haríamos sería modificar el
Herbalife que vamos a cargar.
En el identificador,
la web del elemento que haya cargado
cogería ambos y se daría un respiro
como hemos visto antes, se den
de la de que vamos a cargar.
Se eliminaría el triple
que coincidiese,
se eliminan todos los triples
en los que el sujeto
es la entidad que se sustituye
por la uer, rne,
de la entidad que hemos detectado,
que habría que tendría que
ser por la que se va a?
Con la que se va reconciliar hacerlo.
Y si, por ejemplo,
si hubiese más de uno que superase
el umbral máximo?
Claro, pero podría darse
si hubiese alguno que superase
el umbral mínimo,
pero no el máximo, esto lo
que haría sería añadirlo
dentro de esta lista de entidades
dudosas para que posteriormente,
si cuando termina todo el proceso
hay entidades digamos, dudosas,
es cuando se guardaría el recien
no llegaría a publicarse,
sino que se quedaría en la página
especial administración
enseñado antes para que una persona
resuelva manualmente este problema.
Esa sería la la idea.
Esto más o menos un poco
el funcionamiento,
la de la reconciliación vale más o
menos te ha quedado conceptualmente
hablando.
Por lo menos te ha quedado
más o menos claro.
Si vemos esto, como nunca
habíamos visto,
antes indicó.
Ya teníamos,
pues, lo que hemos visto en este
caso las cinco entidades que se ha llegado
a la conclusión de que se trata de
la misma de la misma entidad,
vale?
Ahora vamos a ver el funcionamiento
de el proceso de descubrimiento
de enlaces, es decir,
quieren ir a otros para
para enriquecer
el los identificadores de orquesta
o de debe o cualquiera de los 8, que
estamos consultando en los Apis,
en.
Por ejemplo, la pidieron que
se pueden identificar
y de otros sistemas, en
cada uno de los.
Aquí se pueden obtener, además,
identificadores de otros.
Por ejemplo, si ejecutamos en teoría,
hacer primero una ejecución completa
para ver lo que es lo que
acaba obteniendo.
Vale esto?
Esto?
Ahora puede ser un poco lento
porque estará por detrás.
Lo que está haciendo son varias
consultas a los pies
a los lápices externos.
Entonces ya depende.
Qué ha tardado eso?
Ha tardado 10 segundos,
porque ha tenido
que ir haciendo peticiones
a la empresa.
Vale?
Y en este disco Berlín
lo que sea sería cada una de
las de las entidades.
Debe Bale.
Como como clave y como valor
tendríamos las propiedades que se van
a cargar.
Por ejemplo, en este caso le va
a cargar el la propiedad.
Doy con este valor.
Este sería el que le corresponde
a este documento y de hecho,
si vamos aquí esta es la persona con
la que musical tras la prueba,
Bale metió a esta persona.
Yo la prueba se va a cargar
la propiedad,
es el identificador de ese
día, y si te vas a 34,
quien, que, si no me equivoco, será
el mismo que no figuraba.
Como me disculpas son buenas, me
están llamando por teléfono
o, segundo.
Perdona, que era una baza importante.
Bale está por ahí?
No.
Un segUndo.
Vuelvo aquí.
Habíamos visto que el hecho
de que teníamos cargadas,
que ahora mismo es Rodrigo Martínez,
tenía este identificador cargado,
que es el mismo que acabamos
de detectar ahora.
Vamos, aquí veremos que aquí con
este identificado está esta persona
que se llama Rodrigo Martínez
Veja, que tiene,
pues toda esta serie de documentos
que algunos de estos documentos
deberían coincidir.
También el documento que
le hemos metido antes
era lo han metido.
Este documento antológica
le cubre con Eva
identificador, 28 que empieza por 28,
jugamos aquí.
Vale?
Pues estoy aquí arriba.
Le ha cogido el don que
sería esté aquí
y, además, le ha acogida tan bien
el identificador de BNP,
que es este Fernando que me voy.
Aquí.
Vemos cómo se ha aplicado el
descubrimiento para estos enlaces
y ahora entran aquí dentro
del programa ideas.
Lo que hace.
Un aquí dentro, cuando empieza
como nosotros,
se crea el razonado de inferencia;
se la variable estar en
la de la caché vale,
ya que se va a hacer una petición
a este servicio,
que es donde está todo el núcleo,
digamos, se llama prepare.
Gaza es humo, hay una parte,
era para el ejercicio; ahora mismo
tengo comentada la línea
porque le vamos a hacer en
el siguiente ejercicio
tengo tiempo, tengo, ha
comentado la la línea
o no lo tengo aquí puesto
ahora mismo tengo,
tengo excluido Orquín del
de todo esto vale?
Porque luego lo veremos
en la siguiente.
En el siguiente ejercicio,
un ejercicio básicamente
lo que hacemos aquí es por cada
uno de los ocho los ocho
que se van a consultar ahora mismo
tengo comentado aquí en Aquí
tenemos comentado este de aquí y
estoy aquí porque estos dos
necesitan de una clave
de autenticación,
que no la tengo puestas
porque no la quería,
que hubiera al arte expositores
a funcionar,
funcionan para que coger un punto
que ni tal y ahora mismo
para para que no fallase
lo recomendado,
por no subir aquí todos
los tokens de acceso.
Vale?
No tengo comentar esta peor
que podría comentar,
porque bueno para el siguiente
ejercicio
entonces comenzó pues seguramente
tengamos alguna cosilla más.
Bueno, no la he descubierto,
ahora no me da,
básicamente lo que hacemos aquí
es hacer las peticiones
a los diferentes
y además las hacemos con hilos
porque al principio nos hacíamos
de forma secuencial.
Primero un epílogo, lo que luego
el otro, pero claro,
si son ocho pies y por decir algo a
cada pie le cuesta 10 segundos,
lo hacemos de forma secuencial,
serían 80 segundos y a la al hacerlo
de forma hacerlo con hilos,
lanzamos cada uno de los pies en
paralelo y entonces realmente
todo este proceso de externos
va a tardar
como lo que tarde la prima
es lento, es decir,
si una pieza arda 20 segundos
y los demás cordón 19
pues el proceso completo va a
tardar 20 segundos, vale,
porque antes no teníamos
de forma secuencial,
pero para que te hagas una idea,
en el caso de los currículos,
que igual no había algún
currículo no había
que hacer trescientas consultas
y invade de forma secuencial.
Hemos llegado a hacer alguna prueba
y, si no podía tirar aquí
con un currículum,
pues una hora, tranquilamente,
pero tranquilamente.
Porque además había algunos de
aquí que se creo que era,
creo que cada petición que se
hacía ese servicio tarda
de media entre 20 30 segundos.
En principio el código está hecho
para que funcione todo,
luego ya cuando cuando esto
avance tengamos más datos
y veamos los tiempos y tal,
igual habría que ver si valorar o no,
si alguno los quitamos, si se dejan,
si alguno se podría, por ejemplo,
que tarde este proceso
de carga inicial y dejarlo
únicamente en el otro proceso que tenemos,
que sería el de la de crecimiento
continuo,
para que cuando se vaya a
cargar un currículum
o lo que sea no se ejecute esto
solo una pequeña parte
y luego posteriormente se vayan
a ir enriqueciendo los datos,
lo que esté ya cargado.
Si me explico, porque en la práctica
esto ya realmente ya no
depende de nosotros,
en el sentido de que, claro, si
pierden o un juego de amor
no podemos hacer otra cosa.
Bale básicamente, hace las
peticiones a todos los Alpes.
Hemos visto que cargaba
unos segundos.
Hemos visto antes de que
termine otra vez.
Vale mucho, por ejemplo,
para que el tema de la
dónde estaba y.
Van Dijk, si no vuelvo
a ejecutar otra vez,
y no pongo a a ejecutar.
Ahora lo ha hecho,
en 32 milisegundos lo ha hecho
prácticamente instantáneo,
porque era ejecutarlo.
Ahora, por segunda vez,
lo que está sucediendo es que se
nos está yendo a la calle,
que te he comentado antes.
Vale también para
para cada uno de los que tenemos
seguramente ahora está caché,
para que si tiene que hacer una
segunda vez la misma petición
dentro del mismo fe que
lo coja de memoria,
y no tenga que ir a y no tenga que
ir a la petición al servicio,
porque es infinitamente.
Más vale.
Si hubiese fallado algún, alguna.
En el caso se guardaría.
En el error es la excepción
que se ha producido.
Lo que tendríamos dentro de
este externa al vale.
Lo que tendríamos serían, digamos
que por cada pie externo
dentro de cada década, método década.
Lo que se ha hecho
ha sido generar un error con los
datos que se han extraído.
Desea que partíamos de
un verde que tenemos
y lo que se hace es consultar
todos los datos
de las redes que tenemos en los
Alpes y en cada uno de los Alpes.
Lo que va a devolver las consultas
y es un error con por ejemplo,
tenemos externa.
Que tengo la parte de un poco lejos.
Bueno, no habrá algún número.
Básicamente, lo que hace
estar por detrás es
que por cada uno de los
artistas se genera.
Por ejemplo, aquí tendríamos.
Se genera un rasgo también en
memoria con los datos pisa.
No ha querido desear.
Nos inventamos él.
Pues aquí ha habido un documento
que se titula
Explorer de no sé que no sé cuántos.
Esto se ha buscado porque
en el que habría
algún documento que se llamaba igual,
sólo que aquí lo que hemos hecho
ha sido cargar los datos
de este del Este
y nos hemos inventado en esta parte
cuando hemos inventado, digamos,
no los los sujetos.
Valemos como si tuviéramos
un segundo,
como si estuviéramos en el
que queremos cargar,
y posteriormente lo que se hace
es aplicar las mismas,
las mismas reglas de reconciliación.
Estamos aplicando
entre el entre el vamos a cargar
la base de datos,
nos vamos a aplicar entre los redes
que estamos generando,
por cada pie externo lo que queremos
es sobre el cual estamos aplicando
el descubrimiento.
Aplicamos las mismas reglas
y entonces sí si algún elemento
de los que hay en estos peces
en memoria de los Alpes
sea un elemento,
supera el corte.
Al compararlo con los elementos
que tenemos del Dr,
estamos intentando cargar lo
que hacemos es extraer
los identificadores de ese grapo
y cargarlos en él r.
Vamos a acabar cargando en el
sistema no sé si me explicaba más o menos.
Explicado o.
Que lo vamos a hacer
una cosa de hecho,
como lo va a dar tiempo, casi voy
a saltar a la siguiente,
a la siguiente parte.
Vale, así que te dice que es
que se hacen particular.
Lo vamos a ver juntos.
El siguiente ejercicio básicamente
era lo mismo,
solo que únicamente con O Connor,
que la idea era que,
que tú te has hecho alguna cosa para
hacer esta implementación,
pero en lugar de ello directamente
lo voy a hacer yo,
para que lo veas.
Lo primero, para para hacer
esta otra prueba,
lo que lo que voy a hacer de entrada
es que todos podemos ir,
porque a la hora de depurar,
con un poco problemático,
directamente.
Voy a quitar todo esto.
Vale, esto esto juega.
Ahora un segundo hito dentro
de este mercado,
como no va en lugar de
hacer el ejercicio,
copiar el código de la
de la solución.
Bale rápido, cuatro puntos humo.
Básicamente, lo que me
iba a pedir aquí
era modificar alguna consulta
para que fueses,
viendo a ver cómo había que hacerlo
y añadir algún triple por ahí
cuando había pasado.
Un poco.
Hay algo que no me ha compilado.
Se se dejado.
En algunas regiones yo creo.
Segundo.
Este último ejercicio
iba a consistir en ver cómo habría
que implementar no.
Tercero, porque sería un
poquito laborioso
cómo habría sido el día de mañana
si quisiéramos implementar
otras un poco por dónde
habría que tirar,
vale lo que te voy a enseñar
en particular.
Cómo funciona el de en particular.
Vale?
Ahora mismo aquí vamos a
llamar al mismo método
que estamos llamando antes el resto
de y tenemos nada más.
El de Bale en todo es nos vamos aquí.
Cuando llegamos aquí a este
punto, a este método,
hay.
Un escenario, integración y el
nombre que toques por cada uno de los,
por cada uno de los pies externos
que tenemos como parámetro de entrada
piden todos lo mismo que básicamente
son la lista de entidades
que hay los jueces para la caché
el máximo y el mínimo,
y hay.
Un punto muy bueno para que monseñor
rápido, básicamente este método,
lo que nos va a devolver, es
un sector de este tipo.
Que lo que tiene dentro.
Son dos grapos un rasgo
con todos los datos
obtenidos de la cuenta
externa, es decir,
vamos a hacer consultas en esposa,
pasándole como parámetro
y todas las personas que se llamen,
como el nombre, que tenemos todos
los documentos que se llamen
como el nombre que entonces aquí
vamos a ir almacenando, digamos,
todo lo que nos devuelvan estos
diferentes artistas,
con el mismo formato o igual
que tenemos esto
es lo que vale.
Vamos a ir almacenando todas las
todo lo que nos devuelva
a este servicio.
Vale.
Podemos acabar teniendo incluso
más que estamos preguntando
por Francisco José y en pie de turno.
Hay 57, Francisco José, por ejemplo,
pues en este Graf,
o que hemos extraído de un uno con
57 con 57 personas en cuestión
Bale.
Posteriormente, lo que va a hacer
con este grapo es aplicar
el mismo proceso de reconciliación
que estamos aplicando entre el r
-b y la base de datos
para ver las equivalencias entre
el trabajo que hemos generado
y en el documento que estamos
intentando cargar en particular,
cosillas adicionales.
Lo primero que hacemos para evitar
cargas innecesarias solo
vamos a aprender los datos.
Vale, vale, aquí lo primero
que vamos a mirar.
Estoy aquí un.
Primero, vamos a hacer aquí es
cargar en esta variable de personas nombres
todas las personas que
tenemos en el Dr
que tengan algún documento vale,
que estarán Diego López,
Diego Casado y Diego Martínez
quienes personas obras vamos a cargar
por cada una de las personas lista
de lista de documentos.
En el caso particular de Ortiz.
Lo que vamos a hacer es una petición
a la que esto se va
a hacer aquí dentro.
Ahora pidió aquí dentro.
Lo que vamos a hacer dentro
de este método
es que lo vamos a buscar en la caché
y se está en la calle cogería
ambos de la caché
y si no está en la calle vamos
a hacer la búsqueda
y luego nos vamos a meter dentro
de este objeto que tenemos
para la calle para que
posteriormente se vuelva a hacer la misma consulta.
Pues ya no se estaría por aquí
y le cogería caché.
Aquí hacemos esta petición
al al servicio
de que nos va a devolver la
respuesta es un corazón,
nos lo vamos a transformar
en este objeto.
Por ejemplo, hemos buscado
Diego López de piña.
Y esto es lo que nos ha devuelto?
Este objeto?
Resultados en el que hay un
Diego López de Ipiña,
conexión con Cal Carmen
López, de Ipiña,
ha dado resultado a cinco
evento en la consulta
si te cuento esto ya es un poco
particular de cada Bale
en el caso haya pies que
tú les mandas a buscar
un texto que solamente te va
a devolver aquellas cosas
que cualquiera texto
tal cual vale en el caso particular
de un lema de un texto
y por ejemplo los resultados me han
devuelto Rocío Rocío gracias
y piña que con el nombre original
no tienen más que a mi piña
tener este método pero específicas
que puede devolver casi infinito.
Quiero decir qué te puede devolver Sí
si hay 1.000 personas que se
apellida y piña y específicas,
tú donde ponerse el corte.
Devolver las 1.000 personas
por lo solo-quiere más
-y sólo quiero ir más lejos porque
ya internamente este a Pinilla,
que devolvía ordenada,
pero recuerda ordenados en principio,
según el criterio que considera que
es el que más coincidencia
ha hecho buscando Diego López,
de Ipiña y me está devolviendo el
primero que sé que es bueno,
luego me devuelve esto otros
que yo lo voy a aprobar
con los valores pero va
a acabar quedándose
y al final va a ser-estoy
aquí porque lo sé
-pero voy a aprobar.
Cada uno tiene sus particularidades,
hay unos que buscan exactamente
que contenga todo otros
que te devuelven.
Luego hay otros pies que en
lugar de buscar personas,
hay que buscar los documentos y
luego dentro de los documentos
que viene la lista de los autores
en el caso exterior
que estamos haciendo se busca.
Primero, todo lo que hacemos,
primero es buscar por los
nombres que tenemos,
estos cinco elementos no recorremos,
Bale y a quien nos inventamos, vale,
pues para el primer resultado
que hemos obtenido, vale.
Pues me voy a inventar un
identificador, digamos,
para para darlo de alta en la
memoria que voy a tener en el local,
con los datos de Bale
y lo que creo que vamos a aprobar
es si el nombre de esta persona
que nos ha venido supera el corte
de entrada del algoritmo
que tenemos de eximir,
de similar edad,
de nombre.
El primero lo va a pasar,
pero es muy probable
que cuando lleguemos a al caso
seguramente esté Orlando y piña
no va a pasar el corte,
que sea lo suficientemente similar
o Diego López de Ipiña,
y entonces ya pasó una
entrada por aquí
y ese no se cargará dentro
del trabajo,
pero en el caso en el que el
bueno digamos un vale,
aquí lo que se hace es ir añadiendo
todos los grapo en memoria que vamos
a tener para que todos los datos,
para cargar la persona de este sujeto
pues este tipo persona que
se llama como se llamen.
Era Piqué;
se llama así Diego López de Ipiña,
cuyos quieres esto es para añadir
unos triples adicionales
para que para que se especifique
que este triple
se ha obtenido desde este
año y un detalle,
pero básicamente es para eso, vale?
Entonces, una vez que
tenemos la persona
se hace esta otra consulta
en el caso en este otro.
Vale que le hacemos una
petición a esta web,
le pasándole el que nos
había devuelto
en la primera consulta
y nos devuelve esto.
Vale sólo con el que están todos
los datos de esta persona.
Bale.
Continúe.
Pedía volver a todos los datos de
estas personas en particular
tendríamos.
Estos serían los datos de los de
los identificadores externos,
aparte de lo que teníamos antes.
Aquí tendríamos el Cuixart,
serie de, esta persona,
y el autor y de esta persona espera
para obtener otros identificadores,
ya que, en caso de que existan
los agregamos, también.
Luego, en el siguiente paso
ya lo que vamos a hacer
es buscar las obras de esta
los documentos a obras
de esta persona que hemos
recuperado previamente.
Luego hacemos esta petición para
pedirle los de esta persona.
Aquí tendríamos cuotas
o que nos devuelven que esto
realmente sería esto.
Aquí tendríamos 269 269 trabajos,
vale que cada uno de ellos
tendrá su título.
Tiene como diferentes formatos,
diferentes formatos,
pero, digamos que ahora vamos a ver
cómo lo recorremos, todas las todos
los trabajos que tiene esta
persona dentro de Bale,
esto nos ha devuelto, nos
lo vamos a recorrer.
Para obtener todos los largos, sumar
y seria todos los trabajos que hay
y el título de aquí vengo.
Aquí.
Tendríamos esto Tendríamos oh oh
el título del documento análisis
de no sé quién, no sé cuántos.
Este es el código interno del del?
Nos devuelve porque tampoco
tienen ellos
en su Harrison también dentro
de los nos devolvernos,
le vuelven o nos puede devolver
identificador, que sería el don
de este documento en particular.
Aquí Tendríamos ese documento.
Tiene.
Entonces sí lo hago.
Si luego consideramos
que para esta persona estamos con
la que nos estamos comparando,
si alguno de los documentos,
si alguno de los título
de los documentos
de esta persona coincide con con
los que estamos cargando,
lo marcamos como que coinciden
publicaciones.
Entonces, si coinciden publicaciones,
es decir que al menos que al menos
una en el mismo título o perdón,
alguna de ellas supera el corte
del que tenemos establecido.
Para el título recorremos, todas las
obras que habíamos obtenido
y vamos a generar los triples
todas esas obras.
Vale?
Esto al final?
Bueno, esto lo vamos a ir haciendo.
5, lo vamos creciendo por cada
uno de los autores,
como tenemos 3, pues lo hemos
hecho con el primero,
con el segundo y con el tercero.
Cuando llegué aquí.
Cualquier talento vale en este.
Lo que tendríamos para verlo.
Vale, aquí tendríamos
estos 56 triples.
Hemos apreciado que estaría la
persona que se llama Diego López,
de Ipiña,
que tienen estos.
La persona que se llama Diego López,
de Ipiña, tiene un cierto,
porque es éste.
Luego tenemos,
pues además, estas personas
tienen un que es este.
Luego tendríamos cada uno de los
documentos que se han ido
detectando, por ejemplo, pues
éste sea esta publicación,
pues tendrá un don y
tendrá un título.
Digamos que vamos almacenando
en este todos estos datos
que hemos recuperado de Estocolmo,
cuando termina la ejecución que
en el proceso normal habría,
se habría ejecutado en
múltiples hilos.
Todos los gajos.
Vale, lo siguiente que hacemos es
fusionar, todos estos momentos,
un bueno.
Luego, aquí tenemos en este externa.
Vamos a fusionar todos los trabajos
de los diferentes apps
que nos hemos recorrido,
llegamos aquí dentro,
y dentro de ese ese que
tenemos unificado,
vamos a hacer una reconciliación
consigo mismo,
es decir, que sí para que busquemos.
Si, por ejemplo, hemos obtenido,
que hemos encontrado una persona
que se llama tarea,
que tiene un documento, no sé qué
debe, pero hemos encontrado
a una persona que también
se llama así.
Tiene un documento yo,
aquello para hacer
con las mismas reglas
de reconciliación,
que aplicamos en todos los sitios.
Lo que vamos a hacer es
la reconciliación.
Para qué?
Dentro de este revés,
cuando los datos externos no pegamos
un poco información?
Duplica, y, finalmente.
Con este método de aquí.
Vale, lo que vamos a hacer también
sería detectar a, digamos, aplicar
la acción rápida,
aplicar la reconciliación
entre el, entre el r b,
digamos con los datos de los externos
y en rdc un las redes que tenemos
nosotros de tal manera.
Por ejemplo,
tendríamos que en el que se han
detectado estas cinco entidades
que son 52 las que tenemos en
nuestro en nuestro sistema.
Se han detectado que tenían
equivalencias
en las que se ha generado con
los datos de los externos.
Un espectáculo único.
En este punto
aquí tenemos los las las guerreras
que habíamos perdonar las islas
Wehrlein de las entidades
que tenemos en el rojo
obtenido de los pies externos,
que tienen este formato porque
lo hemos generado de código.
En Tiflis.
Tenemos aquí tenemos junco.
Me pasa algo bonito, estoy contento,
he llegado a un punto de cocción
más o menos nos queda un poco,
aunque sea de forma esquemática
un poco cómo funciona el proceso más
o menos, la verdad es que es,
hay que explicarlo un poco.
El código en dos puntos por punto
es un poquito complejo,
pero más o menos yo creo
que es al menos
es que te haces una idea
de cómo funciona.
Básicamente es que todo este sistema
digamos que se ha montado
para el tema de la reconciliación
vale?
Aquí es lo que se usa en general
para todos los progresos,
de tal manera que cuando se
va a atacar una externa
lo que hacemos es recuperar
todos los datos
y meternos en un grapo en memoria
todos los datos que hemos aprendido
que tengan coincidencias con el dato
que estamos intentando cargar,
y luego le aplicamos estas las
equivalencias, por así decirlo,
para decidir si alguno de los de las
entidades que tenemos en el Dr
queremos cargar coincide con algunas
de las entidades que tenemos
en el oeste de la pista y en
caso de que coincida.
Pues es la misma.
Cogemos entonces el identificador
que nos ha devuelto en y se lo aplicamos
a la entidad que estamos
intentando perder.
Sería un poco como cómo funcionaría.
Luego, como hemos visto
finalmente, esto.
Ahora, haciendo las consultas
y finalmente finalmente,
yo vuelvo aquí otra vez.
Lo que teníamos era eso,
lo que nos daba.
Disco verle, pues lo que teníamos
era lo que hemos visto cada
una de las entidades,
junto con la propiedad,
que sea enriquecido en este
caso en el Dolby,
y el valor que tiene esa propiedad.
Un tacón, información de El
arte del cual hemos obtenido
en este caso ha sido oro.
Además de obtener esto para
tenerlo aquí digamos
que que teníamos donde teníamos
el grapo original.
Se ha modificado.
ha añadido.
Es normal y se lo han añadido aquí.
Esto es.
De aquí partíamos, no sé cuántos
triples teníamos
y tenemos 54 triples y entre otros
deberían estar por aquí
y aquí estamos para cada una de
estas entidades la propiedad
porque se le ha añadido las
propiedades con las diferentes
propiedades que se han extraído
de los diferentes estados
vale más o menos con con
esto ya concluiría.
La última parte que había básicamente
era hacer el Estado explicando
cómo funciona el ejercicio
de la banda y el ejercicio era.
Había unas zonas del código
que estaban comentadas
y básicamente era, pues
aquí me tienes.
Aquí me tienes que hacer una
consulta que me devuelva a esto
me tienes que agregar un poco similar
a los ejercicios que hemos hecho
en el primer punto,
pero un poco ya en la práctica
para decirlo básicamente
la que estaban básicamente
que eran este ataque.
En el primer punto había que
meter esta consulta,
alejado de esto, comentado que había
que meter esa consulta.
En el segundo punto habría que
esperaba que había que meter
pues ir añadiendo triples
y en el tercer punto
pues también había que añadir.
La verdad es que no sabía cómo
íbamos el tiempo y por eso lo tengo.
Aquí como colchón acordó.
Me ha hecho falta ir donde
me has enseñado,
sobre todo si un libro hay que
añadir a la idea que tenía.
Más que nada era esa era más
o menos que quedarse.
Al final igual hace faltar
meterle mano al servicio
para que sea una de las
cosas más comunes
podría ser añadir un una nueva,
por así decirlo,
más al menos era ver un
poco cómo funciona.
Básicamente se daba un poco
más en profundidad,
Susan 8.
Hay algunos que se usan
igual, en el sentido
de que las cosas cada, pero hay una
que preguntarle por personas
o por documentos, pero espero,
pero básicamente lo que es el cuerpo
de los de los ochos métodos,
que hay es el 90 por 100 igual
horas y defiende si hubiera
que meter uno nuevo básicamente es
leal a la que más se parezca
y copiar y modificar lo que
haya que modificar,
pero básicamente es copiar alguno
de los que están ya hecho.
Bale necesita quedar no alguna
otra duda o alguna cosa,
y fuese igual.
En todo cambiará un poco las
peticiones que hacen
y a él en cuanto a los los
que se encargan lo
en memoria para luego
trabajar con ellos,
porque era exactamente igual
que ya sea que se genera
para que se genera para que se
genera para lo que sea,
se generan.
Se se generan todos por
la misma estructura.
La diferencia luego está
principalmente en la llamada
porque hay un ayuno, que te
devuelve un corazón.
Hay una piqueta y un XML.
Con otro formato.
Ya cada cada uno tiene sus
particularidades Haya,
que le puede preguntar por
las personas con solo
preguntarle por la persona que viene
directamente los documentos.
Hay otro que preguntarle
cuántas las personas,
y luego ir persona a persona y
claro, eso ya es un poco cara.
Digamos que cada de hecho
en la parte.
De hecho aquí todos los
actores externos,
por ejemplo, un poco la diferencia
es que se hacen para cada uno de ellos.
Por ejemplo, para ver únicamente
tú le preguntas por el autor,
y te devuelve las todas las
publicaciones que en tu campo autor,
tengan algo de lo que haya puesto
aquí con una sola petición.
Por cada persona todo en el caso de,
hay que pedirle primero una consulta
por cada persona y luego,
una vez devuelto los identificadores
uno por uno de los datos
de este y ahora lo destellos aquí
está un poquito explicado,
las diferentes peticiones
que se hacen a cada uno de
los cada uno de los.
Tienes alguna otra ruta
o conjunta mío?
.
3583
04:03:02,500 --> 04:03:06,500
Vale, no sé que te ha
parecido hombre,
pero bien y sobre todo,
poder hacerlas más claras para
que hubiese un poquito
como funciona y que funcionaba
para que diese un poquito
como.
Luego ya el día que te vayas a meter
mano en condiciones o lo que sea,
ya hay que tomarlo con más
planetas porque igual
de los servicios que tenemos este
igual es el más complejo.
Desde el punto de vista de las cosas,
qué?
Tal?
Porque es un poquito enrevesado,
llegamos.
Si no tiene nada más, lo
dejamos aquí no vale.
Pues voy a tener la.