🖊️
法律案の審議状況を可視化する
国会で審議中の法律案の一覧とそれらの状況が一目でわかるダッシュボードを作成しました。
作ったもの
なぜ作ったか
何気なくニュースを見ていると、国会の様子や国会議員の発言が流れてくることがよくあります。
自分は今まで国会や法律なんぞにほとんど興味を持たず生きてきたわけなのですが、ふと、そもそも今国会で議論されている法律案って何があるんだっけと思って調べようとしてみたところ、まとまった情報を得ることが非常に難しいことがわかりました。
法律というのは私たちの生活にとって非常に重要な取り決めなのだから、もっとわかりやすい形で情報を得られるべきでは、と思い立ち、試しにダッシュボードという形で、審議中の法律案を一覧化してみることにしました。
過去の国会の情報も取り込むことで、提出から現在の審議状況に至るまでのタイムラインを表示できるようにしました。
どう作ったか
衆議院の公式HPから審議中の議案を日次でBigQueryに取り込み、BigQueryのviewをLookerから参照しています。
GithubActionsのワークフローを使って、日次で最新情報を取り込んでいます。
利用技術
DB: BigQuery
ダッシュボード: Looker
バッチ処理: CloudFunctions
データ加工: dbt
ワークフロー: GithubActions
データソース
ソースコード
Discussion