各製品の資料を入手。
詳細はこちら →Alteryx Designer でZendesk のデータを準備、ブレンディング、分析する
リアルタイムZendesk のデータにアクセスしてセルフサービスデータ分析を行うワークフローを構築します。
最終更新日:2022-12-15
この記事で実現できるZendesk 連携のシナリオ
こんにちは!ドライバー周りのヘルプドキュメントを担当している古川です。
CData ODBC Driver for Zendesk はODBC 標準のZendesk からのリアルタイムデータへのアクセスを可能にし、使い慣れたSQL クエリを用いて、さまざまなBI、レポート、ETL ツールでZendesk のデータを直接扱うことができます。この記事では、Alteryx Designer でODBC 接続を使ってZendesk のデータに接続し、セルフサービスBI、データプレパレーション、データブレンディングから高度な分析までを実行する方法を紹介します。
CData ODBC ドライバーには最適化されたデータ処理が組み込まれており、Alteryx Designer でリアルタイムZendesk のデータを扱う上で高いパフォーマンスを提供します。Alteryx Designer からZendesk にSQL クエリを発行すると、CData ドライバーはフィルタや集計などのZendesk 側でサポートしているSQL 操作をZendesk に直接渡し、サポートされていない操作(主にSQL 関数とJOIN 操作)は組み込みSQL エンジンを利用してクライアント側で処理します。組み込みの動的メタデータクエリを使用すると、ネイティブのAlteryx データフィールド型を使ってZendesk のデータを可視化および分析できます。
CData ODBC ドライバとは?
CData ODBC ドライバは、以下のような特徴を持った製品です。
- Zendesk をはじめとする、CRM、MA、会計ツールなど多様なカテゴリの270種類以上のSaaS / オンプレデータソースに対応
- 多様なアプリケーション、ツールにZendesk のデータを連携
- ノーコードでの手軽な接続設定
- 標準SQL での柔軟なデータ読み込み・書き込み
CData ODBC ドライバでは、1.データソースとしてZendesk の接続を設定、2.Alteryx Designer 側でODBC Driver との接続を設定、という2つのステップだけでデータソースに接続できます。以下に具体的な設定手順を説明します。
CData ODBC ドライバのインストールとZendesk への接続設定
まずは、本記事右側のサイドバーからZendesk ODBC Driver の無償トライアルをダウンロード・インストールしてください。30日間無償で、製品版の全機能が使用できます。
- 必要な接続プロパティの値がまだ未設定の場合は、データソース名(DSN)を設定します。組み込みのMicrosoft ODBC データソースアドミニストレーターを使ってDSN を構成できます。これは、ドライバーのインストールの最後のステップでも可能です。Microsoft ODBC データソースアドミニストレーターを使ってDSN を作成および設定する方法については、ヘルプドキュメントの「はじめに」を参照してください。
Zendesk 接続プロパティの取得・設定方法
Zendesk に接続するには、https://{subdomain}.zendesk.com の形式でURL(Zendesk Support URL)を設定します。接続後、次のセクションの説明に従ってユーザー認証を行います。
また、TicketMetrics テーブルのアーカイブデータを扱うユーザーは、UseIncrementalAPI プロパティをTrue に設定する必要があります。
Zendesk への認証
Zendesk は、Zendesk インスタンスの設定に応じて、3種類の認証をサポートします。API トークン認証、OAuth 認証、Basic 認証(レガシー)です。
API トークン認証
API トークン認証を使用する場合は、E メールアドレスとApiToken を指定します。 AuthScheme をAPIToken に、User をE メールアドレスに設定し、Zendesk Support の管理画面で以下の設定を行います。
- Token アクセスを有効にします。
- Admin -> Channels-> API で、API トークンを管理します。一度にアクティブにできるトークンは1つだけです。トークンを削除すると、そのトークンは永久に無効化されます。
その他の認証方法についてはヘルプドキュメントを参照してください。
DSN を構成する際、Max Rows 接続プロパティも設定することができます。これを設定すると返される行数が制限されるため、レポートやビジュアライゼーションを作成する際のパフォーマンスが向上します。
- Alteryx Designer を開いて新しいワークフローを作成します。
- 新規のデータ入力ツールをワークフローにドラッグ&ドロップします。
- 「ファイルまたはデータベースを接続」の下のドロップダウンをクリックし、続けて「データソース」タブを選択します。
- ページの最後に移動し、「Generic connection」の下の「ODBC」をクリックします。
- Alteryx で使用するために設定したDSN (CData Zendesk Source)を選択します。
- ウィザードが開いたら、クエリを実行するテーブルを「クエリビルダ」ボックスにドラッグ&ドロップします。クエリに含めるチェックボックスをオンにしてフィールドを選択します。可能な場合、フィルタと集計によって生成されたクエリはZendesk に渡され、サポートされていない操作(SQL 関数とJOIN 操作を含む)は、コネクタに組み込まれたCData SQL エンジンによってクライアント側で管理されます。





データセットをさらにカスタマイズする場合は、SQL エディタを開いてクエリを手動で変更し、句や集計などの操作を追加して、必要なZendesk のデータを正確に取得できるようにします。

クエリを定義したら、Alteryx Designer でZendesk のデータを操作できるようになります。

Zendesk のデータに対してセルフサービス分析を実行
これで、Zendesk のデータを準備、ブレンディング、分析するためのワークフローを作成する準備ができました。CData ODBC ドライバは動的なメタデータ検出を実行し、Alteryx データフィールドタイプを使用してデータを表示し、Designer ツールを活用して必要に応じてデータを操作し、意味のあるデータセットを構築できるようにします。以下の例では、データをクレンジングして参照します。
- データクレンジングツールをワークフローに追加し、「Nullの置換」の2つのチェックボックスをオンにして、null テキストフィールドを空白に、null 数値フィールドを0 に置き換えます。「不要な文字の削除」下のチェックボックスをオンにして、先頭と末尾の空白を削除することもできます。
- 閲覧ツールをワークフローに追加します。
- クリックしてワークフローを実行します(Ctrl + R)。
- 結果ビューでクレンジングされたZendesk のデータを確認します。




高いパフォーマンスを発揮する組み込みのデータ処理により、Alteryx でZendesk のデータを迅速にクレンジング、変換、分析することができます。