【要約】Power BI で「日本の祝日」一覧を取得する [Qiita_Trend] | Summary by TechDistill
> Source: Qiita_Trend
Execute Primary Source
// Problem
データ分析担当者が日次レポートを作成する際、祝日の考慮が漏れるという問題がある。正確なビジネス分析を行うためには、祝日を考慮した営業日の算出が不可欠である。具体的には以下の課題が存在する。
- ・祝日を考慮しないと、営業日ベースの集計が正確に行えない。
- ・祝日リストを手動で管理すると、更新漏れや入力ミスが発生する。
// Approach
内閣府が公開するCSVファイルを、Power BIのWebコネクタで直接取得する手法を提案している。外部ソースから直接データをロードすることで、メンテナンスフリーな環境を構築する。
- ・Power BI Desktopの「Web」機能から内閣府のCSV URLを指定する。
- ・文字コードを「932:日本語(シフトJIS)」に指定して読み込む。
- ・Power BI Serviceへの発行とスケジュール設定により自動更新を行う。
// Result
この手法により、ユーザーは祝日データを自動的にレポートへ反映できる。手動でのリスト更新作業を排除し、データの鮮度を維持することが可能となる。
- ・1955年から2027年までの祝日データが取得可能となる。
- ・日付テーブルへの統合により、祝日による高度な絞り込みが可能になる。
- ・Power Automateとの連携により、祝日判定の自動化が実現する。
Senior Engineer Insight
> 実務での有用性は高いが、外部ソースへの依存にはリスクが伴う。内閣府のURL構造が変われば、データ取得は即座に失敗する。本番環境では、取得データを一度中間ストレージに格納し、整合性を検証する工程を推奨する。また、Shift-JIS指定は文字化けを防ぐための必須手順である。スケーラビリティよりも、運用の堅牢性を重視すべき実装といえる。