Skip to content

Utility functions for dbt projects running on Athena

Notifications You must be signed in to change notification settings

owenprough-sift/athena-utils

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

athena-utils

This dbt package contains macros that:

  • can be (re)used across dbt projects running on Athena
  • define Athena-specific implementations of dispatched macros from other packages

Installation Instructions

Add to your packages.yml

packages:
  - package: lalalilo/athena_utils
    version: 0.2.0

For dbt < v0.19.2, add the following lines to your dbt_project.yml:

vars:
  dbt_utils_dispatch_list: ["athena_utils"]

For dbt >= v0.19.2, , add the following lines to your dbt_project.yml:

dispatch:
  - macro_namespace: dbt_utils
    search_order: [athena_utils, dbt_utils]

Compatibility

This package provides "shims" for dbt_utils thanks to @dbarok (initial implementation). In the future more shims could be added to this repository.

Contributing

We welcome contributions to this repo! To contribute a new feature or a fix, please open a Pull Request with 1) your changes and 2) updated documentation for the README.md file.

About

Utility functions for dbt projects running on Athena

Resources

Stars

Watchers

Forks

Packages

No packages published