Skip to content

tuva-health/athena_connector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Apache License dbt logo and version

Athena Connector

🔗 Docs

Check out our docs to learn about the Tuva Project and how you can use it with your healthcare data.

🧰 What does this repo do?

The Athena Connector is a dbt project that maps raw data from AthenaOne's warehouse to the Tuva Data Model and then builds all the clinical Tuva Data Marts. It is built to work on both a single or multi tenant setup.

🔌 Database Support

  • Snowflake
  • BigQuery

✅ Quickstart Guide

Step 1: Pre-requisites

You must have medical record data from Athena in a data warehouse supported by this project.

Step 2: Configure Input Database and Schema

Configure the appropriate profile for the project in dbt_project.yml. Set the name of your Athena database and schema in sources.yml. Set the name of your output database in your profile or dbt_project.yml.


Step 4: dbt deps

Execute the command dbt deps to add the Tuva and dbt utils packages to your project.

Step 4: Run

Now you're ready to run the connector and the Tuva Project. Run dbt build to run the full project; alternatively use dbt's selection syntax to run parts of the project or specific models, or use other dbt commands to utilize other dbt functionality.

🙋🏻‍♀️ How do I contribute?

Have an opinion on the mappings? Notice any bugs when installing and running the project? If so, we highly encourage and welcome feedback! Feel free to submit an issue or drop a message in Slack.

🤝 Join our community!

Join our growing community of healthcare data practitioners on Slack!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published