QuickBooks ODBCドライバーを使用すると、QuickBooksインターフェイスの外部でQuickBooksDesktopデータを操作できます。このドライバーを使用すると、ODBCをサポートする任意のアプリケーションでQuickBooksデータを使用できます。 Dundas BIはそのようなアプリケーションの1つであり、その汎用ODBCインターフェイスを使用すると、QuickBooksドライバーを使用してDundasBIダッシュボードでQuickBooksデータを操作できます。
はじめに
QuickBooksODBCドライバーのインストール
- Windowsプラットフォーム用のQuickBooksODBCドライバーをダウンロードします。 (登録が必要です。)
- DundasBIがインストールされているマシンにQuickBooksODBCドライバーをインストールしてライセンスを取得します。
これを行うには、前の手順でダウンロードしたファイル配布を実行し、画面の指示に従います。
ライセンスを取得するまでQuickBooksODBCドライバーを使用できないため、インストールプログラムはEasysoftLicenseManagerを起動します。
次の種類のライセンスを利用できます。
- 期間限定の無料試用ライセンス。期間限定(通常は14日間)で製品を無料で無制限に使用できます。
- 製品を購入した場合はフルライセンス。製品を購入すると、ライセンスを取得するために使用する認証コードが与えられます
- Easysoft License Managerで、詳細を入力します。
[名前]、[電子メールアドレス]、および[会社]フィールドに入力する必要があります。
電子メールアドレスは、Easysoft Webサイトからの登録およびダウンロードに使用されるアドレスと同じである必要があります。同じでない場合、試用ライセンスを取得できません。
- リクエストライセンスを選択します。
ライセンスの種類を尋ねられます。
- 次のいずれかを実行します:
- 試用ライセンスの場合は、[期間限定試用]をクリックしてから、[次へ]をクリックします。
License Managerは、ライセンスを取得しているソフトウェアを尋ねます。ドロップダウンリストからEasysoftQuickBooksODBC Driverを選択し、[次へ]をクリックします。
- 購入したライセンスの認証コードを取得した場合は、[有効期限が切れていないライセンス]を選択し、[次へ]をクリックします。
LicenseManagerが認証コードを要求します。
承認コードを入力し、[次へ]をクリックします。
- 試用ライセンスの場合は、[期間限定試用]をクリックしてから、[次へ]をクリックします。
- License Managerは、入力した情報の概要を表示し、ライセンスの申請方法を選択できるようにします。
- 次のいずれかを実行します:
- マシンがインターネットに接続されていて、ポート8884に発信接続できる場合は、[オンラインリクエスト]を選択します。
次に、ライセンスマネージャはEasysoftライセンスサーバーにリクエストを送信して、ライセンスキーを自動的にアクティブ化します。これが最も迅速な方法であり、詳細がサポートデータベースにすぐに入力されます。
- 残りの3つのオプション(Eメールリクエスト、印刷リクエスト、表示リクエスト)はすべて、マシンがオフラインの場合(つまり、インターネットに接続していない場合)にライセンスを取得する方法です。
これらの各方法では、Easysoftにマシン番号(マシンに固有の番号)などの情報を提供し、ライセンスキーの受信を待機します。
Easysoftに詳細を電子メールで送信する代わりに、Easysoft Webサイトで直接入力すると、ライセンスキーが自動的に電子メールで送信されます。
この方法を使用するには、[リクエストの表示]をクリックして、次のURLにアクセスします。
- 試用ライセンスページ
- フルライセンスページ
[ライセンス]ページで、マシン番号(および購入したライセンスの認証コード)を入力し、[送信]をクリックすると、ライセンスキーが電子メールで送信されます。
ライセンスキーを受け取ったら、電子メールの添付ファイルをダブルクリックするか、ライセンスマネージャーのメイン画面で[ライセンスの入力]をクリックして、ダイアログボックスにライセンスキーを貼り付けることで、ライセンスキーをアクティブ化できます。
- [完了]を選択してライセンスマネージャーを終了します。
インストールが完了しました。
- マシンがインターネットに接続されていて、ポート8884に発信接続できる場合は、[オンラインリクエスト]を選択します。
ODBCデータソースの構成
QuickBooks ODBCドライバーを使用してアプリケーションをQuickBooksに接続する前に、ODBCデータソースを構成する必要があります。 ODBCデータソースには、ターゲットデータベース(QuickBooksなど)とそれに接続するために必要なODBCドライバー(QuickBooks ODBCドライバーなど)の接続の詳細が格納されます。
ODBCデータソースは、Windowsに含まれているODBCAdministratorで構成します。 ODBC Administratorを実行するには、[Windowsの実行]ダイアログボックスで次のように入力します。
%windir%\syswow64\odbcad32.exe
ODBCAdministratorを使用してQuickBooksODBCドライバーデータソースを作成します:
- [システムDSN]タブを選択し、[追加]を選択します。
- [新しいデータソースの作成]ダイアログボックスで、[Easysoft ODBC]-[QuickBooks Desktop Driver]を選択し、[完了]を選択します。
- 次のフィールドに入力しますEasysoftODBC-QuickBooksDesktop Driver DSN Setupダイアログボックス:
設定 値 DSN QuickBooksデスクトップ 接続モード QuickBooksと同じ アプリケーション名 EasysoftQuickBooksODBC。 アプリケーションID EasysoftQuickBooksODBC。 QBエディション これをQuickBooksDesktopと同じに設定します。たとえば、米国版のQuickBooksを使用している場合は、 QB Edition
を設定します。US
へ 。アプリケーションはサービスです 有効
DundasBIをQuickBooksに接続する
QuickBooks Desktopは32ビットアプリケーションであり、32ビットライブラリでのみ使用できます。 QuickBooks Desktop ODBCドライバーはライブラリであるため、32ビットでもあります。ただし、Dundas BIは64ビットアプリケーションであり、64ビットODBCドライバーでのみ使用できます。 Dundas BIを32ビットODBCドライバーで使用できるようにするには、EasysoftODBC-ODBCブリッジもインストールする必要があります。
- QuickBooksODBCドライバーをインストールしたマシンにをインストールします。
クライアントとサーバーの両方をインストールします。インストール、ライセンス、およびテストについては、ドキュメントを参照してください。
- 64ビットのODBCAdministratorを開きます。これは、コントロールパネル>管理ツールからアクセスできるこのアプリケーションの唯一のバージョンです。 または、2つある場合は、名前に64ビットが含まれます。
- [システムDSN]タブを選択し、[追加]を選択します。
ODBC-ODBCブリッジDSNダイアログボックスが表示されます
- [名前]ボックスに「OOBQuickBooks」と入力します。 [サーバー]タブを選択します。
- [サーバー]ボックスに「localhost:8888」と入力します。
- [ユーザー名]ボックスと[パスワード]ボックスに、このマシンのWindowsユーザー名とパスワードを入力します。 [ターゲットDSN]タブを選択します。
- [TargetDSN]ボックスに、QuickBooksODBCドライバーデータソースの名前を入力します。
- QuickBooks ODBCドライバーデータソースで、[アプリケーションはサービスです]を有効にします。
これらの手順は、DundasBIでQuickBooksデータを操作する方法を示しています
- Webブラウザーで、DundasBIにログインします。
- [新規]>[データコネクタ]を選択します。
- 指定されたスペースにデータコネクタの名前を入力します。
- [New Data Connector]ペインで、[DataProvider]ペインから[ODBCGeneric]を選択します。
- UseSystemDSNを有効にします。
- [システムDSN]リストで、データソースを選択します。この例ではOOBQuickBooksと呼ばれています。
- 構造を選択してください。
- QuickBooksは、QuickBooksODBCドライバーがQuickBooksデータにアクセスすることを許可するかどうかを確認するプロンプトを表示します。 [QuickBooks-証明書のないアプリケーション]ダイアログボックスで、[はい、QuickBooksが実行されていない場合でも常にアクセスを許可する]を選択します。 「このアプリケーションに社会保障番号や顧客のクレジットカード情報などの個人データへのアクセスを許可する」を選択します。 [続行]を選択します。
[続行するために確認]ダイアログボックスが表示されます。
- [はい]を選択します。
[アクセス確認]ダイアログボックスが表示されます。
- [構造の選択]ペインで必要なテーブルを選択します。 [チェックマーク]ボタンを選択します。
- ホームボタンを選択します。
- データの探索を選択します。
- 既存のデータ構造を使用するを選択します。
- 左側のペインで、新しく作成したコネクタのテーブルを公開します。
- [チェックマーク]ボタンを選択してデータを取得します。