Esempio n. 1
0
File: core.py Progetto: lyft/Airflow
 def test_hive_to_mysql(self):
     t = operators.HiveToMySqlTransfer(
         task_id='hive_to_mysql_check',
         sql="""
         SELECT name, count(*) as ccount
         FROM airflow.static_babynames
         GROUP BY name
         """,
         mysql_table='test_static_babynames',
         dag=self.dag)
     t.run(start_date=DEFAULT_DATE, end_date=DEFAULT_DATE, force=True)
Esempio n. 2
0
 def test_hive_to_mysql(self):
     t = operators.HiveToMySqlTransfer(
         mysql_conn_id='airflow_db',
         task_id='hive_to_mysql_check',
         create=True,
         sql="""
         SELECT name
         FROM airflow.static_babynames
         LIMIT 100
         """,
         mysql_table='test_static_babynames',
         mysql_preoperator=[
             'DROP TABLE IF EXISTS test_static_babynames;',
             'CREATE TABLE test_static_babynames (name VARCHAR(500))',
         ],
         dag=self.dag)
     t.clear(start_date=DEFAULT_DATE, end_date=DEFAULT_DATE)
     t.run(start_date=DEFAULT_DATE, end_date=DEFAULT_DATE, force=True)