データベース(アプライアンス)によるタスク管理の可視化¶
[更新: 2021年12月27日]
弊社による検証データの一部を公開した記事掲載となります。参考にご利用ください。
概要¶
各種プロジェクト、プロダクト管理は年月と状況に応じて複雑化しますが、タスク管理ツールやサービス上のデータを可視化したい悩みがありました。 このため弊社データベース(アプライアンス)とタスク管理ツール&Biツールと連携・動作させた際の検証結果を簡略化、TIPSとして掲載します。
さくらのクラウド リソース作成¶
準備、作成したリソースは下記となります。
- ルータ+スイッチ(/28)
- スイッチ
- FortigateVM FortiOS 6.4.8
- WindowsServerOS Windows Server 2019 Datacenter
- コネクタツール(WindowsServerへインストール) CData Sync - 21.0.8003.0
- Biツールサーバー(WindowsServerへインストール)  metabase 0.41.4
- データベース(アプライアンス) 2台 postgres-13&MariaDB-10.4
注釈
簡単なフィルタリングとローカルネットワークのルーティングにFortiateVMを利用しました。Fortigateの設定に関する記載は省略いたします。
こちらを作成すると以下のMAP図になりました。
さくらのクラウドMAP
 
                注釈
環境テスト用に複数リソースを準備、作成した画面になります。ご利用に合わせて作成ください。
重要
作成したデータベース(アプライアンス)に接続、backlogのデータを保管するDBは事前に作成ください。
コネクタツールの設定(CDate Sync)¶
CData Software Japan 合同会社様サイトより CDate Sync をダウンロード、WindowsServerへインストールしました。
インストール後、ブラウザよりアクセスが可能になります。
CDate Sync ステータス画面
 
                CDate SyncにbacklogとDBのアクセス情報を設定します。
CDate Sync Backlog接続設定画面
 
                | URL | 指定のアドレス(https:// 登録名.backlog,com) | 
| Api Key | 発行した API Keyを指定 | 
CDate Sync DB接続設定画面
 
                | Server | データベース(アプライアンス)のIPアドレス | 
| Port | データベース(アプライアンス)のポート番号 | 
| Datebase名 | 作成済のDB名 | 
| user | DBのユーザ名 | 
| pass | DBのパスワード | 
Biツールにデータベースを登録(Metabase)¶
事前に Metabase を検証用にWindowsServerへインストールしました。Metabaseを起動、管理者設定よりDBアプライアンスを追加します。
管理者設定のデータベース追加により以下を再度指定します。
Metabase DB追加画面
 
                今回はissuesを選択、DBへ同期させます。
| データベースのタイプ | 利用するデータベース(アプライアンス)(Postgre or MariaDB) | 
| 名前 | 任意 | 
| ホスト名 | DBのIPアドレス | 
| ポート | DBの指定ポート | 
| データベース名 | 作成済DBを指定 | 
| ユーザー名 | DBのユーザ名を指定 | 
| パスワード | ユーザのパスワードを指定 | 
完了すると追加したデータベース(アプライアンス)が表示されます。
MEtabase DB画面
 
                デダッシュボードを作成¶
Metabaseに登録したDBを利用、クエリ、またはダッシュボードを作成、業務向けにカスタマイズします。今回は検証用に簡単なダッシュボードを作成しました。
参考ダッシュボード画面
 
                検証公開はここまでになります。CDate Syncコネクタはバッチ処理などにより日時指定などもあります。また、指定データソースのラインアップが豊富、他の可視化にも合わせて利用が可能だと思われます。

 
                 
                