PowerPivot でLinear のデータを連携して取得し分析

古川えりか
古川えりか
コンテンツスペシャリスト
この記事では、PowerPivot からCData ODBC Driver を使う方法を説明します。「Table Import Wizard」を使ってLinear のデータをロードします。インポートに使うクエリをビジュアルに作成、あるいはドライバーがサポートするSQL を使って作成できます。



ODBC プロトコルは多くのBI および帳票ツールで多様なデータベースのデータにアクセスするために使われています。CData ODBC Drive を使って、簡単にLinear をデータ連携できます。この記事では、CData Driver for Linear を使ってPowerPivot にデータをインポートします。

CData ODBC ドライバとは?

CData ODBC ドライバは、以下のような特徴を持ったリアルタイムデータ連携ソリューションです。

  1. Linear をはじめとする、CRM、MA、会計ツールなど多様なカテゴリの270種類以上のSaaS / オンプレミスデータソースに対応
  2. 多様なアプリケーション、ツールにLinear のデータを連携
  3. ノーコードでの手軽な接続設定
  4. 標準 SQL での柔軟なデータ読み込み・書き込み

CData ODBC ドライバでは、1.データソースとしてLinear の接続を設定、2.PowerPivot 側でODBC Driver との接続を設定、という2つのステップだけでデータソースに接続できます。以下に具体的な設定手順を説明します。

CData ODBC ドライバのインストールとLinear への接続設定

まずは、本記事右側のサイドバーからLinear ODBC Driver の無償トライアルをダウンロード・インストールしてください。30日間無償で、製品版の全機能が使用できます。

  1. 接続プロパティが未設定の場合には、DSN(データソース名)の設定を行います。Microsoft ODBC データソースアドミニストレーターを使ってODBC DSN を作成および設定できます。

    未指定の場合は、初めにODBC DSN (data source name) で接続プロパティを指定します。ドライバーのインストールの最後にアドミニストレーターが開きます。Microsoft ODBC Data Source Administrator を使用して、ODBC DSN を作成および構成できます。

    Linear への認証には、個人用 API キーまたは OAuth 2.0 を使用できます。ご自身の Linear アカウントで接続する場合は、API キーを使うのが最も手軽です。

    API キーによる認証

    以下の接続プロパティを設定します。

    • AuthScheme:APIKey に設定します。
    • APIKey:Linear の個人用 API キー。

    個人用 API キーを作成するには、Linear にログインして Settings > Security & access > Personal API keys を開き、New API key を選択して作成します。キーは一度しか表示されないため、すぐにコピーしておきましょう。

    OAuth による認証

    OAuth を使用するには、Linear にカスタム OAuth アプリケーションを登録する必要があります(Settings > API > OAuth applications)。登録すると OAuthClientId と OAuthClientSecret が発行されます。対応しているフローは以下の 2 つです。

    • Authorization code:AuthScheme を OAuth、InitiateOAuth を GETANDREFRESH に設定し、OAuthClientId、OAuthClientSecret、およびアプリケーションで定義した CallbackURL(例:http://localhost:33333)を指定します。ドライバーがブラウザで Linear を開くので、アクセスを許可してください。
    • Client credentials:AuthScheme を OAuthClient に設定し、OAuthClientId と OAuthClientSecret を指定します。アプリケーション自体を認証するためブラウザ操作は不要で、マシン間(M2M)連携に適しています。

    デフォルトでは、ドライバーは read,write スコープをリクエストします。アクセストークンは有効期限が切れると自動で更新されます。

    Microsoft ODBC データソースアドミニストレーターで必要なプロパティを設定する方法は、ヘルプドキュメントの「はじめに」を参照してください。

  2. Excel で[PowerPivot]タブの[管理]アイコンをクリックしてPowerPivot を開きます。
  3. [外部データソースの取り込み]から[その他のソース]ボタンをクリックします。

    The Get External Data from Other Data Sources option in the PowerPivot window.
  4. OLEDB/ODBC ソースオプションを選択して、[次へ]をクリックします。The option to import from an OLEDB/ODBC data source in the Table Import Wizard.
  5. [ビルド]をクリックして[データリンクプロパティ]ダイアログを開きます。このダイアログでは、DSN に基づいて自動的に接続文字列がビルドされます。
  6. [プロバイダー]タブで[Microsoft OLEDB Provider for ODBC Drivers]オプションを選択します。
  7. [接続]タブで[データソース名を使用する]オプションを選択して、メニューからLinear DSN を選択します。CData Linear Source DSN はインストール時に作成されます。 The Data Link Properties dialog, where the DSN is selected in the Table Import Wizard. (Salesforce is shown.)

Linear のデータをインポート

下記の手順に従って、ウィザードを使ってLinear のテーブルからデータをロードします。Linear のカラムをウィザードを使って選択、フィルタ、およびソートすると、PowerPivot は実行されるクエリを生成します。

  1. [テーブルのインポートウィザード]でDSN を選択してから、[テーブルとビューの一覧から選択し、インポートするデータを選択する]オプションを選択すると、Linear で利用できるテーブルとビューのリストを見ることができます。The list of available tables. (Salesforce is shown.)
  2. [プレビューとフィルター]をクリックして特定のカラムを選択、データをソート、およびフィルタをカラム値に基づいて視覚的にビルドします。 The data preview with an interface to filter and sort the results to be imported. (Salesforce is shown.)

カスタムクエリインポート

インポートするテーブルを選ぶ以外に、特定のカラムをインポートするクエリの指定やフィルタの定義もできます。ドライバーは元になるLinear API に相当する、シンプルで直観的なSQL ダイアレクトをサポートします。

  1. [テーブルのインポートウィザード]でDSN を選択してから、[インポートするデータを指定するクエリを記述する]オプションを選択してクエリを書きます。Step two of the Table Import Wizard: Choose How to Import the Data.
  2. [SQL ステートメント]ボックスにクエリを入れます。[検証]をクリックしてクエリステートメントが有効かどうかを確認します。[デザイン]をクリックして結果をプレビューし、インポートする前にクエリを直します。

    WHERE 句を使ってフィルタライテリアクを指定できます。利用可能なSQL 機能の例については、ヘルプドキュメントの「サポートされるSQL」を参照してください。

    The query to be used to import the data. (Salesforce is shown.)
  3. ウィザードを終了して選んだクエリでデータをインポートします。 The imported data.

Linear からPowerPivot へのデータ連携には、ぜひCData ODBC ドライバをご利用ください

このようにCData ODBC ドライバと併用することで、270を超えるSaaS、NoSQL データをコーディングなしで扱うことができます。30日の無償評価版が利用できますので、ぜひ自社で使っているクラウドサービスやNoSQL と合わせて活用してみてください。

CData ODBC ドライバは日本のユーザー向けに、UI の日本語化、ドキュメントの日本語化、日本語でのテクニカルサポートを提供しています。

はじめる準備はできましたか?

Linear ODBC Driver の無料トライアルをダウンロードしてお試しください:

 ダウンロード

詳細:

Linear Icon Linear ODBC Driver

Linear ODBC Driver は、ODBC 接続をサポートするさまざまなアプリケーションからLinear のリアルタイムデータ連携を実現するパワフルなツールです。

データベースにアクセスするときと同感覚でLinear データにアクセスし、標準ODBC Driver インターフェースを通じてLinear データを読み出せます。