Skip to content
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

migrate Annual Reports to BI Airflow #119

Closed
3 of 7 tasks
drjova opened this issue Jul 29, 2024 · 0 comments
Closed
3 of 7 tasks

migrate Annual Reports to BI Airflow #119

drjova opened this issue Jul 29, 2024 · 0 comments
Assignees

Comments

@drjova
Copy link
Contributor

drjova commented Jul 29, 2024

The Annual Reports feature needs to be migrated to BI Airflow. This task involves moving three tables to the new system and ensuring that the migration is seamless. The existing dashboards should be connected to the new database post-migration.

Scope:

Migration to Airflow:

Migrate the three tables defined in the models.py to BI Airflow.
Ensure that the data pipeline is established correctly in Airflow.

Dashboard Integration:

Update the existing dashboards to connect to the new database once the migration is complete.
Ensure the transparency of the migration process, minimizing downtime or disruptions.

Tasks:

  • Data Migration (We can create two DAGS):

    • Migrate the get_subjects data to Airflow.
    • Migrate the get_publications task to Airflow.
  • Dashboard Integration

    • Update the existing dashboards to fetch data from the new BI Airflow database.
    • Test the dashboards to ensure they are functioning correctly post-migration.
  • Deploy to Production

Acceptance Criteria:

  • All three tables are successfully migrated to BI Airflow.
  • get_subjects and get_publications tasks are running correctly in Airflow.
  • Existing dashboards are updated to connect to the new database and are functioning without issues.
  • The migration process is seamless with minimal impact on current operations.

References:

@drjova drjova added the bi label Jul 29, 2024
ErnestaP added a commit to cern-sis/bi-dags that referenced this issue Aug 13, 2024
ErnestaP added a commit to cern-sis/bi-dags that referenced this issue Aug 13, 2024
@drjova drjova closed this as completed Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants