Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zastąp tabele MySQL za pomocą AWS Glue

Znalazłem prostszy sposób pracy z połączeniami JDBC w Glue. Sposób, w jaki zespół Glue zaleca obcinanie tabeli, polega na zastosowaniu następującego przykładowego kodu podczas zapisywania danych w klastrze Redshift:

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

gdzie

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaka jest różnica między MySQLdb, mysqlclient i MySQL Connector/Python?

  2. Policz wystąpienie w tabeli PHP echo

  3. Łączenie się ze zdalną bazą danych z komputera lokalnego za pomocą mysql i PHP

  4. zapisz var_dump do pliku tekstowego

  5. Pula połączeń C# MySQL