12 videos • 📅 2024-09-30 09:00:00 America/Bahia_Banderas
48:57
2024-09-30 11:03:24
30:21
2024-09-30 12:02:29
3:29
2024-09-30 12:34:41
1:04
2024-09-30 12:43:50
1:22
2024-09-30 13:06:34
5:52
2024-09-30 13:08:57
5:02
2024-09-30 13:30:59
12:33
2024-09-30 13:46:10
49:55
2024-09-30 15:00:01
6:21
2024-10-08 11:02:02
8:16
2024-10-08 12:05:49
3:03
2024-10-08 12:26:15

Visit the Talend Open Studio para ESB / Data Quality course recordings page

United Arab Emirates - Talend Open Studio for ESB

                WEBVTT

00:00:01.180 --> 00:00:07.580
Bueno, espero, ¿a quién faltaría por conectarse? Aquí no estoy viendo nada más esa Luis,

00:00:07.640 --> 00:00:13.780
lo estoy viendo. Al menos que no veo a esa Luis. Y Chantal no aparece tampoco. OK, listo,

00:00:13.840 --> 00:00:20.160
pues entonces, eh, iniciemos la configuración, por favor. Antes de ejecutar, cambiemos

00:00:20.160 --> 00:00:24.920
los parámetros a nivel de memoria principal para poder trabajar con mayor fluidez.

00:00:25.520 --> 00:00:30.800
Para eso, por favor, abra el explorador de archivos de Windows, por favor.

00:00:32.960 --> 00:00:39.100
Se sitúa entonces en la partición C, archivos de programa x86,

00:00:41.660 --> 00:00:48.420
y va a encontrar ahí una carpetica que se llama TOSDI. En el caso particular de su empresa,

00:00:48.520 --> 00:00:52.000
va a encontrar que se llama Talent Studio. Prácticamente lo mismo, cambia el nombre.

00:00:52.000 --> 00:01:01.600
Vaya donde dice TOSDI, su carpeta Studio y archivo de configuración se llama TOSDI,

00:01:01.800 --> 00:01:07.640
archivo, opción de configuración como archivo. Está debajo del archivo ejecutable. Le da doble

00:01:07.640 --> 00:01:16.480
clic, por favor, al archivo S, que es un archivo de configuración. Y cambie los

00:01:16.660 --> 00:01:24.100
parámetros XMS y XMX. Solamente cambia el número, deja la M, la M indica megas. Cambia

00:01:24.100 --> 00:01:30.020
entonces donde dice XMS. Voy a seguir a alguien porque ya yo lo hice. Voy a tomar aquí la

00:01:30.020 --> 00:01:34.860
imagen, la máquina de Héctor. Héctor, cambia, por ejemplo, estoy bien estamos viendo tu imagen,

00:01:35.540 --> 00:01:45.280
cambia 512 por 2048 en la línea número 2, cambia por 2048 y ahora la línea 3 cambia a 3096.

00:01:46.660 --> 00:01:54.320
O sea casi 3 gigas, 3096. Las M conservan. Dale guardar, por favor. Listo, por favor,

00:01:54.560 --> 00:01:59.940
cierra y ejecuta, por favor, si quiere ejecuta directamente ahí, el ejecutable está ahí. TOSDI

00:02:01.300 --> 00:02:12.260
WinX. Dale doble clic ahí si deseas. Perfecto, entonces eso lo que hace es que amplía la

00:02:12.420 --> 00:02:19.320
memoria de la herramienta porque estaba con muy poca memoria. Ahí pues vas a agregar según las

00:02:19.320 --> 00:02:24.580
características físicas que tenga tu equipo. Puedes agregar 2 gigas, 4 gigas, bueno, eso

00:02:24.580 --> 00:02:31.500
depende directamente de lo que tengas ahí. Damos un momento entonces. Eva, en su caso,

00:02:31.600 --> 00:02:37.320
no sé si ya lo configuro, está por donde, voy por su lado. Váyase, la carpeta se llama

00:02:37.840 --> 00:02:49.940
TOSDI 8.01. Eva, no sé si me está escuchando. TOSDI, esa que está ahí. Ok, perfecto. Estudio,

00:02:50.120 --> 00:02:53.920
es tu carpeta de estudio, sí. Dale doble clic al último archivo de confesión que se llama

00:02:53.920 --> 00:02:58.120
TOSDI, el último, doble clic y cambie los siguientes parámetros de confesión. La

00:02:58.120 --> 00:03:07.140
línea número 2 cambia el 512 por 2048, 48, que serían. Sí, que serían 2 gigas y

00:03:07.140 --> 00:03:19.020
cambie 1536 por 3096, casi 3 gigas. Sí, si borrelo y cambielo a 3096. Dele guardar,

00:03:19.160 --> 00:03:25.260
por favor, y procede a ejecutar para cada redundancia el ejecutable. Cierre por ahí.

00:03:27.120 --> 00:03:30.900
Listo, y ejecuta y tal ejecutable que estaría exactamente. Dele doble clic, por favor.

00:03:34.810 --> 00:03:40.110
Listo, mientras va cargándole ahí, recuerden que esta pantalla lo que está mostrando son los

00:03:40.110 --> 00:03:45.390
diferentes proyectos que tenga usted. Estos proyectos van a corresponder y se van a guardar en

00:03:45.390 --> 00:03:50.910
la misma carpeta que estábamos ahora, pero se va a guardar en workspace. Cada proyecto por

00:03:50.910 --> 00:03:56.330
defecto, la herramienta le crea un proyecto que se llama Local Project. Esto es fácil de

00:03:56.490 --> 00:04:00.470
dedicar. Ya le di una forma que es tomo la carpeta Local Project, la comprimo y la puedo

00:04:00.470 --> 00:04:11.310
pasar de un equipo a otro equipo sin ningún tipo de problemas. Bueno, vamos a dar entonces lo que

00:04:11.310 --> 00:04:18.010
podamos con Finish. Vamos a darle Finish, por favor, para que cargue entonces la interfaz.

00:04:21.100 --> 00:04:28.560
Y empieza a montar la interfaz. Esto mismo es exactamente igual al que tiene instalado

00:04:28.560 --> 00:04:33.240
allá, el Talent Studio, es exactamente lo que te cambia, es el nombre, nada más.

00:04:35.080 --> 00:04:37.480
Esperamos que nos cargue un momento, nos carga todos.

00:04:40.540 --> 00:04:47.500
Esto, dale Finish, ahí está, perfecto. Yo no sé si ya lo subí. No, no lo he subido,

00:04:47.500 --> 00:04:56.800
lo he subido entonces. Listo, ya cargando. Listo, le está empezando a cargar a la mayoría.

00:04:57.860 --> 00:05:04.120
Yo no sé si le hice Finish ya para que cargara. Listo, estábamos. Bien, vamos entonces,

00:05:04.560 --> 00:05:08.720
esperamos a que cargue. Listo, aquí me parece.

00:05:17.500 --> 00:05:33.220
Bien, a alguno le aparece una ventana ahí de suscripción y cerremos esa ventana,

00:05:33.580 --> 00:05:39.460
le pide agregar a la comunidad de Talent. Cerremos eso, por favor.

00:05:42.180 --> 00:05:45.360
Perfecto, ya la mayoría le cargó. Listo, efectualizo.

00:05:49.420 --> 00:05:54.940
Bien, creo que todavía falta todavía que le cargue a Martina y le cargue a José.

00:05:55.300 --> 00:06:00.800
Y Julio, cierra esa ventana, por favor, la de agregar alguna configuración.

00:06:02.460 --> 00:06:08.020
Bien, ahí nos pide actualizar, en algunos casos nos va a pedir actualizar algunos

00:06:08.020 --> 00:06:11.940
repositorios, entonces le damos Finish a los que le aparece para actualizar repositorios,

00:06:11.960 --> 00:06:14.120
si no, pues seguimos normalmente.

00:06:18.960 --> 00:06:23.620
Perfecto, ahora configuremos entonces la herramienta.

00:06:26.220 --> 00:06:28.180
Váyase a la siguiente sección entonces.

00:06:31.180 --> 00:06:35.540
Espero un momento más, que todavía termine de cargar la UI.

00:06:38.880 --> 00:06:41.760
Perfecto, creo que ya la mayoría estamos cargados.

00:06:42.920 --> 00:06:46.000
Bien, entonces, vamos a lo siguiente.

00:06:48.500 --> 00:06:52.260
Váyase a la sección, bueno, dependiendo del sistema, creo que todos tenemos en español,

00:06:52.600 --> 00:06:57.200
váyase entonces al menú, a la barra de menú donde dice ventana y vamos a

00:06:57.200 --> 00:06:58.560
la sección donde dice preferencias.

00:07:02.260 --> 00:07:06.680
En preferencias, puede configurar, pero me interesa la sección donde está Talent,

00:07:06.880 --> 00:07:09.280
por favor dele click para desplegar el menú de Talent.

00:07:09.280 --> 00:07:15.480
Click aquí en el arbolito ese de la lista de Talent.

00:07:15.940 --> 00:07:18.840
Solamente dos cosas, vamos a configurar aquí.

00:07:19.220 --> 00:07:25.300
Busque la parte de internacionalización, ahí si usted desea, cambia el idioma,

00:07:25.700 --> 00:07:30.800
por defecto está en español, si lo quiere dejar ahí, no hace ningún cambio.

00:07:31.940 --> 00:07:37.800
Pero váyase donde dice run o debut y aquí notará que tiene la misma configuración que

00:07:37.980 --> 00:07:42.260
hizo ella, la confesión que hicimos aquel lado fue de la interfaz gráfica y esta

00:07:42.260 --> 00:07:44.620
que estamos acá es de la ejecución de los jobs.

00:07:45.160 --> 00:07:47.600
Nada más vamos a cambiar la memoria mínima.

00:07:47.960 --> 00:07:55.920
Cambia por favor entonces de 512, darle doble click, doble click a la columna de

00:07:55.920 --> 00:08:06.460
la tabla y cambia ese 512 a 1024 y cambia el máximo que es xmx a 2048.

00:08:10.100 --> 00:08:14.900
Eso que hacemos ahí, el primero que hicimos fue de la GUI, de la interfaz gráfica y

00:08:14.900 --> 00:08:17.940
esto que estamos aquí es para los jobs que vamos a ejecutar.

00:08:18.280 --> 00:08:20.820
Esa es la memoria que configuré a nivel de los jobs.

00:08:25.420 --> 00:08:28.240
Listo, tenemos esa parte, no hay ningún inconveniente entonces,

00:08:28.400 --> 00:08:31.820
veo para ver si ya le debemos aplicar.

00:08:33.080 --> 00:08:37.040
Básicamente lo principal que podía hacer a nivel de configuración de la herramienta.

00:08:37.040 --> 00:08:39.200
Listo, le damos a aplicar a todo eso.

00:08:41.480 --> 00:08:43.160
Acto seguido como recomendación.

00:08:45.000 --> 00:08:48.220
Vamos entonces a organizar los jobs por carpetas.

00:08:48.860 --> 00:08:52.640
Entonces vamos a tener un proyecto y en el proyecto vamos a colocar los

00:08:52.640 --> 00:08:56.760
diferentes jobs dentro de cada carpeta de aquellos jobs que tenga relación.

00:08:57.300 --> 00:08:59.920
Para este caso que estamos simplemente en un ambiente académico,

00:09:00.060 --> 00:09:04.200
pues simplemente vamos a crear aquí, vamos aquí donde dice job design, click

00:09:04.200 --> 00:09:07.560
derecho y vamos a la sección que dice crear folder.

00:09:08.800 --> 00:09:12.160
Vamos a crear entonces un folder llamado entonces AXA.

00:09:13.560 --> 00:09:15.600
Voy a llamarlo AXA1 porque yo tengo AXA allá.

00:09:19.320 --> 00:09:23.920
Después que lo cree, expande acá donde dice job, va dentro de la carpeta,

00:09:25.000 --> 00:09:28.940
click derecho, selecciona la carpeta, click derecho y ahora sí vamos a crear

00:09:28.940 --> 00:09:31.300
nuestro primer job, create job.

00:09:32.200 --> 00:09:35.920
Por estándar entonces vamos a llamarlo job dentro de esto.

00:09:36.080 --> 00:09:38.960
Simplemente como recomendación ya a nivel interno,

00:09:39.080 --> 00:09:41.680
pues ya tú definirás prefijo o sufrio de cada job.

00:09:42.340 --> 00:09:46.780
Voy a llamarlo entonces job y voy a seguir estándar en que voy a separar

00:09:46.780 --> 00:09:50.460
por underscore, es decir, voy a usar snackcase que viene de phyto.

00:09:51.220 --> 00:09:59.500
Underscore, voy a llamarlo mensaje, mensaje, underscore, hola mundo.

00:10:01.300 --> 00:10:04.240
El típico de la mundo que hacemos cuando estamos aprendiendo algo.

00:10:07.540 --> 00:10:10.660
Si quieres define un estándar diferente allá, lo importante de los estándar es

00:10:10.660 --> 00:10:16.160
que lo cumplamos, no significa que tengamos que seguir el europeo o el

00:10:16.160 --> 00:10:19.280
canadiense o estadounidense, no, pues simplemente como que usted

00:10:19.280 --> 00:10:21.880
defina uno y que lo siga, es sumamente importante.

00:10:24.380 --> 00:10:29.760
Propósito aprender, propósito aprender elementos básicos de talent.

00:10:31.380 --> 00:10:35.620
Y la descripción, pues vamos a hacerla entonces aquí, mostrar.

00:10:37.700 --> 00:10:39.620
Una casilla de texto.

00:10:41.360 --> 00:10:43.160
Aclaro que esto lo voy a hacer nada más en un solo

00:10:43.160 --> 00:10:45.920
yo, porque es para que lo tenga en cuenta, porque no vamos,

00:10:46.020 --> 00:10:48.160
si nos podemos colocar el propósito de descripción, nos

00:10:48.160 --> 00:10:51.280
decatamos mucho tiempo, pero como buena práctica a nivel de los

00:10:51.280 --> 00:10:54.460
yo que vayas a hacer, si es importante que lo hagas, si?

00:10:54.620 --> 00:10:55.060
Importante.

00:10:55.480 --> 00:10:57.560
Acá solamente en este lo vamos a hacer nada más.

00:10:57.600 --> 00:11:00.100
Por qué? Porque es que si nos podemos colocar propósito de descripción,

00:11:00.100 --> 00:11:03.100
nos demoramos un poquito más y en realidad son muchos temas.

00:11:05.140 --> 00:11:06.720
Autor, no le cambiamos bloqueado.

00:11:06.840 --> 00:11:09.640
Ya te expliqué la versión de lancero punto uno.

00:11:09.860 --> 00:11:12.140
Si quieres, cambia el estado aquí a development.

00:11:13.740 --> 00:11:17.300
Pero entenderás que esos estados los manejas internamente con

00:11:17.300 --> 00:11:20.020
tu grupo de desarrollo, si es develop, ecuado o producción.

00:11:20.080 --> 00:11:21.760
Último, dale finish por favor.

00:11:23.220 --> 00:11:27.460
Y lo que hace es que inicia una canvas que te la va a colocar en

00:11:27.460 --> 00:11:32.660
la perspectiva del lado y eso te coloca la perspectiva y ahí la tienes.

00:11:35.660 --> 00:11:37.940
Cómo agregamos componentes?

00:11:38.400 --> 00:11:41.640
Dos formas de agregar componentes en lo que es talent.

00:11:42.240 --> 00:11:44.660
Una forma es que lo busque en la paleta.

00:11:45.780 --> 00:11:51.000
Entonces, ya sea que lo busque porque no sé el nombre y voy a buscar

00:11:51.000 --> 00:11:54.900
a qué a qué pertenece, si es pices, inteligencia, cloud o la otra es

00:11:54.900 --> 00:11:59.360
que lo busque, que hay una pequeña casilla de texto y pueda colocar un

00:11:59.360 --> 00:12:03.900
elemento para ser buscado, un patrón va a colocar aquí TMSG.

00:12:06.960 --> 00:12:10.560
TMSG y lo que busca son todos los componentes que inician o

00:12:10.560 --> 00:12:14.200
contengan esa línea de comando, inician, contengan o finaliza.

00:12:14.300 --> 00:12:17.820
Cómo hago? Selecciono, clic sostenido y suelto en el canvas.

00:12:18.100 --> 00:12:20.220
Selecciono, clic sostenido y suelto en el canvas.

00:12:20.920 --> 00:12:22.960
Primera forma en que lo agrego.

00:12:22.960 --> 00:12:27.540
La segunda forma es que no lo busque directamente allá en la paleta,

00:12:27.800 --> 00:12:30.960
sino en el canvas, dele clic en cualquier posición del canvas.

00:12:32.520 --> 00:12:35.840
Y coloca la palabra con la que cual quiere buscar el componente,

00:12:35.960 --> 00:12:42.020
coloca nuevamente TMSG y le aparece los diferentes componentes.

00:12:42.060 --> 00:12:47.800
Ahí lo selecciona y es la otra forma en la cual agrego componentes.

00:12:47.940 --> 00:12:51.800
Por si las dudas, la herramienta y no la he visto en la última versión

00:12:51.800 --> 00:12:57.820
de Talent Studio, o permítame ver si se agregó en esta versión, un momento.

00:13:01.860 --> 00:13:07.240
Sí, así lo tiene.

00:13:07.960 --> 00:13:11.880
Aquí hay un autosave que lo puede configurar si usted quiere.

00:13:12.400 --> 00:13:15.080
Aquí está, nuevamente, qué pena en ventana.

00:13:16.540 --> 00:13:17.660
En preferencias.

00:13:21.080 --> 00:13:22.280
Hay autosave.

00:13:22.580 --> 00:13:25.900
Poco para auto y aquí donde dice autosave.

00:13:27.880 --> 00:13:32.100
Habilita el autosave aquí y dice en cuántos segundos quiere que guarda

00:13:32.100 --> 00:13:35.560
automáticamente este pronto si tiene problemas,

00:13:35.560 --> 00:13:39.400
no sé, eléctricos y pronto en tu región, de pronto no es el caso.

00:13:39.840 --> 00:13:43.360
Si se te lo pide, pues aquí lo colocar cada cinco segundos.

00:13:43.900 --> 00:13:45.860
Y aquí aplica.

00:13:46.220 --> 00:13:49.000
Es lo que hace, se ve cada cinco segundos, está guardando los cambios.

00:13:49.860 --> 00:13:53.920
Si lo quieres configurar nuevamente, dónde es, va aquí donde dice ventana.

00:13:54.880 --> 00:13:55.380
Preferencias.

00:13:56.100 --> 00:14:00.040
Coloca la palabra auto en el filtro y aparece autosave.

00:14:01.340 --> 00:14:06.700
Lo habilita y le da el tiempo en el cual usted quiere que guarde constantemente.

00:14:07.040 --> 00:14:09.980
Cinco segundos, 20 segundos, lo que usted desea.

00:14:10.140 --> 00:14:12.800
Ahí yo lo configuré para que me guarde cada cinco segundos.

00:14:14.780 --> 00:14:16.320
Listo, entonces sigo.

00:14:18.640 --> 00:14:23.120
Ahora en la parte de abajo del canva, esto es importante que sepa dónde está,

00:14:23.260 --> 00:14:27.240
porque a veces te van a salir errores y es difícil encontrar dónde está el error.

00:14:28.160 --> 00:14:31.860
Entonces toca revisar el código generado para que dé una idea de dónde está el error.

00:14:32.520 --> 00:14:35.860
En la parte del canva, en la parte aquí abajo donde finaliza,

00:14:36.020 --> 00:14:38.520
está una sesión que dice designer por defecto.

00:14:38.960 --> 00:14:40.700
Es una pestaña que está aquí designer.

00:14:40.700 --> 00:14:43.540
Al ladito designer, hay una sesión que dice Kou.

00:14:44.440 --> 00:14:46.280
Dale clic en Kou, por favor.

00:14:46.520 --> 00:14:50.000
Quizás puede demorarte un poco de tiempo para que te muestre el código que va a generar.

00:14:50.540 --> 00:14:53.580
Ahí demora inicialmente en la primera vez un par de tiempos,

00:14:53.580 --> 00:14:57.720
pero entonces ese Kou que está ahí te va a mostrar el código generado.

00:14:58.180 --> 00:15:03.160
Si ese código generado te aparece un punto rojo,

00:15:03.440 --> 00:15:07.160
te va a indicar que en esa parte, en esa línea de código hay un error.

00:15:07.160 --> 00:15:10.640
Esto es muy importante que lo identifiques.

00:15:10.740 --> 00:15:14.980
¿Por qué? Porque algunas veces es difícil encontrar visualmente un error.

00:15:15.080 --> 00:15:20.120
Entonces voy a ver en el código que generó y ahí podía entonces ser más fácil encontrar el error.

00:15:23.380 --> 00:15:26.500
Espero que alguno le está cargando entonces el Kou.

00:15:26.600 --> 00:15:29.280
A veces demora la primera vez un par de tiempos.

00:15:29.460 --> 00:15:33.940
Si ya lo alcanzaste a ver, pues ahí dese cuenta que lo que aparece es,

00:15:33.960 --> 00:15:36.120
en el caso mío aparece un amarillo.

00:15:36.120 --> 00:15:39.020
Ese amarillo indica un warning en el código generado.

00:15:39.200 --> 00:15:41.900
Warning de pronto de alguna variable que no estás usando, algo particular.

00:15:42.460 --> 00:15:48.040
O algo que generó mal o que no generó eficientemente la herramienta.

00:15:48.440 --> 00:15:50.600
Pero no aparece nada de error, significa que no hay error.

00:15:51.020 --> 00:15:52.480
Me voy nuevamente al designer.

00:15:56.200 --> 00:16:01.160
Listo, ahora vamos a la ventana, esta que está aquí.

00:16:01.900 --> 00:16:08.600
Esta ventana que está aquí, que es la ventana de configuración de los componentes.

00:16:08.800 --> 00:16:13.020
Cada vez que tú vayas a configurar un componente se te cambia pues dependiendo del componente.

00:16:13.580 --> 00:16:16.460
Para configurar el componente el primero te da clic en el elemento.

00:16:18.040 --> 00:16:21.540
Bueno, clic nada más, perdón, doble clic, doble clic.

00:16:21.660 --> 00:16:25.000
Y por cada componente te va a aparecer prácticamente lo mismo.

00:16:25.000 --> 00:16:30.460
O lo siguiente, importante en los cambios de versiones,

00:16:30.480 --> 00:16:32.840
si hay que entender cómo puede funcionar esto.

00:16:33.680 --> 00:16:39.060
Note que los componentes, así como están, están separados, no están unidos.

00:16:40.220 --> 00:16:45.360
A los componentes estar por separados, lo que hace internamente el señor Talen,

00:16:45.820 --> 00:16:49.520
es que cada elemento lo divide en lo que él llama sub-jobs.

00:16:51.060 --> 00:16:54.740
Prácticamente son treas que está haciendo, hilos que está haciendo a nivel de lo que es Java.

00:16:55.400 --> 00:16:59.580
Significa entonces lo siguiente, que al componente, al no estar unidos,

00:16:59.940 --> 00:17:02.580
él entiende que hay dos sub-jobs.

00:17:03.020 --> 00:17:08.760
El primer sub-job que sería el de mensaje número uno y el de otro que es el message box número dos.

00:17:10.220 --> 00:17:14.040
El orden de ejecución varía de la siguiente forma.

00:17:14.420 --> 00:17:24.500
En esta, en esta, digamos, en esta versión, los jobs se ejecutan de manera secuencial.

00:17:24.500 --> 00:17:26.760
No se ejecutan de manera concurrente.

00:17:27.520 --> 00:17:30.240
Concurrente, solamente para recordar los conceptos,

00:17:30.340 --> 00:17:34.320
hay unos conceptos que se llama concurrencia y paralelismo.

00:17:35.300 --> 00:17:40.860
Paralelismo indica que si una aplicación tiene varios hilos, esos hilos se ejecutan todos al tiempo.

00:17:41.460 --> 00:17:44.480
Y concurrencia lo que hace es un paralelismo aparente.

00:17:44.480 --> 00:17:48.040
Es decir, que en realidad una aplicación puede tener cuatro hilos,

00:17:48.160 --> 00:17:51.600
pero ya está ejecutando dos, o está ejecutando tres, o está ejecutando uno.

00:17:51.960 --> 00:17:53.160
Eso es lo que llaman concurrencia.

00:17:53.160 --> 00:17:55.640
Para el caso particular de esta versión,

00:17:56.180 --> 00:18:00.620
esta versión cada sub-job que yo tengo se ejecuta de manera, solamente hay un hilo de ejecución.

00:18:00.800 --> 00:18:02.980
O sea, se ejecuta de manera secuencial.

00:18:03.660 --> 00:18:04.400
¿En qué orden?

00:18:04.400 --> 00:18:08.320
En el orden normalmente en que tú hayas adicionado, pero eso se puede cambiar.

00:18:08.500 --> 00:18:13.140
Es decir, como yo adicioné primero el message box uno y después el message box dos,

00:18:13.400 --> 00:18:17.180
se debería ejecutar primero este message box uno y después el message box dos.

00:18:17.820 --> 00:18:18.160
¿Listo?

00:18:18.160 --> 00:18:24.200
En la versión Talent Studio hay unas opciones que te permiten ejecutar de manera concurrente.

00:18:24.420 --> 00:18:28.100
Para hacerlo más rápido, es decir, que no usa un solo hilo de ejecución,

00:18:28.260 --> 00:18:30.120
sino usa varios hilos de ejecución.

00:18:30.580 --> 00:18:34.440
Y eso en algunos casos, porque hay que entender teóricamente si tiene sentido o no tiene sentido,

00:18:34.920 --> 00:18:38.080
en algunos casos va a incrementar el tiempo de ejecución.

00:18:38.120 --> 00:18:39.440
Es decir, va a ser más eficiente.

00:18:40.320 --> 00:18:41.820
Solamente lo que tengas en cuenta esa parte.

00:18:41.820 --> 00:18:47.780
Ahora, aquí me subiqué, voy nuevamente en el doble clic al componente número uno.

00:18:48.280 --> 00:18:53.380
Y en la parte de abajo vas a encontrar la sección que dice Component, ¿Verdad?

00:18:54.260 --> 00:18:57.200
Pero aparte de Component vas a encontrar el nombre del job,

00:18:57.680 --> 00:18:59.060
que es la primera pestaña que tengo.

00:18:59.660 --> 00:19:02.460
La segunda pestaña vas a tener los contextos,

00:19:02.600 --> 00:19:04.760
porque ahora hay dos tipos de contextos.

00:19:05.020 --> 00:19:08.940
Un contexto a nivel de proyecto y un contexto a nivel de cada job.

00:19:09.560 --> 00:19:11.080
Y puede ser diferente si tú quieres.

00:19:12.520 --> 00:19:17.820
Tengo ahora la parte de Component, que es donde voy a configurar el componente.

00:19:17.920 --> 00:19:21.680
La mayoría de componentes en el talent tienen las mismas cosas.

00:19:22.320 --> 00:19:24.540
Primero hay una sección que dice Basic Setting.

00:19:24.740 --> 00:19:28.120
Vean, date cuenta, aquí está Component y aquí te aparece Basic Setting.

00:19:28.580 --> 00:19:33.280
Los elementos básicos que deberías configurar para que ese hilo funcionara de forma correcta.

00:19:33.660 --> 00:19:36.660
Para este caso en particular te está pidiendo que le des un título,

00:19:37.440 --> 00:19:40.420
un tipo de botón que quieres que muestre y el mensaje.

00:19:41.200 --> 00:19:44.940
Por ejemplo, este mensaje, y aquí viene nuevamente,

00:19:45.280 --> 00:19:48.020
que tienes que meter tu Java con el lenguaje.

00:19:48.240 --> 00:19:52.180
Porque es que si no te metes con el lenguaje puede que tengas un par de errores.

00:19:52.620 --> 00:19:55.260
Entonces, eso que está ahí es un texto.

00:19:55.640 --> 00:19:59.160
Un texto para Java tiene que estar encerrado necesariamente entre comillas dobles.

00:19:59.820 --> 00:20:02.840
Por lo tanto, para yo cambiar el mensaje de texto,

00:20:03.420 --> 00:20:05.520
aquí me toca entonces pensando que esto es Java,

00:20:05.940 --> 00:20:07.560
para yo cambiar ese texto tengo que cambiarlo,

00:20:07.600 --> 00:20:09.780
pero conservando en que esté en comillas dobles.

00:20:09.780 --> 00:20:11.220
Si no me puede salir un error.

00:20:11.780 --> 00:20:16.100
Entonces, lo conservo en comillas dobles y lo que voy a cambiarla aquí simplemente es

00:20:16.100 --> 00:20:20.420
de español a inglés y voy a colocarle hola mundo número uno aquí.

00:20:21.460 --> 00:20:23.960
Que esté entre comillas dobles.

00:20:26.100 --> 00:20:27.980
Entre las comillas dobles, por favor.

00:20:28.600 --> 00:20:32.540
Haces lo mismo para el componente número dos.

00:20:33.540 --> 00:20:35.700
Y cámbiale, si tú quieres le cambia el título,

00:20:35.700 --> 00:20:37.480
pero bueno, para no demorar mucho,

00:20:37.860 --> 00:20:40.980
cambia aquí a hola mundo dos.

00:20:44.740 --> 00:20:46.260
Entonces, por la teoría que vimos,

00:20:46.540 --> 00:20:49.520
recordemos que como los componentes no están unidos entre sí,

00:20:49.780 --> 00:20:54.280
ahí en realidad tengo dos subjobs que en el orden de ejecución,

00:20:54.420 --> 00:20:57.340
pues normalmente se ejecuta el primer componente que agregué

00:20:57.340 --> 00:21:00.020
y así sucesivamente los componentes que vaya agregando.

00:21:00.220 --> 00:21:03.000
Pero claro, yo puedo cambiar ese orden si yo deseo.

00:21:03.000 --> 00:21:06.480
Pero tienes que entender el concepto de subjobs.

00:21:06.820 --> 00:21:09.160
Listo, aquí lo que hacemos entonces es lo siguiente.

00:21:09.280 --> 00:21:10.760
Hay varias formas de ejecutarlo.

00:21:10.820 --> 00:21:15.000
Si quieres te vas a la pestaña donde dice run job aquí.

00:21:15.860 --> 00:21:17.700
La pestaña al lado del componente.

00:21:17.960 --> 00:21:18.640
Hice run job.

00:21:19.680 --> 00:21:21.980
Y aquí está un botón que dice run,

00:21:22.520 --> 00:21:26.520
pero acá también tienes un botón que dice acá, run acá.

00:21:28.080 --> 00:21:30.520
Si tú quieres, pues lo ejecutas, run.

00:21:31.560 --> 00:21:32.600
¿Qué es lo que va a hacer?

00:21:32.620 --> 00:21:34.880
Va a ser el código Java que tenía internamente,

00:21:35.040 --> 00:21:37.760
pues lo va a compilar nuevamente y lo va a ejecutar.

00:21:37.960 --> 00:21:38.400
Listo.

00:21:39.800 --> 00:21:41.880
Y ahí fíjate lo que hace inicialmente.

00:21:42.020 --> 00:21:45.400
Pues me va a mostrar una casilla de texto que está en modo modal.

00:21:45.880 --> 00:21:48.260
Significa en que si no cierro la ventana esa,

00:21:48.300 --> 00:21:50.000
no se puede ejecutar el código siguiente.

00:21:50.740 --> 00:21:55.420
Le doy aquí, OK, se debería ejecutar la segunda ventana modal

00:21:56.000 --> 00:21:58.460
y solamente terminaría como es modal.

00:21:58.460 --> 00:22:02.140
Significa que no va a poder, se va a bloquear en ese punto.

00:22:02.280 --> 00:22:04.560
Le doy OK y termina su ejecución.

00:22:04.720 --> 00:22:05.400
Forma básica.

00:22:05.560 --> 00:22:09.040
Aquí lo que hemos aprendido es agregar componentes,

00:22:09.240 --> 00:22:11.260
que es la diferente forma.

00:22:11.940 --> 00:22:14.620
Y segundo principal que entiendes el concepto de subjobs.

00:22:14.980 --> 00:22:18.140
Si los componentes no están unidos, se crean subjobs.

00:22:18.300 --> 00:22:19.460
En este caso tengo dos.

00:22:20.700 --> 00:22:22.800
Veamos otros elementos de configuración que son

00:22:22.800 --> 00:22:24.720
aplicables a todos los componentes que tiene talent.

00:22:24.720 --> 00:22:28.200
Démosle doble clic al T-MessageBoss nuevamente para

00:22:28.200 --> 00:22:30.360
llegar a la ventana de configuración, doble clic.

00:22:30.880 --> 00:22:32.620
Y hace cuenta que aparece Component acá.

00:22:33.080 --> 00:22:36.300
Dentro de esta ventana, el Component va a aparecer y va

00:22:36.300 --> 00:22:38.780
a ser muy común, lo que puede variar es la forma.

00:22:39.180 --> 00:22:41.700
Tenemos el basing, tenemos advanced setting,

00:22:42.240 --> 00:22:44.400
que en este caso, pues, el componente no tiene nada

00:22:44.400 --> 00:22:46.060
avanzado de configurar.

00:22:46.340 --> 00:22:47.640
Tengo dynamic setting.

00:22:48.760 --> 00:22:49.480
¿Qué es dynamic setting?

00:22:49.580 --> 00:22:52.040
Son elementos que van a cambiar en modo de ejecución.

00:22:52.160 --> 00:22:54.700
Tengo esta parte de view, que es la forma en que el

00:22:54.700 --> 00:22:55.440
componente se ve.

00:22:55.700 --> 00:22:58.260
Visualmente, ahora te explico un poquito más.

00:22:58.700 --> 00:23:00.460
Vete la parte de documentación,

00:23:01.060 --> 00:23:02.680
que es sumamente importante en un job.

00:23:03.200 --> 00:23:05.480
Y si tú quieres, dale clic aquí donde dice Show

00:23:05.480 --> 00:23:08.260
Configuration y agrégale un mensaje.

00:23:08.480 --> 00:23:17.100
Por ejemplo, este componente crea una casilla de texto.

00:23:17.360 --> 00:23:20.580
Una casilla de texto o un MessageBoss en inglés.

00:23:20.680 --> 00:23:21.960
Una casilla de texto.

00:23:23.300 --> 00:23:26.560
Esto es sumamente importante para documentar.

00:23:26.660 --> 00:23:32.320
Dale clic, entonces, y notarás que se te agregó una pequeña

00:23:32.320 --> 00:23:35.340
I o una pequeña I aquí.

00:23:35.500 --> 00:23:38.880
Entonces, si tú vas con esa I, te va dando documentación,

00:23:39.080 --> 00:23:40.860
te va mostrando la documentación que tienes.

00:23:42.040 --> 00:23:44.520
Eso es para darle, pues, información,

00:23:44.980 --> 00:23:45.940
documentar más cosas.

00:23:46.320 --> 00:23:49.100
Te apareció una pequeñita I que está ahí.

00:23:49.740 --> 00:23:54.400
Colocas el mouse sobre esa I y te aparece la documentación que

00:23:54.400 --> 00:23:55.420
tú has colocado.

00:23:55.800 --> 00:23:58.940
Recuerda que es acá, da doble clic en TMS Amboss,

00:23:59.200 --> 00:24:00.120
Documentation.

00:24:00.460 --> 00:24:04.880
Asegúrate que tengas Show, el checkbox de Show

00:24:04.880 --> 00:24:07.920
Configuration habilitado y coloques un mensaje que tú

00:24:07.920 --> 00:24:08.660
quieras.

00:24:08.900 --> 00:24:10.520
¿Sí todos o no sé si?

00:24:11.420 --> 00:24:12.460
Listo, perfecto.

00:24:12.500 --> 00:24:15.280
Tienes que colocar, entonces, cerca por la I y te

00:24:15.280 --> 00:24:17.140
va mostrando la documentación que tengo.

00:24:17.140 --> 00:24:19.280
Ese señor que está ahí.

00:24:19.360 --> 00:24:21.300
Eso es porque es importante, a veces,

00:24:21.500 --> 00:24:22.960
dentro de yo documentar muchas cosas.

00:24:23.960 --> 00:24:27.300
Lo otro es que está claro que todo esto que estoy

00:24:27.300 --> 00:24:29.540
explicado se aplica a cualquier componente de talent.

00:24:29.860 --> 00:24:31.760
Significa que podamos hacer esto sobre cualquiera.

00:24:32.480 --> 00:24:34.900
Lo otro es que en algunos casos tú quisieras cambiarle

00:24:34.900 --> 00:24:36.720
el nombre por defecto al componente.

00:24:36.880 --> 00:24:38.420
Date cuenta que el componente por defecto se

00:24:38.420 --> 00:24:40.440
llama TMS Amboss.

00:24:40.800 --> 00:24:42.600
¿Cómo le hago para cambiar el nombre?

00:24:42.860 --> 00:24:43.980
Entonces, mira lo siguiente.

00:24:44.120 --> 00:24:44.720
¿Cómo es este?

00:24:45.760 --> 00:24:48.960
Vamos a darle doble clic, pero no continuado, no seguido,

00:24:48.980 --> 00:24:49.640
sino primero.

00:24:50.020 --> 00:24:53.840
Damos doble clic al label del componente.

00:24:54.200 --> 00:24:58.140
Después le das otra vez clic y te aparece para cambiar el

00:24:58.140 --> 00:24:58.320
nombre.

00:24:58.400 --> 00:24:59.420
Nuevamente, ¿cómo hacemos?

00:25:00.200 --> 00:25:01.920
Click en el label.

00:25:02.220 --> 00:25:03.820
Nuevamente click para modificarlo.

00:25:04.780 --> 00:25:06.640
Y ahí puedes colocarle, pues, el nombre que tú quieras.

00:25:06.680 --> 00:25:11.820
Esto se va a colocarle a este señor, Casilla Texto 1.

00:25:12.640 --> 00:25:16.240
Para todos, para todos los cambios del label de los

00:25:16.240 --> 00:25:18.180
componentes es exactamente igual.

00:25:18.760 --> 00:25:21.300
Hago el mismo ejemplo con Mesa 2.

00:25:21.860 --> 00:25:23.540
Selecciono el label, le doy click,

00:25:24.020 --> 00:25:26.480
y después le doy nuevamente click para cambiarlo.

00:25:27.540 --> 00:25:29.320
Parece que te demora un tiempo un delaycito ahí.

00:25:29.580 --> 00:25:31.580
Y le cambio el nombre al cual yo quiera.

00:25:31.860 --> 00:25:33.340
Parte del hecho es que no puedes tener tus nombres

00:25:35.400 --> 00:25:35.880
iguales.

00:25:36.540 --> 00:25:39.220
Bueno, en esta parte básica lo que te debe quedar claro

00:25:39.220 --> 00:25:41.080
es que el concepto principal que buscaba,

00:25:41.080 --> 00:25:42.580
¿cómo crear componentes?

00:25:42.580 --> 00:25:43.840
Que es sencillo.

00:25:44.380 --> 00:25:47.400
Y el concepto de subjogs, que eso lo vamos a seguir viendo,

00:25:47.520 --> 00:25:49.680
pero es importante que entiendas que un jog se puede

00:25:49.680 --> 00:25:51.040
dividir en varios subjogs.

00:25:51.160 --> 00:25:54.360
Técnicamente lo que hace es un hilo de ejecución.

00:25:54.720 --> 00:25:57.420
Para esta versión, pues, tienes por defecto nada más un

00:25:57.420 --> 00:26:00.060
solo hilo, pero en la versión Talent Studio puedes

00:26:00.060 --> 00:26:01.720
hacer multitasking, es decir,

00:26:01.960 --> 00:26:04.580
que los subjogs se pueden ejecutar concurrentemente.

00:26:04.780 --> 00:26:07.580
Y concurrencia no significa que todos sean al tiempo,

00:26:07.580 --> 00:26:10.000
o que depende de si el sistema operativo está muy ocupado,

00:26:10.340 --> 00:26:12.100
es que tú puedas ejecutar varios,

00:26:12.420 --> 00:26:15.220
depende directamente del sistema operativo si está o no

00:26:15.220 --> 00:26:16.640
está ocupado.

00:26:17.540 --> 00:26:18.180
Bueno, listo.

00:26:18.200 --> 00:26:19.580
Eso es nuestro primer ejemplo.

00:26:19.740 --> 00:26:21.020
Ahora voy a continuar acá.

00:26:21.140 --> 00:26:23.240
Voy a poner de este lado los siguientes ejemplos que

00:26:23.240 --> 00:26:25.900
vamos a hacer, que vamos a complicar un poco más.

00:26:27.600 --> 00:26:29.300
Vamos a hacer nuestro ejemplo número 2.

00:26:32.380 --> 00:26:33.640
Listo, todos van conmigo.

00:26:34.380 --> 00:26:35.160
Espera un momentito.

00:26:35.260 --> 00:26:35.820
Todos vamos.

00:26:36.740 --> 00:26:38.500
Creo que todos vamos conmigo, listo.

00:26:38.660 --> 00:26:40.140
Vamos a crear un nuevo Jog ahora.

00:26:40.240 --> 00:26:42.680
Cerremos este Jog que no nos interesa, entonces.

00:26:43.660 --> 00:26:44.860
Cerramos aquí arribita.

00:26:45.560 --> 00:26:49.200
En el canvas aparece en el nombre listo, cierras.

00:26:50.980 --> 00:26:51.500
Perfecto.

00:26:52.320 --> 00:26:55.180
Y vamos ahora a crear un nuevo Jog sobre la carpeta que

00:26:55.180 --> 00:26:55.580
hicimos.

00:26:55.700 --> 00:26:57.900
Crear entonces un nuevo Jog.

00:26:58.940 --> 00:27:02.320
Lo voy a llamar Jog Conexión,

00:27:04.740 --> 00:27:06.820
Underexcord Fuentes Datos.

00:27:09.500 --> 00:27:14.960
Propósito ejemplificar el uso de archivos,

00:27:15.140 --> 00:27:18.140
perdón, el uso de fuentes de datos.

00:27:18.500 --> 00:27:19.580
Sería el propósito.

00:27:19.700 --> 00:27:21.340
Descripción no lo voy a hacer porque nos demoraba más

00:27:21.340 --> 00:27:21.760
tiempo.

00:27:22.340 --> 00:27:24.240
Propósito ejemplificar el uso de fuentes de datos.

00:27:24.400 --> 00:27:27.000
Cuando vaya muy rápido me avisan porque a veces me

00:27:27.000 --> 00:27:27.340
acelero.

00:27:27.360 --> 00:27:29.120
De pronto el café, estoy adicto al café.

00:27:29.160 --> 00:27:31.260
Creo que la mayor parte del sistema tenemos una

00:27:31.260 --> 00:27:31.680
adicción.

00:27:32.720 --> 00:27:35.240
Yo soy adicto al café, hay otros que son adictos a las

00:27:35.240 --> 00:27:37.880
bebidas energizantes, otros adictos a Coca-Cola.

00:27:38.640 --> 00:27:41.740
Pero bueno, hay una adicción ahí en el Jog.

00:27:41.920 --> 00:27:44.040
Vamos a darle aquí Finish, por favor,

00:27:44.160 --> 00:27:45.520
para que nos cree la canvas.

00:27:48.820 --> 00:27:49.340
Y listo.

00:27:49.540 --> 00:27:52.660
Note que el nombre completo es 0.1.

00:27:52.780 --> 00:27:55.720
Ese 0.1 indica la versión por defecto en que está,

00:27:55.820 --> 00:27:56.680
que es la 0.1.

00:27:56.740 --> 00:27:58.620
Pero ya te expliqué el concepto de versiones.

00:27:58.620 --> 00:28:00.700
Ya eso tendría que estandarizarlo dentro de

00:28:00.700 --> 00:28:04.940
empresa cuando subimos a Minor o cuando subimos a Major,

00:28:05.080 --> 00:28:05.460
como tal.

00:28:05.520 --> 00:28:07.880
Entonces, para esto vamos a conectarnos.

00:28:08.260 --> 00:28:11.360
En este caso, simula el caso que tengas algunos archivos en

00:28:11.360 --> 00:28:13.220
Excel, algunos archivos en CSV,

00:28:13.740 --> 00:28:15.060
algunos archivos a nivel de base de datos.

00:28:15.540 --> 00:28:18.860
Y tú quieras tomar los datos que están ahí para hacer un

00:28:18.860 --> 00:28:20.080
progresamiento de esos datos.

00:28:20.620 --> 00:28:22.420
Listo, eso es lo que vamos a hacer.

00:28:22.800 --> 00:28:24.280
Entonces, cuando es el caso,

00:28:24.660 --> 00:28:26.260
hay diferentes formas de hacer esto.

00:28:26.780 --> 00:28:28.700
Una, la más básica, la más sencilla,

00:28:29.080 --> 00:28:33.600
es irnos de manera estática a la configuración del elemento.

00:28:34.200 --> 00:28:35.360
¿Cómo digo estático?

00:28:35.640 --> 00:28:38.260
Nos vamos aquí donde es la sesión de repositorio,

00:28:38.680 --> 00:28:40.660
en metadata y amplía metadata.

00:28:42.940 --> 00:28:48.200
En esa metadata encontrarás que hay diferentes tipos de

00:28:48.200 --> 00:28:51.520
archivos a los cuales yo me puedo desconectar como fuente

00:28:51.520 --> 00:28:51.900
de datos.

00:28:52.640 --> 00:28:54.960
La pregunta del millón que nos haríamos es,

00:28:54.960 --> 00:29:00.380
¿Qué pasaría si el tipo de archivo que está aquí no está?

00:29:00.760 --> 00:29:03.700
O sea, digamos tú tienes un formato parquet, por ejemplo,

00:29:04.160 --> 00:29:06.440
y ese formato parquet no está bueno.

00:29:07.360 --> 00:29:11.520
Aclaro que normalmente en esta versión hay cosas que están

00:29:11.520 --> 00:29:14.140
muy limitadas, pero en la versión que tienes instalada

00:29:14.140 --> 00:29:18.400
en tu empresa está para agregar más fuentes de datos

00:29:18.400 --> 00:29:19.840
para conectarte, por ejemplo,

00:29:20.180 --> 00:29:21.460
entre ese parquet.

00:29:21.460 --> 00:29:24.560
Pero supongamos el caso en que no está ni en la versión

00:29:24.560 --> 00:29:26.960
propietaria, la versión empresarial,

00:29:27.420 --> 00:29:29.180
ni en la versión open source.

00:29:29.500 --> 00:29:30.240
¿Qué se hace ahí?

00:29:30.280 --> 00:29:33.180
Bueno, si no está ahí te tocaría entonces hacer un

00:29:33.180 --> 00:29:36.620
pequeño programita en Java, un pequeño script en Java que

00:29:36.620 --> 00:29:39.760
lea el archivo y tú lo proceses como tú quieras.

00:29:40.040 --> 00:29:43.040
Es la forma en que vería cómo haríamos para procesar

00:29:43.040 --> 00:29:44.520
algo que no está dentro de fuente de datos.

00:29:44.640 --> 00:29:47.000
Vuelvo, repito, si no está a nivel de fuentes de datos,

00:29:47.480 --> 00:29:49.100
no lo consigas ni el propietario,

00:29:49.620 --> 00:29:54.180
la mejor opción que tendrías es que leas el archivo y lo

00:29:54.180 --> 00:29:55.920
proceses como tú quieras, haces un pequeño script.

00:29:56.260 --> 00:29:57.500
Te aclaro que como esto es Java,

00:29:57.540 --> 00:29:59.020
tú puedes agregar librerías de Java.

00:29:59.140 --> 00:30:01.520
Me explico, por ejemplo, tú vas a leer un PDF.

00:30:02.340 --> 00:30:04.420
Entonces, en Java hay una librería muy buena,

00:30:04.520 --> 00:30:05.880
el tercero que se llama PDF Box.

00:30:06.720 --> 00:30:08.500
Entonces, yo puedo agregar ese YAR,

00:30:08.800 --> 00:30:10.680
es un archivo que es uno de los archivos de Java,

00:30:11.080 --> 00:30:13.980
de ese PDF Box, lo puedo agregar aquí y lo puedo

00:30:14.400 --> 00:30:14.800
rehusar.

00:30:15.000 --> 00:30:17.220
Onde quiero llegar es que no te limita la herramienta,

00:30:17.220 --> 00:30:19.660
si no ofrece ahí el que estás buscando,

00:30:19.940 --> 00:30:21.500
porque sencillamente tú puedes escribir un script.

00:30:22.460 --> 00:30:24.140
Pero en este caso vamos a suponer que no sea,

00:30:24.400 --> 00:30:26.380
pues vamos a hacer el ejemplo muy sencillo.

00:30:26.620 --> 00:30:28.320
Y vamos a hacer nuestro primer ejemplo,

00:30:28.560 --> 00:30:31.080
es leer un archivo en formato CSV.

00:30:31.980 --> 00:30:33.600
Si el archivo está en formato CSV,

00:30:33.780 --> 00:30:36.320
la herramienta lo llama archivo delimitado.

00:30:37.580 --> 00:30:38.620
¿Por qué lo delimitado?

00:30:38.700 --> 00:30:41.580
Porque está delimitado por una coma, por un punto y

00:30:41.580 --> 00:30:43.420
coma, por lo que tú quieras.

00:30:43.420 --> 00:30:47.580
Entonces, esos archivos CSV los leo en formato,

00:30:47.780 --> 00:30:49.640
la herramienta llama archivo delimitado.

00:30:50.040 --> 00:30:54.100
Dale clic derecho, por favor, y vete a donde dice crear

00:30:54.100 --> 00:30:55.260
archivo delimitado.

00:30:56.240 --> 00:30:59.960
Te aparece un menú muy parecido al de crear un job.

00:31:00.800 --> 00:31:04.240
El propósito, descripción, autor, versión, estado,

00:31:04.420 --> 00:31:07.100
ipad, te van a indicar exactamente lo mismo que

00:31:07.100 --> 00:31:08.180
tenías a nivel del job.

00:31:09.400 --> 00:31:11.820
Pero en este caso vamos a colocar solamente el nombre.

00:31:11.820 --> 00:31:15.440
Vamos a escribir este, vamos a leer un archivo que tiene

00:31:15.440 --> 00:31:16.740
géneros musicales.

00:31:16.740 --> 00:31:18.760
Entonces, vamos a llamar este archivo,

00:31:18.940 --> 00:31:22.380
este perdón, esta metadata la vamos a llamar géneros.

00:31:22.580 --> 00:31:25.220
Llamala en el nombre géneros, por favor.

00:31:28.060 --> 00:31:29.680
Lo demás ya te lo he explicado.

00:31:29.680 --> 00:31:31.620
Si tienes algún que se te olvidó algo,

00:31:31.720 --> 00:31:33.480
me avisa yo con mucho gusto y lo repito.

00:31:33.820 --> 00:31:36.220
Pero no desgastemos en esa parte de propósito,

00:31:36.240 --> 00:31:39.720
porque son muchos ejemplos y ya sé por experiencia propia

00:31:39.720 --> 00:31:41.700
que no nos alcanza el tiempo para tantas cosas.

00:31:42.600 --> 00:31:43.440
Vamos a darle aquí next.

00:31:46.300 --> 00:31:49.860
Y empieza la parte de configuración del archivo.

00:31:50.480 --> 00:31:53.660
En primero, lo que vas a configurar es la ruta.

00:31:54.400 --> 00:31:57.360
Entonces, por defecto, este señor que está aquí,

00:31:57.400 --> 00:31:59.460
este componente, como es estático,

00:31:59.920 --> 00:32:02.360
esta metadata no me permite referenciar una URL.

00:32:03.380 --> 00:32:06.220
Por ejemplo, supongamos que tú tengas un archivo en un

00:32:06.220 --> 00:32:12.120
S3 o lo tengas en un, en Azure, lo tengas.

00:32:12.260 --> 00:32:14.100
Entonces, con metadata estática de otra edad,

00:32:14.200 --> 00:32:16.060
tendría que buscar un componente que se conecte de

00:32:16.060 --> 00:32:19.760
manera dinámica al S3 o al de Azure y le traes el archivo.

00:32:19.920 --> 00:32:21.360
Esa es la diferencia normalmente entre esta

00:32:21.360 --> 00:32:24.260
metadata que es estática con la que tú puedes hacer el

00:32:24.260 --> 00:32:25.180
nivel dinámico.

00:32:25.580 --> 00:32:28.500
Esta metadata estática busca los elementos a nivel local,

00:32:28.780 --> 00:32:30.840
que estén en el archivo local o es un defecto que

00:32:30.840 --> 00:32:36.200
estén compartidos en una conexión de red que de

00:32:36.200 --> 00:32:36.900
manera dinámica, en tu empresa.

00:32:37.780 --> 00:32:41.000
Pero va a estar aquí donde dice Bros, por favor.

00:32:42.300 --> 00:32:48.260
Váyase a la parte de de, ¿Cómo es que?, de escritorio.

00:32:49.640 --> 00:32:52.500
Y ahí vas a encontrar eh una subcarpeta que se llama

00:32:53.800 --> 00:32:57.660
Dataset. Entra Dataset, entra a CSV,

00:32:58.560 --> 00:33:02.160
y escoge el archivo que se llama Henry punto CSV.

00:33:03.040 --> 00:33:09.020
Henry punto CSV, seleccionalo, abrir y listo.

00:33:09.100 --> 00:33:12.640
Automáticamente te aparece una pequeña vista a donde

00:33:12.640 --> 00:33:14.480
dice File Viewer.

00:33:14.900 --> 00:33:17.160
Esa lista es de 50 archivos.

00:33:18.260 --> 00:33:19.160
Te había explicado teóricamente.

00:33:19.920 --> 00:33:22.040
Esto simplemente es netamente visual.

00:33:22.540 --> 00:33:26.840
La herramienta no guarda ningún dato de ese archivo,

00:33:26.880 --> 00:33:28.040
lo que guarda es la metadata.

00:33:28.440 --> 00:33:29.280
¿Qué es la metadata?

00:33:29.280 --> 00:33:32.600
Los nombres de columnas, los tipos de datos, quizás si

00:33:32.600 --> 00:33:34.380
las tiene y el tamaño que tenga.

00:33:35.100 --> 00:33:39.100
Como este CSV no tiene ni tipo de tipo de columnas

00:33:39.100 --> 00:33:40.560
ni tampoco tamaño.

00:33:40.800 --> 00:33:42.740
Por eso nada más te va a guardar son los nombres de

00:33:43.480 --> 00:33:43.920
columnas.

00:33:44.140 --> 00:33:45.740
Pero es importante que entiendas que la herramienta

00:33:45.740 --> 00:33:48.020
no te guarda datos de archivos.

00:33:49.960 --> 00:33:53.320
Aquí eh si te puede pasar un problema que por defecto

00:33:53.320 --> 00:33:55.160
aquí nada más te muestra 50, pero tú puedes

00:33:55.160 --> 00:33:57.060
cambiar la herramienta para que te muestre 100,

00:33:57.060 --> 00:33:58.460
1000, lo que tú quieras.

00:33:58.660 --> 00:33:59.540
¿Por qué puede ser un problema?

00:33:59.580 --> 00:34:02.960
Porque si el archivo es muy grande quizás hay

00:34:02.960 --> 00:34:06.700
algunas cosas que no le alcances a ver que de pronto

00:34:06.700 --> 00:34:09.500
no tengas en cuenta la hora de validar el archivo.

00:34:09.700 --> 00:34:11.240
Pero bueno, aquí tú lo configura, ya te digo dónde

00:34:11.240 --> 00:34:14.960
lo configuras para que aquí te muestre 50, 100, 200,

00:34:15.060 --> 00:34:15.800
lo que tú quieras.

00:34:15.940 --> 00:34:17.940
Por defecto aquí me muestra los primeros 50

00:34:17.940 --> 00:34:20.900
registros a modo visual nada más.

00:34:21.780 --> 00:34:23.600
Nota aquí que aquí tenemos el formato Unis,

00:34:23.820 --> 00:34:24.120
¿Verdad?

00:34:24.980 --> 00:34:28.280
Aquí te aparece, si da clic aparece Windows, Unis y

00:34:28.280 --> 00:34:31.180
Mac, que son los tres sistemas operativos que tienen

00:34:31.180 --> 00:34:32.460
soporte a la herramienta.

00:34:32.660 --> 00:34:33.720
¿Por qué te pregunta eso?

00:34:33.740 --> 00:34:35.560
Bueno, eso es lo que te hace una pregunta,

00:34:35.860 --> 00:34:37.960
porque resulta que a nivel de sistema operativo

00:34:37.960 --> 00:34:40.440
puede haber un cambio en el retorno,

00:34:40.820 --> 00:34:41.820
en el salto de línea.

00:34:43.040 --> 00:34:45.080
Entonces eh si uno analiza un poco,

00:34:45.520 --> 00:34:47.540
el señor, permítame aquí te muestro algo.

00:34:48.500 --> 00:34:50.120
Normalmente a nivel de Unix,

00:34:50.300 --> 00:34:55.960
el salto de línea es un Slash N.

00:34:56.640 --> 00:34:58.180
Pero a veces el doctor Windows,

00:34:58.800 --> 00:35:01.880
no sé, le dice que el salto de línea

00:35:01.880 --> 00:35:03.420
para él es de formato este,

00:35:03.780 --> 00:35:06.900
Slash R, Slash N.

00:35:08.680 --> 00:35:11.260
Y en Mac OS el salto de línea,

00:35:11.400 --> 00:35:14.860
si me calco dónde está, está entonces en R.

00:35:15.400 --> 00:35:16.540
A donde quiero llegar es que,

00:35:16.760 --> 00:35:18.560
quizás de dónde venga el archivo,

00:35:18.560 --> 00:35:20.880
puede haber un problema con el salto de línea

00:35:20.880 --> 00:35:22.560
si tú no eliges el sistema operativo correcto.

00:35:24.220 --> 00:35:26.860
Normalmente yo trabajo con Unis y con Windows,

00:35:27.000 --> 00:35:28.560
no trabajo con Mac, siendo sincero.

00:35:29.500 --> 00:35:30.880
No he tenido ningún problema con

00:35:30.880 --> 00:35:32.560
salto de línea cuando viene de Windows

00:35:32.560 --> 00:35:33.560
o Linux o al revés.

00:35:34.300 --> 00:35:36.600
No he visto ningún cambio ahí.

00:35:37.600 --> 00:35:38.480
Entonces eh,

00:35:39.200 --> 00:35:40.780
quizás cuando estés trabajando con Mac OS

00:35:40.780 --> 00:35:42.100
si puede haber de pronto alguna

00:35:42.100 --> 00:35:42.800
diferenciación,

00:35:43.000 --> 00:35:44.360
si el archivo viene de allá y lo vas a

00:35:44.360 --> 00:35:45.100
aprovechar con Windows.

00:35:45.100 --> 00:35:48.100
Entonces acá pues normalmente

00:35:48.620 --> 00:35:50.400
pues se escoge Windows.

00:35:51.920 --> 00:35:53.060
El formato de este archivo ya lo he

00:35:53.060 --> 00:35:54.200
probado y bien funciona con

00:35:54.200 --> 00:35:55.260
Windows y con Unis.

00:35:55.580 --> 00:35:57.380
Pero bueno, haciendo alusión

00:35:57.380 --> 00:35:58.960
que estoy en Windows,

00:35:59.180 --> 00:36:00.440
escojo Windows aquí.

00:36:00.640 --> 00:36:02.080
Estamos aquí en Next.

00:36:04.440 --> 00:36:05.480
Y vamos con lo siguiente.

00:36:05.640 --> 00:36:07.320
Primero para que tengas en cuenta algo.

00:36:07.500 --> 00:36:09.260
Esa codificación es sumamente

00:36:09.260 --> 00:36:09.980
importante.

00:36:10.580 --> 00:36:12.280
Por defecto la codificación que

00:36:12.280 --> 00:36:14.140
tiene es ASCII de Estados Unidos.

00:36:14.780 --> 00:36:16.400
Tomando referencia, cuando estamos en

00:36:16.400 --> 00:36:18.360
la universidad, recordarás que ASCII lo que

00:36:18.360 --> 00:36:19.980
hace es que crea caracteres,

00:36:20.040 --> 00:36:22.120
identifica caracteres con 8 bits.

00:36:22.800 --> 00:36:23.840
O sea, un solo byte.

00:36:24.500 --> 00:36:26.220
El problema que tenía con ASCII es

00:36:26.220 --> 00:36:27.840
que no pudo arventar muchos caracteres.

00:36:28.020 --> 00:36:30.140
Por la cual entonces se crearon nuevos

00:36:30.900 --> 00:36:32.520
estándares a nivel de codificación.

00:36:33.520 --> 00:36:34.900
Tipo Europeo ISO,

00:36:36.080 --> 00:36:36.100
tipo

00:36:36.100 --> 00:36:38.140
estadounidense, la ITU.

00:36:40.040 --> 00:36:41.480
UTF, perdón, UTF.

00:36:41.480 --> 00:36:43.940
Pero hay varios, está ANSI, ISO,

00:36:44.440 --> 00:36:45.220
UTF.

00:36:46.540 --> 00:36:47.760
Ahora, partiendo del idioma

00:36:47.760 --> 00:36:48.520
en que estamos,

00:36:49.700 --> 00:36:51.480
que principalmente nos identifica

00:36:51.480 --> 00:36:54.200
las ñ y los tildes,

00:36:54.560 --> 00:36:55.500
yo te recomiendo

00:36:55.500 --> 00:36:57.740
si los archivos vienen

00:36:57.740 --> 00:36:59.900
en formato, digamos,

00:37:00.080 --> 00:37:01.580
español, el idioma en que está,

00:37:02.240 --> 00:37:03.640
yo te recomiendo en que

00:37:03.640 --> 00:37:05.800
uses en su defecto UTF-8

00:37:05.800 --> 00:37:06.560
como mínimo.

00:37:08.780 --> 00:37:10.260
Si con UTF-8

00:37:10.260 --> 00:37:11.820
no te funciona bien porque los

00:37:11.820 --> 00:37:13.100
agregó, aquí hay otro

00:37:13.100 --> 00:37:15.740
que es en español que se llama

00:37:16.260 --> 00:37:17.980
Windows 12-52.

00:37:19.080 --> 00:37:20.260
Esa codificación es

00:37:20.260 --> 00:37:21.500
netamente para el español.

00:37:22.360 --> 00:37:23.940
Porque a veces te va a pasar en que

00:37:23.940 --> 00:37:25.760
la tilde que viene no te la lee bien,

00:37:25.920 --> 00:37:27.300
te la lee con un símbolo especial.

00:37:28.120 --> 00:37:30.220
Entonces, la recomendación es si viene en español

00:37:30.220 --> 00:37:31.400
usa UTF-8

00:37:32.260 --> 00:37:33.460
o Windows 2-52.

00:37:33.860 --> 00:37:35.840
Si es inglés, te

00:37:35.840 --> 00:37:37.680
recomiendo UTF-8.

00:37:37.680 --> 00:37:39.920
Y simplemente por un problema de caracteres.

00:37:40.100 --> 00:37:41.720
Voy a dejarlo en UTF-8

00:37:41.720 --> 00:37:43.660
porque eso viene en realidad que en inglés.

00:37:43.820 --> 00:37:45.120
Los dos están en inglés, los dos están en español.

00:37:46.100 --> 00:37:47.780
Y nota que aquí tengo el separador

00:37:47.780 --> 00:37:48.400
de campo.

00:37:49.680 --> 00:37:51.720
Entonces, como esto es delimitado, tú puedes delimitarlo

00:37:51.720 --> 00:37:53.860
por comas, punto. Dale click aquí.

00:37:54.060 --> 00:37:56.060
Aquí tienes varios. Si hay alguno

00:37:56.060 --> 00:37:57.220
que no

00:37:57.220 --> 00:37:59.620
está, por ejemplo, por, digamos,

00:38:00.880 --> 00:38:01.280
por

00:38:01.280 --> 00:38:03.420
¿Cómo es que es? Por

00:38:03.420 --> 00:38:05.400
un carácter especificado, digamos, numeral,

00:38:05.400 --> 00:38:06.700
usted ajusta

00:38:06.700 --> 00:38:08.960
y coloca el símbolo que tú quieres.

00:38:09.980 --> 00:38:11.280
Metido entre comillas doble.

00:38:11.540 --> 00:38:13.340
Entonces, aquí como el carácter de separación

00:38:13.340 --> 00:38:15.000
sé que es una coma, escoge coma.

00:38:16.560 --> 00:38:17.360
Si deseas,

00:38:17.500 --> 00:38:19.300
puedes ir refrescando acá para que veas cómo

00:38:19.300 --> 00:38:21.320
te va cambiando. Hace un refresh

00:38:21.320 --> 00:38:23.340
y mira cómo te va organizando entonces

00:38:23.340 --> 00:38:24.900
los datos computables.

00:38:25.820 --> 00:38:27.400
Ahí está. Continúo entonces.

00:38:28.540 --> 00:38:28.920
Mira

00:38:28.920 --> 00:38:30.940
esta parte de configuración aquí.

00:38:31.920 --> 00:38:33.240
Aquí tengo delimitado

00:38:33.240 --> 00:38:34.240
y CSV.

00:38:35.760 --> 00:38:37.180
¿Cuándo va a usar este

00:38:37.180 --> 00:38:39.120
CSV? Lo va a usar

00:38:39.120 --> 00:38:40.140
de la siguiente forma.

00:38:41.220 --> 00:38:43.280
Imagínate que tú tengas un archivo de la siguiente

00:38:43.280 --> 00:38:44.380
forma, por ejemplo,

00:38:45.740 --> 00:38:47.240
cédula, coma,

00:38:47.400 --> 00:38:49.080
nombre. Si yo tengo, por ejemplo,

00:38:49.180 --> 00:38:50.460
cédula 92,

00:38:51.640 --> 00:38:52.640
por ejemplo, 92,

00:38:53.060 --> 00:38:54.380
coma, digamos, yo.

00:38:55.760 --> 00:38:57.240
Ahora tienes 93,

00:38:59.480 --> 00:39:01.100
coma, y aquí hay un pequeño problema

00:39:01.100 --> 00:39:03.020
en que tú quieres colocar, por ejemplo,

00:39:03.200 --> 00:39:04.740
nombre Héctor separado por coma,

00:39:04.940 --> 00:39:06.920
Héctor, coma, digamos, aquí

00:39:06.920 --> 00:39:07.600
X, Y, Z.

00:39:08.920 --> 00:39:10.660
Pero el problema es que si tú lo dejas así,

00:39:10.800 --> 00:39:13.140
esto te iba a indicar que son tres columnas

00:39:13.140 --> 00:39:14.720
y tú estás organizando por dos

00:39:14.720 --> 00:39:16.880
y tu carácter de separación es coma. Entonces, ¿qué

00:39:16.880 --> 00:39:18.900
haces aquí? Encierras esto entre comillas

00:39:19.860 --> 00:39:21.120
doble. Para que

00:39:21.120 --> 00:39:23.020
él entienda en que esto es una

00:39:23.020 --> 00:39:25.120
sola columna y no entienda esto

00:39:25.120 --> 00:39:27.040
como si fuese, que fuese esta

00:39:27.040 --> 00:39:28.860
coma como si fuese una columna diferente.

00:39:28.860 --> 00:39:31.400
Eso es lo que hace normalmente a nivel

00:39:31.400 --> 00:39:33.280
cuando tengo un archivo en cual quiero

00:39:33.280 --> 00:39:35.200
agregar un carácter exactamente

00:39:35.200 --> 00:39:36.900
igual al carácter de separación del

00:39:36.900 --> 00:39:38.900
CSV. Entonces, para eso es que se usa,

00:39:39.040 --> 00:39:40.600
si tienes tú, por ejemplo, estos casos,

00:39:40.900 --> 00:39:43.080
tú le dices, mira, ve, estos CSV

00:39:43.080 --> 00:39:44.900
y el CSV, por ejemplo, está

00:39:44.900 --> 00:39:46.340
encerrado entre comillas doble.

00:39:46.780 --> 00:39:48.780
No lo hagas allá porque en realidad éste no tiene

00:39:48.780 --> 00:39:50.860
nada de comillas doble, déjalo nada más delimitado.

00:39:51.020 --> 00:39:52.900
Estoy explicando.

00:39:53.720 --> 00:39:54.900
Por último, si este

00:39:54.900 --> 00:39:56.080
señor tiene,

00:39:56.920 --> 00:39:58.080
digamos, un encabezado,

00:39:59.320 --> 00:40:00.180
dale aquí si tú quieres,

00:40:00.320 --> 00:40:02.060
dice, oye, este señor tiene encabezado

00:40:02.060 --> 00:40:04.320
y automáticamente te coloca acá, te lo configura

00:40:04.320 --> 00:40:05.940
y dice, el encabezado es la primera fila.

00:40:06.060 --> 00:40:07.160
Significa que no lo va a leer.

00:40:08.420 --> 00:40:10.020
No lo va a tener en cuenta para poder usar los datos.

00:40:10.740 --> 00:40:12.080
Y ahora si tú quieres darle un refresh

00:40:13.400 --> 00:40:14.060
y ese

00:40:14.060 --> 00:40:16.380
refresh lo que va a hacer entonces es que

00:40:16.380 --> 00:40:18.300
ahora te organiza los datos.

00:40:18.740 --> 00:40:19.960
Aquí lo puedes ver que son

00:40:19.960 --> 00:40:22.300
50 columnas. Esas 50 columnas

00:40:22.300 --> 00:40:24.160
te lo organiza pues según

00:40:24.160 --> 00:40:25.960
tú la hayas identificado.

00:40:26.060 --> 00:40:27.920
Ahí tú sabrás si está bien o si está mal.

00:40:30.060 --> 00:40:31.480
Aquí no hacemos más nada. Bueno,

00:40:32.020 --> 00:40:34.260
aquí hay un limit. Bueno, aquí hay varias cosas.

00:40:34.760 --> 00:40:36.180
Aquí hay un skit anti-roll

00:40:36.180 --> 00:40:38.340
si tiene filas vacías que no las tengan en cuenta.

00:40:39.060 --> 00:40:39.880
Aquí está un limit.

00:40:39.980 --> 00:40:41.980
Si yo de clic aquí en limit y coloco 10

00:40:41.980 --> 00:40:44.000
aquí, solamente el yo

00:40:44.000 --> 00:40:46.100
que va a usar este señor va a leer los primeros

00:40:46.100 --> 00:40:47.840
10 filas, si es el caso.

00:40:48.660 --> 00:40:50.000
O sea, ahí tú puedes limitar

00:40:50.000 --> 00:40:51.880
lo que tú quieras. Aquí pues

00:40:51.880 --> 00:40:53.600
voy a quitar este señor de aquí.

00:40:53.880 --> 00:40:55.240
Voy a dejarlo como estaba.

00:40:56.420 --> 00:40:57.880
Vamos aquí a donde dice next.

00:40:59.660 --> 00:41:00.040
Te muestra

00:41:00.040 --> 00:41:02.080
al final cómo va a quedar configurada.

00:41:02.260 --> 00:41:03.900
Mira, la estructura va a quedar

00:41:03.900 --> 00:41:05.900
de esta forma. El esquema de dos

00:41:05.900 --> 00:41:07.860
columnas y por defecto

00:41:07.860 --> 00:41:09.700
mira lo que hace la herramienta.

00:41:09.840 --> 00:41:11.440
Como este archivo es CSV

00:41:12.080 --> 00:41:13.740
él va a mapear eso

00:41:13.740 --> 00:41:15.860
con un tipo de datos de

00:41:15.860 --> 00:41:17.820
llave. En este caso

00:41:17.820 --> 00:41:19.960
él asumió que aquí se puede

00:41:19.960 --> 00:41:22.380
equivocar la herramienta. Es importante que entiendas

00:41:22.380 --> 00:41:24.240
que como él nada más leyó los primeros

00:41:24.240 --> 00:41:26.160
50, él asumió que todo lo

00:41:26.160 --> 00:41:28.340
que veía estaba ahí era puro

00:41:28.340 --> 00:41:29.940
números y él asume

00:41:29.940 --> 00:41:31.980
y le agrega un tipo de datos que es entero.

00:41:32.260 --> 00:41:34.180
Pero vamos a suponer que en la línea 51

00:41:34.180 --> 00:41:35.400
venía era un texto

00:41:35.960 --> 00:41:38.080
y entonces ahí va a haber un problema como tal.

00:41:38.440 --> 00:41:40.040
Eso porque se actúa de esa forma

00:41:40.040 --> 00:41:41.880
porque él toma el tipo

00:41:41.880 --> 00:41:43.700
de datos con respecto

00:41:44.600 --> 00:41:46.440
a, digamos, a la vista previa.

00:41:46.620 --> 00:41:47.920
No con todo, sino con la vista

00:41:48.600 --> 00:41:50.340
previa. Ahora te digo

00:41:50.340 --> 00:41:51.980
donde cambiar la vista previa. Bueno, pero en el caso

00:41:51.980 --> 00:41:54.140
particular yo sé que son enteros porque ya lo he

00:41:54.140 --> 00:41:55.960
revisado y es mi metadata, es mi dataset

00:41:56.380 --> 00:41:58.240
y el nombre es string

00:41:58.240 --> 00:42:00.000
porque como lo asumió? Porque en los

00:42:00.000 --> 00:42:02.240
primeros 50 archivos de la vista previa

00:42:02.240 --> 00:42:04.000
la mayoría tenía letras

00:42:04.000 --> 00:42:05.680
por ejemplo y asumió que debe ser un string.

00:42:06.320 --> 00:42:08.120
Aquí si lo quieres puedes cambiar los tipos de datos

00:42:08.120 --> 00:42:10.180
pero bueno en este caso no. Vamos a darle aquí

00:42:10.180 --> 00:42:10.900
finish

00:42:12.180 --> 00:42:13.960
y lo que hace este señor es

00:42:13.960 --> 00:42:15.960
lo siguiente. Mira, si expandes

00:42:15.960 --> 00:42:17.960
acá te va a aparecer entonces

00:42:18.640 --> 00:42:19.960
el nombre del

00:42:21.140 --> 00:42:21.560
dataset

00:42:22.900 --> 00:42:24.300
y si es expandido

00:42:24.300 --> 00:42:25.900
te da la metadata y la metadata

00:42:25.900 --> 00:42:27.960
que es simplemente el nombre de columna.

00:42:29.180 --> 00:42:30.140
Y los tipos de datos

00:42:30.140 --> 00:42:32.100
los agrega es Java, no es porque venga

00:42:32.100 --> 00:42:33.980
del CSV. Si vas a trabajar con archivos

00:42:33.980 --> 00:42:36.180
que son muy grandes y quieres tener

00:42:36.180 --> 00:42:38.200
una vista previa mucho más amplia

00:42:38.200 --> 00:42:39.620
si quieres te vas aquí donde dice

00:42:40.800 --> 00:42:41.300
ventana,

00:42:42.620 --> 00:42:43.120
preferencias

00:42:44.140 --> 00:42:46.140
y aquí hay una sesión que dice

00:42:46.780 --> 00:42:47.320
talent

00:42:48.480 --> 00:42:49.660
y aquí está

00:42:49.660 --> 00:42:51.560
limit, preview limit

00:42:51.560 --> 00:42:53.560
aquí está por defecto 50 y si tú quieres

00:42:53.560 --> 00:42:55.120
puedes agregar directamente

00:42:55.660 --> 00:42:57.000
en la palabra talent

00:42:57.000 --> 00:42:59.240
y aquí le agregas por ejemplo 60

00:42:59.240 --> 00:43:01.120
si tú quieres o 100 lo que tú desees.

00:43:03.860 --> 00:43:05.880
Nuevamente dónde sería? Ventana

00:43:06.820 --> 00:43:07.360
preference

00:43:07.920 --> 00:43:10.480
le das click donde dice talent

00:43:10.480 --> 00:43:11.660
si no está talent

00:43:11.660 --> 00:43:13.720
y te aparece preview limit

00:43:13.720 --> 00:43:15.840
ahí puedes cambiar a lo

00:43:15.840 --> 00:43:17.320
que tú quieres

00:43:17.320 --> 00:43:19.440
le das click donde dice talent

00:43:19.440 --> 00:43:21.840
y ahí pues cambias a lo que

00:43:21.840 --> 00:43:23.680
tú quieres. Preview limit que es la

00:43:23.680 --> 00:43:25.900
tercera y ahí cambias 100, 200

00:43:25.900 --> 00:43:27.060
lo que tú quieres.

00:43:30.440 --> 00:43:31.720
Listo, continúo

00:43:31.720 --> 00:43:32.760
entonces

00:43:34.260 --> 00:43:35.980
vamos a usar ese señor

00:43:35.980 --> 00:43:37.380
en el job que cree.

00:43:38.740 --> 00:43:39.980
Vamos a tomar esta metadata

00:43:39.980 --> 00:43:41.660
entonces que está aquí

00:43:41.660 --> 00:43:43.400
y esta metadata

00:43:43.980 --> 00:43:45.500
tomo esta metadata que está aquí

00:43:45.500 --> 00:43:47.620
y la suelto aquí el sostenido

00:43:47.620 --> 00:43:49.840
y la suelto en el canvas.

00:43:52.480 --> 00:43:54.120
Y ahí te aparece

00:43:54.120 --> 00:43:55.520
diferentes opciones

00:43:55.520 --> 00:43:58.720
de componentes para leer el señor que está ahí.

00:43:58.940 --> 00:44:00.040
Por defecto entonces

00:44:00.040 --> 00:44:00.980
ojo a lo siguiente

00:44:00.980 --> 00:44:04.260
en talent existen tres tipos de componentes

00:44:04.260 --> 00:44:06.040
bueno en cualquier ETL

00:44:06.040 --> 00:44:08.040
componentes que son de entrada

00:44:08.580 --> 00:44:09.980
input, de salida

00:44:09.980 --> 00:44:12.240
output y de input output

00:44:12.240 --> 00:44:13.820
entrada a salida.

00:44:14.200 --> 00:44:15.960
Tú tienes que identificar qué es lo que

00:44:15.960 --> 00:44:17.780
tú quieres hacer en este caso yo quiero

00:44:17.780 --> 00:44:19.840
leer el contenido

00:44:19.840 --> 00:44:22.260
que está en ese archivo por lo tanto lo que va a hacer es una entrada

00:44:22.260 --> 00:44:24.220
un input. Por defecto

00:44:24.220 --> 00:44:26.060
la herramienta es muy raro que se equivoque

00:44:26.060 --> 00:44:27.980
en el componente que

00:44:27.980 --> 00:44:30.000
te recomienda para leer

00:44:30.000 --> 00:44:32.060
ese archivo. Por defecto

00:44:32.060 --> 00:44:33.820
ahí tengo T file

00:44:33.820 --> 00:44:35.740
input delimited

00:44:35.740 --> 00:44:38.140
estoy diciendo con el mismo nombre me lo dice

00:44:38.140 --> 00:44:40.020
voy a leer de entrada

00:44:40.020 --> 00:44:41.740
un archivo delimitado

00:44:42.520 --> 00:44:43.740
démosle aquí ok

00:44:49.780 --> 00:44:51.980
digo entonces ya todo tenemos

00:44:51.980 --> 00:44:53.940
ahora vamos a agregar un

00:44:53.940 --> 00:44:55.740
componente de entrada a salida

00:44:56.420 --> 00:44:57.700
que vamos a usar mucho

00:44:57.700 --> 00:44:59.300
para depurar nuestro job

00:44:59.300 --> 00:45:01.740
ese componente lo vas a usar muchísimo

00:45:02.280 --> 00:45:03.420
se llama

00:45:03.420 --> 00:45:04.620
el componente se llama

00:45:05.400 --> 00:45:07.460
T lock de bitácora

00:45:07.460 --> 00:45:08.180
lock en inglés

00:45:10.440 --> 00:45:11.600
T lock row

00:45:11.600 --> 00:45:12.540
cuando lo encuentres

00:45:16.340 --> 00:45:17.420
por cuestión básica

00:45:17.980 --> 00:45:19.360
va a haber entonces algunos

00:45:19.360 --> 00:45:21.440
componentes que no vas a poder conectar entre sí

00:45:21.440 --> 00:45:23.600
por ejemplo dos componentes de entrada no lo puedes conectar

00:45:23.600 --> 00:45:25.040
entre sí. Entonces

00:45:25.040 --> 00:45:27.740
yo tengo que conectar un componente de entrada

00:45:27.740 --> 00:45:29.340
a un componente de salida

00:45:29.340 --> 00:45:31.280
o un componente de entrada a salida

00:45:31.280 --> 00:45:32.900
listo en el caso particular

00:45:32.900 --> 00:45:35.220
de T lock row es un componente netamente

00:45:35.220 --> 00:45:37.280
de salida lo cual espera una entrada

00:45:37.900 --> 00:45:39.340
listo ahora vamos a

00:45:40.700 --> 00:45:41.260
conectar

00:45:41.260 --> 00:45:43.500
estos que están aquí por claro

00:45:43.500 --> 00:45:45.580
para recordar un poquito y tenerlo en cuenta

00:45:45.580 --> 00:45:47.280
como esos componentes no están unidos

00:45:47.820 --> 00:45:49.220
ahí asumiría

00:45:49.220 --> 00:45:51.720
el señor talent que son dos suyos

00:45:51.720 --> 00:45:53.240
pero voy a unirlos

00:45:53.240 --> 00:45:55.220
como tal como uno entonces

00:45:55.220 --> 00:45:56.680
componentes varias formas de hacerlo

00:45:56.680 --> 00:45:58.920
primera forma bueno es la que más me gusta a mí

00:45:58.920 --> 00:46:00.780
selecciona el componente

00:46:00.780 --> 00:46:02.200
el inicial

00:46:02.920 --> 00:46:04.420
le da click derecho

00:46:05.840 --> 00:46:06.960
te aparece

00:46:07.780 --> 00:46:08.420
file

00:46:08.420 --> 00:46:11.220
y disparador usado que dice fila

00:46:11.220 --> 00:46:12.360
fila perdón

00:46:13.060 --> 00:46:14.800
y hay diferentes

00:46:14.800 --> 00:46:16.800
formas de conectar en este caso vamos a usar

00:46:16.800 --> 00:46:19.140
la principal que es main dale main

00:46:19.140 --> 00:46:21.100
te aparece una flecha

00:46:21.100 --> 00:46:22.920
y une esa flechita

00:46:22.920 --> 00:46:24.280
con el componente que quieres

00:46:24.920 --> 00:46:26.920
lo doy click aquí y lo suelto

00:46:27.860 --> 00:46:29.320
Jasmine te falta agregar

00:46:29.320 --> 00:46:31.000
el componente T lock row

00:46:31.760 --> 00:46:32.860
si lo agregaste

00:46:32.860 --> 00:46:35.300
vos no lo estoy viendo yo

00:46:36.400 --> 00:46:38.060
T lock row

00:46:38.060 --> 00:46:39.340
en la mayoría

00:46:39.340 --> 00:46:41.120
está conectado perfecto

00:46:41.120 --> 00:46:42.920
T lock row perfecto

00:46:45.040 --> 00:46:46.100
ese que está ahí

00:46:47.460 --> 00:46:48.960
ahora por favor

00:46:50.200 --> 00:46:51.060
conecta el

00:46:51.060 --> 00:46:53.020
T file input

00:46:53.020 --> 00:46:54.920
esperate un momento que elegiste un

00:46:55.180 --> 00:46:56.860
componente que no era

00:46:56.860 --> 00:46:59.160
borra ese componente T file input row

00:46:59.160 --> 00:47:00.880
por favor borrarlo selecciona y le da

00:47:00.880 --> 00:47:03.240
suprimir dale click ahí y suprimir ahora

00:47:03.240 --> 00:47:04.700
el botón suprimir

00:47:04.700 --> 00:47:07.160
vete del lado izquierdo en repositorio

00:47:07.160 --> 00:47:08.720
y expande el file del limite

00:47:08.720 --> 00:47:10.740
en el repositorio en la metadata

00:47:10.740 --> 00:47:13.140
del lado izquierdo del menú izquierdo

00:47:13.140 --> 00:47:15.280
expande ahora ese file del limite

00:47:15.820 --> 00:47:17.180
expandelo dale click ahí

00:47:18.520 --> 00:47:19.240
y ahora

00:47:19.240 --> 00:47:21.500
selecciona ese género que tienes ahí

00:47:21.500 --> 00:47:23.180
selecciona click sostener y lo suelta

00:47:23.180 --> 00:47:25.160
en el campo ahí por defecto este

00:47:25.160 --> 00:47:27.340
file input del limite perfecto el componente

00:47:27.340 --> 00:47:29.020
ok y ahora si

00:47:29.020 --> 00:47:31.480
dale click derecho a géneros

00:47:31.480 --> 00:47:33.180
click derecho al componente géneros

00:47:35.800 --> 00:47:36.840
click derecho

00:47:37.400 --> 00:47:39.180
fila con la opción fila

00:47:41.240 --> 00:47:41.760
main

00:47:43.040 --> 00:47:45.060
dale click en main y ahora

00:47:45.060 --> 00:47:47.580
con la flecha une al centro el componente

00:47:47.580 --> 00:47:48.780
de salida que es de row

00:47:48.780 --> 00:47:51.480
suéltalo de click y ahí te lo une

00:47:52.360 --> 00:47:52.880
perfecto

00:47:52.880 --> 00:47:55.300
vamos a cambiar nota que por defecto

00:47:55.300 --> 00:47:57.600
me colocó el nombre de la unión

00:47:57.600 --> 00:47:59.540
row uno recordará que

00:47:59.540 --> 00:48:01.480
es sumamente interesante y sumamente

00:48:02.820 --> 00:48:03.340
digamos

00:48:03.340 --> 00:48:05.400
importante en que documente

00:48:05.400 --> 00:48:07.280
las uniones que hacen las uniones

00:48:07.280 --> 00:48:09.260
porque está desarrollando a nivel de TL entonces

00:48:09.260 --> 00:48:11.440
cuando alguien te vaya a leer ese flujo

00:48:11.440 --> 00:48:13.960
tiene que entender que es lo que hace cada componente

00:48:13.960 --> 00:48:15.380
vamos a cambiarle el nombre

00:48:15.380 --> 00:48:17.260
de ese row uno como lo hacemos

00:48:17.260 --> 00:48:19.320
de la misma forma en que cambiamos el nombre

00:48:19.320 --> 00:48:19.960
vamos a cambiar el componente

00:48:19.960 --> 00:48:21.420
de esa voz

00:48:21.420 --> 00:48:24.920
dale click en row uno

00:48:24.920 --> 00:48:27.040
vuelve a dar nuevamente click

00:48:27.040 --> 00:48:28.740
y vamos a cambiar el nombre

00:48:28.740 --> 00:48:31.780
vamos a llamarlo mostrar

00:48:31.780 --> 00:48:33.180
on the record

00:48:33.180 --> 00:48:34.080
datos

00:48:35.720 --> 00:48:36.780
el señor

00:48:36.780 --> 00:48:38.760
no acepta particularmente que tenga

00:48:38.760 --> 00:48:40.580
un espacio en blanco entonces mucho

00:48:40.580 --> 00:48:42.340
con el nombre particularmente estoy tomando

00:48:42.340 --> 00:48:44.600
on the record para los espacios blancos

00:48:45.320 --> 00:48:47.220
por defecto ahora entonces

00:48:48.420 --> 00:48:49.640
listo que te pasó

00:48:50.000 --> 00:48:51.420
martina creo que dejaste espacios

00:48:51.420 --> 00:48:53.120
en blanco me trae para ver que te pasó voy a ver

00:48:53.120 --> 00:48:54.100
tu pantalla

00:48:55.080 --> 00:48:56.200
para que no me deja ver tu pantalla