shimoda.m@nds-tyo.co.jp 45ba4eab74 feat: develop6-crmのデータ登録処理関連の変更差分をマージ
(設定ファイルなどはリリースしたくないため、コードだけをマージ)
2022-09-16 12:14:52 +09:00

1.5 KiB

データ取り込み処理

概要

データ取り込みバケット(mbj-newdwh2021-<環境名>-data)に配置されたデータファイルを、設定に基づいてデータベースに登録する処理を行う 処理順序等の詳細は設計書を参照のこと

環境構築

事前準備

Python仮想環境にパッケージをインストール

  • このドキュメントと同じ階層でコマンドラインを開き、以下のコマンドを実行する

    pipenv install -r requirements.txt
    
  • 以降、依存モジュールの追加が発生した場合に、requirements.txtに追記した上で、上記のコマンドを実行すること

ローカルでの実行手順

  • 当ディレクトリ内に.vscode/launch.jsonを作成し、以下のコードを貼り付ける

    • 既にある場合は作成不要
    {
      "version": "0.2.0",
      "configurations": [
        {
          "name": "Python: データ取り込み処理",
          "type": "python",
          "request": "launch",
          "program": "ecs/dataimport/controller.py",
          "console": "integratedTerminal",
          "justMyCode": true,
          "envFile": "${workspaceFolder}/.env",
        }
      ]
    }
    
  • 当ディレクトリ内に.envファイルを、作成し、環境変数を設定する

    • 設定する環境変数は設計書を参照のこと
  • F5キーを押し、処理を実行する