मुझे ग्लू में JDBC कनेक्शन के साथ काम करने का एक आसान तरीका मिला। जब आप अपने Redshift क्लस्टर में डेटा लिख रहे हों, तब Glue टीम तालिका को छोटा करने की अनुशंसा करती है:
datasink5 = glueContext.write_dynamic_frame.from_jdbc_conf(frame = resolvechoice4, catalog_connection = "<connection-name>", connection_options = {"dbtable": "<target-table>", "database": "testdb", "preactions":"TRUNCATE TABLE <table-name>"}, redshift_tmp_dir = args["TempDir"], transformation_ctx = "datasink5")
जहां
connection-name your Glue connection name to your Redshift Cluster
target-table the table you're loading the data in
testdb name of the database
table-name name of the table to truncate (ideally the table you're loading into)