製品をチェック

QuickBooks Time ODBC Driver の30日間無償トライアルをダウンロード

 30日間の無償トライアルへ

製品の詳細

QuickBooks Time アイコン QuickBooks Time ODBC Driver 相談したい

TSheets ODBC Driver を使って、ODBC 接続をサポートするあらゆるアプリケーション・ツールからTSheets にデータ連携。

TSheets データにデータベースと同感覚でアクセスして、TSheets のPayroll、Timesheets、Schedules に使い慣れたODBC インターフェースで連携。

Alteryx Designer でQuickBooks Time のデータを準備、ブレンディング、分析する

リアルタイムQuickBooks Time のデータにアクセスしてセルフサービスデータ分析を行うワークフローを構築します。

古川えりか
コンテンツスペシャリスト

最終更新日:2022-12-15
tsheets ロゴ

CData

odbc ロゴ画像
Alteryx Designer ロゴ

こんにちは!ドライバー周りのヘルプドキュメントを担当している古川です。

CData ODBC Driver for TSheets はODBC 標準のQuickBooks Time からのリアルタイムデータへのアクセスを可能にし、使い慣れたSQL クエリを用いて、さまざまなBI、レポート、ETL ツールでQuickBooks Time のデータを直接扱うことができます。この記事では、Alteryx Designer でODBC 接続を使ってQuickBooks Time のデータに接続し、セルフサービスBI、データプレパレーション、データブレンディングから高度な分析までを実行する方法を紹介します。

CData ODBC ドライバーには最適化されたデータ処理が組み込まれており、Alteryx Designer でリアルタイムQuickBooks Time のデータを扱う上で高いパフォーマンスを提供します。Alteryx Designer からQuickBooks Time にSQL クエリを発行すると、CData ドライバーはフィルタや集計などのQuickBooks Time 側でサポートしているSQL 操作をQuickBooks Time に直接渡し、サポートされていない操作(主にSQL 関数とJOIN 操作)は組み込みSQL エンジンを利用してクライアント側で処理します。組み込みの動的メタデータクエリを使用すると、ネイティブのAlteryx データフィールド型を使ってQuickBooks Time のデータを可視化および分析できます。

CData ODBC ドライバとは?

CData ODBC ドライバは、以下のような特徴を持った製品です。

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

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

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

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

  1. 必要な接続プロパティの値がまだ未設定の場合は、データソース名(DSN)を設定します。組み込みのMicrosoft ODBC データソースアドミニストレーターを使ってDSN を構成できます。これは、ドライバーのインストールの最後のステップでも可能です。Microsoft ODBC データソースアドミニストレーターを使ってDSN を作成および設定する方法については、ヘルプドキュメントの「はじめに」を参照してください。

    TSheets 接続プロパティの取得・設定方法

    TSheets は、認証および認可にOAuth2 標準を使用します。独自のOAuth アプリを構築してデータに接続するには、ヘルプドキュメントの「OAuth」セクションを参照してください。

    DSN を構成する際、Max Rows 接続プロパティも設定することができます。これを設定すると返される行数が制限されるため、レポートやビジュアライゼーションを作成する際のパフォーマンスが向上します。

  2. DSN を設定(Salesforce の場合)
  3. Alteryx Designer を開いて新しいワークフローを作成します。
  4. 新規のデータ入力ツールをワークフローにドラッグ&ドロップします。
  5. 新規のデータ入力ツールをワークフローに追加
  6. 「ファイルまたはデータベースを接続」の下のドロップダウンをクリックし、続けて「データソース」タブを選択します。
  7. データソースタブへ移動
  8. ページの最後に移動し、「Generic connection」の下の「ODBC」をクリックします。 新しいODBC 接続を選択
  9. Alteryx で使用するために設定したDSN (CData QuickBooks Time Source)を選択します。
  10. 設定したDSN を選択
  11. ウィザードが開いたら、クエリを実行するテーブルを「クエリビルダ」ボックスにドラッグ&ドロップします。クエリに含めるチェックボックスをオンにしてフィールドを選択します。可能な場合、フィルタと集計によって生成されたクエリはQuickBooks Time に渡され、サポートされていない操作(SQL 関数とJOIN 操作を含む)は、コネクタに組み込まれたCData SQL エンジンによってクライアント側で管理されます。
  12. テーブルとフィールドを選択(Salesforce の場合)

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

    SQL エディタでクエリを修正

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

クエリの設定されたデータ入力ツール

QuickBooks Time のデータに対してセルフサービス分析を実行

これで、QuickBooks Time のデータを準備、ブレンディング、分析するためのワークフローを作成する準備ができました。CData ODBC ドライバは動的なメタデータ検出を実行し、Alteryx データフィールドタイプを使用してデータを表示し、Designer ツールを活用して必要に応じてデータを操作し、意味のあるデータセットを構築できるようにします。以下の例では、データをクレンジングして参照します。

  1. データクレンジングツールをワークフローに追加し、「Nullの置換」の2つのチェックボックスをオンにして、null テキストフィールドを空白に、null 数値フィールドを0 に置き換えます。「不要な文字の削除」下のチェックボックスをオンにして、先頭と末尾の空白を削除することもできます。
  2. 新しくデータクレンジングツールを追加し設定
  3. 閲覧ツールをワークフローに追加します。
  4. 新しい閲覧ツールを追加
  5. クリックしてワークフローを実行します(Ctrl + R)。
  6. ワークフローを実行
  7. 結果ビューでクレンジングされたQuickBooks Time のデータを確認します。
  8. ワークフローの結果を確認(Salesforce の場合)

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

関連コンテンツ

トライアル・お問い合わせ

30日間無償トライアルで、CData のリアルタイムデータ連携をフルにお試しいただけます。記事や製品についてのご質問があればお気軽にお問い合わせください。