15 videos 📅 2025-01-27 09:00:00 America/Bahia_Banderas
24:24
2025-01-27 13:13:59
2:06:12
2025-01-27 13:42:41
3:36:29
2025-01-28 09:08:14
4:33
2025-01-28 13:48:42
55:46
2025-01-28 14:06:51
2:02
2025-01-29 10:22:33
1:02:14
2025-01-29 10:25:14
2:10
2025-01-29 11:38:26
2:26
2025-01-29 12:03:00
1:23:37
2025-01-29 12:05:56
35:40
2025-01-29 15:01:26
1:40:43
2025-01-30 09:07:07
1:08:48
2025-01-30 11:20:20
1:10:50
2025-01-30 13:15:56
3:50:03
2025-01-31 07:20:07

Visit the Talend Big Data Integration y Ecosistema de Talend course recordings page

United Arab Emirates - Talend Big Data Integration

                WEBVTT

00:00:28.580 --> 00:00:29.980
¿Verdad?

00:00:29.980 --> 00:00:31.500
de este grupo. Listo. Listo,

00:00:31.660 --> 00:00:33.080
entonces, vamos a lo siguiente,

00:00:33.480 --> 00:00:34.880
ya habíamos definido la input

00:00:34.880 --> 00:00:36.360
aquí, vamos al T aggregator

00:00:36.360 --> 00:00:39.620
dos. Y vea lo que deseo hacer,

00:00:39.780 --> 00:00:42.360
deseo sacar el máximo valor de

00:00:42.360 --> 00:00:43.640
este grupo de acá, entonces,

00:00:44.140 --> 00:00:45.380
de este, de este grupo.

00:00:45.860 --> 00:00:47.020
Entonces, voy a agrupar por

00:00:47.020 --> 00:00:48.600
estado y por temporada y voy a

00:00:48.600 --> 00:00:50.220
sacar el máximo valor que

00:00:50.900 --> 00:00:53.000
contenga. Listo, entonces,

00:00:53.140 --> 00:00:55.860
sería lo siguiente. Al final,

00:00:55.880 --> 00:00:59.960
lo que quiero que entienda el

00:00:59.960 --> 00:01:00.320
grupo, es que es un favor de

00:01:00.320 --> 00:01:02.080
hacerlo, seguramente, pero la

00:01:02.080 --> 00:01:03.520
idea es, lo estoy haciendo es

00:01:03.520 --> 00:01:04.900
para llegar al al join.

00:01:05.540 --> 00:01:06.220
Entonces, voy a hacer lo

00:01:06.220 --> 00:01:07.700
siguiente aquí, voy a agrupar

00:01:07.700 --> 00:01:09.600
por, perdón, no he hecho la

00:01:09.600 --> 00:01:12.360
los esquemas. Voy a mandar

00:01:12.360 --> 00:01:14.160
para este lado voy a mandar

00:01:14.160 --> 00:01:19.220
el estado estado, lo que me

00:01:19.220 --> 00:01:22.940
sirven, temporada y total de

00:01:22.940 --> 00:01:25.300
producción. Esto, ¿Para qué

00:01:25.300 --> 00:01:26.440
lo hago de esta forma y no

00:01:26.440 --> 00:01:27.500
quiero la de crearla? Porque

00:01:27.500 --> 00:01:28.960
quiero observar los mismos

00:01:28.960 --> 00:01:30.160
nombres. Entonces, como quiero

00:01:30.160 --> 00:01:31.360
concebar los mismos nombres, me

00:01:31.360 --> 00:01:33.020
sale más práctico tomarlos

00:01:33.020 --> 00:01:34.120
de entrada y mandarlos de

00:01:34.120 --> 00:01:35.980
salida. Me queda mucho más

00:01:35.980 --> 00:01:39.020
sencillo de esa forma. Mandé

00:01:39.020 --> 00:01:40.260
de este lado estado,

00:01:40.720 --> 00:01:41.860
temporada y total de

00:01:41.860 --> 00:01:47.480
producción. OK. Yes. Agrupo

00:01:47.480 --> 00:01:51.120
por estado, temporada, y la

00:01:51.120 --> 00:01:55.900
columna de salida, saco el

00:01:55.900 --> 00:01:59.260
máximo. Esta vez no voy a

00:01:59.260 --> 00:02:02.120
ignorar el nulo, porque ahí

00:02:02.120 --> 00:02:04.240
ese máximo no puede ser nulo.

00:02:05.100 --> 00:02:06.880
Por ende, ahí voy a dejarlo

00:02:06.880 --> 00:02:09.020
así, sin si sale un error,

00:02:09.140 --> 00:02:10.100
tiene que haber un error en

00:02:10.100 --> 00:02:13.620
los datos, seguramente. Sí,

00:02:14.060 --> 00:02:15.100
estado y temporada,

00:02:15.820 --> 00:02:18.600
exactamente, fue. Y voy a

00:02:18.600 --> 00:02:19.700
sacar el máximo en ese

00:02:19.700 --> 00:02:23.680
valor. Este es el archivo

00:02:25.900 --> 00:02:26.900
que estoy ocupando por este y

00:02:26.900 --> 00:02:28.140
por este, y saco el máximo de

00:02:28.140 --> 00:02:29.200
esto, sin tener en cuenta el

00:02:29.200 --> 00:02:30.340
año. Vamos a la salida,

00:02:32.980 --> 00:02:34.660
entonces. Ehh uso conexión

00:02:35.860 --> 00:02:36.300
existente.

00:02:40.200 --> 00:02:44.660
Voy por aquí, AXA, escojo

00:02:44.660 --> 00:02:46.100
cualquier nombre de archivo,

00:02:48.000 --> 00:02:51.680
y este lo voy a llamar.

00:02:52.600 --> 00:02:55.780
Máximo under score producido

00:02:55.780 --> 00:03:00.660
máximo under score producido

00:03:00.660 --> 00:03:07.760
por estado temporada. Incluye

00:03:07.760 --> 00:03:11.360
el por favor. Agregue aquí

00:03:11.360 --> 00:03:13.200
una notica, nota.

00:03:22.660 --> 00:03:26.280
Se obtiene el máximo

00:03:29.180 --> 00:03:30.580
producido

00:03:33.280 --> 00:03:38.160
producido por estado y

00:03:38.160 --> 00:03:38.660
temporada.

00:03:47.020 --> 00:03:47.460
AXA,

00:03:48.260 --> 00:03:49.780
Aunque sé que el orden

00:03:49.780 --> 00:03:50.840
primero me ejecutaría el

00:03:50.840 --> 00:03:51.920
subyacht de arriba y después

00:03:51.920 --> 00:03:52.860
el subyacht de abajo, pero

00:03:52.860 --> 00:03:53.540
el subyacht de arriba

00:03:53.540 --> 00:03:54.560
depende del de abajo.

00:03:55.120 --> 00:03:55.840
Perdón, el de abajo depende

00:03:55.840 --> 00:03:57.360
del de arriba. Aunque está

00:03:57.360 --> 00:03:58.480
en ese orden por defecto

00:03:58.480 --> 00:03:59.300
porque fue el orden en que

00:03:59.300 --> 00:04:00.680
lo cree, prefiero mejor,

00:04:01.060 --> 00:04:02.660
como buena práctica, unirlo

00:04:02.660 --> 00:04:05.700
con un un subyacht, OK, y lo

00:04:05.700 --> 00:04:09.520
uno aquí. Ahora vamos a hacer

00:04:09.520 --> 00:04:12.980
el join. Aquí, claro, ehh

00:04:12.980 --> 00:04:14.700
bueno, acá sé que hice un

00:04:14.700 --> 00:04:15.540
ejemplo muy particular,

00:04:15.820 --> 00:04:16.820
porque recomendación de

00:04:16.820 --> 00:04:18.460
cuándo hacerlo, creo que

00:04:18.460 --> 00:04:19.620
me demoraría haciendo un

00:04:19.620 --> 00:04:22.040
ejemplo ahí. Mejor vamos

00:04:22.040 --> 00:04:25.340
directamente a hacerlo. Voy a

00:04:25.340 --> 00:04:26.280
hacerlo el siguiente, voy a

00:04:26.280 --> 00:04:27.200
bajar un poquito este

00:04:27.200 --> 00:04:30.000
señor de acá, para que me

00:04:30.000 --> 00:04:31.180
deje un poco más de espacio

00:04:36.300 --> 00:04:37.960
y voy a hacer lo siguiente

00:04:38.500 --> 00:04:40.660
ahora. El join lo voy a hacer

00:04:41.160 --> 00:04:42.700
entre los dos archivos que

00:04:42.700 --> 00:04:44.880
he creado. El primer archivo

00:04:44.880 --> 00:04:46.580
que cree, lo estoy leyendo

00:04:46.580 --> 00:04:48.800
en el input dos. Entonces,

00:04:48.860 --> 00:04:50.560
como no voy a a confiado dos

00:04:50.560 --> 00:04:51.820
veces lo mismo, voy a copiar

00:04:51.820 --> 00:04:57.020
este input dos, copio, y

00:04:57.780 --> 00:05:00.200
este sería el archivo, el

00:05:00.200 --> 00:05:04.740
primer archivo. El input dos.

00:05:05.940 --> 00:05:07.980
Voy a agregar ahora sí un T H

00:05:07.980 --> 00:05:12.560
D F E S input ahora. Cuando

00:05:12.560 --> 00:05:14.160
bajo automáticamente debería

00:05:14.160 --> 00:05:15.140
así, se hace un scroll

00:05:15.140 --> 00:05:20.120
aquí. Así. Este input cuatro

00:05:20.120 --> 00:05:21.460
que tengo va a leer este

00:05:21.460 --> 00:05:22.640
opus dos que saco aquí.

00:05:23.400 --> 00:05:25.020
Entonces, del input dos, del

00:05:25.020 --> 00:05:26.520
opus dos, perdón, opus dos,

00:05:26.520 --> 00:05:27.600
voy a tomar el nombre de

00:05:27.600 --> 00:05:28.520
archivo que es el máximo.

00:05:30.320 --> 00:05:32.400
Entonces, el input cuatro

00:05:32.400 --> 00:05:34.700
sería usar conexión

00:05:36.020 --> 00:05:40.560
existente, H F Conectio. El

00:05:40.560 --> 00:05:43.280
input cuatro va a apuntar al

00:05:43.280 --> 00:05:44.880
opus dos, es decir, el opus

00:05:44.880 --> 00:05:45.840
dos genera un archivo que se

00:05:45.840 --> 00:05:47.240
llama máximo producido por

00:05:47.240 --> 00:05:48.200
estado o temporada. Ahora,

00:05:48.220 --> 00:05:49.260
hay que definir el esquema

00:05:49.260 --> 00:05:51.360
del input cuatro. Pero si

00:05:51.360 --> 00:05:52.680
recuerda, el esquema del

00:05:52.680 --> 00:05:54.060
input cuatro es parecido del

00:05:54.060 --> 00:05:55.800
input tres, siendo que el

00:05:55.800 --> 00:05:56.760
input cuatro no tiene una

00:05:56.760 --> 00:05:58.780
columna que es el gear.

00:05:59.020 --> 00:06:01.140
Entonces, voy a aprovechar ese

00:06:01.140 --> 00:06:03.820
esquema que ya lo tengo, lo

00:06:03.820 --> 00:06:04.920
que busca la carrera siempre

00:06:04.920 --> 00:06:06.920
reutiliza cosas, editar

00:06:06.920 --> 00:06:09.220
esquema, y voy a buscar el

00:06:09.220 --> 00:06:10.840
esquema que llamé producción,

00:06:11.080 --> 00:06:12.760
estado, temporada, anualidad.

00:06:14.740 --> 00:06:17.060
Lo tomo y borre por favor

00:06:17.060 --> 00:06:18.880
anualidad. ¿Cómo lo borra?

00:06:19.360 --> 00:06:21.680
Selecciona la fila y en la

00:06:21.680 --> 00:06:22.980
parte de abajo hay una X.

00:06:23.840 --> 00:06:26.340
Y ahí le borra y lo data

00:06:26.340 --> 00:06:27.660
exactamente como lo quiera.

00:06:27.700 --> 00:06:31.820
Da ok. Y aquí hay dos formas

00:06:31.820 --> 00:06:33.520
de hacer un join, dos

00:06:33.520 --> 00:06:34.820
componentes. Vamos con el

00:06:34.820 --> 00:06:36.760
más fácil. Nuevamente con

00:06:36.760 --> 00:06:39.940
el tema. Agregue aquí un

00:06:39.940 --> 00:06:42.400
tema. Entonces, un tema.

00:06:46.680 --> 00:06:49.240
Y agregue un H D F C

00:06:49.240 --> 00:06:50.740
opus que ya me va a dar el

00:06:50.740 --> 00:06:52.400
archivo de salida, el

00:06:52.400 --> 00:06:52.660
de la

00:06:54.000 --> 00:06:55.680
definitiva. Y por favor,

00:06:56.460 --> 00:06:58.180
conecte, primero, el input

00:06:58.180 --> 00:07:02.880
tres al tema, y el input

00:07:02.880 --> 00:07:04.480
cuatro lo conecta también al

00:07:04.480 --> 00:07:06.420
tema, irían dos flechas hacia

00:07:06.420 --> 00:07:10.420
el tema. Y el tema lo suelta

00:07:10.420 --> 00:07:13.660
hacia el opus tres. Llámelo

00:07:15.180 --> 00:07:18.380
archivo under score máximo

00:07:18.380 --> 00:07:22.920
under score producción. Le da

00:07:22.920 --> 00:07:26.200
ok y le suelta la la línea

00:07:30.880 --> 00:07:33.380
vayamos entonces a configurar

00:07:33.380 --> 00:07:34.260
el tema

00:07:40.380 --> 00:07:44.980
y como hace el join? Bueno, el

00:07:44.980 --> 00:07:48.540
join tiene que hacerlo uniendo

00:07:48.540 --> 00:07:50.340
las columnas sobre las cuales

00:07:50.340 --> 00:07:53.460
pues eh tienen relación la la

00:07:53.460 --> 00:07:55.300
unión. En este caso la

00:07:55.300 --> 00:07:56.820
columna que une el archivo

00:07:56.820 --> 00:07:57.940
arriba con el archivo de

00:07:57.940 --> 00:08:00.820
abajo es total producción.

00:08:01.740 --> 00:08:02.400
Noten lo que les decía

00:08:02.400 --> 00:08:03.500
también, aquí va a ser road

00:08:03.500 --> 00:08:04.740
cinco y road seis, como buena

00:08:04.740 --> 00:08:05.660
práctica, recuerde que hay

00:08:05.660 --> 00:08:06.700
que cambiar los nombres de la

00:08:06.700 --> 00:08:07.520
flecha para que tenga más

00:08:07.520 --> 00:08:08.740
sentido, pero por cuestión de

00:08:08.740 --> 00:08:10.680
tiempo, lo hemos adoptado

00:08:10.680 --> 00:08:11.600
plenamente porque nos

00:08:11.600 --> 00:08:13.880
demoramos más. ¿Qué quiero

00:08:13.880 --> 00:08:15.900
unir? Quiero unir producción,

00:08:16.220 --> 00:08:17.480
total producción de arriba

00:08:17.480 --> 00:08:18.460
con total de producción de

00:08:18.460 --> 00:08:19.280
abajo. Entonces, ¿Qué va a

00:08:19.280 --> 00:08:21.320
hacer? Va a tomar total

00:08:21.900 --> 00:08:23.380
producción, clic sostenido,

00:08:23.520 --> 00:08:25.500
y lo suelta justamente en

00:08:25.500 --> 00:08:26.480
la fila que está el total

00:08:26.480 --> 00:08:28.500
producción de abajo. Hay

00:08:28.500 --> 00:08:29.880
veces que no le cuadra, le

00:08:29.880 --> 00:08:31.580
genera una nueva fila. Si

00:08:31.580 --> 00:08:32.740
le genera una nueva fila, está

00:08:32.740 --> 00:08:34.820
mal. El caso de Fernanda, por

00:08:34.820 --> 00:08:36.440
ejemplo, el caso suyo lo

00:08:36.440 --> 00:08:37.980
colocó Fernanda, uno antes,

00:08:38.160 --> 00:08:38.780
¿Verdad? Me parece que la

00:08:38.780 --> 00:08:40.500
colocó aquí, ve. Si la

00:08:40.500 --> 00:08:42.660
quiere cambiar, entra aquí a

00:08:42.660 --> 00:08:43.700
la fila y lo borra con

00:08:43.700 --> 00:08:45.580
suprimir. Y automáticamente

00:08:45.580 --> 00:08:49.200
ya borra. Ese sería total

00:08:49.200 --> 00:08:50.820
producción con este total

00:08:50.820 --> 00:08:52.960
producción de aquí.

00:08:57.380 --> 00:08:59.180
Panda, por favor, la expresión

00:09:00.260 --> 00:09:04.500
esta. Ah, OK, claro, sí, sí,

00:09:04.600 --> 00:09:06.900
sí, pasa a veces. Entonces,

00:09:07.320 --> 00:09:08.780
seleccione por favor esa fila

00:09:08.780 --> 00:09:12.000
nueva que generó. Y en la

00:09:12.000 --> 00:09:13.140
parte de abajo donde está la

00:09:13.140 --> 00:09:14.020
tablita, donde está un más

00:09:14.020 --> 00:09:15.220
y un X, en la parte de allá

00:09:15.220 --> 00:09:16.860
al fondo, hay una X, dele

00:09:16.860 --> 00:09:19.800
clic en la X esa. Abajo. En

00:09:19.800 --> 00:09:21.320
la, en la misma línea, sigue

00:09:21.320 --> 00:09:23.420
bajando el mouse. Baja hasta

00:09:23.420 --> 00:09:24.760
el final, está uno más y una

00:09:25.760 --> 00:09:28.260
X. Dele clic en la X, listo.

00:09:28.360 --> 00:09:29.600
Vuelvo nuevamente entonces.

00:09:29.840 --> 00:09:30.880
Listo, ahora sí, ahí está

00:09:30.880 --> 00:09:33.020
haciendo perfecto. Si es con

00:09:33.020 --> 00:09:34.120
varias columnas, pues unirás

00:09:34.120 --> 00:09:35.420
las columnas que tú quieras.

00:09:35.660 --> 00:09:37.680
Como buena práctica, amplí

00:09:37.680 --> 00:09:38.480
esto para que sea más

00:09:39.160 --> 00:09:41.000
sencillo. Y envíe los cuatro

00:09:41.000 --> 00:09:42.500
campos que están acá, lo

00:09:42.500 --> 00:09:43.620
envía hacia acá.

00:09:47.160 --> 00:09:48.420
Perdón, que pena, que pena.

00:09:48.420 --> 00:09:50.280
El join lo hice mal.

00:09:52.420 --> 00:09:54.120
Son el, el join es con estado

00:09:54.120 --> 00:09:55.680
y temporada, porque unido

00:09:55.680 --> 00:09:56.480
solamente con el total

00:09:56.480 --> 00:09:57.900
producción no me da. Perdón,

00:09:57.980 --> 00:09:59.460
el join sería estado con

00:09:59.460 --> 00:10:01.340
estado. Sí, sí, después no me

00:10:01.340 --> 00:10:02.400
da porque me va a dar una

00:10:02.400 --> 00:10:04.160
cualquiera. Y temporada con

00:10:04.160 --> 00:10:06.340
temporada, ahora sí. Sí, sí,

00:10:06.340 --> 00:10:08.080
sí, ahora sí. Claro, porque

00:10:08.080 --> 00:10:09.580
si no me me me va a dar algo

00:10:09.580 --> 00:10:11.060
que no es. O me puede dar

00:10:11.060 --> 00:10:11.920
algo que no es en realidad.

00:10:12.720 --> 00:10:13.720
Quedaría al final como lo

00:10:13.720 --> 00:10:16.020
tengo ahí. Estado, temporada,

00:10:16.020 --> 00:10:19.140
total producción. Damos aquí

00:10:19.140 --> 00:10:23.360
OK. Y configuramos nada más

00:10:23.360 --> 00:10:27.760
el Opus tres. Usar conexión

00:10:29.360 --> 00:10:32.980
existente. Listo, coge el

00:10:32.980 --> 00:10:35.380
nombre del archivo.

00:10:35.380 --> 00:10:37.380
Listo, coge el nombre del

00:10:42.900 --> 00:10:45.740
Vamos a llamarlo entonces

00:10:48.940 --> 00:10:55.140
máximo no sería máxima anualidad

00:10:55.140 --> 00:11:00.480
producida por estado

00:11:00.480 --> 00:11:04.820
temporada. Temporada. Máxima

00:11:04.820 --> 00:11:07.580
anualidad producida por estado

00:11:07.580 --> 00:11:12.800
temporada. ahora el job del

00:11:12.800 --> 00:11:15.920
el primer elemento del subyacht

00:11:15.920 --> 00:11:17.580
segundo con el primer elemento

00:11:17.580 --> 00:11:19.080
del subyacht tercero con un

00:11:20.460 --> 00:11:21.400
subyacht.

00:11:25.240 --> 00:11:27.180
Agregue la pregunta del

00:11:27.180 --> 00:11:29.220
agregamos el que era lo que me

00:11:29.220 --> 00:11:30.400
enciende los vamos a agregarlo

00:11:30.400 --> 00:11:31.300
para que no salga aquí vamos

00:11:31.300 --> 00:11:34.880
a agregar aquí un que este no

00:11:34.880 --> 00:11:35.940
se une con nada queda al

00:11:35.940 --> 00:11:41.080
final aquí si usted coloca

00:11:41.080 --> 00:11:42.140
dese cuenta que hasta aquí

00:11:42.140 --> 00:11:43.220
diga está pero si yo coloco

00:11:43.220 --> 00:11:44.420
más abajo lo automáticamente

00:11:46.060 --> 00:11:47.820
escrolea y voy a mandar aquí

00:11:47.820 --> 00:11:57.160
a un de de de de de de de

00:11:57.160 --> 00:11:57.820
bare el delimit

00:11:59.860 --> 00:12:01.180
también puede ser un but

00:12:01.180 --> 00:12:06.400
le va a mandar a un csv y una

00:12:08.440 --> 00:12:13.360
con él con él ahí lo que me

00:12:13.360 --> 00:12:14.180
preguntó aquí y ahí puedes

00:12:14.180 --> 00:12:15.980
capturar por ejemplo cualquier

00:12:15.980 --> 00:12:16.860
error que serían sesiones

00:12:16.860 --> 00:12:19.700
en Java capturar un очo un

00:12:19.700 --> 00:12:21.320
es un componente que tú

00:12:21.320 --> 00:12:23.940
matas el John ahí o

00:12:23.940 --> 00:12:29.640
cualquier warning que tengas. Y por favor, en lo último, aquí la ubicación, mándela.

00:12:30.460 --> 00:12:34.660
Aquí voy a hacer el mismo truco. Voy a buscar un archivo que esté en temporal, cualquiera.

00:12:37.300 --> 00:12:42.860
Y después le cambio el nombre a ese archivo para que me dé la ubicación y lo cambio a loc.csv.

00:12:48.540 --> 00:12:52.900
Bueno, antes de ejecutarlo, hagamos entonces el break de veinte minutitos para descansar y

00:12:52.900 --> 00:12:58.600
cuando vengamos, entonces se ejecutamos y procedemos a hacer algo que es, vamos a

00:12:58.600 --> 00:13:04.160
conectarnos con una IA y hacemos algo interesante con la IA. Entonces, volvemos en veinte

00:13:04.160 --> 00:13:09.080
minutitos, o sea, a las 12 entonces volvemos. Hacemos el pequeño break de veinte minutitos

00:13:09.080 --> 00:13:12.700
y cuando vengamos, corregimos cualquier error que haya. Listo, volamos entonces en veinte

00:13:13.980 --> 00:13:22.060
minutitos. Listo, gracias a ustedes. Volvimos nuevamente. Listo, espero que haya tomado y

00:13:22.060 --> 00:13:27.860
descansado un poco. ¿Cómo estamos? Bien. Sí, estamos conectados. Sí, conectados. Sí,

00:13:27.900 --> 00:13:33.000
estamos. Y hay audio. Alguien que me dé un feedback, por favor, de que sí me está

00:13:34.040 --> 00:13:38.940
escuchando. Perfecto. Gracias, Fernanda. Muchísimas gracias. Bueno, quedamos entonces en

00:13:39.860 --> 00:13:45.160
ejecutar nada más. Antes de ejecutarlo, revisemos un par de cosas. Seguramente puede que tengamos

00:13:45.160 --> 00:13:49.440
algún par de errores. Por lo tanto, vamos a verificar que las salidas estén de tipo

00:13:49.440 --> 00:13:56.480
right, de sobrescritura, para evitar que la segunda vez nos salga error.

00:13:57.440 --> 00:14:00.420
Se voy a verificar cada una vez. Aquí la segunda la tengo yo de crear.

00:14:02.640 --> 00:14:09.040
Y la última la tengo a ver también de crear. Ok, voy aquí a sobre escribir.

00:14:09.620 --> 00:14:16.780
Por si las dudas de pronto pasa algo. El telocatcher que está ahí no se conecta con nada.

00:14:16.900 --> 00:14:22.360
Simplemente él sabe el telocatcher que ejecuta, toma, guarda memoria principal cualquier

00:14:22.360 --> 00:14:25.960
error y después al final ejecutará para guardar la memoria secundaria con el

00:14:25.960 --> 00:14:33.120
tfile output del limite. Entonces, no siendo más, vamos a ejecutar. Verifiquemos entonces

00:14:33.120 --> 00:14:38.540
que el run coincida con el jog que vamos a hacer. Aquí voy a ejecutar, calcular mayor

00:14:38.540 --> 00:14:43.660
producción por anualidad. ¿Qué sabéis? Bueno, vamos a ejecutarlo para ver qué sale.

00:14:47.820 --> 00:14:51.220
Se nos pide que descarguemos un YAR en el caso mío.

00:14:54.500 --> 00:14:56.920
Debe de ser algo relacionado con el telocatcher.

00:15:00.120 --> 00:15:06.080
Bueno, empezó la ejecución. Sale un pequeño error.

00:15:08.540 --> 00:15:15.460
Tengo un problema con anualidad. El inconveniente es que no coloqué header en los inputs.

00:15:17.420 --> 00:15:21.820
En los inputs, verifique por favor que tenga header. Yo no había colocado el header ahí.

00:15:26.100 --> 00:15:32.640
Y uno en los inputs, por favor, header. Y verifique que los outputs también tenga

00:15:32.640 --> 00:15:36.500
la configuración del header, que yo no sé si las coloqué en todas.

00:15:37.280 --> 00:15:40.520
Reviso el primer output y tiene incluir header.

00:15:41.920 --> 00:15:47.340
El segundo output tiene incluir header y el último output tiene incluir header.

00:15:48.100 --> 00:15:52.520
No, no tiene incluir header. Bien, revisé todos los HFE inputs y

00:15:52.520 --> 00:15:55.620
revise que el header esté en uno para cada uno de ellos.

00:15:56.760 --> 00:15:59.900
Y revise que los outputs tengan chuleados incluir header.

00:16:05.480 --> 00:16:09.000
Exactamente. Bueno, listo. Voy a intentar nuevamente ejecutarlo.

00:16:09.080 --> 00:16:12.640
A ver. El por defecto, cada vez que ejecuta, guarda.

00:16:15.540 --> 00:16:16.960
Bueno, empezó nuevamente la ejecución.

00:16:21.020 --> 00:16:26.540
Listo, ahora sí empezó. Bien, creó el primer archivo, creó el segundo archivo y creó ahora

00:16:26.540 --> 00:16:31.580
el tercer archivo. Vamos a ver qué medio, a ver si esto está bien.

00:16:33.660 --> 00:16:40.220
Ok. Noto algo aquí en particular que... un momento, a ver.

00:16:53.020 --> 00:16:57.200
Aquí el segundo, no tengo errores de ejecución, pero aquí el segundo,

00:16:57.980 --> 00:17:01.620
algo raro, porque el número de filas que entran es igual al que sale.

00:17:01.680 --> 00:17:08.260
Como estoy sacando el máximo, se me hace raro de que quede exactamente lo mismo.

00:17:08.260 --> 00:17:13.820
Un momento y verifico un par de cosas. Parece que hay un error más de todo lógico.

00:17:15.440 --> 00:17:22.820
El T-aggregatorRole lo que hace acá es que tengo temporada, corjea, anualidad y suma.

00:17:22.940 --> 00:17:31.000
Perfecto. Este T-aggregatorRole que está aquí, está por estado temporada y el maxs.

00:17:35.540 --> 00:17:40.080
Un momento, aquí el problema que se me hace raro algo de este que está aquí,

00:17:40.280 --> 00:17:43.960
es que el número de filas tiene que ser menor, no igual al de arriba.

00:17:43.980 --> 00:17:47.960
Un momento, ya corrido los demás errores. Verifico que tengo aquí un error lógico.

00:17:50.340 --> 00:17:55.240
A ver, el primer registro devuelve, el primer archivo devuelve 200.

00:18:00.420 --> 00:18:14.000
El problema que tengo con el archivo es que el input 2 debería marcar a la salida de este

00:18:14.000 --> 00:18:22.260
archivo y está marcando a la entrada del book. Aquí tengo mal, me tocaría colocar el output

00:18:22.260 --> 00:18:30.300
aquí. Por lo tanto, si está malo el 2, está malo el 3. Efectivamente, está malo el 3.

00:18:31.940 --> 00:18:34.420
Ya corrido, espérate un momentico y ya le digo qué pasó.

00:18:36.420 --> 00:18:39.160
Tuvo un error en los archivos de entrada.

00:18:41.860 --> 00:18:45.920
Sí, que se me hizo raro que el número debía ser extremadamente menor. Listo,

00:18:46.660 --> 00:18:50.620
efectivamente me dio nuevamente igual y ¿por qué me dio igual?

00:18:53.240 --> 00:18:59.780
El cambio no me lo adoptó. ¿Por qué? No sé.

00:19:06.420 --> 00:19:11.700
No, mentira, aquí tengo un error que no sé por qué este aggregate error no está funcionando bien.

00:19:13.580 --> 00:19:17.060
Y estoy sacando el máximo de total producción porque hay error aquí.

00:19:18.860 --> 00:19:23.860
Bueno, voy a intentar. Mientras corrido aquí, aquí aclaro que el problema que tengo es

00:19:23.860 --> 00:19:29.160
con el segundo suyo porque la entrada es igual a la salida después del aggregate. No debería

00:19:29.160 --> 00:19:33.760
darme eso. Mientras corrido, de pronto, robo el caso de Brenda que tiene un error allá,

00:19:33.900 --> 00:19:37.780
voy a ir para ver. Un momento a ver porque ese máximo ahí me tiene que dar menos registros.

00:19:37.880 --> 00:19:41.980
No sé por qué me está dando. Listo, reviso para ver qué pasa. Dice,

00:19:43.000 --> 00:19:52.040
total producción no puede ser. Disculpe, tome el esclero horizontal y explígalo hacia la

00:19:52.040 --> 00:19:59.320
derecha para ver más el error. La primera columna dice warning section. Dice, archivo no existe.

00:19:59.420 --> 00:20:05.100
Listo, bien. Es la tercera. Dice que el archivo no existe. Suba para ver. Para el job. Suba

00:20:05.760 --> 00:20:11.060
listo. Entonces, muéstrame la salida THFS output, por favor. La del output 1.

00:20:12.760 --> 00:20:20.820
El output 1. Ese es el output 2. El output 1. Ese es el input. El output al final.

00:20:20.980 --> 00:20:26.060
Aquí está el finalcito. Ese output que está ahí. Perfecto. Tome, copie, por favor,

00:20:26.120 --> 00:20:31.240
ese nombre de archivo y péguelo en el input 2. Péguelo, por favor. Listo. Ahora,

00:20:31.240 --> 00:20:37.760
váyase al T-aggregator row. El 2. El T-aggregator es el 2. El 2 es el que está ahí. Está bien

00:20:37.760 --> 00:20:43.140
ahí. Váyase al output 2. Dele doble clic ahí. Y listo. Entonces, váyase al input 3. No,

00:20:43.260 --> 00:20:47.800
ese input 3 está mal. Váyase. Dele editar esquema para confirmar. Dele editar esquema

00:20:47.800 --> 00:20:54.800
ese. Ok. Dele ok para cerrar ahí. Tome el nombre de ese archivo, si es tan amable. Y

00:20:54.800 --> 00:21:02.180
ese nombre de archivo es del input 4. Vaya al input 4. Input 4 que está ahí. Y péguelo

00:21:02.180 --> 00:21:13.520
ahí. Listo. Váyase ahora al input 2. Perdón, al output 2. Perdón. Váyase al, tiene que ser

00:21:13.520 --> 00:21:18.500
el output 1. Y tome ese nombre de archivo y sería el input 3. Ejecute para ver que todavía

00:21:18.500 --> 00:21:22.680
no encuentro cuál fue el error lógico que tengo ahí. Ejecute. Esperamos a ver.

00:21:24.400 --> 00:21:32.080
A ver qué pasa. A ver, lo que pasa es que en el subyacht 2 la entrada de filas tiene que ser

00:21:32.080 --> 00:21:37.580
menor después de la targette porque estoy... Aliso, váyase al input 2. El header, por favor,

00:21:37.800 --> 00:21:43.460
colócale header 1. Váyase al input 3. Se me escapó. Y colóquen header 1. Y vaya

00:21:43.460 --> 00:21:47.920
al input 4 y colóquen header 1. Ahora sí, vuelve a ejecutar nuevamente. Bien, ahí tenemos

00:21:47.920 --> 00:21:55.220
el error de que tratar producción como que está entero, algo así extraño. Listo, ahí tenemos

00:21:55.220 --> 00:22:02.980
error en el input 4. Dice que no existe ese archivo. Ese archivo tiene que ser del

00:22:02.980 --> 00:22:07.040
output 2. Váyase al output 2 un momento. Creo que ya dice máxima, me parece a mí.

00:22:07.300 --> 00:22:17.180
Ctrl C y péguelo acá en el input 4. Dele doble clic a ese input 4. Si allá dice máxima,

00:22:18.200 --> 00:22:23.660
péguelo ahí. Vuelve a ejecutar nuevamente a ver. Pero aún... Sí, pero es la salida ya.

00:22:23.800 --> 00:22:28.140
Dele doble clic en el output 3 para ver. Sería máxima producción. Hay falta el nombre

00:22:28.140 --> 00:22:31.700
del archivo. Hay falta el nombre del archivo. Bueno, vamos a ver quién tiene error. Vamos

00:22:31.700 --> 00:22:35.480
contigo, Alejandro, que tienes un error allá para ver. ¿Qué sale ahí? Dice no existe.

00:22:37.920 --> 00:22:42.060
Ese... Vete a tu output 2, Alejandro. Y esa salida de ahí, dale doble clic ahí,

00:22:42.060 --> 00:22:49.180
doble clic. La salida de ese señor es la entrada del input 4, que es donde tiene el error. No,

00:22:49.340 --> 00:22:54.800
está bien. Ya sé qué es lo que pasa, ¿no? El problema son los datos. Voy a revisar un

00:22:54.800 --> 00:23:01.420
momento. Hay totales con letras. Dale a ejecutar para ver. Dale para ver entonces.

00:23:05.020 --> 00:23:09.720
Revise el log para ver el archivo, lo que puedan. Si le está mostrando el log del

00:23:10.680 --> 00:23:19.140
archivo. Es estar en temporal ese archivo. No lo creo aquí. Perdón, está en temporal.

00:23:22.160 --> 00:23:28.820
Y aquí está log.csv. Y aquí me dice el error que pasó cuando lo ejecuté la primera vez. Entonces,

00:23:28.900 --> 00:23:34.560
a la pregunta que me hicieron algunos, ese es para cerrar los logs. ¿Todavía tienes error,

00:23:34.560 --> 00:23:43.280
Alejandro? Sale error aquí en el... A atrapar el error que salió ahora. Dice archivo no existe,

00:23:43.440 --> 00:23:49.500
qué raro. Búscate ese archivo, máximo producción estado-temporada. Búscatelo

00:23:49.500 --> 00:23:58.620
por favor acá en el browser para ver si ya lo creó o tuvo que haberlo creado. Dale F5 ahí.

00:23:58.620 --> 00:24:04.700
Listo. Fíjate que el archivo se generó con sin punto.csv. Lo tiene csv. Máximo producido,

00:24:05.120 --> 00:24:12.100
no tiene extensión sino faltó un punto. Qué raro es. Vete entonces nuevamente al job. Vete

00:24:12.100 --> 00:24:20.140
a tu output2. Un momento. Ahí tienes punto.csv. Qué raro. Ahí lo tienes como punto.csv. Vete

00:24:20.140 --> 00:24:26.140
al input4 un momento a ver. Está supremamente raro. Borrátelos. Y mira si puedes borrarlo

00:24:26.140 --> 00:24:30.420
directamente desde el browser para que lo vuelva a generar. A ver qué pasa ahí desde el browser.

00:24:32.040 --> 00:24:37.260
Ese máximo le hizo. Y la máxima producción temporada. Y vuelve a ejecutar nuevamente

00:24:37.260 --> 00:24:44.460
para ver. Bueno, ahora sí lo generó. No sé, como que había algún error con el número. Pero

00:24:44.460 --> 00:24:47.900
todavía tengo un error lógico. No sé quién tiene todavía un error ahí. Ahora reviso bien

00:24:48.720 --> 00:24:52.340
este job. Pero bueno, que les funcione. Al final lo que buscaba era el tema. Ahora

00:24:52.340 --> 00:24:57.600
reviso para ver por qué no me está dando como debería. Siento que lo programé mal.

00:24:59.240 --> 00:25:05.480
O lo configuré mal. Pero bueno, ¿Quién tiene error todavía? No creo que. Vamos a ver. Ahí

00:25:05.480 --> 00:25:10.060
dice archivo ya existe. Ahí dice. En la tercera línea dice que el archivo ya existe. Entonces

00:25:10.060 --> 00:25:15.140
significa que en el output tiene que colocarle override. En el dos, donde está marcando el

00:25:15.140 --> 00:25:24.960
error. Ahí dice file already. Listo. Ahí dele action. Cambielo a. Segunda opción. Sí,

00:25:25.040 --> 00:25:30.080
exactamente. Ejecute para ver. En todos. Sí, exactamente. Ese creo que no lo alcanzó a crear.

00:25:30.180 --> 00:25:35.620
O sea, que no le iba a funcionar esta vez. Porque no lo. Ejecute para ver. Mientras ejecuta,

00:25:35.760 --> 00:25:39.060
vaya a su carpeta temporal, por favor, a ver el archivo log que mandamos a hacer.

00:25:39.060 --> 00:25:53.640
En su carpeta temporal. Ahí está log. Abra log.sv. Sí, el log. Ahí lo único es que tengo que

00:25:53.640 --> 00:25:59.440
sobre escribir. Ahí podía darle que haga un append para que mejor vaya adicionando los

00:25:59.440 --> 00:26:05.600
diferentes logs. Pero bueno, esa es la forma en que podíamos hacer para. Para guardar,

00:26:05.600 --> 00:26:10.080
separo log. Muestre para ver. Listo. Bueno, será un warning ahí con la suma, seguramente,

00:26:10.160 --> 00:26:15.420
con el tipo de atopaje para ver. Sí, está. Todavía no está. Los datos están en herrados,

00:26:15.700 --> 00:26:20.180
pero lo voy a revisar más tarde para ver. Para no perder más tiempo aquí en el break lo

00:26:20.180 --> 00:26:25.580
reviso ahora más tarde. Ahí lo único que tengo es que en el test file del de limit,

00:26:25.640 --> 00:26:30.700
voy a ver un momento si yo puedo configurar. Este señor me deja. Porque cada vez que voy

00:26:30.700 --> 00:26:36.180
a ejecutar ese yo, entonces me sobre escribe. Entonces voy a ver. Creo que este test file de

00:26:36.180 --> 00:26:44.520
limit tiene algo que se llama. En advanced setting del test file output está una opción que dice

00:26:45.240 --> 00:26:48.320
añadir. Si lo digo añadir, entonces lo que hace es que no me sobre escribe,

00:26:48.420 --> 00:26:52.540
si no me añade cada vez un registro nuevo. Por si las duda de pronto,

00:26:52.560 --> 00:26:55.540
porque cada vez que estamos ejecutando, estaba sobre escribiendo. Bueno,

00:26:55.600 --> 00:26:58.760
este quedó pendiente. Ahora lo reviso en el break para ver por qué no me está

00:26:58.760 --> 00:27:01.720
dando lo como yo quiero, porque tengo ahí unos errores que estoy viendo de manera lógica.

00:27:02.940 --> 00:27:08.920
Voy a continuar entonces para no perder mucho tiempo y voy a hacer lo siguiente. Sí, dígame.

00:27:12.500 --> 00:27:16.180
Ok, buen punto. Vamos a ver. Gracias.

00:27:19.620 --> 00:27:26.520
Vamos a hacer lo que hice. Para ver. Excelente.

00:27:26.920 --> 00:27:31.260
Si tiene razón que ese archivo estaba con punto y coma. Muy buena observación.

00:27:34.860 --> 00:27:39.200
Aquí voy a cambiar el campo. ¿Verdad, Luis? El primero, ¿Verdad? Aquí. A coma, ¿Verdad?

00:27:39.440 --> 00:27:42.220
El Luis que habló, ¿Verdad? El Luis, ¿Verdad? Sí.

00:27:44.620 --> 00:27:49.020
No. No, porque el primero, porque como acá la salida está con punto y coma,

00:27:49.980 --> 00:27:53.080
entonces vamos a ver. Sí, vamos a ver.

00:28:01.540 --> 00:28:02.720
¿Qué salió aquí?

00:28:08.220 --> 00:28:14.140
CrossGear. CrossGear, salió aquí un error. CrossGear, que no lo puede convertir. CrossGear,

00:28:14.420 --> 00:28:22.320
ahí entero. Extraño aquí. Voy a convertir este string, porque como ese no estoy haciendo.

00:28:23.740 --> 00:28:35.160
Yo creo que, a no ser usted, si está en cero, claro. Pues gracias. Sí, sí, sí, no me he dado cuenta, hombre.

00:28:38.640 --> 00:28:43.440
Ve el input no revisé. Revisé todos los, pensé que todo iba a revisar los inputs de,

00:28:43.500 --> 00:28:51.640
con el Header y ese no lo lo había revisado. Hay un error con el total producción. Parece

00:28:51.640 --> 00:28:57.520
que está en nulo. Entonces, ignorar aquí y vuelvo a ejecutar para ver.

00:29:06.540 --> 00:29:11.980
Sí, efectivamente, aquí sí daba, ¿Verdad? Ahora sí está dando. Vea que aquí es la cantidad. Bueno,

00:29:12.020 --> 00:29:17.940
los cambios que hicimos fue en el input uno, cambiamos el separador a coma y bueno,

00:29:17.940 --> 00:29:28.440
aquí el Header no lo había colocado, aquí Header uno. Y el T-aggregator row, el dos,

00:29:29.320 --> 00:29:35.780
le dije que ignorar a los nulos en la operación y lo vuelve a ejecutar para ver. Y me dice,

00:29:35.900 --> 00:29:43.080
muchísimas gracias. No me había dado cuenta. Muchísimas gracias. Excelente, excelente. Ve el

00:29:43.080 --> 00:29:49.300
caso suyo, Brenda, que de pronto veo que salió un error ahí. Váyase al input uno, por favor,

00:29:49.380 --> 00:29:55.680
Brenda, si es tan amable. Váyase su input uno y cambie, listo, perfecto. Váyase su T-aggregator

00:29:55.680 --> 00:30:04.560
row, el dos, el dos y dígale que ignore los nulos, por favor, en las operaciones. Vuelva

00:30:04.560 --> 00:30:09.460
a ejecutar nuevamente. Sí, evidentemente, como el separador no lo tenía, no había hecho

00:30:09.460 --> 00:30:15.880
nada. Todavía sale algo extraño, pero bueno, vamos a ver qué sale. Sí, ahora sí. Bueno, ahora sí,

00:30:16.040 --> 00:30:21.420
muchísimas gracias. Salió ahí un warning que no sé por qué es total producción. Después lo

00:30:21.420 --> 00:30:25.840
revisamos a ver qué pasó ahí. Vamos a continuar entonces. Bueno, ya me evitó revisar

00:30:25.840 --> 00:30:33.140
eso, Luis. Le hizo muchísimas gracias. Sigamos entonces. Vamos a, hoy como está muy de moda esta

00:30:33.140 --> 00:30:38.620
parte de ya, vamos a hacer un progresamiento con Big Data y al final terminamos con un

00:30:38.620 --> 00:30:44.940
análisis con y que nos analice la IA. Ok, vamos a hacer eso. Para esta parte, vamos a hacer,

00:30:44.960 --> 00:30:56.520
vamos a trabajar de esta manera. Vamos a hacer lo siguiente. Por favor, váyase un momento y creo

00:30:56.520 --> 00:31:03.800
que esa carpeta no sé si la subí. Confirmo para ver. Ese un momentito aquí, la comprimo

00:31:03.800 --> 00:31:10.080
porque después de tener problemas. Váyase a la carpeta compartida. Cómo hacer la carpeta

00:31:10.080 --> 00:31:19.340
compartida? Va al escritorio y aquí existe la URL de la carpeta compartida, la URL y colóquela

00:31:19.340 --> 00:31:24.480
en el Edge porque no sé por qué, no sé, en el cron no está funcionando. Si no está

00:31:24.480 --> 00:31:32.260
funcionando en el Edge, váyase al Edge. Pegue ahí la ruta que copió

00:31:34.700 --> 00:31:43.800
y va a haber un, en TDP, recurso, aquí está, aquí está, credenciales OpenAI comprimido y

00:31:43.800 --> 00:31:49.260
descargue por ahí. En este caso vamos a usar la de OpenAI, la de chat GPT. Vamos a usarla

00:31:49.260 --> 00:31:56.180
entonces. Descárgese la que está comprimida, por favor, que está dentro de recursos del

00:31:56.180 --> 00:32:00.940
TBD. Perdón, está directamente en TBD. No está metida en recursos, está en TBD.

00:32:03.020 --> 00:32:07.980
Descárgese la carpeta, por favor, y la descomprime en la ubicación que usted quiera.

00:32:11.600 --> 00:32:14.580
En este caso yo la descomprimí directamente aquí en descargas.

00:32:21.820 --> 00:32:27.700
Perfecto, ahí. Bien, ahora, por favor, váyase ya después que la tenga descargada. Se va nuevamente

00:32:27.700 --> 00:32:37.900
al talent big data. Y vamos a hacer primero de esta manera. Me ha funcionado esta forma. Como

00:32:37.900 --> 00:32:44.180
sé que esa IA es algo que podía, el mismo yo lo puedo rehusar varias veces, voy a hacer un

00:32:44.320 --> 00:32:50.940
joke genérico en el cual tenga las conexiones de esa IA y parametrizo los diferentes elementos

00:32:50.940 --> 00:32:56.900
como el prompt. Entonces, ¿para qué? Para que después que me funcione, copio todos los

00:32:56.900 --> 00:33:01.540
componentes y los pego directamente en el joke que voy a usar la IA. Entonces,

00:33:01.820 --> 00:33:07.560
para esto vamos a crear entonces en AXA. Vamos a crear aquí un otro folder y lo vamos a llamar IA.

00:33:10.340 --> 00:33:10.860
Finish.

00:33:12.880 --> 00:33:14.300
Finish ahí, listo.

00:33:14.320 --> 00:33:26.880
Vamos a crear entonces dentro de IA un joke llamado JokeConnexiónJokeConnexión

00:33:30.560 --> 00:33:38.060
con conexión Underscore API, Underscore Open AI. Que es el que va a permitir a través del

00:33:38.060 --> 00:33:43.280
API conectarme entonces a su modelo y poder hacer cualquier pregunta a la IA.

00:33:43.280 --> 00:33:44.400
Le damos Finish aquí.

00:33:48.620 --> 00:33:54.500
Listo, perfecto. Entonces, armemos esto por partes aquí ahora. Primero vamos a configurar

00:33:54.500 --> 00:33:58.820
el payload. El payload es lo que voy a enviar hacia la Open AI. En este caso,

00:33:59.020 --> 00:34:04.080
pues lo que quiero que me resuelva. Para hacer esto vamos a hacer lo siguiente entonces.

00:34:05.480 --> 00:34:13.660
Vamos aquí a donde dice JSON, por favor. File en metadata. Vamos a la metadata y vamos a

00:34:13.660 --> 00:34:18.120
crear una metadata para un JSON. Le damos aquí clic derecho y así le crea JSON esquema.

00:34:20.560 --> 00:34:24.680
Esto me pude abucionado con un JSON con XML porque traigo un JSON para hacerle variedad

00:34:24.680 --> 00:34:29.560
que en los ejercicios que no todos sean exactamente iguales. Este JSON lo vamos

00:34:29.560 --> 00:34:35.520
a llamar PROM, que es lo que queremos que nos resuelva la IA. PROM. Lo vamos a llamar PROM.

00:34:36.700 --> 00:34:47.000
Next. Va a ser de entrada. Input. En el Browse, váyese a la carpeta que descargó.

00:34:48.100 --> 00:34:55.400
Y no recuerdo, voy a ver cómo se llama en credenciales Open AI. Aquí creo que el

00:34:55.620 --> 00:35:01.240
archivo está como TXT, pero no hay problema. En el filtro del archivo, dígale que muestre

00:35:01.240 --> 00:35:07.280
todos los archivos y escoja el que dice PROM JSON.TXT. El problema que estaba es que tiene al final

00:35:07.280 --> 00:35:12.600
un TXT como que se me fue ahí. Entonces, cambia el filtro para que le pueda mostrar ese

00:35:12.600 --> 00:35:19.440
TXT. Coge este PROM. A abrir. Y listo. Ahí le expande. Dele Next, por favor.

00:35:21.940 --> 00:35:27.880
Aquí, aquí, aquí. Cuando hay el Browse, aquí. Bueno, cuando hay el Browse, aquí se va a

00:35:27.880 --> 00:35:32.380
credenciales y cambia el filtro, porque el filtro por defecto aquí de Windows está

00:35:32.380 --> 00:35:37.420
asterisco JSON. El filtro, perdón, del talent está en asterisco.JSON. Lo cambia asterisco

00:35:37.420 --> 00:35:48.540
asterisco. Y va a tomar el que se llama PROM JSON TXT. Archivo. PROM. PROM. PROM PT.

00:35:48.540 --> 00:35:52.660
PROM. Listo. Dele Next, por favor, Brenda, si están amables. Browse ahí, exactamente.

00:35:52.940 --> 00:35:57.080
Váyase a la carpeta que descargó, que debe estar en descarga, no sé. Listo. Entra

00:35:57.080 --> 00:36:01.480
a credenciales OpenEye y cambia el filtro, el nombre del archivo. Le dice asterisco JSON.

00:36:01.580 --> 00:36:07.340
Cambia el asterisco. Y escoge, por favor, el que dice plantilla. Ese es lo que se llama.

00:36:07.560 --> 00:36:12.080
Ese. No, no. Ese, ese, ese. Que pena. Ese que ocurrió PROM. A abrir. Listo. Dele Next.

00:36:12.720 --> 00:36:17.000
Y configuramos el JSON Pack, que sería de dónde voy a tomar los datos del JSON. Entonces,

00:36:17.000 --> 00:36:23.280
el JSON Pack es, en este caso, el pack, el absoluto pack sería el asterisco, que sería root.

00:36:24.760 --> 00:36:32.480
Pase acá el asterisco. Y el PROM lo manda acá abajo. Dele un refresh y debería aparecer un

00:36:32.480 --> 00:36:38.240
texto, que es el texto del valor que tiene la etiqueta PROM. Ahí se desempeña el papel

00:36:38.240 --> 00:36:43.580
de un proyecto académico. Algo así dice ahí. Si le muestra el PROM, que es un texto,

00:36:43.580 --> 00:36:53.320
está correctamente configurado. Démosle Next aquí. Finish. Como la idea es de hacer esto flexible,

00:36:54.000 --> 00:37:00.380
el PROM va a estar en el archivo que acabo de referenciar. Entonces, váyase ahora nuevamente

00:37:00.380 --> 00:37:06.720
por el archivo de Windows. Se va a la carpeta credencial que descargó ahora.

00:37:08.520 --> 00:37:12.400
Y abre con el Notepad. Abre el archivo PROM JSON.

00:37:15.920 --> 00:37:21.360
Dese cuenta que es un JSON que está ahí. Por favor, en el valor de la key PROM,

00:37:22.260 --> 00:37:26.900
borre todo lo que esté hasta ahí, hasta el último asterisco. Cierra con asterisco.

00:37:27.180 --> 00:37:32.100
Abre con asterisco. Perdón. Abre con comillas doble y cierra con comillas doble. Borre todo

00:37:32.100 --> 00:37:37.760
el texto ahí y coloque algo que quisiera preguntarle. En este caso, vamos a hacerlo

00:37:37.760 --> 00:37:42.340
genérico y después lo relaciono con algo de Big Data. PROM, entonces, voy a colocar lo

00:37:42.340 --> 00:37:52.460
siguiente yo. Voy a preguntarle al chat GPT. Necesito dinero. Por favor, dame el número de

00:37:52.460 --> 00:37:57.600
la lotería. Vamos a ver qué sale con eso. Pregunte lo que usted quiera ahí. Tiene que

00:37:57.600 --> 00:38:01.100
tener en cuenta que lo que vaya a escribir tiene que estar entre las dos comillas dobles.

00:38:01.100 --> 00:38:07.420
Y al final, pues, le da a guardar. Perfecto. Listo.

00:38:08.240 --> 00:38:14.760
Volvemos nuevamente al Talent Big Data y vamos a configurar el formato del Payload.

00:38:14.820 --> 00:38:18.480
El formato del Payload tiene que tener unos elementos propios que te pide el señor

00:38:18.480 --> 00:38:30.380
OpenAI. Para esto, váyase al file delimit y vamos a crear un archivo delimitado. File

00:38:30.380 --> 00:38:40.400
Next y váyase a la carpeta compartida. Váyase a la carpeta que descargó. Dígale que le

00:38:40.400 --> 00:38:43.980
muestre todos los archivos porque parece que al final me parece que lo coloqué

00:38:43.980 --> 00:38:50.540
y te quiste a todos. Y coja la que dice plantilla Payload chat GPT. Lo deja un

00:38:50.540 --> 00:38:56.560
momento ahí para mostrarle algo en particular de eso que está aquí. Esto es lo que yo

00:38:56.560 --> 00:39:01.960
voy a hacer para poder mandarle al API de chat GPT. Tengo que mandarlo un JSON en

00:39:01.960 --> 00:39:07.400
este formato. Este que está aquí. Esto que está aquí. Aquí le mando el role,

00:39:07.460 --> 00:39:11.660
que hay varios roles, y aquí le mando el content, que sería el promo, que fue lo

00:39:11.660 --> 00:39:15.780
que usted colocó. Yo coloqué necesito plata. Ok. Pero deje cuenta que este content

00:39:15.780 --> 00:39:20.800
tiene un porcentaje S. ¿Qué va a pasar? ¿Qué voy a hacer con ese porcentaje S? Lo que

00:39:20.800 --> 00:39:25.700
voy a hacer entonces es lo siguiente, que voy a tomar esto como si fuese un string y hay

00:39:25.700 --> 00:39:29.720
una función en Java que se llama string format, que lo que hace es que cada vez que

00:39:29.720 --> 00:39:34.740
encuentre un asterisco S lo reemplaza por el valor que yo le haya especificado en

00:39:36.440 --> 00:39:40.320
el parámetro que le voy a enviar a la string format. ¿Qué quiere decir en pocas

00:39:40.320 --> 00:39:43.660
palabras? Que esto lo voy a cambiar el tiempo de ejecución en este asterisco y lo voy a

00:39:43.660 --> 00:39:48.400
reemplazar por el promo. Pero ya esto es propio de Java, no es de talent. Entonces

00:39:48.400 --> 00:39:53.080
voy nuevamente aquí al talent big data, que es la que estaba, le voy a dar aquí next.

00:39:56.520 --> 00:40:01.840
Mire lo siguiente y este es un pequeño truco que hago yo en muchas cosas. Resulta que de la

00:40:01.840 --> 00:40:07.680
forma en que está esto que está aquí tengo un pequeño problema. El problema que tengo es que

00:40:08.240 --> 00:40:15.200
note que me está tomando el archivo fila por fila. ¿Si nota? Significa en que si yo lo mando

00:40:15.200 --> 00:40:21.260
ejecutar este file de límite, me va a leer la primera fila que sería la llave, mesas y fila

00:40:21.260 --> 00:40:25.700
por fila. Pero lo que pasa que yo tengo que mandar el archivo completo. Hay varias formas

00:40:25.700 --> 00:40:29.940
de hacer esto, pero me parece esta la más sencilla. Una forma es programando con Java.

00:40:29.980 --> 00:40:33.800
Yo no quería programar con Java entonces para evitarle eso. ¿Qué voy a hacer? Como quiero

00:40:33.800 --> 00:40:45.180
mandar todo esto, voy a cambiarle el separador de fila. El separador de fila le voy a dar

00:40:45.180 --> 00:40:52.740
el por defecto que es en la ene por un, por una roba que no la va a conseguir. Como no la va a

00:40:52.740 --> 00:40:56.940
conseguir me va a tomar todo el archivo como si fuera un solo stream. Dele refresh aquí

00:40:59.720 --> 00:41:04.180
y vea cómo te va a leer el archivo en una sola línea. En el caso Fernanda suyo a veces

00:41:04.180 --> 00:41:08.400
que sale un error, ese no es suyo. Vete para ver el error que tiene, un error extrañamente

00:41:08.400 --> 00:41:19.440
raro ahí. Quítale, quítale, quítale slash, quítale slash por favor si está mal y vuelve

00:41:19.440 --> 00:41:24.600
a darle refresh en el preview. Dese cuenta que ahí está salida, dale refresh ahora. Ahí está,

00:41:24.760 --> 00:41:27.900
el problema era el slash. Si nota que esta carrera es complicada con esos símbolos,

00:41:28.040 --> 00:41:33.300
solamente con un símbolo, no le funciona algo. No sé si a usted le ha tocado a veces esta

00:41:33.300 --> 00:41:37.640
noche hasta las tres de la mañana hacer un proyecto y lo difícil que es encontrar un error.

00:41:37.640 --> 00:41:41.360
A veces que uno no se da cuenta y le manda un símbolo y tres de la mañana uno se da

00:41:41.360 --> 00:41:45.920
cuenta de eso. Pero bueno, estamos en eso. Si me entiende la idea, lo que lo que hice

00:41:45.920 --> 00:41:51.280
fue modificar este componente para adaptarlo a lo que quería. Yo pude haber hecho esto de

00:41:51.280 --> 00:41:56.220
otra forma, pero de todas las formas que he visto esta vez va a ser la más sencilla. Le doy

00:41:56.220 --> 00:42:04.040
aquí next. Voy a cambiarle aquí el nombre de esta columna, aquí se lo va a cambiar, doy

00:42:04.200 --> 00:42:11.140
click y lo voy a llamar prompt pt para que tenga más sentido prompt pt y voy a darle aquí un

00:42:12.280 --> 00:42:20.240
finish. Listo. Ahora por favor haga lo siguiente, mande el prom jason hacia acá

00:42:23.080 --> 00:42:28.340
y mande la plantilla del del del payload que le puse nombre pronto,

00:42:28.380 --> 00:42:33.180
sepa que le llave prompt, era payload, pero ya déjalo así. Mande el payload para este

00:42:33.180 --> 00:42:46.380
lado de tipo input. Mande los dos. Le puse prompt, en realidad era payload. Déjalo así ya en el

00:42:46.380 --> 00:42:51.300
nombre de columna. Quiero unir estos dos campos, o sea los datos de aquí con los de acá,

00:42:51.540 --> 00:42:59.520
entonces voy a hacer aquí con un tema. Lo hago aquí y voy a colocar aquí un telo row para

00:42:59.520 --> 00:43:05.040
revisar que el pelo que voy a enviar está correcto. Entonces voy a hacer aquí, voy a darle aquí prompt,

00:43:05.960 --> 00:43:08.360
lo voy a mandar para este lado, prompt aquí.

00:43:15.820 --> 00:43:22.000
Váyase por favor al metadata, es la metadata en el archivo jason que hicimos que se llama

00:43:22.000 --> 00:43:29.460
prom jason. Lo suelta, lo suelta acá. Listo. Y ahora coloca un tema, si dígame,

00:43:29.580 --> 00:43:35.660
el telo row. Ahora conecte el tema con el telo row, que todavía no lo he hecho yo,

00:43:36.940 --> 00:43:51.980
pero conecte el tema con el telo row. Mientras usted lo va haciendo yo lo voy

00:43:51.980 --> 00:43:57.620
a hacer. Ah, qué pena, sí, sí. Ah, ok, vamos a halarlo entonces. Ahora si yo así entendí que era,

00:43:57.680 --> 00:44:03.380
que no había pensé que no. Listo. Váyase al archivo prompt, en el file jason está un prompt,

00:44:04.580 --> 00:44:09.400
le da click, clic sostenido y lo suelta en el canvas. Perfecto, ahí file input. Perfecto,

00:44:09.520 --> 00:44:15.200
tómalo ahí. Ok. Ahora váyase al payload y es el nombre del archivo, no la metadata,

00:44:15.340 --> 00:44:19.740
sino el nombre. Exacto, payload y lo suelta en el canvas. Ok. Agregue por favor ahora un

00:44:19.740 --> 00:44:27.980
tema y un telo row. Telo row, telo row para ver el consola. Ahí lo tienes, el segundo. Perfecto.

00:44:28.080 --> 00:44:32.900
Une por favor el prompt con el tema y el payload con el tema. Y el telo row lo tira,

00:44:33.300 --> 00:44:43.300
lo cuenta con el tema. Entonces yo voy a hacer esto lo siguiente. Listo. Y este lo suelto

00:44:43.300 --> 00:44:48.080
acá con este señor de acá. Es que esta lo voy a llamar salida, under score T,

00:44:48.080 --> 00:44:54.500
si la llamaste diferente no hay ningún problema. Déjala así, test. El caso de Brenda,

00:44:54.600 --> 00:45:00.560
te falta conectar el de abajo con el tema. Sí, puede ser. No sé nada más para ver.

00:45:01.780 --> 00:45:08.280
Nuevamente, colócalo en todo el medio, que no suelte en todo el medio. Tiene que ser,

00:45:09.460 --> 00:45:16.300
ahí, listo. Suéltalo ahí. Ahí está. Y ahora el tema lo conecta con el telo row y lo llama

00:45:16.300 --> 00:45:21.440
salida text. Creo que cogió fuerte todo el job. Clic ahí, ahora sí. Salida under score T.

00:45:21.740 --> 00:45:27.460
Perfecto, listo. Vamos a confundir ahora el tema. Recuerda que el tema, con el tema

00:45:27.460 --> 00:45:34.340
hicimos un join ahora, ¿verdad? Ahora, dese cuenta que este tema también tiene dos entradas. En

00:45:34.340 --> 00:45:40.300
realidad que el tema va a ser un producto cartesiano y después hace un join. Cuando tú

00:45:40.300 --> 00:45:44.300
haces un join, recuerda que tú tienes el, primero se hace un producto cartesiano de todos

00:45:44.300 --> 00:45:48.260
los elementos. Por ejemplo, yo tengo front, clientes, empleados. Se hace el producto cartesiano

00:45:48.260 --> 00:45:52.160
de clientes con empleados y el join se hace normalmente en el web o en el front,

00:45:52.340 --> 00:45:55.620
como tú quieras colocar. En este caso se va a hacer un producto cartesiano,

00:45:55.620 --> 00:46:03.280
pero no hay problema. ¿Por qué? Porque el archivo front tiene una fila y el archivo

00:46:03.280 --> 00:46:07.260
JSON tiene una fila. El producto cartesiano son el número de filas de uno por el número

00:46:07.260 --> 00:46:12.000
de filas del otro. Uno por uno da uno y al final va a soltar una sola fila. Entonces,

00:46:12.000 --> 00:46:16.320
no hay problema aunque no haga el join aquí. Es decir, aunque no unan estos dos archivos.

00:46:17.120 --> 00:46:21.480
Ahora mire lo que va a hacer aquí. Abre la expresión esta, créate una nueva variable.

00:46:24.920 --> 00:46:31.540
Nueva variable. Expande por favor aquí para que te salga un text area de configuración.

00:46:32.540 --> 00:46:36.800
Y como esto es Java y Senzilla, mayúscula y minúscula, vas a copiar exactamente lo

00:46:36.800 --> 00:46:43.380
siguiente. Te lo voy a colocar aquí en un notepad para que lo copies allá. Vas a copiar string

00:46:43.380 --> 00:46:53.340
con S mayúscula string.format. Así. Abre paréntesis aquí. Ojo con la S mayúscula.

00:46:53.420 --> 00:47:03.560
S mayúscula lo demás es minúscula. String.format. Así. String.format. Lo voy a copiar entonces

00:47:03.560 --> 00:47:14.080
aquí. String.format. Abre paréntesis. Y aquí el row 2 debí llamarlo payload. Entonces,

00:47:14.680 --> 00:47:19.500
dale doble clic a este señor aquí. Doble clic. Y si ya te autogeneró el código,

00:47:20.060 --> 00:47:25.560
situate en null. Si no, dale coma y dale doble clic al pron de arriba para que te

00:47:25.560 --> 00:47:32.400
reemplace. Al final te debe quedar más o menos algo así. Aquí aclaro que me equivoqué

00:47:32.400 --> 00:47:40.440
el segundo nombre debí colocarlo payload. Lo coloqué como un momento aquí. Te muestro

00:47:40.440 --> 00:47:48.640
acá cómo te debe quedar al final. Al final te debe quedar más o menos algo así.

00:47:55.520 --> 00:48:01.140
Te debe quedar algo así más o menos. Ahí lo que hace es que el porcentaje que te mostré

00:48:01.140 --> 00:48:09.140
va a ser reemplazado por lo que mande aquí. Perfecto. Entonces, si esto está listo y vamos

00:48:09.140 --> 00:48:18.420
a comprobar. Vamos a darle aquí ok. Aquí vamos a colocarle como variable. Vamos a llamarlo

00:48:18.420 --> 00:48:24.420
payload. Y mande este payload de salida a este lado.

00:48:32.960 --> 00:48:38.880
Después que lo configures, le das ok a todo y vuelve a ejecutar. Y te voy a mostrar cómo te

00:48:38.880 --> 00:48:48.440
debe quedar, cómo te debió quedar ese payload. La salida que te debe dar debe ser esa.

00:48:49.360 --> 00:48:53.600
Exactamente, lo único que te va a cambiar es el texto de que tú lo colocaste en el

00:48:53.600 --> 00:49:07.640
porcentaje. Pero te debe dar. Exactamente. Te da esta salida. Así. Lo que te va a cambiar

00:49:07.640 --> 00:49:12.600
es el contenido porque quizás le preguntaste algo diferente. Si tienes errores me avisas.

00:49:12.900 --> 00:49:15.940
Jorge, no sé a veces que tienes un error ahí. Voy a ver para ver el caso tuyo. Bueno,

00:49:15.940 --> 00:49:27.060
¿Qué error salió? No sabes. Vamos a ver. Ya existe. Si tú quieres. Es como si lo intentaras.

00:49:28.680 --> 00:49:35.440
Ah, porque cogiste un tefailo. Entonces intenta escribir. Borra ese componente. Suéltalo,

00:49:35.560 --> 00:49:41.940
borralo. Ahí con suprimir. Si quiere, seleccione el botón suprimir. Listo. Suéltate el

00:49:42.210 --> 00:49:51.050
prompt ahora, porque es el prompt del Jason. Pues no, es payload ahora. Y ese es input. Ahí

00:49:51.050 --> 00:49:57.070
está bien. Dale ok. Ahora conecta el payload con el tema. Vete al tema acá ahora. Doble click

00:49:57.070 --> 00:50:03.950
ahí. Dale doble click. Vete entonces. Road off. Ahí está bien. Ejecuta para ver. Sí, está bien.

00:50:04.130 --> 00:50:09.330
Ese es el payload que vamos a ver. Perfecto. Ah, pero me ha dado la misma pregunta. O sea,

00:50:09.330 --> 00:50:12.690
que el problema de billetes es que todo el mundo, todo el mundo necesita plata. No hay nadie que.

00:50:14.230 --> 00:50:19.210
Es verdad que todo el mundo necesita. Bueno, vamos. Listo, ya configuramos nuestro payload.

00:50:19.450 --> 00:50:23.250
Entonces, vamos a hacer lo siguiente. Atendiendo a, creo que es a Beatriz,

00:50:23.290 --> 00:50:26.250
no sé quién es la que la pregunta mucho con esta parte de buenas prácticas y el log.

00:50:26.270 --> 00:50:30.430
Voy a dejar a este log aquí. Y voy a agregar ahora unos componentes para ver si

00:50:30.430 --> 00:50:37.330
conectarme al señor Open Eye. Para esto voy a hacer lo siguiente. Voy a agregar un

00:50:37.330 --> 00:50:47.670
T-Res Client. Ahí nos llama T-Res. Ese Res viene de API Res. T-Res Client. Y por favor,

00:50:48.050 --> 00:51:00.330
quiero que le agregues dos Telorow. Telorow 1. Voy a copiar este señor y voy a pegarlo aquí.

00:51:00.330 --> 00:51:07.770
Esto es lo que necesitamos nada más. Un T-Res Client y dos Telorow.

00:51:12.810 --> 00:51:15.810
Entra el T-Res Client porque seguramente hay que instalarlo. Sí,

00:51:15.810 --> 00:51:17.970
efectivamente hay que instalarlo aquí. Vamos a ir aquí a instalarlo.

00:51:19.430 --> 00:51:23.290
Bajar a instalar aquí. Aceptar todo eso que saca.

00:51:30.030 --> 00:51:35.190
Ahora conecta el tema con el T-Res Client. Deja el Telorow para revisión. No sé si tú quieres

00:51:35.190 --> 00:51:41.610
ahí. Lo puedes dejar ahí en Cuba para que te vaya mostrando ahí cómo va. Pero puedes conectar

00:51:41.610 --> 00:51:49.670
ahora el tema. Conectalo con el T-Res Client. Y lo vamos a llamar entonces.

00:51:50.490 --> 00:52:03.030
Payload Under Score Open Eye. Y ahora en el T-Res Client te va a salir ahora dos salidas en

00:52:03.030 --> 00:52:07.030
el file. Pero ahora sí tienes que darle el mejor clic derecho. Tienes que conectarlo

00:52:07.030 --> 00:52:10.830
con clic derecho porque es cuando saco directamente con las flechitas no me salen

00:52:10.830 --> 00:52:16.790
las dos opciones. Entonces seleccionas el ícono en la mitad. Clip derecho. Fila.

00:52:16.790 --> 00:52:23.290
Y la respuesta Response la mandas al Telok de arriba. Significa que si se va por aquel lado

00:52:23.290 --> 00:52:30.110
el verde indica que hubo respuesta correcta. O sea mandó un 200. Clip derecho nuevamente.

00:52:30.110 --> 00:52:38.430
Fila. Y el error lo mandas para el Telok de abajo. Perfecto. Listo. Por último nos

00:52:38.430 --> 00:52:44.510
falta configurar el T-Res Client. Vamos aquí al T-Res Client por favor. Váyase a la

00:52:44.510 --> 00:52:50.810
carpeta que descargamos ahora y vamos a buscar una URL que está ahí. En la carpeta que descargamos

00:52:50.810 --> 00:52:59.790
hay un archivito que se llama URL Open Eye. Y ahí está el endpoint. Tome por favor ese

00:53:00.330 --> 00:53:12.250
endpoint que está ahí. Copiar. Péguelo acá en donde dice URL con las comillas dobles.

00:53:15.290 --> 00:53:22.950
De esa forma me funciona. Si usted quiere y le gusta esa forma bien a mí particularmente me

00:53:22.950 --> 00:53:28.230
gusta de pronto conservar algunas buenas prácticas. Dese cuenta que ahí tengo

00:53:28.230 --> 00:53:37.130
URL y abajo tengo Relative Path. Aunque de esa forma me funciona en realidad que ese

00:53:37.130 --> 00:53:43.450
endpoint debería dividirlo entre la URL base y el path del endpoint. Entonces como buena

00:53:43.450 --> 00:53:50.090
práctica debería cambiar, debería cortar este señor desde el, después del .com,

00:53:50.270 --> 00:53:58.370
copio desde el slash y lo voy a pegar en las comillas dobles de acá abajo. O sea al final

00:53:58.370 --> 00:54:02.430
si lo deja como tenía le funciona. Lo que pasa es que como buena práctica debería dejar

00:54:02.430 --> 00:54:08.370
la base del endpoint que sería hasta el .com y después sigo slash, versión del endpoint que

00:54:08.570 --> 00:54:16.190
sería B1, slash, complejo. Debería quedar así. Me parece que se ve un poquito más elegante.

00:54:17.170 --> 00:54:24.490
Ya casi para finalizar esta parte, este endpoint que está aquí tiene un verbo de tipo pos. Eso

00:54:24.490 --> 00:54:27.430
tuvo que haberse visto en un curso que se llama Talent SD, pero no lo alcanzamos a ver,

00:54:27.510 --> 00:54:34.770
bueno eso. Aquí tengo, voy a cambiar este get por pos. Dígale que el content time que

00:54:34.970 --> 00:54:46.710
voy a mandar es JSON. Dígale JSON. Y dígale que el tipo de respuesta que va a aceptar es

00:54:46.710 --> 00:54:54.130
Any. O sea que si desea OpenEye me manda un JSON, un XML como él quiera. No recuerdo,

00:54:54.170 --> 00:54:59.490
yo le mando un JSON, sí me mando un JSON. Pero por si las dudas dele pos JSON Any.

00:55:00.730 --> 00:55:07.690
Perfecto. Ahora, ya por último, configuremos los headers de ese endpoint que tiene dos headers.

00:55:08.310 --> 00:55:13.930
Váyase entonces, note que aquí este menú es muy parecido a los componentes que hemos visto,

00:55:14.110 --> 00:55:21.110
no cambia. Algunos puede, pero muy raro. Váyase aquí a la Advanced Settings, por favor.

00:55:22.310 --> 00:55:29.930
Y hay una sección que dice HTTP Headers. ¿Sí la notó? Dele ahí más y permítame y

00:55:29.930 --> 00:55:37.370
compruebo algo que no recuerdo si lo agregué. Permítame.

00:55:38.670 --> 00:55:43.430
Sí, aquí lo agregué. Váyase nuevamente al archivo. Váyase nuevamente al archivo que

00:55:43.430 --> 00:55:49.610
descargó la carpeta, perdón. Váyase donde dice API key y toma la segunda clave que se

00:55:49.610 --> 00:55:56.190
llama Content-Type. La va a copiar con las comillas dobles. Copia ese Content-Type,

00:55:56.290 --> 00:56:05.270
por favor copiar. Y la va a pegar aquí donde agregó en el nombre del HTTP Header que

00:56:05.270 --> 00:56:09.110
agregó la primera fila. La pega ahí, quedaría de esta manera. Y ahora pegue el

00:56:09.110 --> 00:56:19.110
valor que sería lo que está al lado del Content Header. Lo que está al lado del

00:56:19.110 --> 00:56:23.330
Content Header que sería esto que se llama Application JSON. Con las comillas doble

00:56:23.330 --> 00:56:41.510
la copia y la pegue acá. Perfecto. Agregue la segunda y última Headers, agregó una

00:56:41.510 --> 00:56:48.530
nueva fila, se va nuevamente al archivo y va a copiar ahora, en este caso va a

00:56:48.530 --> 00:56:56.190
copiar ahora el que dice Authorization, la clave. Y esta autorización de API es

00:56:56.190 --> 00:57:01.170
con Bitter. O sea, voy a ir el copio, bueno, no voy a meterme en detalles con eso. La

00:57:01.170 --> 00:57:08.090
pego aquí en el nombre. Y el valor es el que está al ladito que dice Bitter que

00:57:08.090 --> 00:57:14.450
está con un API key. Ese es el API key de acceso a esa cuenta. O sea, copio

00:57:14.450 --> 00:57:26.250
desde comillas doble Bitter. Voy a copiar aquí. Y voy entonces a pegarla aquí en

00:57:26.250 --> 00:57:46.570
valor. Listo. Te quedaría entonces dos Header, uno que dice Content Time como nombre

00:57:46.570 --> 00:57:51.530
y el valor sería Application JSON. Y el segundo Header sería el nombre Authorization

00:57:51.530 --> 00:57:56.790
y el valor sería Bitter y una API key que empieza con SK. Listo, pues entonces vamos a

00:57:56.790 --> 00:58:01.050
ejecutar y preguntarle al API aquí un momento. Voy a probar inmediatamente a ver.

00:58:11.150 --> 00:58:18.450
Bueno, empezó y me salió error. A ver qué error salió. Un 400.

00:58:23.510 --> 00:58:28.390
A ver, no sé si a todos salió un error. Voy a ver, verifico el error que está acá. Mesos

00:58:29.490 --> 00:58:35.650
dices. Creo que hay un error con él. Pareciese que hay un error con el JSON.

00:58:37.610 --> 00:58:51.510
Espera un momento para ver. Listo, que pena. Que pena, que pena. Váyase al T-Map, por

00:58:56.650 --> 00:59:06.390
favor. Abre el T-Map si es tan amable. Y ahora en el T-Map este payload que está sale aquí,

00:59:07.170 --> 00:59:17.050
conéctelo con el string del payload de la variable del request. Este payload se conecta

00:59:17.050 --> 00:59:23.930
con este string de aquí. Payload de aquí se conecta con el string de acá. Este string que

00:59:23.930 --> 00:59:30.950
acá es el TRS request. Payload que sale de la variable se conecta con la fila que tiene la

00:59:30.950 --> 00:59:38.830
columna string. Y me permite y pruebo para ver ahora sí yo nuevamente. Ejecuto a ver.

00:59:47.210 --> 00:59:55.870
Listo, respondió. Perfecto. Aquí me respondió. Bueno, ahora modifico esto. Aquí dice, lo siento,

00:59:56.110 --> 01:00:00.790
no puedo posicionar este número de loterías ganadores. La lotería es un juego de azar y

01:00:00.790 --> 01:00:07.030
no hay garantía de que pueda ganar dinero. Busque aquí donde está el Mechas. Le dice

01:00:07.030 --> 01:00:12.090
content. Ahora sacamos ese valor de ahí. Content. Y debería responderle. Si quiere

01:00:12.090 --> 01:00:15.390
cambia el prompt, le da a guardar y vuelve a ejecutar y le pregunta otra cosa diferente.

01:00:15.970 --> 01:00:19.950
Mientras verifico para ver quién tiene error. Creo que Fernanda tiene errores. Me parece a mí.

01:00:20.750 --> 01:00:24.130
Si quiere cambia el prompt y pregunta otra cosa diferente. Váyase al room,

01:00:24.250 --> 01:00:28.310
Fernanda. No se está mal. Váyase al room para ver qué error le salió ahí. No, no, no.

01:00:28.410 --> 01:00:33.650
Al room este, al room este. Si hay error, vamos al room. Espera un momento. Dele doble

01:00:33.650 --> 01:00:37.590
clic a cada cosa. Dele doble clic a este. Doble clic nuevamente. Dele minimizar acá.

01:00:39.030 --> 01:00:44.530
Espera un momentico. Lo volvemos más. Es este de acá. Perfecto. Y aquí minimizo este

01:00:44.530 --> 01:00:51.310
señor aquí. Perfecto. Vamos aquí al este room. Se nos perdió la ventana del room. Un momento.

01:00:51.710 --> 01:00:57.890
Show view. No voy a colocarla aquí mejor. Perfecto. Intenta ejecutar nuevamente para ver el

01:00:57.890 --> 01:01:06.190
room. Para ver. Dele clic ahí en ese logo un momentico ahí. Fernanda, voy a mostrar su

01:01:06.190 --> 01:01:12.530
pantalla aquí para que algunos. Dese cuenta que hay un error en el caso de Fernanda.

01:01:13.370 --> 01:01:17.750
Ese error puede ser, Fernanda, en que hay veces que cuando reuse un Telok row,

01:01:19.210 --> 01:01:23.570
la configuración me queda permanente. Haga lo siguiente, por favor. Borre los Telok row, los dos.

01:01:26.010 --> 01:01:30.850
Dele suprimir un momento. Y vuelva a crearlos nuevamente. Telok row y otro Telok row. Conecte

01:01:30.850 --> 01:01:35.650
ahora el Terrace Client. Intente ejecutar nuevamente para ver. Ahora sí. Para ver.

01:01:35.650 --> 01:01:44.450
Salió un error. Váyase al tema. ¿Cómo sé que salió error? Porque se fue por allá por el

01:01:44.450 --> 01:01:53.230
lot de abajo. Dele ok un momento. Ok, ahí está bien. Dele ok. Suba por favor un momento.

01:01:53.810 --> 01:01:57.650
Suba en la parte de abajo, en la perspectiva. Y el error que le salió baja un momento,

01:01:57.810 --> 01:02:03.610
pero el error que salió ahí se. Ah, Invalid URL tiene la URL mala. Váyase al Terrace Client

01:02:03.610 --> 01:02:10.110
un momento. Y tendrías que borrar en la URL. Dejala hasta el .com. La URL de arriba. Dejala

01:02:10.110 --> 01:02:16.050
hasta el .com. Sin el Slash, por favor. Listo. Vuelve a ejecutar nuevamente. Sí te respondió.

01:02:16.330 --> 01:02:20.970
Sube para ver. Diga response. Ahí se conten el lugar. Ahí te pueden leer. ¿A quién no le

01:02:20.970 --> 01:02:26.330
funcionó Luis? Se parece que tienes un error, ¿verdad Luis? Vamos a ver qué pasó Luis. Listo.

01:02:26.410 --> 01:02:30.190
Armemos ya. Terminemos ese ejemplito sacándole nada más la respuesta sin que nos muestre el

01:02:30.190 --> 01:02:35.430
Luis. Voy a ver el Luis para ver qué tiene a ver. Ya que le cargo un momentito la ventaja. Listo.

01:02:35.750 --> 01:02:46.230
Listo. Ese is null. Vete un momento al temaco un momento. Vete al tema. Ah, listo. Dale ok.

01:02:48.450 --> 01:02:56.910
Fíjate, con Luis voy a hacer algo que tengo la mala, tuve la mala práctica de por tiempo

01:02:56.910 --> 01:03:04.010
de no cambiarle los nombres a row uno y row dos. Luis para que sea buena práctica y como la buena

01:03:04.010 --> 01:03:09.710
práctica me ayuda a resolver el problema. Cambia row uno. El row uno de la línea de row uno.

01:03:09.930 --> 01:03:18.650
Dale click en row uno de la línea y cambia la payload. En row uno dale click ahí. Nuevamente

01:03:19.850 --> 01:03:24.370
click. Cambia ese que se llama payload. Payload. Payload underscore uno porque ya

01:03:24.370 --> 01:03:31.190
parece que hay una allá. Dale una list. Enter por favor. Cambia ese row dos y colócale como

01:03:31.190 --> 01:03:40.270
prompt. Vete a tu tema. Te digo cuál fue el problema. El problema que hay es que como yo

01:03:40.270 --> 01:03:46.570
usé como referencia row uno y row dos. El problema es que tu row uno y tu row dos es

01:03:46.570 --> 01:03:51.210
diferente al mío. Me explico de esta forma y para que todos entiendan. ¿Por qué? Porque el

01:03:51.370 --> 01:03:58.150
que yo tengo, yo tengo primero el Jason y abajo tengo el delimite. Tú tienes al revés. Entonces

01:03:58.150 --> 01:04:02.610
tu row uno y tu row dos no te daba igual a los row uno y row uno y row uno y row dos. Entonces

01:04:02.610 --> 01:04:07.730
cámbiate por favor y vete al prompt. Después del paréntesis del format. Borrate la variable

01:04:07.730 --> 01:04:15.330
prompt prompt o nada más deja los dos paréntesis mejor. Borrate esa variable. La até también y

01:04:15.330 --> 01:04:21.890
coloca inmediatamente ahí. Colócate la de ese día payload prompt. Payload uno prompt ahí.

01:04:23.250 --> 01:04:28.650
Borrate la otra por favor y coloca exactamente prompt prompt. Dale ok ahora e intenta ejecutar

01:04:28.650 --> 01:04:32.970
ahora para ver. Ok dale ejecutar. Listo ahí te da respuesta. Si quieres sube por favor.

01:04:33.050 --> 01:04:45.310
Ahí te mando un Jason de respuesta. La que diga content. Hello. Ahí tiene la

01:04:45.310 --> 01:04:52.330
prompt. Porque nada más te respondió como si estuviese vacío. Vete al prompt un momentico

01:04:52.890 --> 01:04:59.390
al archivo prompt. Para el prompt. Ese prompt Jason. Que raro. Enmuestra nuevamente el

01:04:59.390 --> 01:05:06.230
teyup. Métame el. Sube para ver el modelo que enviaste el payload sube. Te cuenta que el

01:05:06.230 --> 01:05:12.410
content te lo envió nulo. Entonces vete a tu prompt un momento al prompt que tiene,

01:05:12.410 --> 01:05:22.030
pero el prompt de archivo. Rompete. Pareciese que estuviese bueno. Vete al tema un momento.

01:05:22.250 --> 01:05:30.230
Dale nuevamente el tema. Dale nuevamente el tema. Quítale el join que tienes ahí. Mira que

01:05:30.230 --> 01:05:34.570
uniste ahí con el join. Entra ahí y elimina porque ahí te va a dar vacío. Elimina con

01:05:35.170 --> 01:05:43.470
suprimir. Dale suprimir. Si quieres elimina ahí todo. Dale ok. Intenta ahora sí nuevamente

01:05:43.470 --> 01:05:47.750
ejecutar para ver. Ahora sí se envió. Te cuenta que el content sí lo envió. Mira

01:05:47.750 --> 01:05:52.390
para ver ahí el content ahora y si es que te responde. Lo siento, no voy a usar

01:05:52.390 --> 01:05:56.830
la autoridad de ganadores. Te recomiendo. Te recomiendo que busques trabajo. Seguramente

01:05:56.830 --> 01:06:08.830
va a decirte. Bueno, listo. Bueno, fíjese que ahí colocándole la depuración para poder ver

01:06:08.830 --> 01:06:14.710
algunos mensajes me sirvió. Bueno, otra opción que se me ocurrió también para quitar esto en

01:06:14.710 --> 01:06:19.790
producción es que dejes el JOK aquí con los elementos para verificar que todo esté bien y

01:06:19.790 --> 01:06:25.310
en producción tú puedes coger este T-Lock Row, le das clic derecho y aquí hay una opción que

01:06:25.310 --> 01:06:30.750
dice desactivar este componente. Entonces desactivas este componente y pues cuando lo ejecutes en

01:06:30.750 --> 01:06:37.070
producción ya eso no se mostraría ahí ese resultado. Por último ya vamos a terminar

01:06:37.070 --> 01:06:40.790
este ejemplo para esta base para poderlo conectar con Vita Data. Ese cuenta que me

01:06:40.790 --> 01:06:50.310
está mandando el Jason. Entonces ese Jason que está ahí me lo está como que no puedo

01:06:50.310 --> 01:06:57.250
ver el resultado completo. Por favor, vamos a hacer lo siguiente. Entonces ahora vamos a agregar

01:06:57.250 --> 01:07:04.390
lo siguiente. Vamos a agregar un componente que se llama T-Strat Jason de extraer Strack.

01:07:07.510 --> 01:07:08.930
T-Strat Jason.

01:07:12.050 --> 01:07:22.370
T-Strat Jason. Y nada más, quite por favor la línea. Esto fue lo mismo que le pasó a Fernanda,

01:07:22.490 --> 01:07:29.230
hay veces que pasa, yo no te es, para mí es un pequeño voice. Pasa lo siguiente, vea. Este

01:07:29.230 --> 01:07:32.950
T-Lock Row ya está configurado con esta salida de aquí. Entonces a veces se queda

01:07:32.950 --> 01:07:37.950
pegado a la entrada aquí. Entonces vamos a intentar hacerlo para que no salga robo.

01:07:38.310 --> 01:07:43.230
Borre esta línea de aquí, que no me deja darle clic aquí, esta línea de aquí borrela.

01:07:44.830 --> 01:07:51.590
Meta de forma intermedia aquí el T-Strat Jason de aquí y conecte el T-Rest Client ahora

01:07:51.590 --> 01:08:01.830
al T-Strat Jason File. Conecte después el T-Strat Jason al T-Lock Row. A veces como el

01:08:02.050 --> 01:08:06.190
T-Rest Client está conectado con alguien diferente, un componente diferente, puede que salgan

01:08:06.190 --> 01:08:10.770
algunos errores. Pero para mí que es un pequeño voice que tiene ahí. Esto fue lo que se salió

01:08:10.770 --> 01:08:16.870
a Fernanda. Ahí lo mejor entonces es borrarlo y volverlo a crear nuevamente. Bueno, listo.

01:08:19.490 --> 01:08:29.790
Entonces permítame y explico en profundidad. Voy a coger este Jason que es la respuesta

01:08:29.790 --> 01:08:35.150
que tengo aquí. Mira este Jason que está acá. Este Jason es la respuesta completa

01:08:35.150 --> 01:08:43.170
hasta aquí. Voy a copiar este señor. Pero un momento que creo que estoy excediendo.

01:08:43.170 --> 01:08:47.230
Un momento por favor que me aparece.