Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate Google Analytics Reporting API from plugin #8585

Closed
dinigo opened this issue Apr 27, 2020 · 4 comments
Closed

Integrate Google Analytics Reporting API from plugin #8585

dinigo opened this issue Apr 27, 2020 · 4 comments
Labels
good first issue kind:feature Feature Requests provider:google Google (including GCP) related issues

Comments

@dinigo
Copy link
Contributor

dinigo commented Apr 27, 2020

Short: Integrate airflow plugin , notified in this issue on their issue tracker.

Before the official (beta for now) operators for Google Analytics landed in the official airflow repo a number of custom plugins appeared in the community. This repo gathers a couple of them, quite spread.

Who's responsibility should it be to merge this?
Can we simply copy-paste the code? I think it would be better to keep the commit-tree but not sure how it applies to airflow
Is Google working in this issue on it's own or does this belong to the airflow community?

@dinigo dinigo added the kind:feature Feature Requests label Apr 27, 2020
@turbaszek
Copy link
Member

turbaszek commented Apr 27, 2020

Is Google working in this issue on it's own or does this belong to the airflow community?

The repository you linked doesn't seem to belong to Google. If there's something maintained by Google then it's this repo: https://github.com/google/orchestra

Does already existing Analytics operators solved the problem?
https://github.com/apache/airflow/blob/master/airflow/providers/google/marketing_platform/operators/analytics.py

@dinigo
Copy link
Contributor Author

dinigo commented Apr 27, 2020

No, we lack the reporting API that lets you compose a report and download a dataset for this report.

It's the easiest way to take Data out of Google Analytics. it was there long before the BigQiery export so a lot of business logic for a lot of companies relay in this export. I've seen it "Cron"ified very frequently.

@dinigo
Copy link
Contributor Author

dinigo commented Apr 27, 2020

I just checked the Orchestra project, which seems to be a "plug'n play" version of the Google operators we have in the master (I suppose it will be obsolete once the operators backport is officially released from apache-airflow). As it is basically a copy of the code in airflow/providers/google it also lacks this API.

@turbaszek
Copy link
Member

turbaszek commented Apr 28, 2020

It's true that we get some help from Orchestra projects. Airflow is open source so I encourage you to open a PR with operators / hooks you require. I am happy to help with review / testing :)

@mik-laj mik-laj added the provider:google Google (including GCP) related issues label May 4, 2020
@apache apache locked and limited conversation to collaborators Apr 21, 2023
@eladkal eladkal converted this issue into discussion #30790 Apr 21, 2023

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
good first issue kind:feature Feature Requests provider:google Google (including GCP) related issues
Projects
None yet
Development

No branches or pull requests

4 participants