API不要!Power BIで簡単にウェブ上のデータを取得する
BI技術者の雑記
ウェブ上のホームページには、多種多様な統計表が公開されています。
これらの表を参照するにあたり、自分用にカスタマイズしたり、グラフ等に可視化してみたいと思ったことはないでしょうか。
本コラムでは、Power BIで手軽にウェブ上からデータ取得する方法(Webスクレイピング、Webクローリング)をご紹介します。
1.『データの準備に80%』
一般的に、データアナリストはデータの準備に約8割の時間を費やし、残りの約2割の時間で分析と意思決定を行う、と言われています。
これは各所ですでに指摘されているように、きわめて本末転倒な事態です。
しかし、ウェブ上には、すでにあなたが必要とするデータが落ちているかもしれません。
すべてとは言わずとも、一部でもウェブ上のデータを利用することにより、データの準備にかけていた時間を節約することは可能です。
2.ウェブ掲載されている表をデータソースに使用する
Power BIは様々なデータソースに対応していますが、一般公開されているホームページ上の表にも対応しています。
Power BI Desktop を使い検証してみましょう。
データソースにはWikipediaの下記ページを使用します。
●Wikipedia – 都道府県の人口一覧
まずは「ホーム」タブの「データを取得」から「Web」を選択し、「接続」ボタンを押下します。

ポップアップが表示されるので、先ほどのWikipediaのURLを入力します。

リンク先のページには複数の統計表が掲載されていました。
Power BIが自動で使用する表の候補を一覧として列挙してくれます。
使いたい表をチェックして、「読み込み」ボタンを押下します。

試しに円グラフにでもしてみましょう。

棒グラフだとどうでしょうか?

なお、最新のデータに更新したい場合は、「ホーム」タブの「更新」を押下すれば良いだけです。

3.おわりに
このようにAPIといったことを全く意識することなく、非常に簡単なオペレーションで、ウェブ上の表をビジュアライゼーションすることができます。
工夫次第で色々と有用な使い方ができそうです。
2023/07/13
Dr.Sumにデータ連携する方法
「Dr.Sum」はデータドリブンを実現するデータ基盤ソリューションです。 今回はDr.Sumにデータ連携する方法についてご紹介します。 Dr.Sumの導入を検討されている方や、すでにDr.Sumを導入されていて、連携機能 […]
2020/10/28
【MotionBoard 6.0】バージョンアップ時の注意点
データ活用、データドリブン戦略を強力に加速させるBIツール「MotionBoard」! 非常に多機能なため、使ったことがない・使いたいけどわからない機能がある……そんな悩みも少なくないと思います。 我々システムエグゼのB […]
2021/09/28
【Power BI】Power Query を使ってみよう!②
コラムでは、Excelと相性の良いBIツールであるPower BIについて、3回にわたってご紹介します。 前回の「【Power BI】Power Query を使ってみよう!①」ではPower BIの基本的な情報とデータ […]
2021/12/21
BIツールの機能比較
BIツールには様々な製品があります。今回は、「どんな製品があるのか?」「どんな特徴があり、どんなことができるのか?」を製品ごとにご紹介したいと思います。 Contents BIツールの機能比較 Qlik Sense Ta […]
2022/12/21
【MotionBoard】ダッシュボードのデザインを良くする小技-色彩編
BIツール、MotionBoardで作るダッシュボード。本ブログでは、誰でも簡単に良い感じのボードを作る方法を、色の観点に絞って解説します。 Contents はじめに MotionBoardのデザインテンプレートを利用 […]
2020/10/23
【MotionBoard 6.1】 GEO(地図)アイテム 経路情報の設定・使用方法
Contents はじめに 地図(GEO)アイテムとは 設定手順 ① 明細データ(緯度経度)から設定する ② GPX(経路情報)ファイルから設定する おわりに 1.はじめに データ活用、データドリブン戦略を強力に加速させ […]
2022/01/12
【MotionBoard】ダッシュボードのデザインを良くする小技-入門編
BIツールの機能の1つである「ダッシュボード」は、個別のグラフや集計表を1画面にまとめて表示することができます。このため、データを効率的に、かつ多角的に分析することが可能になります。 本ブログでは、MotionBoard […]
2023/05/18
【MotionBorad】MotionBoardのパフォーマンス改善
BIツール、MotionBoardで作るダッシュボード。 使用していて表示が遅いと感じることはないでしょうか。 本ブログでは、そんな時に役立つパフォーマンス改善方法を紹介します。 Contents はじめに パフォーマン […]
2023/07/19
CCH Tagetikのプロセスとワークフローについて
業務に関するデータ入力/提出や承認、集計といった一連のデータの流れをシステムで提供するCCH Tagetikのワークフローとプロセスの機能について、設定例や操作例を通してプロセスとワークフローの概要をご説明します。 Co […]
2021/05/24
MQTT を使って IoT センサーデータを MotionBoard に表示する手順
今回はIoT センサーデータをMotionBoardに取り込んでみようという企画です。 Contents 概要 構成図 完成イメージ 材料 手順 ①Oracle CloudにVMを用意 ②VMにMQTTブローカーをインス […]
2021/09/16
【Power BI】Power Query を使ってみよう!①
本コラムでは、Excelと相性の良いBIツールであるPower BIについて、3回にわたってご紹介します。 Contents はじめに 「データの準備に80%」 Power Query ~Power BIに内包されるデー […]
2022/10/11
Dr.SumのPython連携機能を使った機械学習
今回は、Dr.SumのPython連携機能を使って、KaggleのTitanicのチュートリアルを機械学習(ランダムフォレスト)で予測する方法をご説明します。 ※Dr.SumのPython連携機能の説明がメインなので、ラ […]
2021/12/23
BIツール導入の失敗例と注意するポイント
BIツールは非常に有用なツールですが、ただ導入すればよいというものではありません。とりあえず導入したものの失敗したという話もよく耳にします。事前に、どのように使うのか、やりたいことを明確にしておくことが重要になります。 […]
2021/10/06
【Power BI】Power Query を使ってみよう!③
本コラムでは、Excelと相性の良いBIツールであるPower BIについて、3回にわたってご紹介します。 今回は、前回の「【Power BI】Power Query を使ってみよう!②」でご紹介した、Excelデータを […]
2021/02/15
【MotionBoard 6.1】新機能 サンキーダイアグラムを動線分析に使ってみる
データ活用やデータドリブン戦略を強力に加速させるBIツール「MotionBoard」! 非常に多機能なため、使ったことがない、使いたいけど分からない機能がある…そんなお悩みも少なくないと思います。 このため、我々システム […]
2023/06/08
DSQLによるテーブルの再構築
データドリブンを実現するデータ基盤ソリューション「Dr.Sum」。 「導入してはみたものの使いこなせていない」「これから使ってみたいけど分からない機能がある」…そんなお悩みも少なくないと思います。このため、我々システムエ […]
2020/10/22
【MotionBoard 6.1】 新機能 翻訳変数を使用したボードの多言語化対応について
Contents はじめに 翻訳変数とは 設定手順 おわりに 1.はじめに データ活用、データドリブン戦略を強力に加速させるBIツール「MotionBoard」! 非常に多機能なため、使ったことがない・使いたいけどわから […]
2021/06/01
【MotionBoard】データベース入力機能と、集計表の見やすさをアップする方法
データ活用やデータドリブン戦略を強力に加速させるBIツール「MotionBoard」!非常に多機能なため、使ったことがない、使いたいけど分からない機能がある…そんなお悩みも少なくないと思います。このため、我々システムエグ […]
2020/10/26
【MotionBoard 6.0】ブリッジサービス
データ活用、データドリブン戦略を強力に加速させるBIツール「MotionBoard」! 非常に多機能なため、使ったことがない・使いたいけどわからない機能がある……そんな悩みも少なくないと思います。我々システムエグゼのBI […]
2021/01/20
本当に簡単だった!「Qlik Sense」を使ったチャート作成
“社内のデータを各業務部門の現場で独自に、自由に分析”―Excelなどを利用して、多少なりとも”分析”をしている現場は多いと思います。 最近では「セルフサービス型BI」の登 […]
