sql >> Database >  >> RDS >> Mysql

MySQL-tabellen overschrijven met AWS Glue

Ik vond een eenvoudigere manier om met JDBC-verbindingen te werken in Glue. De manier waarop het Glue-team aanbeveelt om een ​​tabel af te kappen, is via de volgende voorbeeldcode wanneer u gegevens naar uw Redshift-cluster schrijft:

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")

waar

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)


  1. Hoe meerdere één-op-één te maken

  2. Microseconden aftrekken van een Datetime-waarde in MariaDB

  3. Een getal opmaken als een percentage in Oracle

  4. Query cache-efficiëntie