При использовании DynamicFrameReader вы можете указать schema
в параметре dbtable
, предоставленном в connection_options
, например:
datasource0 = glueContext\
.create_dynamic_frame\
.from_options("redshift",
{"url": "jdbc-url/database",
"user": "username",
"password": "password",
"dbtable": "schema.table-name",
"redshiftTmpDir": "s3-tempdir-path"},
transformation_ctx = "datasource0")
Чтобы закладки работали, вам нужно использоватьМетоды склеивания AWS и определения transformation_ctx
.После Документация вы найдете следующее:
Чтобы закладки работы работали правильно, включите параметр закладки работы и установите параметр transfor_ctx.Если вы не передадите параметр translation_ctx, закладки работы не будут включены для динамического фрейма или таблицы, используемой в методе.
Помните, что закладки работы работают только для источников данных s3 иварианты ограниченного использования для реляционной базы данных.