Skip to content

Streamlitアプリに、dbt runをトリガーさせるための機能を実装する #47

Description

@kawawan

完成図イメージ

  1. Streamlitに、dbt run を実行させるためのボタンがあるページを作る
  2. ボタンを押すと、Cloud Runをトリガーさせ、dbt runを実行する
  3. dbt runの実行に60~90秒ほどかかるため、「2分ほどお待ちください。」という文言を出力する
  4. また、3のあいだ、実行ボタンは押すことができないようにする。この待機時間は120秒とする
  5. 4が終わったら、ボタンを再度押せるようにする

トリガーの手法はいろいろあると思う。SiS→GCSにファイル投げてトリガー起動?SiSのスクリプトはCloud Runを直接叩くスクリプトにする?後者のほうが直感的ではあるが、リソースの切り分けはできていないかも

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions