Граф коммитов

23 Коммитов

Автор SHA1 Сообщение Дата
Maxime d05475685b MySQL 2 Hive operator 2015-04-04 07:47:14 +00:00
Maxime Beauchemin ec403cdb93 Cleaning up the methodology for conditional imports 2015-03-31 08:23:12 -07:00
Maxime Beauchemin df698a427f More conditional imports 2015-03-30 22:00:30 -07:00
Maxime Beauchemin 0b5ad86ccc v0.4.1 2015-03-20 12:00:01 -07:00
Arthur Wiedmer 1d56f22f2e [setup] selective features and imports for hooks and operators 2015-03-19 17:40:05 -07:00
Maxime 2deae88b0b Yo dawg. Sub dags 2015-03-16 20:50:55 +00:00
Mike Kerzhner 5b31185c4a Adding postgres operator 2015-03-04 14:36:40 -08:00
Maxime Beauchemin 77fcc80599 Adding TimeSensor (operator) 2015-02-16 22:10:27 +00:00
Arthur Wiedmer 76b5f65e1c [S3 sensor] S3 Hook and sensor
This PR is a first step to more advanced S3 operators.
The hook can currently check for buckets, prefixes and keys,
and will parse boto, AWS sdks or s3cmd config files if they
are defined in the connection in the Airflow connection db.

The sensor uses the Hook to check for a particular file
(or key to follow amazon's nomenclature). I also added wrappers
for boto methods to list keys and prefixes.

@mistercrunch
2015-02-14 03:31:40 +00:00
Maxime 63a37b88cd Adding PythonOperator, and changing the way context is passed to the Operator execute method 2015-02-07 23:36:40 +00:00
Arthur Wiedmer 6f290aa02b [PrestoValueCheck] New operator for value checking
PrestoValueCheck allows to define the value the SQL query should return
in order to pass the check. This can enable more readable SQL checks.
PrestoValueCheck can accomodate string values or numeric values with or
without a tolerance, which allows for close results.

@mistercrunch
2015-01-30 17:46:33 +00:00
Arthur Wiedmer c284b8baac [Airflow] [IntervalCheck] Presto Interval Check op
This is an implementation of the PrestoIntervalCheck operator similar to
the one in the internal data-eng library at Airbnb. This operator will
allow to test if variations are within bounds over a period of time
on a week over week or YoY basis.

@mistercrunch
2015-01-29 18:00:29 +00:00
Maxime 068e351c63 Adding Hive2FtpOperator 2015-01-19 08:39:39 -08:00
Maxime 0790c1ce54 Adding HdfsSensor operator 2015-01-19 08:13:57 +00:00
Maxime Beauchemin 710ea3ee67 Merge pull request #86 from mistercrunch/email_op
New email operator
2015-01-14 21:39:35 -08:00
Maxime 02ae4729b3 New email operator 2015-01-15 05:38:18 +00:00
Arthur Wiedmer 61bca49255 [presto_check_op] PrestoCheckOperator with conn_id
Cleaning up previous PR mess with a clean branch.
2015-01-14 09:40:02 -08:00
Maxime c753d17602 Quick fix 2015-01-07 00:25:47 +00:00
Maxime 5f2a4ca673 Adding a proper primary key to db connections 2015-01-07 00:21:36 +00:00
Maxime Beauchemin 35a5864da7 Making a generic SqlSensor, works for all db_ids 2014-11-01 16:32:31 +00:00
Maxime Beauchemin 19fbce4c15 HivePartitionSensosr 2014-10-19 06:20:05 +00:00
LDAP/maxime_beauchemin ca31b8a7df Adding HiveOperator 2014-10-17 06:22:32 +00:00
Maxime Beauchemin 88c99624f3 Renaming project from Flux to Airflow 2014-10-14 18:28:29 -07:00