Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Example: Use Apache Beam to ingest Slack export data into BigQuery

  1. Visit https://my.slack.com/services/export to export workspace data (You need to be an admin) and save zip file

  2. Clone this repository and poetry install

  3. Set up Google API alongst with Application Default Credentials

  4. Run pipeline...

    • locally:
      python main.py --project=<project> --output_dataset=<dataset> --temp_location=gs://... --input='./*.zip' --extract_location='./tmp'
      
    • using Cloud Dataflow:
      python main.py --project=<project> --output_dataset=<dataset> --temp_location=gs://... --input='./*.zip' --extract_location='./tmp' --runner=Dataflow --region=<region> --save_main_session
      

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages