►
From YouTube: dagster + airbyte + dbt + snowflake - part 5
Description
Practica de Data engineer usando tecnologias open source
A
Ok
in
this
part,
number
5
I
am
going
to
try.
I
am
going
to
tell
you
how
to
solve
it
from
the
environment
variables
and
what
was
the
problem
Ok.
The
first
thing
I
did
was
that
here
in
airbite,
I
discovered
that
to
see
that
our
daxter
folder
in
our
duster
down
was
discounted
this,
what
it
means
this
Run
Launcher
that
doctor
Launcher
is
using.
A
A
Although
here
In,
the
documentation
is
where
you
can
see
the
types
of
Launcher
that
there
may
be,
and
the
one
who
was
commenting
was
this
doctor
Launcher,
who
says
that
each
romba
will
run
in
a
containerized
world.
So
when
he
ran
he
was
creating
a
container
and
that
container
only
had
these
environment
variables
so
to
solve
it.
There
are
two
ways
one
can
comment
to
this
line
of
this
section
of
code
and
this
section
of
code.
What
it's
going
to
do
is
not
use
a
docker
image
for
each
ron.
A
A
As
you
can
see,
there,
I
have
it
and
for
In
this
case,,
the
only
thing
I
would
need
to
add
is
the
environment
variables
here
that
I
put
my
Air
by
Host
right
that
they
come
from
my
local
environment,
variable
that
using
airbay
web
up
and
on
port
80.
These
variables,
I
am
using
here
in
the
repository
So
how
I'm
using
it
here
I
made.
Another
change.
I
also
moved
the
operation
to
its
own
folder,
as
you
can
see
here
in
Ops
So.
That's
where
I
copied
the
code
that
the
tutorial
had
copied
here.
A
I
put
the
resource
and
the
Host
and
port
configuration
I
sent
them
to
a
file
with
a
constant
file
that
is
in
a
folder,
and
here
where
it
is
I
am
loading,
as
you
can
see.
I
installed
a
library
called
dotnet
from
python
to
load
environment
variables,
right
And.
How
do
I
get
the
neighborhood
of
the
variable
like
this?
A
The
truth
I
was
doing
this
for
test
and
here
where
I
am
getting
the
host
and
port
of
the
environment
variables
that
are
being
passed
here
to
the
user
code
right
and
there
is
this-
the
airbag
config.
This
dictionary
is
being
used
in
the
operation.
Here,
I
am
importing
it
I
am
using
here
and
then
everything
remains
the
same.
A
The
connection,
ID
and
I
am
saving
it
in
singford
in
this
Apps
file,
but
this
Apps
file
is
being
imported
into
the
repository
as
Come
here,
and
this
is
where
I
am
telling
it
the
airbag
resource
that
it
creates
Here
and
the
operation
that
I
am
going
to
run.
That
is
without
Software
that
are
also
Ops
And.
That's
all
and
I
expose
it.
A
That's
how
I
did
it
then,
and
now
we
run
this
to
see
how
it
will
run
successfully
and
there
it
is
running
and
it
is
already
making
the
connection
so
as
not
to
let
us
waste
the
time
that
here,
I
have
another
connection
that
runs
a
few
minutes
ago,
and
that
was
successful.
So
this
is
how
it
works
correctly
without
using
doctor
launch
the
doctor
right
now
how
it
would
work
There.
It
is
successful
for
how
it
would
work
If.
We
want
to
use
that
option.
We
are
going
to
discount
this
delicious
use.
A
And
this
is
going
to
be
obtained
from
a
different
place.
This
is
the
part.
This
is
the
tricky
part
in
this
case.
It
is
not
going
to
be
obtained
from
dockers,
but
is
being
obtained
from
the
from
the
daemon
from
the
helm
doctor-
and
here
we
have
to
add
this
container
the
one
in
charge
of
passing
the
to
this
container
Dynamic
that
it
will
create
for
each
Ron
So.
We
are
going
to
make
videos
of
this
again
so
that
you
can
see
how
it
works.
A
A
A
A
A
And
those
are
the
two
ways,
because
they
don't
work
right
now
and
it
worked
perfectly
So.
It
doesn't
matter
which
way
you
use
always
be
careful
of
El
daxter
young,
true
personally,
I
think
I'm
going
to
keep
the
other
one,
because
it's
creating
containers
for
me
In
the
tests
that
we
are
going
to
do,.
We
put
in
this
case
it
is
creating
containers.
Every
time
I
make
a
rum
So
I
am
going
to
comment
Now
this
part
to
stay
with
the
basic
example.
A
Such
a
module
is
missing
and
we
had
to
add
it
here,
for
example,
the
duster
airbag
and
the
python,
which
is
for
what
environment
we
had
to
be
installing
them
So.
We
are
going
to
make
it
a
more
elegant
way.
We
will
comment
on
this
part.
We
create
a
txt
dot
recuayerments,
where
we
put
all
the
dependencies
of
that
of
that
docker
image,
and
then
what
we
do
is
copy
the
recuadment
to
the
docker
image.
A
We
run
the
command
Remember
that
it
is
going
to
install
all
these
dependencies
and
then
we
all
copy
the
content
and
run
everything
the
same
and
there
it
is
working.
There
is
a
more
elegant
way
because
So
everything
is
that
this
platform
runs
or
that
they
pass
it
on,.
It
will
already
have
all
the
libraries
with
correct
versions
that
are
being
used,
right,
and
nothing
more,
I
think,
in
the
next
video.
So
yes,.
We
are
going
to
start
to
see
dbt
to
see
how
to
integrate.
What
would
be
the
last
part.