Power Map で Harvest のデータ の地理的関係を探索
CData ODBC Driver for Harvest は、Power BI などのセルフサービス分析ソリューションと簡単にセットアップして使用できます。Microsoft Excel は ODBC 標準を組み込みでサポートしています。この記事では、現在のHarvest のデータを Excel に読み込み、Power Map でHarvest のデータの位置情報に基づく分析を開始する方法を説明します。
Harvest 用の ODBC データソースを作成
まだ設定していない場合は、ODBC DSN(データソース名)で接続プロパティを指定します。これはドライバーインストールの最後のステップです。Microsoft ODBC データソースアドミニストレーターを使用して、ODBC DSN を作成・設定できます。
まず、Profile 接続プロパティをディスク上のHarvest プロファイルの場所に設定します(例:C:\profiles\Harvest.apip)。次に、ProfileSettings 接続プロパティをHarvest の接続文字列に設定します(以下を参照)。
Harvest API プロファイル設定
Harvest に認証するには、トークン認証またはOAuth 標準のいずれかを使用できます。自分のデータに接続するにはBasic 認証を使用します。他のユーザーが自分のデータに接続できるようにするにはOAuth を使用します。
トークン認証の使用
トークン認証を使用するには、ProfileSettings 接続プロパティでAPIKey にHarvest パーソナルアクセストークンを設定します。APIKey に加えて、ProfileSettings でAccountId を設定して接続します。
OAuth 認証の使用
まず、Harvest でOAuth2 アプリケーションを登録します。アプリケーションはHarvest ID の「Developers」セクションから作成できます。
以下の接続プロパティを設定すると、接続できるようになります。
- ProfileSettings:ProfileSettings でAccountId を設定します。
- AuthScheme:OAuth に設定します。
- OAuthClientId:アプリ設定で指定したclient ID に設定します。
- OAuthClientSecret:アプリ設定で指定したclient secret に設定します。
- CallbackURL:アプリ設定で指定したRedirect URI に設定します。
- InitiateOAuth:GETANDREFRESH に設定します。InitiateOAuth を使用して、ドライバーがOAuthAccessToken を取得および更新する方法を管理できます。
DSN を設定する際に、Max Rows 接続プロパティも設定することをお勧めします。これにより返される行数が制限され、レポートやビジュアライゼーションの設計時のパフォーマンス向上に役立ちます。
DSN を設定する際に、Max Rows 接続プロパティも設定することをお勧めします。これにより返される行数が制限され、レポートやビジュアライゼーションの設計時のパフォーマンス向上に役立ちます。
Harvest のデータ を Excel にインポート
データを Power Map にインポートするには、Excel スプレッドシートまたは Power Pivot を使用します。いずれかの方法でHarvest のデータをインポートする手順については、ヘルプドキュメントの「ODBC ドライバの使用」セクションを参照してください。
Harvest のデータ をジオコーディング
Harvest のデータ を Excel スプレッドシートまたは PowerPivot にインポートしたら、Power Map で Harvest エンティティをドラッグ&ドロップできます。Power Map を開くには、スプレッドシート内の任意のセルをクリックし、[挿入] -> [マップ] をクリックします。
[地理の選択] メニューで、Power Map が地理情報を持つカラムを検出します。[レイヤーペイン] の [地理とマップレベル] メニューで、使用するカラムを選択できます。Power Map がデータをプロットします。ドットは、この値を持つレコードを表します。使用する地理カラムを選択したら、[次へ] をクリックします。
メジャーとカテゴリを選択
次に、カラムを選択するだけで済みます。メジャーとカテゴリは自動的に検出されます。利用可能なチャートタイプは、積み上げ縦棒、クラスター縦棒、バブル、ヒートマップ、リージョンです。