Full Transcript

·YouTLDR

PARTE 2 - PROCESAMIENTO EN REAL-TIME CON EVENT HUB Y DOCKER INSTANCE

50:09SpanishTranscribed Jul 29, 2026
0:01

Bien, comenzamos con la segunda parte de

0:04

nuestra clase del día de hoy, que

0:06

básicamente va a estar enfocado en

0:08

ejecutar un archivo, un script en Python

0:12

desde mi contenedor en Asure hasta

0:15

llegar a utilizarlo con IoT. En este

0:19

caso voy a utilizar este recurso que se

0:22

llama Evenhubs, que se trabaja para

0:25

tiempo real. Si ustedes vienen por acá,

0:27

le ponen even huber.

0:34

Listo. Ah, me olvidó que todo ya. Bueno,

0:41

¿dónde está esto? Acá.

0:48

Bueno, como me dice, Evenhs es un

0:51

servicio de ingesto de datos en tiempo

0:53

real, totalmente administrado, que es

0:55

sencillo, confiable y escalable. Haga

0:58

streaming de millones de eventos por

1:00

segundos desde cualquier origen para

1:02

crear canalizaciones de datos dinámicos

1:05

y responder a los desafíos empresariales

1:07

de inmediato. Mantenga este

1:09

procesamiento de los datos en

1:10

situaciones de emergencia usando las

1:12

características de recuperación ante

1:14

desastres de forma geográfica.

1:17

Eh, entregue otros servicios de Asure

1:19

sin problema para obtener conclusiones

1:21

que serán de una gran utilidad. Permite

1:24

a los clientes y aplicaciones actuales

1:26

de Apache KFCA comunicarse con Evenhubs

1:29

sin la necesidad de realizar cambios en

1:31

el código. Disfrute una experiencia de

1:34

CAFCA administrada sin tener que

1:36

preocuparse de la administración de sus

1:38

propios cláusteres. Experimente la

1:40

ingesta de datos en tiempo real y el

1:42

procesamiento en microlotes en el mismo

1:44

flujo. Esto, jóvenes, ¿han entendido?

1:47

saben que, por ejemplo, ustedes me han

1:49

dicho que han llevado base de datos,

1:51

pero dentro de base de datos, tres, creo

1:54

yo, que ustedes llevan ya analítica, hay

1:56

dos procesamientos, dos típicos, que uno

2:00

se conoce como lotes, ahorita se los voy

2:02

a poner ah

2:05

acá,

2:07

uno que se conoce como lotes o batch,

2:10

que generalmente son estos pases a

2:12

producción que les decía que se hacen en

2:13

la madrugada o también hay este que es

2:16

streaming. ¿Conocen qué es cada uno de

2:19

estos o quieren que les explique? Para

2:22

que me entiendan qué demostración vamos

2:23

a hacer el día de hoy.

2:29

¿Nos podría explicar, por favor,

2:30

licenciada?

2:31

[carraspeo]

2:32

Y ya. A ver, ¿alguien más? ¿O ya han

2:34

visto esto en la materia?

2:43

No se explica, lectric. Ya

2:48

tengo esto, por ejemplo, yo estoy en

2:50

grabación de un curso

2:52

que es, bueno, básicamente se foca en

2:55

datos en tiempo real.

2:57

E, ¿qué es lo bueno lo que les decía? A

3:00

ver, vamos a ver por acá que

3:05

esto no.

3:07

Ya no. Ah, no, no. Acá, desde aquí vamos

3:13

a empezar, por ejemplo, vamos a empezar

3:15

con una analogía h tradicional, por

3:19

ejemplo, del mundo real.

3:21

Imagínen eh nos podemos imaginar de dos

3:25

maneras al momento de entrarnos una

3:27

noticia y cómo está pasando en el mundo.

3:30

En este caso, la primera es, bueno,

3:33

¿cómo nos enteramos una noticia? Puede

3:35

ser por el periódico, es decir, toda la

3:38

información se recompila, se imprime de

3:41

una sola vez. y te llega por la mañana.

3:43

El periódico es ordenado y es eficiente,

3:46

pero siempre llega con un retraso. ¿Por

3:49

qué? Porque se lee la noticia de un día

3:52

anterior, es decir, lo que pasó ayer.

3:56

Esa es la esencia de lo que se llama

3:58

procesamiento en batch. Aquí voy a poner

4:01

esto acá. procesamiento en batch o más

4:04

conocido procesamiento por lotes. Es

4:07

decir, por eso les he enseñado a qué

4:09

cosa hacer una fecha anterior, fecha

4:13

ayer, segundo día, creo que yo de clases

4:16

les he enseñado esto que es simplemente

4:19

la fecha actual.

4:22

Esto obviamente sacas en sus días. Por

4:25

ejemplo, acá me voy a poner punto AD,

4:28

que simplemente sacas el día

4:31

atsas

4:37

uno y con eso tú vas a tener la fecha de

4:40

ayer. ¿Para qué? Para apuntar un día

4:42

anterior y recoger toda esa data. A eso

4:44

se conoce, por si acaso, jóvenes, como

4:46

procesamiento en batch o procesamiento

4:49

en lotes. A ver, estito borraremos.

4:55

Y eso para cualquier trabajo, para

4:56

reportes más que todo les van a pedir.

5:00

Ahora, ¿cuál es la diferencia con un

5:02

procesamiento en streaming? Entonces, en

5:05

este caso, en la analogía del mundo real

5:08

sería cuando nos llega una notificación

5:10

a nuestro teléfono. Es decir, cada

5:13

suceso te llega en el instante exacto en

5:16

el que ocurre y puedes reaccionar de

5:18

inmediato. A eso se considera

5:20

procesamiento en streaming o

5:22

procesamiento en tiempo real. No esperas

5:25

a que, bueno, lo redacten, impriman y te

5:27

lo lleven, sino que te enteras al

5:29

momento. Esa es las dos diferencias.

5:32

Pero no quiere decir que por ser batch

5:34

de un día anterior es malo o por ser

5:37

streaming va a ser bueno, sino que cada

5:39

una de estas dos este dos tipos de

5:41

procesamiento tiene su razón de ser.

5:45

Entonces, empecemos por entender qué es

5:48

la definición de procesamiento por lotes

5:50

o por batch, que básicamente es un

5:53

método que recopila, agrupa y procesa

5:56

grandes grandes volúmenes de datos en

5:59

una sola operación. Es decir, es

6:02

automático y es asincrónico. Es decir,

6:05

corre solo sin que nadie lo supervise. A

6:08

estos jóvenes se los llama jobs. Tú a tu

6:11

jobcito le dices, "¿Sabes qué, papito?

6:13

Te vas a ejecutar cada día a las 3 de la

6:15

mañana vas a recolectar tal información

6:17

de tal servidor." Y eso hay gente que lo

6:21

hace. Eso es un trabajo, eso es un cargo

6:23

por si acaso. Ahora, ¿quién revisa

6:27

estos eh estos jobcitos? Básicamente la

6:31

gente de servidores, los que son

6:33

producción. Producción. ¿Qué les he

6:35

dicho? En cuando ustedes vayan a

6:36

trabajar en un ambiente productivo, hay

6:38

tres turnos. Primer turno de la mañana,

6:40

primer turno de la tarde, primer eh

6:42

bueno, otro turno de la noche.

6:44

Generalmente esta chamba de revisar que

6:46

no se ha que no se ha cortado, que no

6:48

falte nada o que se ha tirado el job

6:51

porque el servidor hay tantas cosas que

6:53

puede pasar, eso lo revisa la gente de

6:55

producción. producción simplemente hace

6:57

un clic y se empieza a descadenar todo

7:00

lo que tiene que hacer.

7:03

Segundo, ¿cómo eso? Eh, suele

7:05

programarse en eh horas bajas de baja

7:08

actividad, ya sea en madrugada, para no

7:11

saturar los sistemas y aprovechar los

7:12

recursos baratos. ¿Qué pasaría si

7:15

ustedes como área de TI, por ejemplo,

7:18

pusieran que su jobcito que tiene que

7:20

recoger la data anterior del servidor

7:24

eh se ponga a recoger a las 10 de la

7:27

mañana donde es más productivo el tema

7:30

de bueno, de operaciones y demás.

7:33

Entonces, su carga de trabajo que va a

7:35

estar ejecutando, recogiendo la data más

7:38

los clientes que van a estar apuntando a

7:40

ese servicio, lo van a hacer morir al

7:41

servidor, lo van a tirar. O sea, bueno,

7:44

en temas eh

7:46

no técnicos, o sea, en la parte

7:50

coloquial, no sé cómo decirlo, nosotros

7:52

les decimos tirar, por si acaso, ya se

7:54

tira el servidor y chao. Entonces, para

7:58

que siempre estén los servidores

7:59

operativos para nuestros clientes, ¿qué

8:01

se hace? se apuntan en la madrugada

8:03

porque en la madrugada obviamente pues a

8:05

ver, Yape obviamente utilizará pues del

8:08

100% el 1%,

8:10

pero el 99% está listo para hacer los

8:13

pases a producción. ¿Okay? Y tercero y

8:16

algo muy importante que es trabajar con

8:19

lotes de registro y no dato por dato, y

8:22

no, o sea, un dato por un dato. ¿A qué

8:25

se hace referencia con lotes de

8:27

registro? Básicamente cortamos por

8:29

fechas, por todos los días y se va

8:32

agrupando por esas fechas. Hoy día 20, o

8:35

sea, se hace el corte viernes 20, no, no

8:37

es viernes, 24 de julio del 2026, ayer

8:41

23 de julio del 2026 y así se va sacando

8:44

por los lotes, pero de todos los

8:46

registros de ese día y no así, por

8:48

ejemplo, como en streaming, que sean los

8:50

datos uno por uno, que te va a ir

8:51

llegando datito por datito. A mí eso no

8:53

me importa en procesamiento en lotes.

8:58

Ah, y bueno, ¿cómo funciona?

9:00

Básicamente, primero se recopila todos

9:03

los datos durante una ventana de tiempo.

9:06

Esa ventana de tiempo, por ejemplo,

9:07

puede ser la fecha de ayer, 23 de julio

9:10

del 2026. Posteriormente se encola las

9:13

instrucciones sobre cómo procesarlos. En

9:16

este caso puede ser una instrucción ETL.

9:19

Estoy extrayendo información de acá. Yo

9:22

voy a cargar a esto, voy a transformar a

9:24

esto y voy a hacer esto. Voy a agregar

9:26

una columna que va a ser la sumatoria,

9:28

digamos, de todas las notas. Y ya. Y

9:31

posteriormente se hace la ejecución del

9:33

trabajo. ¿Cuándo se cumplen las

9:34

condiciones, en este caso, ¿cuándo se

9:37

cumplen esas condiciones? En un horario

9:39

que tú has definido tu jobcito, en un

9:41

volumen acumulado. Es decir, si llego a

9:44

15 GB allá, entonces recién voy a hacer

9:46

mi procesamiento por lotes y demás. Una

9:49

vez configurada, requiere muy poco

9:52

mantenimiento y simplemente la área de

9:54

TI, específicamente producción, se

9:56

encarga de vigilar si hay errores o sí

9:59

reintentar si los lotes fallan y siempre

10:01

va a fallar, jóvenes. O sea, tu jobcito

10:04

puede estar corriendo belleza

10:06

de acá de tus de tus 20 días productivos

10:10

va a correr 15, pero en cinco siempre se

10:12

va a tirar y siempre va a haber error.

10:14

Entonces, tú tienes que ver cómo la

10:16

información está llegando, si se ha

10:18

llegado, si no hay y demás. Hay

10:20

diferentes cosas, ¿no? Todo lo que

10:21

ustedes hagan va a ser perfecto y va a

10:23

correr para todos los casos. Siempre se

10:26

tira, siempre, siempre, siempre. Y qué

10:28

les he dicho cuando trabajen en la

10:29

banca, si es crítico, pues le van a les

10:31

van a llamar y les va a decir, "¿Sabes

10:33

qué, papito? Tienes que venir a

10:35

solucionar esto. No importa si es 3 de

10:37

la mañana, no importa si estás bailando

10:38

gran poder, no importa si tu mujer está

10:40

dando a luz a tu bebé en el hospital, no

10:43

importa si es información crítica,

10:45

tienes que ir a resolver. Esa es tu

10:47

chamba como informático. Ahí sí aplica

10:50

los stickers que ha mandado su

10:51

compañero, que era esto. ¿Dónde están?

10:55

Aquí, ¿no? Aquí. ¿Dónde están?

11:04

Ahí, ¿dónde están? Pues

11:08

acá,

11:13

ahí son tan su stickers.

11:15

[suspiro]

11:16

Ahí sí aplica eso de ya no aguanto, ya

11:18

no aguanto y se votan.

11:20

Y una de las cosas que igual no les he

11:22

dicho cuando estábamos en presencial era

11:25

la mayor parte de los informáticos, la

11:28

enfermedad que, bueno, por lo que mueren

11:30

es por cáncer de estómago, por la

11:32

presión, por el estrés. Generalmente a

11:35

lo que a nosotros nos mata es eso. Así

11:38

que tienen que saber controlar su

11:40

estrés. Si no saben, están perdidos. Y

11:42

si no saben, pues con el con el el mismo

11:45

tiempo, ya les he dicho, van a ser

11:46

cueros, tienen que ser cueros, tienen

11:48

que aguantar.

11:50

Ya, ahora sí, eh, volviendo a lo que

11:53

estábamos hablando, ¿cuándo brilla este

11:55

procesamiento en lotes? O sea, ¿cuándo

11:57

es ideal para trabajar? Entonces, cuando

12:00

nosotros manejamos grandes volúmenes de

12:03

información y sistemas que reciben el

12:05

resultado y este resultado que no se

12:08

necesita al instante, como por ejemplo

12:10

este facturación y cobros, ya que la

12:13

mayoría de las empresas, por ejemplo, no

12:16

reportan las facturas cada segundo, sino

12:18

que ellos hacen un proceso mensual,

12:21

quizás un proceso trimestral donde

12:23

tienen todo acumulado sus facturas

12:25

durante un periodo y posteriormente lo

12:28

transforman de golpe.

12:31

Segundo, cuando nosotros hacemos

12:32

procesos ETL a gran escala, por si

12:35

acaso, ETL por sus siglas en inglés es

12:38

extraer, transformar y cargar. Estas

12:41

transformaciones suelen ser costosas por

12:44

el tema de cómputo. Entonces, lo que nos

12:47

conviene a nosotros es agruparlas por

12:49

lotes y así nosotros vamos a abaratar

12:52

este proceso, sobre todo cuando nosotros

12:55

trabajamos temas de migraciones de datos

12:57

y demás, donde no nos importa controlar

13:01

tanto la velocidad, sino controlar los

13:03

costes y estamos ahí pues trabajando con

13:05

bastante información.

13:07

Y bueno, la regla de oro es básicamente

13:11

si se puede esperar, puedes utilizar un

13:14

proceso en batch y si necesitas el dato

13:17

al ya no más, entonces lo que tú

13:20

necesitas hacer es un proceso en

13:22

streaming.

13:24

Ahora, ya que estamos hablando del

13:26

proceso en streaming, es básicamente

13:30

lo que se tú tienes que guardar y

13:33

procesar de golpe cada cierto tiempo o

13:35

cada cierto evento. Entonces, podemos

13:39

definir al procesamiento en streaming o

13:42

a tiempo real al análisis continuo de

13:44

los datos en el mismo instante en los

13:47

cuales se genera sin esperar a

13:50

acumularlos.

13:51

Entonces este proceso funciona en tres

13:54

momentos. El primero es la ingesta

13:56

continua. Ni bien llega el dato, se va a

13:59

guardar. Ni bien llega el dato, se va a

14:01

guardar. Es decir, llega sin pausa desde

14:04

muchas fuentes, ya sea desde redes

14:06

sociales, ya sea desde sensores de IoT,

14:09

ya sea desde transacciones financieras y

14:12

demás. Segundo,

14:14

procesamiento en memoria. En este caso,

14:17

el motor trabaja los datos pequeños,

14:19

fragmentados o por evento, es decir,

14:22

evento por evento, casi sin latencia y

14:25

sin tocar el disco. Y tercero, una

14:28

acción inmediata. Se disparan alertas,

14:31

se actualizan tableros en vivo o se

14:33

ejecutan modelos con inteligencia

14:35

artificial casi al instante. Es decir,

14:38

la promesa de streaming es que del dato

14:41

a la acción en milisegundos. los casos

14:44

de usos o bueno, dónde vive el streaming

14:46

o dónde se utiliza este procesamiento en

14:49

tiempo real. Generalmente se utiliza en

14:51

la banca para la detección de fraudes,

14:54

ya que analiza los patrones de compra,

14:56

pero estos patrones tienen que

14:58

analizarse en milisegundos para aceptar

15:01

o rechazar la transacción. Segundo,

15:03

puede utilizarse en un e-commerce

15:06

electrónico, que en este caso serían los

15:08

motores de recomendaciones, que se

15:10

ajustan según los clics que tú vayas

15:12

dando en la página o incluso en el mismo

15:15

Netflix. te recomendando en el YouTube

15:17

según a lo que tú vayas escuchando. Es

15:19

ahí donde se utiliza procesamiento en

15:21

streaming.

15:23

Tercero, eh monitoreo y redes sociales.

15:26

En este caso se pueden eh sacar o

15:29

disparar o hacer triggers de forma

15:31

automática cuando el sistema se cae o el

15:34

servidor se sobrecarga.

15:37

Y acá eh bueno, encontramos las

15:39

tecnologías que se utilizan en este caso

15:42

para eh cuando nosotros hablamos de

15:44

streaming, el primero que va a brillar

15:46

es Apache Cafka, que es una plataforma

15:49

líder para ingerir y gestionar millones

15:52

de eventos. Segundo, applache Flink, que

15:55

es un motor diseñado para procesar

15:57

flujos con mínima latencia y actualmente

16:00

se utiliza también esto. Y Spark

16:03

Streaming, que procesa en microlotes

16:05

para lograr alto rendimiento.

16:09

Entonces, eh bueno, la diferencia entre

16:12

batch y streaming, pero enfocado en lo

16:14

que es la latencia y el tiempo de

16:16

respuesta. Por ejemplo, cuando nosotros

16:18

hablamos de procesamientos en batch, la

16:20

latencia es alta. ¿Por qué? porque tarda

16:23

minutos, horas o en días, dependiendo

16:26

del tamaño de los datos. Y en cambio en

16:30

streaming la latencia es baja. ¿Por qué?

16:32

Porque responde cada milisegundos o

16:35

segundos.

16:36

Eh, bueno, en el tema de la complejidad,

16:40

ch permite un análisis profundo, sobre

16:43

todo eh cuando trabajamos sobre datos

16:46

históricos y en streaming se forma se

16:49

enfoca en métricas inmediatas y

16:51

agregaciones temporales sencillas.

16:53

Bueno, ahí está con sus. Y finalmente en

16:57

recursos, cuando nosotros hablamos de

16:59

procesamiento en batch tiene picos donde

17:01

necesita mucha potencia que solo se

17:04

utiliza cuando se ejecuta. En cambio, en

17:07

streaming se necesita que los recursos

17:09

estén estables las 24 horas porque nunca

17:12

se detiene el proceso. Y acá es donde

17:15

viene la diferencia. Yo les puedo decir

17:17

que ningún procesamiento es mejor que el

17:20

otro. ¿Por qué? Porque son dos

17:21

procesamientos distintos, sirven para

17:24

necesidades distintas.

17:25

Y es lo que nos llevamos a la siguiente

17:28

diapositiva, que es básicamente cuándo

17:30

utilizar cada uno. Entonces, ustedes

17:33

tienen que elegir un procesamiento en

17:35

batch cuando el resultado puede esperar,

17:38

se puede trabajar con información

17:40

histórica. Esa información histórica,

17:42

¿para qué nos sirve? Nos sirve para

17:44

reportes mensuales, para cálculos de

17:47

nóminas, para facturaciones, para copias

17:49

de seguridad, para migraciones, para

17:52

tanto tipo de cosas. En este caso se el

17:55

procesamiento debatch se utiliza cuando

17:58

las tareas son grandes, programadas y se

18:01

utiliza donde nadie necesita el dato al

18:04

segundo. En cambio, cuando nosotros

18:06

hablamos del procesamiento en streaming,

18:09

se utiliza cada segundo, o sea, cada

18:12

segundo cuenta dentro de este

18:13

procesamiento, ya que nos sirve para

18:16

alertar un fraude, para monitoreo de

18:18

servidores, para recomendaciones en vivo

18:20

y demás. Entonces, acá viene la

18:23

pregunta. de oro y bueno, les va a hacer

18:27

entender cuál es el mejor procesamiento

18:29

para su carga de trabajo. Cuando

18:31

ustedes, digamos, cuando sean analistas

18:33

de sistemas, eso también van a hacer.

18:36

Entonces, les se tienen que hacer la

18:38

pregunta, ¿qué pasa si este dato llega

18:41

con una hora de retraso? Si la respuesta

18:43

es, "No pasa nada", entonces tú tienes

18:46

que elegir un procesamiento en batch.

18:48

Pero, ¿qué pasa si la respuesta es de

18:51

si llega menos una hora tarde

18:53

cuando ya se hecho el fraude, perdemos

18:54

plata, clientes o seguridad? Ah, no

18:56

pues, entonces batch no es lo tuyo, lo

18:59

tuyo es streaming. Y ahora se

19:02

preguntarán, ¿puedo combinar ambas

19:04

arquitecturas? Es decir, procesamiento

19:06

en batch y procesamiento en streaming.

19:08

Sí, en la actualidad es una de las

19:10

arquitecturas más requeridas utilizar

19:13

una combinación de ambos.

19:15

Ay, bueno, y acá ya viene breve historia

19:17

ya donde eh no, ya hasta ahí está bien

19:22

para que entiendan como concepto. ¿Han

19:24

entendido ahora sí cuál es la diferencia

19:27

entre streaming y en tiempo real?

19:33

Sí, ya. A ver, vamos a ver por acá. Esos

19:37

deberían enseñarles en la carrera base

19:39

de datos. O sea, hay una materia, dicen.

19:42

Ah, sí. Sí, facilito es. Si yo daría

19:45

base de datos, les puedo hacer de este

19:48

hacer jobs con lo que les piden el

19:50

mercado laboral, que es SQL Server. Y

19:52

hay otra herramientita que se llama SIS,

19:54

que con eso actualmente todos los bancos

19:57

trabajan para los reportes ASFI o eh

20:00

hacer con su data, les puedo enseñar

20:02

desde lo que es data warehouse de con la

20:05

tabla de dimensiones y hechos, cómo se

20:07

hace la actualidad. hay todavía eh

20:11

entidades bancarias que siguen

20:12

trabajando sus lógicas sobre warehouse.

20:15

Entonces, es lo que pide el mercado, les

20:17

enseñaría. Eh, después viene el otro

20:19

concepto que es data lake, donde es un

20:21

es una laguna de datos que bueno,

20:23

básicamente es donde llenas toda tu

20:26

información y es el otro concepto que se

20:28

llama layhouse, que es lo nuevo, que es

20:30

básicamente donde combinas tu warehouse

20:32

con tu data lake y fruto de eso sale tu

20:35

Layhouse, donde tienes lo mejor de ambos

20:38

mundos y tienes una única fuente de

20:41

información centralizada y eso nos sirve

20:44

muchísimo para el tema de inteligencia

20:46

artificial. Por eso yo, o sea,

20:48

obviamente yo me he especializado en IA,

20:50

pero tengo que saber todo esto porque no

20:52

solamente sabería, es saber todo lo

20:55

demás para poder relacionar los datos.

20:58

Y si tú tienes una sola única fuente de

21:01

la verdad, aparte de generar reportes,

21:03

métricas y demás, pues te sirve

21:05

muchísimo para el negocio tener uno

21:07

solo, porque ahí vas a aplicar

21:10

ontologías y vas a extraer toda esa

21:12

información, toda esa metadata para que

21:13

tu funcione mejor. Entonces, no

21:16

solamente jóvenes, por ejemplo, yo he

21:18

visto que ustedes se están enfocados que

21:20

dicen, "Puta, no, seguridad, seguridad,

21:21

seguridad, no." O sea, ustedes como

21:24

profesionales tienen que saber de todo

21:26

porque de seguridad les van a decir,

21:28

"Anda, analizar vulnerabilidades con eh,

21:31

por ejemplo,

21:33

para SQL injection o para las

21:36

inyecciones de PRS y vos te vas a decir,

21:39

"Pero no, yo solo soy seguridad,

21:40

seguridad, seguridad." No tienen que

21:42

saber de todo, de todo, porque de todo

21:45

les van a pedir en esta vida. Y

21:47

obviamente ustedes están estudiando para

21:49

esto y que les he dicho que tienen que

21:51

comer, tienen que vivir de esto.

21:54

Entonces tienen que no más estudiar,

21:56

estudiar y estudiar.

21:59

Ahora sí que ya sabemos, vamos a

22:01

crearnos nuestro Evenhub que nos va a

22:03

ayudar a almacenar toda esta

22:05

información. El Evenhub va a ser como

22:07

nuestro puentecito para poder traer toda

22:10

esta data. Entonces yo acá busco en

22:13

Microsoft Asure Evenhubs, le doy acá en

22:16

crear. Obviamente ustedes no les va a

22:17

aparecer nada lo que yo he hecho la

22:18

prueba. Acá yo le voy a dar en crear.

22:22

Acá grupo de recursos vamos a llamar RG9

22:25

creo que era. Si ustedes lo quieren

22:27

meter en todo, en uno, belleza, no hay

22:29

problema.

22:31

Después de esto dice nombre del espacio.

22:34

Yo no me acuerdo cómo era esto. Ah, ya.

22:37

Le vamos a poner

22:39

demo slen

22:42

slash

22:44

even lo voy a poner, pero es even ya

22:46

even home

22:48

ya, pero me ha validado, así que me da

22:49

igual. Es que no puedo escribir porque

22:52

acá está mi micrófono y me perjudica la

22:54

región. En este caso, creo que yo la he

22:56

puesto Australia. A ver, le voy a poner

22:58

Australia. Y el plan de traífas

23:02

con un básico, creo yo, que funciona, si

23:05

no estoy mal. Sí.

23:07

Y listo. Unidades de rendimiento, solo

23:09

uno por temas de demo. Avanzado. Acá es

23:12

la versión de ETL mínima. Esto lo voy a

23:15

dejar tal como está. Acceso redes

23:17

públicas,

23:20

gusto del cliente, etiquetas, nada.

23:22

Revisar y crear. Yito sería

23:26

ahí. Esperamos a que valideen.

23:33

Ahí está. Le damos en crear.

23:41

Ay, perdón, es mi música.

23:44

Ya. Ahí. Vamos a ver.

24:03

Ya está, ya se implementado.

24:06

Y ahora sí, vámonos a recurso.

24:09

Dentro del recurso, este es, por

24:11

ejemplo, digamos como tu base de datos,

24:12

así para ponerlo. Y acá vamos a, pero en

24:15

tiempo real, por si acaso, cuando

24:17

nosotros manejamos bases de datos, y se

24:19

les explica en clase, pero para que se

24:20

quede en su cabeza, cuando nosotros

24:23

manejamos bases de datos

24:24

transaccionales, más conocido como en la

24:26

carrera lo enseñan como relacionales, se

24:28

utiliza el lenguaje de consultas SQL.

24:32

Cuando nosotros hablamos en tiempo real,

24:34

por si acaso, el lenguaje de consultas

24:36

que nosotros utilizamos se llama KQL,

24:40

aquí está que es custom. Eh, no me

24:43

acuerdo por sus siglas en inglés cuál

24:44

era. Cost query language, no estoy mal.

24:47

Sí, es eso.

24:49

Y aquí está. Si ustedes quieren igual

24:52

por eso les digo, tienen que saber de

24:54

todo y no importa si eres desarrollador,

24:58

igual te van a, por ejemplo, cuando yo

25:00

estaba trabajando, eh, las arquitecturas

25:02

que hacían ellos hacían en CAPCA.

25:05

Entonces,

25:08

ay, tantas cosas que se hacen de todo

25:12

eso. Por eso ahorita disfruten su vida.

25:14

Cuando van a trabajar van a estar así,

25:16

pero ojo, no quiere decir que les estoy

25:18

haciendo escapar del trabajo, no. Les

25:21

estoy diciendo para que cuando estén

25:22

dentro de su trabajo no estén ahí

25:25

queriendo renunciar, nada. Tienen que

25:27

ser, ya les he dicho, fuertes, tienen

25:29

que aguantar

25:32

porque van a aprender de todo. Si yo

25:34

nunca hubiese ido a trabajar a ningún

25:35

lado, pues qué cosa les voy a enseñar si

25:37

no no hubiese tenido la experiencia, con

25:40

qué recomendaciones les hubiese dicho. Y

25:43

eso igual tienen que hacerlo. Okay.

25:46

Entonces, acá ya está. Eh, y digamos

25:49

como que no es como tabla, pero nosotros

25:51

tenemos que crear un jub. ¿Dónde creamos

25:53

eso? Acá en entidades,

25:57

acá donde les aparece este menú, eh,

25:59

derecho izquierdo, al izquierdo de

26:01

información general viene todo esto que

26:03

viene configuraciones y demás. Más

26:05

adelante vamos a venir por acá, pero

26:07

ahorita lo que me interesa es crearlo

26:09

esto entidades. Creamos un Evenhub y

26:12

esto es simplemente poner acá centro de

26:14

eventos y ponerle un nombrecito. Por

26:17

ejemplo, yo le voy a poner telemetría.

26:20

Telemetría.

26:22

Listo.

26:24

Eh, acá retención básicamente esta

26:27

directa, que dice eliminar tiempo de

26:30

retención horas 1. ¿A qué hace

26:33

referencia? Y cuando les he explicado el

26:34

concepto de streaming, ¿se acuerdan que

26:36

decía que pasa el dato sin tocar el

26:38

motor, ¿no ve? Entonces, este dato va a

26:41

quedar acá configurado, por ejemplo, una

26:44

hora así en el aire. Se llama otro, es

26:47

otro concepto. Es que se, ay, me he

26:49

olvidado, pero ya. Pero hay otro campo

26:51

que se llama donde quedan los datos al

26:53

vacío, que están en acuerdo cómo le

26:56

decía. Y en este caso, eh, una hora van

26:58

a vivir ahí. Si en esa una hora no pasa

27:02

nada con ese dato, se va a eliminar,

27:04

pero eh bueno, se queda ahí, mínimo una

27:07

hora, máximo 24 eh horas, un día y

27:10

listo. Capturas, no pone nada. revisar y

27:13

crear. Y eso es todo. Una vez que yo ya

27:16

tenga este mi evenhub levantado, voy a

27:18

obtener la cadena de conexión. Ahí está,

27:21

miren.

27:23

Y dentro de este amiguito, aquí ya puedo

27:25

empezar a capturar datos, procesar,

27:27

conectar y demás. Y acá van a ver cómo

27:29

es que todo esto se va a mover bien

27:31

rico. Entonces, dentro de esto me voy a

27:34

venir acá em demoh se, o sea, el primer

27:37

recurso que nosotros hemos creado, no

27:39

entidades, sino al primerito. Y acá en

27:43

configuraciones le van a dar donde dice

27:46

directivas de acceso compartido

27:48

y dentro de esto van a encontrar lo

27:50

siguiente, lo que se llama Root

27:52

Management Shirt Access Cate. le da clic

27:56

sobre eso y posteriormente esta cadena

28:01

de conexión principal, esta es la que

28:04

nos vamos a copiar, se van a dar cuenta

28:06

que empieza con este con end point y

28:08

todo esto, ¿okay? Y con esa base de con

28:12

esta conexión yo voy a conectar a mi

28:14

código en Python, que vamos a hacer una

28:16

simulación de enviar datos. Para esto me

28:20

voy a venir a mi acá a mi

28:25

a mi Docker donde está funcionando. Esto

28:27

lo voy a dar refrescar para que vean.

28:31

Ta taar. Así quisiera que en laboratorio

28:34

me corra. Puedo llevado más servicios,

28:37

pero a veces el internet falla o todo

28:39

falla. Triste. Ya. En este caso, a esto

28:42

yo le voy a llamar, por ejemplo, enviar

28:45

datos, pero en minúscula.

28:48

enviar

28:50

enviar datos.py P enter. Se me va a

28:55

crear mi archivito en Python y acá me

28:57

voy a copiar mi codiguito que yo ya

28:59

tengo. Todo este código por si acaso yo

29:03

lo voy a subir al GitHub, así que no se

29:05

preocupen. Posteriormente acá lo único

29:08

que yo hago es esto, importar sus

29:11

paquetes. El paquete de dependencia que

29:13

yo voy a descargar, es decir, voy a

29:15

hacer un pip install, es acá, es a

29:18

asure/evenhub.

29:20

En este caso, en vez en vez de ese slide

29:22

se pone punto y voy a importar estos dos

29:24

paquetes, tanto su cliente como evenend

29:26

data. Posteriormente acá yo pongo las

29:30

credenciales, que en este caso en

29:32

connection str voy a poner la cadena de

29:35

conexión que les he mostrado hace un

29:36

momento y el nombre del Evenhubetría,

29:43

¿no? Va. A ver, esta es la cadena de

29:45

conexión principal para que no se

29:47

pierdan. Primer demo que hemos creado,

29:50

configuración.

29:52

Luego de configuración se van a

29:53

directivas de acceso compartido, clic

29:56

donde dice root management access, eh,

29:58

no, [carraspeo] root management shirt

30:01

access gate y se vienen acá donde dice

30:03

cadena de conexión principal, lo

30:06

conectan, se vuelven a su docker, lo

30:08

pegan acá estito, listo y simplemente

30:12

este evenhub validan que se llame eso.

30:15

Acá vamos a venir.

30:18

Si se llama telemetría por si acaso, por

30:20

mi inseguridad. Lo voy a cortar y lo voy

30:22

a pegar. Listo. Nada más. Posteriormente

30:26

acá se va a crear el objeto cliente

30:28

donde se va a hacer las conexiones. En

30:30

este caso, mi objeto cliente se llama

30:32

producer. Y acá se va a generar de forma

30:35

randómica estos datos. sensor ID,

30:38

temperatura, humedad y el tiempo. Ahí

30:40

pueden ver los randoms. Posteriormente

30:43

esto se envía al procesamiento y listo.

30:46

Y bueno, cuando

30:48

cuando cada vez se haga este

30:50

procesamiento me va a salir el print eh

30:53

transmisión completada con éxito. Y si

30:56

no estoy mal, también se imprime los

30:58

datos o no se imprime, ya no me acuerdo.

31:00

Y finalmente estito que se pone para que

31:03

este sea el archivo principal en Python

31:05

y nada más que eso.

31:08

Ah, y bueno, para configurar eh todo

31:12

esto yo tengo que instalar. En este caso

31:16

he instalado simplemente Python, ¿se

31:18

acuerdan? Acá simplemente instalado

31:20

Python, pero no he instalado el pip, así

31:22

que eso es lo que voy a instalar. Así

31:24

que voy a limpiar mi

31:28

terminal y ahora sí voy a escribir otra

31:30

vez sudo [carraspeo] apt eh update

31:36

amper amper. Ah, no, esto no es amper.

31:39

Carachueva copa. Esto es amper amper.

31:42

Eh, después viene sudo aptal

31:47

[carraspeo] - y Python 3/

31:54

pip. Listo. Y ahora sí se me se me va a

31:57

descargar mi paquete pip instalar. Si yo

32:00

no eh instalo esto, automáticamente no

32:03

voy a poder instalar pip, les va a salir

32:05

error. Es por eso no más el error que no

32:07

tiene pip. Recordemos que ahorita como

32:09

yo estoy trabajando sobre mi decorcito,

32:11

esto no tiene nada instalado. Estoy

32:13

instalando todo de este cero. Así que ya

32:16

terminado. Belleza. Aquí lo voy a poner

32:18

clear para tener limpio. Y ahora sí

32:21

instalo. ¿Qué cosa? Voy a instalar mi

32:23

paquetito que estoy llamando acá.

32:25

Simplemente es eso.

32:27

Entonces voy a poner pip. En este caso,

32:29

si ustedes llaman a su intérprete como

32:31

Python, acá le ponen pip. Si ustedes

32:34

llaman a su intérprete como Python 3,

32:36

acá le van a poner eh pip 3, nada más.

32:39

Esa es la diferencia. Instal assure sl

32:45

event hub. Validamos que sea lo mismo

32:48

porque a veces me trago cosas. Asure

32:51

guion event

32:53

u hub. Sí, eso. Enter.

32:57

¿Y qué me dice? me dice, "Ay, que un

33:01

error."

33:02

Ay, no, por favor. O yo he puesto mal. A

33:05

ver, ay, control V.

33:10

Mm,

33:13

que no he instalado.

33:15

Ay, no, no quiero. A ver, vamos a volver

33:18

a actualizar.

33:25

Ya está. Vamos a

33:32

Hm.

33:34

No sé si se ha instalado o no. A ver,

33:36

vamos a hacer Creo que sí. A ver, vamos

33:39

a ver. Acá ejecutamos simplemente, ay,

33:43

Para ejecutar cualquier archivo

33:45

en Python es Python 3 y el nombre del

33:49

archivo ya. Pero aquí va a salir un

33:52

error. Ahorita les voy a mostrar ese

33:53

error. En este caso, ¿cómo se llamaba el

33:56

archivo? Se va a llamar. Aquí voy a

33:59

copiarme todito esto.

34:05

Control V. T. ¿Por qué sale error?

34:09

Porque les he dicho primero siempre

34:11

tienen que poner LS porque tienen que

34:13

saber dónde están ejecutando

34:16

LS. Y ahorita, por ejemplo, miren, en mi

34:19

LS me ha mostrado que la carpeta no está

34:23

eh, bueno, no estoy sobre ese archivo.

34:25

Entonces, tengo que entrar, tengo que

34:27

entrar sobre mi carpetita que está acá,

34:29

test y dentro de test recién está enviar

34:31

Python. Entonces, le voy a dar cd test

34:34

tabular y listo. Y ahora sí le doy un ls

34:39

y pueden ver que ya tengo mi enviar

34:41

datos y el index.html.

34:43

Entonces, ahora sí voy a darle en

34:45

ejecutar mi Python 3 y no he encontrado.

34:51

valimos queso. A ver,

34:55

dice, está pidiendo que inicie un

34:58

entorno virtual.

35:00

No, no quería. Ya, entonces hay que

35:03

poner el ¿Dónde está?

35:09

E, no es BM. Y ahorita vamos a crear, no

35:12

me acuerdo los comandos,

35:14

pero siempre está el mataburros.

35:16

Ya. Hm. Sí, mi proyecto. Ya. Vamos a

35:20

poner

35:22

clear.

35:25

No me gusta que transmit

35:30

MBM.

35:32

Y bueno, en este caso llamamos al

35:35

comandito para llamar al entorno virtual

35:37

y como ustedes quieran poner. Si quieren

35:39

pueden ponerle Carla, no importa. O le

35:42

pueden poner o virtual environment, da

35:45

igual, es el nombre no más acá que le

35:47

dan. Posteriormente entran. Ay, no sé

35:50

por qué no es el comando. Pues es al

35:52

revés, ¿no? Es así, pues.

35:54

Mm.

35:56

Python 3 y Ya.

36:00

¿Por qué no tengo el intérprete de

36:01

Python? Tengo Python 3. Ahora sí va a

36:04

correr. Ya está. Dice, "El entorno

36:07

virtual no ha sido creado porque no está

36:10

habilitado

36:11

para su sistema.

36:14

A ver,

36:17

vamos a ver qué está pasando.

36:23

Hm hm hm [carraspeo] hm hm.

36:29

Ya está.

36:30

Ya vamos a actualizar aquí. Tas

36:36

tazas.

36:38

Esto voy a cerrar.

36:43

Ahora sí que ya se ha actualizado esa

36:45

cosa que me pedía, voy a crear mi

36:47

entorno virtual.

36:49

Ahora sí ya se ha creado. Por si acaso,

36:51

chicos, cuando los que no trabajan con

36:53

Python, cuando creas tu entorno virtual,

36:54

acá te va a aparecer una carpetita que

36:57

está sobre tu proyecto, que es esta. Si

36:59

yo le pusier puesto Carla, Teletubi, lo

37:02

que ustedes quieran, me hubiese

37:03

aparecido Teletubi, lo que sea.

37:06

Generalmente

37:08

cuando eh construimos entornos virtuales

37:10

le llaman BM,

37:13

otros le llaman, pero a mí no me gusta

37:16

porque te confundes con el punto M, que

37:18

son de tus variables. Entonces, B como

37:21

tú quieras ponerle. Ya, para mí es a

37:22

gusto. O sea, nadie se ha hecho pedo

37:24

cuando he puesto otro, entonces me da

37:26

igual.

37:26

[resoplido]

37:26

Posteriormente tenemos que pasarlo a

37:28

activarlo. ¿Cómo lo activamos? Tenemos

37:30

que entrar a su ruta. En este caso le

37:33

voy a dar CD. Voy a ingresar al entorno

37:36

virtual que es B no sé qué cosa. Después

37:39

tengo que entrar a bin slash hasta ahí.

37:43

Posteriormente le tengo que dar la

37:44

palabra activate, si no estoy mal. Mm,

37:48

pero no sé por qué no me sale. A ver,

37:50

vamos a darle un ls.

37:53

Ahí está. Tengo el activate.

37:56

Activate,

37:58

enter. E no la encontró el comando. La

38:01

ch. Ya nos vamos a salir. Lo voy a poner

38:04

todo entero. CD.

38:07

CD. Ya. ¿Cómo está? Vamos. Le voy a

38:10

dars.

38:16

A ver, vamos a ver qué nos da. Ahora sí

38:18

ya lo he activado. Y cuando ustedes vean

38:21

que está activado el entorno virtual,

38:23

siempre va a estar con el nombre del

38:25

entorno que han creado este.

38:29

Listo. Y ahora sí que ya está activado

38:32

mi entorno virtual, recién me va a dejar

38:34

instalar, creo yo. A ver, vamos a poner

38:37

acá P.

38:39

Acá no es Pip, es bip 3. Ay, pucho.

38:44

Tar.

38:47

1, dos, tres. Ya está. Ahora sí. Enter.

38:53

Ahora sí, ya me ha descargado.

38:58

Listo. Y ahora sí voy a darle un ls. Ah,

39:02

ya tengo mi enviar Python, entonces

39:04

tengo que ejecutarlo. ¿Cómo lo ejecuto?

39:07

Python 3. Aquí dónde está.

39:11

Mm. Ajá. Nombre del intérprete. Python 3

39:14

slash el nombre del archivo. Enviar

39:16

datos. Enter. Ah, esperen, antes de que

39:19

le dé enter se los voy a dividir la

39:22

pantalla para que vean en tiempo real

39:23

cómo va a llegar los datos. [resoplido]

39:26

Ah, va copa. A ver, vamos a poner. Ajá,

39:30

ahí está. Esto minimizamos. ¿Dónde está?

39:33

A ver. Acá. Sí.

39:37

Ahora sí, esto sacamos

39:40

y ponemos

39:44

a ver dónde está. Acá esto

39:49

y esto quiero ponerlo ajá dividido así.

39:53

Madre.

39:54

Ah, ahora sí. A ver, acá en la segunda.

39:59

Exacto. Y primero es esto. Ahora sí,

40:03

estito lo voy a cerrar. Aquí está. Van a

40:06

ver, voy a ejecutar. ¿Y dónde está

40:09

Evenhub? Menú de servicio, información

40:12

general. [resoplido] Ahorita no hay

40:14

tanto tanta cosa, pero cuando voy a

40:17

llamar van a ver que esto se va a

40:18

disparar.

40:20

Enter.

40:25

Ah, era no. O era el de Ahí está el de

40:28

telemetría. También puede ser. Se está

40:30

enviando los datos. Y a ver, vamos a ver

40:33

acá. En uno de los dos se actualiza. No

40:35

me acuerdo en cuál.

40:42

Vamos a ver. Entonces, no era en este,

40:44

era en el otro.

40:46

Vamos a Ay,

40:49

Era acá.

40:53

Mm.

40:54

¿Dónde se veía configuraciones?

40:56

Procesamiento.

40:59

Ah, no. Hm.

41:03

Ay, cuando quiero mostrar las capturas.

41:05

Aquí era. No es lo mismo que del otro.

41:09

M,

41:12

acá tenía que llegar así,

41:15

pero no me acuerdo. Hay una pantallita

41:17

donde se ve. No era Direct Explore. No

41:19

creo, porque es lo que se va a cargar.

41:24

Ah, configuración, no. Propiedades, no.

41:27

Bloqueos, no. Grupo de consumidores, no.

41:31

Captura. No, procesar

41:35

análisis.

41:37

¿Dónde era? Pues

41:40

no me acuerdo. A ver.

41:43

Ah, ahí está. Bueno, muy tarde.

41:48

O sea, cuando yo he hecho el ejemplo

41:50

botaba todo,

41:52

pero acá no me está dando tan bonito.

41:55

[carraspeo]

41:55

Lo voy a volver a ejecutar.

41:57

Te tiene que haber acá los cambios en

41:59

tiempo real de todo lo que estamos

42:00

enviando.

42:06

Y acá en las en las métricas tiene que

42:08

aparecer.

42:11

Ahí está. Se está haciendo, pero no creo

42:14

que

42:16

no está haciendo una tan buena métrica.

42:19

Sí se está levantando y todo esto se

42:22

está capturando en tiempo real. Ah,

42:25

buenas noches. Me funcionó bien.

42:29

Ahí todos los datitos que estamos

42:31

haciendo y estamos trabajando, estamos

42:33

guardando. ¿Dónde guardamos? Guardamos

42:35

en telemetría

42:38

y listo. Ven acá no será por esto,

42:42

porque está haciendo muy chiquito. Tal

42:44

vez para que se vea mejor. Y es así como

42:47

se trabaja y eso es trabajar en tiempo

42:49

real. Ahora, si nosotros trabajaríamos

42:51

en batch y en lotes, ahí es otro

42:53

proceso. Ya no se utiliza Evenhub, se

42:55

utiliza otro tipo de tecnologías.

42:58

Bien, jovencitos, ¿hasta acá alguna duda

43:01

o consulta?

43:05

El source es en Linux. Sí, corre en

43:08

Linux. En este Nevenhubo ponemos Linux o

43:11

sí,

43:14

creo que no poníamos Linux. En el otro,

43:17

en

43:19

contenedores si se pone Linux.

43:22

A ver, ya me has hecho tu dar. Vamos a

43:24

venir acá

43:27

que yo sepa. No, pero no se pone nada de

43:32

sistema operativo. Ahora para finalizar

43:35

Evenhub voy a poner este acá.

43:39

Event

43:42

Eenhub

43:46

o SAS.

43:49

H Evenhub también es considerado como

43:51

plataforma como servicio,

43:53

específicamente para eh bueno, Service

43:57

Base es otra cosa, pero funciona como

44:01

plataforma de streaming de eventos

44:03

totalmente administrado por la nube

44:06

y listo. Sí, que también SP un servicio

44:09

SAS, ya les he mostrado con Microsoft

44:11

Fabric que no sé, bueno, no lo van a

44:14

poder implementar porque no tiene una

44:15

suscripción de pago por uso. Bien, hasta

44:19

acá jóvenes, eh es el contenido que

44:22

vamos a llevar el día de hoy.

44:26

Las prácticas, la primera práctica, no

44:29

sé [carraspeo] dónde ahora estará,

44:31

pero va a ser las tres, son tres

44:35

prácticas por los tres servicios que

44:37

nosotros hemos enviado. ¿Dónde está?

44:44

Este es laboratorio uno.

44:49

Laboratorio dos.

44:54

Bueno, laboratorio número dos,

44:58

crear tu servicio de instancia. ¿Cómo se

45:03

llama en español?

45:06

Eh, no,

45:09

[carraspeo]

45:10

de instancia de contenedor. Aquí vamos a

45:12

poner token Hub.

45:15

Ya, para lo que ustedes quieran

45:16

instanciar. No, les voy a poner una

45:18

imagen en concreto.

45:20

Aquí, ¿dónde está?

45:22

Si quieren instalar Postcrat, instalen

45:25

PostC. Crear un servicio de instancia de

45:28

contenedor,

45:31

ya sea de su propia imagen, ya sea de su

45:36

propia imagen,

45:39

ya sea de su propia imagen en Docker o

45:43

utilizar

45:45

una de Docker. Hub.

45:49

Listo. Ese es laboratorio número dos

45:53

y laboratorio número tres.

46:01

Crear un servicio

46:04

de streaming

46:08

con Evenhub. Evenh con el servicio.

46:18

Servicio de event

46:23

crear un servicio de streaming. Sí, como

46:26

nosotros lo hemos hecho igualito, pero

46:29

ya ustedes de donde sea que quieran

46:31

consumirlo, pueden consumirlo. Ya saben

46:34

cómo apuntar el script, por si acaso

46:36

pueden ejecutarlo de forma local, igual

46:38

va a correr y lo va a llenar el Evenhub.

46:41

No quiere decir que si o si tiene que

46:42

funcionar con Docker, no puede correr de

46:44

donde ustedes quieran.

46:47

Enter.

46:49

Eh, formas de envío

46:52

entregable, mejor

46:55

entregable. Vamos a poner

46:58

enviar un documento

47:02

PDF con sus nombres, porque

47:06

a veces eh me envían sin nombre, ¿quién

47:10

será? con sus nombres completos en el

47:13

siguiente formato. En el siguiente

47:17

formato, apellido paterno

47:21

más apellido

47:24

materno

47:26

materno

47:28

más nombres.

47:32

El documento

47:35

PDF debe

47:39

contener todos

47:42

los pasos de implementación.

47:46

Creo que yo, o sea, si ustedes están

47:48

creando el servicio,

47:50

tienen que sacarle una foto. Ahora,

47:53

dentro de esta foto ustedes cuando

47:56

vengan por acá, no, no es esto. ¿Dónde

48:00

está?

48:02

[carraspeo]

48:02

Cuando ustedes crean el servicio

48:05

acá, por ejemplo, este, el debenhub, que

48:08

es más fácil, van a poner sus nombres.

48:13

Por ejemplo, me acuerdo de la señorita

48:15

que era Shelly. Me voy a aumentar, me

48:17

voy a, me voy a inventar su apellido.

48:21

Shelly Aparicio, por ejemplo, Aparicio.

48:24

Entonces ustedes crean su espacio de

48:27

nombre Shelly Aparicio SL, por ejemplo,

48:30

Evenh Hub

48:33

y así para todos los servicios que

48:35

ustedes vayan creando, para Asure Maps,

48:38

para contenedores y para eh este que es

48:42

de Benho.

48:44

¿Listo? nombre del servicio,

48:48

así para que no se copien porque estos

48:51

va a ser los únicos laboratorios que

48:52

vamos a tener. No hay más

48:55

pasos de implementación.

48:58

Ahí está, ahí está.

49:01

Ahora sí, eh,

49:03

límite de entrega.

49:07

Lunes, no me acuerdo qué lunes era, de

49:10

julio

49:11

hasta

49:13

las 8 a

49:18

enviar a mi privado, a mi chat privado.

49:23

Después pienso en otra cosa. Ya. ¿Y

49:26

cuándo es lunes? Mm, 27.

49:32

Ahí está. Ahí está. Ahora sí. dudas,

49:36

consultas.

49:46

Cas, jóvenes, no hay dudas.

49:52

Tienen tiempo, tienen todo el fin de

49:54

semana para hacer esto y hay video, o

49:56

sea, es más rápido.

50:01

Ya, si no hay dudas, vamos a venir por

50:04

acá.

50:05

[suspiro]

50:06

Ay, me duele.

More transcripts

Explore other videos transcribed with YouTLDR.

Get the TLDR of any YouTube video

Transcribe, summarize, and repurpose videos in 125+ languages — free, no signup required.

Try YouTLDR Free