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といったことを全く意識することなく、非常に簡単なオペレーションで、ウェブ上の表をビジュアライゼーションすることができます。
工夫次第で色々と有用な使い方ができそうです。
2021/09/07
Datalizer Professional for ExcelからDr.Sumのテーブルを操作・定義してみた
Dr.Sum Datalizer Professional for Excelは、Dr.SumのデータをExcel上で操作する集計レポーティングツールです。Excelと親和性が高く、集計表からExcelレポートや動的なグ […]
2021/05/20
MotionBoardとDatalizer、自社に最適なデータ分析ツールはどっち?
データの集計・分析ができるツール、MotionBoardとDatalizer。できることに共通点があるため、どちらのツールがより適しているのか分からない場合もあります。 本コラムでは、2つのツールを比較し、目的別にどちら […]
2021/12/21
BIツールの機能比較
BIツールには様々な製品があります。今回は、「どんな製品があるのか?」「どんな特徴があり、どんなことができるのか?」を製品ごとにご紹介したいと思います。 Contents BIツールの機能比較 Qlik Sense Ta […]
2023/07/19
CCH Tagetikのプロセスとワークフローについて
業務に関するデータ入力/提出や承認、集計といった一連のデータの流れをシステムで提供するCCH Tagetikのワークフローとプロセスの機能について、設定例や操作例を通してプロセスとワークフローの概要をご説明します。 Co […]
2021/09/28
【Power BI】Power Query を使ってみよう!②
コラムでは、Excelと相性の良いBIツールであるPower BIについて、3回にわたってご紹介します。 前回の「【Power BI】Power Query を使ってみよう!①」ではPower BIの基本的な情報とデータ […]
2022/01/12
【MotionBoard】ダッシュボードのデザインを良くする小技-入門編
BIツールの機能の1つである「ダッシュボード」は、個別のグラフや集計表を1画面にまとめて表示することができます。このため、データを効率的に、かつ多角的に分析することが可能になります。 本ブログでは、MotionBoard […]
2023/09/05
【DataSpider】テスト自動化のためのテスティングフレームワークの活用
DataSpiderのテスティングフレームワークを利用すると、テストスクリプトを簡単に作成し、開発した機能の自動テストを実行することができます。 今回は、DataSpiderのテスティングフレームワークを使ったテストの一 […]
2022/07/19
Datalizerの管理者アカウントのパスワードを再設定する方法
Datalizerは、WebブラウザーやExcelからデータの集計や分析操作ができるBIツールです。 今回は、管理者アカウントの管理者IDまたはパスワードが分からない場合に再設定する方法をご紹介します。バージョンはDat […]
2023/05/18
【MotionBorad】MotionBoardのパフォーマンス改善
BIツール、MotionBoardで作るダッシュボード。 使用していて表示が遅いと感じることはないでしょうか。 本ブログでは、そんな時に役立つパフォーマンス改善方法を紹介します。 Contents はじめに パフォーマン […]
2021/01/20
本当に簡単だった!「Qlik Sense」を使ったチャート作成
“社内のデータを各業務部門の現場で独自に、自由に分析”―Excelなどを利用して、多少なりとも”分析”をしている現場は多いと思います。 最近では「セルフサービス型BI」の登 […]
2021/06/03
Oracle Smart View for Office(Smart View)の基礎:インストール、設定項目について
Oracle Smart View for Office(Smart View)とは、OracleのEnterprise Performance Management(EPM)およびBusiness Intelligen […]
2020/10/28
【MotionBoard 6.0】バージョンアップ時の注意点
データ活用、データドリブン戦略を強力に加速させるBIツール「MotionBoard」! 非常に多機能なため、使ったことがない・使いたいけどわからない機能がある……そんな悩みも少なくないと思います。 我々システムエグゼのB […]
2021/02/26
Dr.Sum 5.5新機能「DS Script」でテーブルをローテーションする
データドリブンを実現するデータ基盤ソリューション「Dr.Sum」! 「導入してはみたものの使いこなせていない」「これから使ってみたいけど分からない機能がある」… そんなお悩みも少なくないと思います。 こうしたお悩みや疑問 […]
2022/06/09
Precisely Connect(旧Syncsort DMExpress)を使ってみよう
今回は、Precisely Connect(旧Syncsort DMExpress、以下、DMExpress)で売上データを集計して、廃止した商品のデータを除外するETLを作ってみました。 DMExpressの特長は下記 […]
2021/09/16
【Power BI】Power Query を使ってみよう!①
本コラムでは、Excelと相性の良いBIツールであるPower BIについて、3回にわたってご紹介します。 Contents はじめに 「データの準備に80%」 Power Query ~Power BIに内包されるデー […]
2021/02/15
【MotionBoard 6.1】新機能 サンキーダイアグラムを動線分析に使ってみる
データ活用やデータドリブン戦略を強力に加速させるBIツール「MotionBoard」! 非常に多機能なため、使ったことがない、使いたいけど分からない機能がある…そんなお悩みも少なくないと思います。 このため、我々システム […]
2021/12/23
BIツール導入の失敗例と注意するポイント
BIツールは非常に有用なツールですが、ただ導入すればよいというものではありません。とりあえず導入したものの失敗したという話もよく耳にします。事前に、どのように使うのか、やりたいことを明確にしておくことが重要になります。 […]
2021/05/24
MQTT を使って IoT センサーデータを MotionBoard に表示する手順
今回はIoT センサーデータをMotionBoardに取り込んでみようという企画です。 Contents 概要 構成図 完成イメージ 材料 手順 ①Oracle CloudにVMを用意 ②VMにMQTTブローカーをインス […]
2022/04/14
【MotionBoard】便利すぎる!MotionBoardのフィルター機能
データ活用やデータドリブン戦略を強力に加速させるBIツール「MotionBoard」。非常に多機能なため、使ったことがない、使いたいけど分からない機能がある…そんなお悩みも少なくないのではないでしょうか。 そうしたお悩み […]
2021/12/17
BIツールの導入によって得られるメリットとは
「社内で保有しているデータが有効活用できていない!」「数値の集計をExcelでやっていて時間がかかっている!」そんなお悩みを解決する有効な手段の1つがBIツールの導入です。 本記事ではBIツールを導入すると具体的にどのよ […]
