「完全マスター!Qlik Senseチュートリアル」と題して、ここではQlik Senseの使い方をステップ・バイ・ステップで学んでいくための形式で当ブログサイトの記事を一覧でまとめています。テーマを分けてそれぞれ基礎~応用に関わるトピックを扱っていますので、習熟度に応じて実際にチュートリアルの手順に沿って手を動かしながら製品の使い方の理解を深めていくことができます。

top


1. Qlik Senseの概要

eye_catchQlik Senseで始める「セルフサービス型のデータ分析」

エンドユーザーが「セルフサービス型のデータ分析」を直観的かつ簡単に行える機能を提供する「データディスカバリ」ツールとして位置づけられる、Qlik Senseの製品構成と特徴についてご紹介させて頂きます。

top2Qlikのコア技術「インメモリ」と「連想技術」

Qlik製品の主な特長は、「インメモリ(In-memory)」による高速レスポンスにより途切れることなく、「連想技術(Associative Technology)」により思考の流れに従って探索・データ分析ができる、ということにあります。ここでは、Qlikのコア技術である連想技術とインメモリについて解説させて頂きたいと思います。

従来型BIと「セルフサービスBI」のアプローチの違い

従来型BIと比較したセルフサービスBIの特徴の説明や、アジャイルBI、データ・ディスカバリ(Data Discovery)といった用語の整理を行います。

「セルフサービスBI」成功の肝となる「データ準備」と「複数データソースの統合」

データ準備や複数データソース統合の重要性、ビジネス・アナリストとデータ・アーキテクトの役割分担、そしてそれぞれのユーザーのニーズへのセルフサービスBIツールでのワンツールでの対応についてご説明します。

データドリブンな意思決定を両輪として支える「セルフサービスBI」と「ガバナンス」

「セルフサービスBI」が大きく取り上げられて取り組みがなされる中、ビジネスに悪影響を及ぼすようなデータの一貫性欠如やプロセス上の不備などを防ぐための「ガバナンス(統制)」の確保の難しさが指摘されています。このエントリではセルフサービスBI展開に当たってのガバナンスの重要性についてお話しさせて頂きたいと思います。


2. まずはQlik Senseを試してみよう

installQlik Sense Desktopのダウンロードと導入の手順

無償で利用可能なQlik Sense Desktopのダウンロードと導入の方法をご説明します。

topQlik Sense Desktopの基本的な操作と画面構成

Qlik Senseでのアプリの利用やデータ分析を行うに当たっての基本的な操作方法と、利用する画面の構成をご説明します。

begin10分で試すQlik Senseでデータ分析

Qlik Sense Desktopを使って、短時間で試しにチャートやデータ・ストーリテリング作成する手順をご説明します。ソースデータとして「売上明細.xlsx」と「商品マスタ.xlsx」の2個のExcelファイルを対象としてQlik Senseに取り込み、売上分析アプリケーションを作成します。

eye_catchQlik Senseでの地図(MAP)の作成

Qlik Senseで地図のチャートを作成する手順をご紹介します。Qlik Senseでは「ポイントマップ」と「エリアマップ」という2種類の地図チャートを作成することが可能ですが、それぞれの作成手順をご説明します。

topマスターカレンダーの自動生成 

Qlik Senseでは日付型データを自動的に認識し、年/四半期 /月/週等といった個々の項目に分割したマスタカレンダーを作成することが出来ます。ここでは、このマスターカレンダーの自動生成機能の利用方法をご説明します。


3. 基本的なビジュアライゼーションの作成

catsQlik Senseのチャートプロパティ設定を理解する

棒グラフを例にとってチャートのプロパティ設定をご説明します。チャート部品によってプロパティの設定項目は異なりますが、軸やメジャーのデータ設定、ソート設定、演算実行条件や基準線などの拡張機能、色などのスタイルの設定については多くのチャートで共通する設定項目になります。

catsQlik Senseの一通りのチャートを理解する

基本となるチャートプロパティ設定を理解した上で、一通りのチャートの利用や設定方法を見てきます。

cubeQlik Senseの軸(ディメンション)とメジャ

複数の軸(次元)の視点からデータ集計を行って分析する手法を一般的に多次元データ分析と呼びますが、ここでは改めて多次元データ分析の観点からQlik Senseで使われる軸やメジャーといった用語や、多次元データの内部的なデータ保持形式についてご説明させて頂きます。

top集計関数の活用-Sum,Total,Count,Distinct,Avg

これまでのチュートリアルでは主にSumを使ったシンプルな集計を扱ってきました。Sum,Total,Count,Distinct,Avgなどの集計関数やオプションを使って、様々な集計の要件に対応するための方法をより細かくご説明します。

catsQlik Senseのマスターアイテムによる部品の再利用

Qlik Senseでは軸や集計の数式などをマスターアイテムとして登録することで、部品の再利用性やメンテナンス性を高めることが出来ます。ここでは、「単一軸」と「ドリルダウン軸」、メジャーのマスターアイテム登録の方法をまずご紹介し、散布図の作成を通じて登録したマスターアイテムの利用方法をご説明します。


4. エクステンションによるビジュアライゼーション機能の拡張

extension_thumb.jpgQlik Senseを200%活用!チャート・エクステンションの利用

Qlik Branchのサイトでは各国の開発者により作成されたエクステンションが公開されており、それらをダウンロードしてQlik Senseに取り込むことで様々なチャートなどを追加して利用することができるようになります。ここではQlik Branchで公開されている有用なエクステンションをご紹介したいと思います。

eye_catchWeb上のテーブルを直接Qlik Senseに読み込む:Chrome拡張「SenseIt」

ドラッグ&ドロップでウェブ上に公開されているテーブルを簡単にQlik Senseに取り込み、様々な形式のチャートを作成するための「SenseIt」というChromeの拡張プラグインをご紹介します。

catsQlik Senseでの並列ステートの利用

Qlik Senseエクステンションを利用して2つのチャートを作成してそれぞれに異なるフィルタ条件を適用し、比較分析を行うための「並列ステート」を行うための手順をご説明します。

5. コネクタを利用したデータ抽出と、QVDファイルへのデータ保存

topQlik ODBC Connector Packageを使ったデータベース接続手順

QlikよりQlik ODBC Connector Packageが無償で提供されており、これをインストールすることで様々なデータベースに接続してデータを抽出することが可能となります。ここでは、Qlik ODBC Connector Packageのインストールと利用方法についてご説明します。

topサードパーティーのODBC/OLE DB利用したデータソースへの接続

ODBC Connector Packageを利用する以外に、ベンダー各社から提供されているODBC/OLE DBのドライバを利用して各種データソースからデータの抽出が可能です。ここでは、Accessデータベースへの接続方法を例にとってその手順をご説明します。

catsQlik SenseでSAP Connectorが利用可能となりました

ここではQlik SenseでのSQL Connectorの利用についてご紹介させて頂きます。

catsQlik SenseでのQVDの作成

QVD(QlikView Data)ファイルは、Qlik SenseもしくはQlikViewが内部的に保持するネイティブなデータ形式でそのままエクスポートされたテーブルデータになります。元データと比較して、このQVDは圧縮されてデータサイズが小さくコンパクトで、かつネイティブなデータ形式で保持されていますので、QVDからの読み取りは10~100倍高速になります。ここでは、QVDファイルの作成・読込み方法をご説明します。

6. データモデリングの基礎

topQlik Senseとディメンショナル・データデータモデリング

Qlik Senseで管理性やパフォーマンスの観点から最適化を目指すに当たってはBIやデータウェアハウスの分野で広く受け入れられている「ディメンショナル・データモデリング」について最低限の知識を持っておくことが求められますので、ここでは「ファクト」、「ディメンション」、「スタースキーマ」、「スノーフレーク」といった基本的な事項について説明させて頂きます。

catsQlik Senseのデータプロファイリング

Qlik Senseにはよりインテリジェントな機能が搭載されており、データのプロファイリングを実行してテーブル関連付けの推奨を行ってくれます。ここでは、このデータプロファイリングの機能を使ったデータの取り込み方法をご説明します。

topデータマネージャーを利用した項目名の変更やデータ変換

データマネージャーを利用して項目の削除、項目名の変更、計算された項目の追加などの変換処理を行う手順をご説明します。

top合成キーと循環参照

Qlik Senseでは取り込んだ複数テーブルに同じ名称の項目が存在する場合、自動的にこれらの項目をキーとして関連付け紐付けてデータモデルを作成しますが、「合成キー」や「循環参照」が発生した場合にはデータモデルに問題がある可能性が高く、これらの発生を解消する必要性がある場合があります。ここでは「合成キー」や「循環参照」とは何か、またこれらの解消法方法についてご説明します。

7. より高度な分析を行うための様々な関数の活用

ランキング(順位)の表示 – Rank

Rank関数を利用して、レコードのランキング(順位)を表示させる手順をここでご紹介します。

3前月比や前年比、成長率などの算出-Above, Before

データ分析では年、半期、四半期、月などの単位で前期との比較や成長率の算出などが良く行われますが、ここではQlik Sense/QlikViewで用意されているAboveやBeforeなどの関数を利用してそのような算出を行う手順をご紹介します。

Demo_color移動期間合計や移動期間平均の算出–RangeSum, RangeAvg

時系列でのトレンドの分析を行う場合、日次や月次での集計を行うと変動幅が大きくカクカクした動きとなるため、滑らかな線で表示させてトレンドを分かりやすくするために、直近の過去12ヶ月を合計する移動12ヶ月計や、それらの期間の平均を算出したりします。ここでは、Qlik Sense/QlikViewでそれらの計算を行う方法をご紹介します。

accumulationQlik Senseでの累積グラフの作成-RangeSum

Qlik Senseで累積グラフを作成する方法をご紹介します。

catsQlik SenseのAggrによる高度な集計処理

Qlik SenseではAggr関数という強力な関数が提供されています。このAggr関数を使うことにより、指定した軸と数式に基づいて仮想的なテーブルを作成し、さらにこの仮想的なテーブルに対して集計処理を行って結果を出力する、といった形で多段階の集計処理を行うことができます。このエントリではこのAggr関数についてご説明します。

catsQlik SenseのClass関数を使ったクラス分け

値の範囲でグループ化し、軸として利用できるClass関数の利用方法をご紹介します。

cats思い通りのチャート集計を実現–Qlik SenseのSET分析

「SET分析」を利用すると細かい条件を指定してその条件に合致する範囲でのみ集計対象とするなど、多岐に渡った集計の手法を活用することができます。ここではこのSET分析についてご説明します。

8. ロードスクリプト活用による変換処理の実装
catsQlik Senseロードスクリプトによる変換処理の基礎

Qlik SenseではGUIでのウィザードベースの操作によるデータ追加や管理を行えますが、それに加えてロードスクリプトによる処理も可能です。実際のビジネスの現場では、分析する前に多岐に渡る複雑な変換処理が求められることが多いですが、ロードスクリプトによりそのような要求に対応することが出来ます。ここでは、まずQlik Senseでのデータ管理のコンセプトをご紹介した上で、ロードスクリプトの基本をご説明します。

topQlik Senseの標準モードとレガシーモード

Qlik Senseではファイルの絶対・相対パスを直接指定してロードを実行できるレガシーモード(ファイルシステム等の扱いについてQlikViewと互換性があるモード)を利用する方法も提供されており、ここではレガシーモードを利用するための手順をご説明します。

topテーブルの自動連結と強制連結-Concatenate

年や月単位で売上データを同じフォーマットで別々のファイルで管理している場合、Qlik Senseではこれらの複数のファイルの項目名と項目数が完全に合致する場合には自動的に一つのテーブルに連結して纏めてくれます。また、微妙に項目が異なる場合でも指定を行えば強制的に一つのテーブルに連結することも出来ます。このエントリではそれらのテーブル連結についてご説明します。

top取り込み済みテーブルからのデータ読み取りと集計処理-Resident Load, Group By, Order By

Resident Loadを使うことにより、既にQlik Sense内に取り込んだテーブル上のデータを読み取ることができます。ここではResident Loadについて解説します。

DataAnalyst_colorテストデータの作成方法–Load InlineとAutogenerate

証のためにアプリやチャートを試しに作ってみたりするに当たって、テストデータ作成は手間がかかる場合が多いのですが、Qlik SenseやQlikViewではロードスクリプトを利用して内部的にテストデータを作成することが可能です。ここではテストデータ作成の幾つかの手法についてご紹介します。

topテーブルの結合–ApplyMap, Lookup, Join, Keep

演算や変換処理を行うためや管理性を高める目的、もしくはパフォーマンス上の効率化の観点から複数のテーブルを一つのテーブルに結合する処理を行う場合があります。ここではそういったことを行うためのApplyMap, Lookup, Join, Keepといった処理をそれぞれ見ていきます。

developerデータの絞り込み–Where, Where Exists

ロード処理で取り込むデータを絞り込むために利用される、WhereとWhere Existsについてご紹介します。

top複数のファクトテーブルのリンク-Link Table

集計と対象となるテーブルが複数存在するようなデータモデルを一般的に「マルチファクト」と呼びますが、ここではLink Tableを利用したそのようなデータモデルの扱いについてご説明します。

topカウンターによる連番の追加-RowNo,RecNo

取り込むデータに連番の項目を追加する手順をご説明します。

topループによる繰り返し処理-For Loop

Qlik SenseのロードスクリプトでFor Loopを使ったループによる繰り返し処理を行う手順についてご説明します。

topロードスクリプトでの欠損値補完や累積値算出-Peek,Previous

PeekやPreviousの関数を使うと、ロードスクリプトで既にロード済みのレコードの項目値を取得することができます。ここでは、欠損値の補完と累積値の算出を行うケースを想定し、それらのケースにおいてPeekやPreviousの活用方法をご説明します。

catsQlik Senseのマスターカレンダー作成テンプレート

ここではテンプレートとして利用可能なマスターカレンダー作成を行うスクリプトをご紹介します。


9. 販売実績データ分析での実践

catsQlik Senseで実践する「ABC分析」

「ABC分析」は売上高によって商品をランク分けし、販促や在庫管理などにおいて重点を置くべき商品とそうでない商品を判別して戦略を立てていくためなどに使われます。ここでは、以下の様なABC分析を行うためのチャートをQlik Senseで作成する手順をご説明します。

catsQlik Senseを使った販売データの「買上率」「リピート率」の算出

販売データを分析するに当たって一般的に用いられる指標である「購入人数」、「買上率」、「リピート率」をサンプルデータを使って算出する手順をご説明します。

catsQlik Senseの「連想技術」を生かした「バスケット分析」

「バスケット分析」では顧客がある商品を購入した同一タイミングで他のどの商品を購入しているかを分析する手法で、併売を促すための商品陳列最適化、顧客の嗜好や購買動機の把握などのために使われます。Qlik Senseではコア技術である「連想技術(アソシエーション・テクノロジー)」を生かし、レコード間のアソシエーションが効率的かつ自動的に管理されるため、シンプルな手順で分析を行うことが出来ます。ここではその手順をご紹介します。

catsQlik Senseを使った「併売リフト値」の算出

バスケット分析に関連して「併売リフト値」の算出をQlik Senseで行う手順をご紹介します。

catsQlik Senseによる「RFM分析」

RFM分析では、どの程度最近顧客が購入をおこなったかの「Recency(最終購入日)」、どの程度頻繁に購入をおこなったかの「Frequency(購入頻度)」、そしてどの程度の金額の購入をおこなったかの「Monetary(購入金額)」の3つの軸でランク分けし、「優良顧客」、「準優良顧客」といったセグメント分けやマーケティングの対象顧客の絞り込みなどを行います。ここではQlik Senseでこの「RFM分析」を行うためのチャート作成方法をご説明します。

10. ビッグデータ分析への様々なアプローチ
catビッグデータの活用 – オンデマンド・アプリ生成のご紹介

ここでは、ビッグデータ活用のアプローチの一つとして「オンデマンド・アプリ生成 (On Demand App Generation)」をご紹介します。

eyeQlik Sense 「ダイレクト・ディスカバリ」を使ったビッグデータ分析(前編)

Qlik Sense / QlikViewは「インメモリ」にデータを取り込んでで高速な分析を行えることが製品の大きな特徴ですが、ビッグデータの膨大なデータに対して直接接続を行う「ダイレクト・ディスカバリ(Direct Discovery)」という機能も併せて標準で提供されています。ここではダイレクト・ディスカバリについてご説明します。

eyeQlik Sense 「ダイレクト・ディスカバリ」を使ったビッグデータ分析(後編)

後編では引き続き、ダイレクト・ディスカバリの複数テーブルの結合方法やより高度な設定方法などについてご説明します。

catsダイレクト・ディスカバリ – ボタン起動での明細データ表示

ここでは、選択条件を適用し、ボタン起動で条件に合致した明細データを「ダイレクト・ディスカバリ(Direct Discovery)」で表示するアプリのデザイン方法についてご説明します。

eyeQlik Sense + Amazon Redshiftを使ったデータ・ディスカバリ環境の構築(前編)

lik SenseとAmazon RedShiftを利用したデータ・ディスカバリのデモ環境構築方法についてご説明します。

eyeQlik Sense + Amazon Redshiftを使ったデータ・ディスカバリ環境の構築(後編)

前編に引き続き、Qlik SenseとAmazon Redshiftを使ったデータ・ディスカバリのデモ環境構築方法についてご説明します。


11. Qlik Sense Cloudの活用

topQlik Sense CloudでQlik Senseアプリを共有

Qlik Sense Cloudは、Qlik Sense Desktopで作成したアプリケーションを、クラウド上にアップロードし他のユーザーと共有することが可能なサービです。このエントリでは、Qlik Sense Cloudの利用方法についてご説明します。

topQlik Sense Cloud新機能:クラウド上でのアプリ作成とQlik Sense Charts

ここではQlik Sense Cloud上でのアプリ作成と、Qlik Sense Chartsの作成手順についてご紹介します。


12. Qlik Sense Enterpriseでの展開

topデータ・ディスカバリ・プラットフォーム「Qlik Sense Enterprise」の解説

Qlik Sense Enterpriseは無償で提供されているQlik Sense DesktopやQlik Cloudの上位製品として、より多人数のユーザーによるセルフサービスによる利用や運用における細かなニーズに対応する、ガバナンス機能を備えたデータディスカバリプラットフォームとして位置づけられています。このエントリでは、Qlik Sense Enterpriseのアーキテクチャーや機能についてご紹介させて頂きます。

eye_catchQlik Sense Enterpriseインストール手順

Qlik Sense Enterpriseのインストール手順の資料となります。

eye_catchチケット認証でのユーザー切り替え画面設置: Qlik Sense Enterprise

チケット認証を使ってデモ用に利用できるユーザー切り替え画面を設置する方法をご説明します。

eye_catchQlik Senseのセキュリティルール:ストリームのアクセス制御

Qlik Sense Enterpriseのセキュリティルールを利用し、カスタムプロパティでユーザーのグループを設定する方法、またそのグループ単位でアクセスできるストリームを限定する方法についてご説明します。

eye_catchQlik Senseのセキュリティルール:ユーザータイプの定義

「Developer」、「Contributor」、「Consumer」という3種類のユーザータイプを定義し、アプリを開発できるユーザー、アプリの参照だけが行えるユーザーなどの設定を行える方法をご説明します

Qlik Senseのセキュリティルール:ストリーム/アプリ/オブジェクトの階層構造のアクセス制御

Qlik Sense Enterpriseで「ストリーム」、「アプリ」、「アプリオブジェクト(シートなど)」の3つのレベルでアクセス制御を行うためのセキュリティルール設定例をご紹介します。

Qlik Senseのセキュリティルール:マルチテナントの運用

Qlik Senseのセキュリティルールを活用して、マルチテナントの運用を行うアプローチをご紹介します。

eyeSession APIによる認証と、WebページへのQlik Senseチャートの埋め込み

Session APIによる認証と、外部サイトのWebページにQlik Senseチャートを埋め込む方法をご紹介します。

eyeSharePoint 2013サイト・ページへのQlik Senseチャートの埋め込み

Qlik SenseのチャートをSharePointサイトのウェブページに部品として埋め込む手順をご紹介します。

eyeQlik Senseマルチノード構成のセットアップ手順

Qlik Sense Serverではマルチノード構成により、可用性の確保や拡張性への対応を行うことが可能です。ここではQlik Senseマルチノード構成のセットアップ手順をご説明します。

eyeQlik Senseマルチノードの同期ルール

Qlik Senseではどのような条件でどのアプリをどのノードへの同期の対象とするかなど、柔軟なノード間での同期のルール設定を行うことができます。ここでは「同期ルール」についてご説明したいと思います。

eye_catchQlik Sense EnterpriseでのActive Directory証明書サービス(AD CS)の利用

Active Directoryが導入されており、Active Directory証明書サービス(Active Directory Certificate Services: AD CS)を利用可能な企業内にQlik Sense Serverを導入することを想定し、ドメイン内で信頼されたルート証明機関(CA)により発行された証明書を導入する手順をご説明します。

catsSAMLを使ったQlik SenseとSFDCの連携

Qlik Sense Enterpriseで利用可能なSAML認証を利用し、Salesforce(SFDC)との認証連携を行う設定手順をご紹介します。

eye_catchクラウドへのデプロイ作業を効率化:Qlik Deployment Console(QDC)

Qlik Senseでは、新たに「Qlik Deployment Console(QDC)」というツールが登場しました。このQDCを利用することで、クラウド環境へワンクリックでQlik Senseインスタンスの追加・削除を行うことが出来るなど、クラウドでのQlik Sense Enterpriseのデプロイ・管理作業を省力化することが可能となります。このエントリでは、このQDCについてご紹介します。

eye_catchQlik Deployment Console(QDC)を使ったクラウド(AWS)への展開手順

クラウド上に配置された複数のQlik Senseサイトやインスタンスを作成したり統合的に管理を行うことが出来るコンソール「Qlik Deployment Console(QDC)」のインストール方法、及びAWSと物理環境へのデプロイメント方法をご説明した資料を公開しました。

13. マッシュアップ(Mashup)によるWeb技術との連携と活用

catsQlik Senseでマッシュアップのサイトを作成

Qlik Senseのチャート部品と、汎用的なウェブの部品とを組み合わせたマッシュアップサイトを作成する手順をご紹介します。Qlik Sense Desktopに標準で付属しているDev Hubを利用することで、Qlik Senseのチャートをドラッグ&ドロップで画面上に配置したり、HTMLやCSSを利用して画像や動画などの他の汎用的なウェブ部品を配置してウェブサイトをデザインすることが出来ます。

catsQlik Sense Mashupデモサイトのご紹介

Qlik SenseのMashupを使ったサイトが幾つか公開されていますのでここでご紹介します。

catsQlik Senseマッシュアップのサンプルコードを公開しました

Qlik Senseマッシュアップのサンプルコードを公開しました。このサンプルコードをQlik Sense Desktop上で動かしてみることで、お手元の環境でQlik Senseとウェブ技術を組み合わせてどのような分析用のサイトが構築可能がご体験頂くことが出来ます。

catsQlik Sense Mashupデモ・D3チャート活用の動画を公開しました

Qlik SenseのMashupデモの動画と、D3.jsのチャートをQlik Senseで活用するイメージを掴むための動画をアップしましたのでご紹介します。

catsD3やBootstrapを使ったより高度なQlik Sense Mashupの開発(前編)

D3.jsやBootstrapなどのライブラリを利用した、Qlik Sense Mashupの開発方法をご説明します。

catsD3やBootstrapを使ったより高度なQlik Sense Mashupの開発(後編)

前編に引き続き、BootstrapやD3を使ったQlik Sense Mashupの開発方法をご説明します。

14. API活用とエクステンションの開発
topQlik Sense API入門

Qlik SenseはHTML5, CSS, jQuery, AngularJSなどの汎用的なウェブ技術に基づいた幅広いAPIを提供しています。Qlik SenseではオープンなAPIが採用されることにより、他のウェブサイトやアプリケーションと連携を行うに当たってはより汎用的なウェブ技術に親和性が高い方法で多岐に渡るカスタマイズを行うことができます。ここではQlik Sense APIについて解説を行います。

Qlik Sense ウィジェット(Widget)開発入門(1): 基本コンセプトと簡単なウィジェットの作成

ウィジェットのコンセプトについてご説明を行い、簡単なウィジェットの作成を通じてウィジェット・エディタの基本操作や作成手順をご紹介します。

Qlik Sense ウィジェット(Widget)開発入門(2): アクションボタンの作成

ウィジェットを使ってクリックすると指定したシートに遷移を行うナビゲーションの機能を持ったアクションボタンの作成手順をご紹介します。

Qlik Sense ウィジェット(Widget)開発入門(3):変数値の変更

ウィジェットを使ってボタンを押したり、プルダウンリストから選択を行うことで変数の値を変更するウィジェットの作成方法をご紹介します。

Qlik Sense ウィジェット(Widget)開発入門(4):項目の選択

ボタンをクリックすると指定した項目の選択が実行される、また登録されたブックマークが適用されるウィジェットの作成方法をご紹介します。

Qlik Sense ウィジェット(Widget)開発入門(5):カスタムテーブルの作成

ウィジェットを使ったカスタムのデザインを施したテーブルの作成方法をご説明します。

catsQlik Senseエクステンション開発入門(1)- “Hello World”の作成

Qlik SenseではHTML5, CSS, jQuery, AngularJSなどの汎用的なウェブ技術を利用して、標準では提供されていない新たなビジュアライゼーション部品をエクステンションとして作成することが可能です。このエントリでは、”Hello World”の簡単なエクステンションの開発を通じて、エクステンション開発の基本的な流れとプロジェクトのファイル構成について確認したいと思います。

extensionQlik Senseエクステンション開発入門(2)- 基本的なテーブルの作成

Qlik Senseエンジンで集計されたデータをエクステンションでテーブル形式で表示する手順を見ていきたいと思います。

Qlik Senseエクステンション開発入門(3)-propertyとinitialPropertyのファイル分割

コードの管理性を高めるためにinitialProperties.jsとproperties.jsを別のファイルに分ける手順をご説明します。

Qlik Senseエクステンション開発入門(4)- Backend APIの活用

Backend APIを利用してフェッチを繰り返し実行してデータ全体を取得する処理を実装する方法についてご説明します。

Qlik Senseエクステンション開発入門(5)- AngularJSの活用

エクステンション開発においてAngularJSを活用する方法についてご説明します。

eyePostmanを使って試すQlik SenseのサーバーAPI

Google Chrome拡張として提供されている「Postman」と呼ばれるWeb APIのテストクライアントを利用してQlik Sense APIの動きを試す手順をご紹介します。