QlikView 12 の新機能の一つに、RESTful API コネクタの機能があります。
RESTful API とは、Webシステムを外部利用するためのプログラムの呼び出し規約 (API) の一種です。
REST とはRepresentational State Transfer の頭文字であり、多くの Web サービスで用いられています。
この REST により、Web サービスの情報をはじめ、ソーシャルメディアサイト(Twitter、Facebook、LinkedIn)や CMS システム(Alfresco、Documentum、Adobe)などのオンラインサービスと接続し、ダイレクトにデータを取得して分析に使用することができます。
RESTful API コネクタのインストール
今回の記事では、実際に QlikView で RESTful API コネクタを使用し、データを Web 上で取得してレポートを作成する手順をご説明します。
RESTful API コネクタの機能は、QlikView 12をインストールした後に、
以下のサイトから RESTful API コネクタをダウンロードしてインストールすることで、利用可能となります。
http://market.qlik.com/rest-connector.html
オープンデータを使った分析
今回取り込むデータとして、福岡県鯖江市の避難所のオープンデータを使用します。
以下の鯖江市サイトの避難所、一時避難所等 XML ファイルの URL を取得します。
鯖江市サイト
http://www.city.sabae.fukui.jp/pageview.html?id=11617
取得する XML ファイルの URL は、以下の URL です。
http://www3.city.sabae.fukui.jp/xml/refuge2/refuge2.xml
下記の画像は、XML ファイルを開いた際に表示される画面の一部です。
このファイルを、ロードスクリプトから取り込みます。
(ロードスクリプトの詳細につきましては、過去記事をご参照ください。)
RESTful API コネクタのインストール後、データベースへの接続方法の選択肢に
「QvRestConnector.exe (64) (Qlik REST Connector)」が追加されます。
こちらを選択し、接続ボタンをクリックしてください。
REST Connection の画面が開かれますので、前述の XML ファイルのURLを入力します。
「Test Connection」で無事接続できることを確認した後、「OK」ボタンを押してください。
(他の欄は、入力必須ではありません。)
すると、ロードスクリプトに「CUSTOM CONNECT TO」から始まる一文が追加されます。
これにより、対象の XML ファイルからデータを取得できます。
「Select」ボタンを押すことで、取得するデータを指定します。
Response type で今回取得するデータの「XML」を選択し、Objects にチェックを入れます。
「Script」タブを選択し、指定した Objects のデータを取得するスクリプト文が構成されていることを確認し、「OK」ボタンを押してください。
ロードスクリプトに目的のスクリプト文が追加されたことを確認し、リロードを実行してください。
取り込んだデータを利用して、分析可能なレポートを作成することができます。
RESTful API コネクタの機能を用いることで、より簡単にオープンデータを利用したレポートを作成できます。
グランバレイでは引き続き QlikView 12 の製品検証や他 BI ツールとの比較をおこない、内容を公開していくことで、最適なBIツールを用いた課題解決をお客様へ引き続きご提供いたします。
※ Qlik、QlikView、Qlik Sense、NPrinting、QlikTech は、QlikTech International AB の商標または登録商標です。
※ Microsoft、MS、Windows、Windows Server、Excel、AccessおよびPowerPointは、米国 Microsoft Corporationの米国およびその他の国における登録商標です。
※ Windows の正式名称は、Microsoft Windows Operating System です。
※ その他の会社名、製品名は各社の登録商標または商標です。
※ 記事の内容は記事公開時点での情報です。閲覧頂いた時点では異なる可能性がございます。
キーワード
注目の記事一覧
- データの可視化に必須のチャート13選
- SAP 生成AIアシスタント/コパイロット「Joule(ジュール)」
- データパイプラインと変換ロジックを定義するノーコード/プロコードアプローチ
- 行動を喚起するチャート3選
- データウェアハウスの近代化-QlikとTalendの活用
月別記事一覧
- 2024年12月 (1)
- 2024年10月 (1)
- 2024年8月 (1)
- 2024年7月 (2)
- 2024年6月 (1)
- 2024年4月 (1)
- 2024年2月 (1)
- 2024年1月 (1)
- 2023年9月 (1)
- 2023年8月 (2)
- 2023年7月 (1)
- 2023年6月 (1)