Clear Analytics でAsana のデータを使ってチャートを作成
CData ODBC ドライバー for Asana は、ODBC 標準を介してAsana のライブデータへのアクセスを可能にし、さまざまな BI、レポート、ETL ツールでAsana のデータ を直接扱うことができます。この記事では、Microsoft Excel のアドインである Clear Analytics を使って、Asana に ODBC データソースとして接続し、Asana のデータ を基にしたクエリ、テーブル、チャート(PivotTable を含む)を作成する方法を説明します。
Asana のデータに接続
ODBC データソース名の設定
まだ設定していない場合は、データソース名(DSN)で必要な接続プロパティを指定します。Microsoft ODBC データソースアドミニストレーターを使って DSN を作成・設定できます。これはドライバーインストールの最終ステップでも可能です。Microsoft ODBC データソースアドミニストレーターを使った DSN の作成と設定方法については、ヘルプドキュメントの「はじめに」を参照してください。
Asana への接続は以下のように行います。
- WorkspaceId: Asana Wrokspace のglobally unique identifier (gid) を設定すると指定されたWorkspace のプロジェクトだけを返します。Workspace Id はhttps://app.asana.com/api/1.0/workspaces から取得します。表示されるJSON にWorkspace name およびId が含まれます。
- ProjectId: Asana Project のglobally unique identifier (gid) に設定すると指定されたProject のデータだけを返します。Project ID はプロジェクトのOverview ページのURL を参照してください。/0/ の後ろの数字 です。
Asana への認証
Asana はOAuth またはOAuthPKCE 認証標準を利用しています。認証方法については、ヘルプドキュメントの「はじめに」を参照してください。
DSN を設定する際、Max Rows 接続プロパティを設定することもできます。これにより返される行数が制限され、レポートやビジュアライゼーションを作成する際のパフォーマンス向上に役立ちます。
Clear Analytics でデータソースを設定
- Excel を開き、CLEAR ANALYTICS リボンに移動します。Data Manager を開きます。
- データソースとして Database を選択します。
- Set Connection セクションで、新しいデータベースを作成するオプションをクリックします。
- データソースとして Microsoft ODBC Data Source を選択し、OK をクリックします。
- ドロップダウンメニューから、先ほど設定した DSN を選択します。

- Set Connection セクションに戻り、SQL Builder Provider として Standard (ANSI ODBC) Query Builder を選択して Next をクリックします。
- Schema/Owner を選択し、Clear Analytics で使用するドメイン(テーブル)を選択します。

- 必要に応じて、テーブルやカラムの表示名と説明をカスタマイズしてデータオブジェクトを準備します。
- CData ODBC ドライバーの大半では、ドメインにキー日付を設定する必要はありません。
- Domain Relations セクションで、テーブル間のリレーション情報を追加します。
- Domain Tree セクションで、データのグループを作成し、利用可能な項目をグループに追加します。

- データのサマリーを確認し、Finish をクリックします。
Asana のデータでチャートを作成
これでAsana のデータ を使ったチャートを作成する準備ができました。
新規クエリの作成
- CLEAR ANALYTICS リボンの Repository をクリックします。
- 新しいクエリを作成します。
- 取得するカラムを選択します。
- データの集計タイプを設定します(データを集計しない場合は空白のエントリを使用します)。
- カラムを下のウィンドウにドラッグして、フィルタと数式を設定します。
- クエリに名前を付けて Save をクリックします。

クエリレポートに基づいてチャートを作成
クエリを作成したら、レポートを実行してチャートを表示する準備ができました。- CLEAR ANALYTICS リボンの Report Explorer をクリックします。
- Report Explorer ペインで、ツールバーの「New Report」アイコンをクリックします。
- 先ほど作成したクエリを選択します。
- レポートに名前を付けて「Save and Execute」をクリックします。

- Report Explorer 内の Results タブをクリックします。
- レポートを展開し、チャートを Excel スプレッドシートにドラッグします。
- 表示される PivotChart ウィンドウで、フィールド(カラム)を Filters、Legends、Axis (Categories)、Values ウィンドウにドラッグします。

Clear Analytics で新しいデータソースを確立し、チャートを作成したら、Asana のデータ の分析を始める準備ができました。ODBC Driver for Asana と Clear Analytics を使用すると、Asana からのライブデータを使って Excel でセルフサービス分析を実行できます。