Today, if you want reportupdater to query hive, you have to use a script which calls hive/beeline from the command line.
It would be better if you could have a type=hive that lets you write plain (templated) hql and reportupdater would connect to hive for you.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Declined | None | T193167 reportupdater TLC | |||
Resolved | None | T193169 [reportupdater] Add a configurable hive client |
Event Timeline
Change 667192 had a related patch set uploaded (by Awight; owner: Awight):
[analytics/reportupdater@master] [WIP] Support explicit "hive" script type
Change 667192 merged by Mforns:
[analytics/reportupdater@master] Support explicit "hive" script type
Change 676299 had a related patch set uploaded (by Awight; author: Awight):
[analytics/reportupdater-queries@master] Validate the native "hive" report type
Change 677511 had a related patch set uploaded (by Awight; author: Awight):
[analytics/reportupdater@master] Fix date range parameters for native hive scripts
Change 677511 merged by Mforns:
[analytics/reportupdater@master] Fix date range parameters for native hive scripts
Change 676299 merged by Mforns:
[analytics/reportupdater-queries@master] Validate the native "hive" report type
Change 681707 had a related patch set uploaded (by Awight; author: Awight):
[analytics/reportupdater-queries@master] Rewrite WMDE Tech Wishes reports as native HiveQL
Change 681707 merged by Mforns:
[analytics/reportupdater-queries@master] Rewrite WMDE Tech Wishes reports as native HiveQL
Change 682730 had a related patch set uploaded (by Awight; author: Awight):
[analytics/reportupdater-queries@master] Convert `browser` queries to native HiveHQL
Change 682742 had a related patch set uploaded (by Awight; author: Awight):
[analytics/reportupdater-queries@master] Convert `cx` queries to native HiveHQL
Change 682743 had a related patch set uploaded (by Awight; author: Awight):
[analytics/reportupdater-queries@master] Convert `interlanguage` queries to native HiveHQL
Change 682744 had a related patch set uploaded (by Awight; author: Awight):
[analytics/reportupdater-queries@master] Convert `pingback` queries to native HiveHQL
Change 682747 had a related patch set uploaded (by Awight; author: Awight):
[analytics/reportupdater-queries@master] Convert `published_cx2_translations` to native HiveHQL
Change 682748 had a related patch set uploaded (by Awight; author: Awight):
[analytics/reportupdater-queries@master] Convert `reference-previews` to native HiveHQL
Change 682749 had a related patch set uploaded (by Awight; author: Awight):
[analytics/reportupdater-queries@master] Convert `structured-data` to native HiveHQL
Change 682753 had a related patch set uploaded (by Awight; author: Awight):
[analytics/reportupdater-queries@master] Convert `wmcs` to native HiveHQL
Change 682761 had a related patch set uploaded (by Awight; author: Awight):
[analytics/reportupdater@master] [WIP] Provide to_year, to_month, and to_day
Change 682748 merged by Awight:
[analytics/reportupdater-queries@master] Convert `reference-previews` to native HiveHQL
not to diminish the work already done here, just declining in favor of moving to Airflow and to clean up the logs
I would say the work is complete. Migrating format of existing jobs can be left up to the owners, or never.