CData と埋め込み認証情報で Sage Intacct の書き込み操作を有効にする方法



CData Sage Intacct ドライバーの埋め込み認証情報を使用して、書き込み機能を活用しましょう。CData Sage Intacct ドライバーは、Basic 認証スキームによる埋め込み認証情報を通じて、INSERT、UPDATE、DELETE 操作をサポートしています。別途 Sender 認証情報を用意する必要がなく、セキュリティとコンプライアンスも維持できます。


概要

Sage Intacct との協力により、CData は CData Sage Intacct ドライバーのユーザー向けに、デフォルトの Basic 認証スキームを使用した埋め込み認証情報による書き込み操作を有効にしました。独自の Sender 認証情報を指定するオプションも引き続き利用可能ですが、埋め込み認証情報がデフォルトで使用され、完全な書き込み機能が有効になります。

埋め込み認証情報機能には、以下のメリットがあります:

  • 完全な CRUD 操作:埋め込み認証情報で CREATE、READ、UPDATE、DELETE の全機能が利用可能
  • シンプルな構成:SenderID と Password の認証情報を別途取得・管理する必要がない
  • セキュリティの維持:埋め込み認証情報により、Sage Intacct への安全で認可されたアクセスを継続して提供
  • 後方互換性:既存の BasicReadOnly 接続は、読み取り専用動作で引き続き機能
  • 効率的な統合:開発環境と本番環境の迅速なセットアップが可能

認証スキームの変更点

認証スキーム ステータス 機能 ユースケース 認証情報
BasicReadOnly 非推奨(引き続きサポート) 読み取り専用操作 読み取り専用の強制が必要なレガシー接続 埋め込み認証情報のみ
Basic(推奨) デフォルトの認証スキーム 完全な読み取り・書き込み操作 完全なデータ統合シナリオ 埋め込み認証情報またはカスタム SenderID/Password


構成オプション

デフォルト構成(埋め込み認証情報)

最もシンプルな構成では、埋め込み認証情報を使用して完全な書き込み機能を利用できます:

プロパティ 説明
AuthScheme Basic(デフォルト) 認証方式 - 書き込み操作を有効にする
CompanyID [会社 ID] Sage Intacct の会社識別子
UserId [ユーザー ID] Sage Intacct のユーザーアカウント
Password [パスワード] ユーザーアカウントのパスワード
SenderID (オプション) カスタム Sender ID - 指定しない場合は埋め込み認証情報を使用
SenderPassword (オプション) カスタム Sender パスワード - 指定しない場合は埋め込み認証情報を使用

カスタム Sender 認証情報(上級者向け)

特定の Sender 認証情報が必要な組織では、引き続きカスタム SenderID と Password を使用できます:

プロパティ 説明
AuthScheme Basic 認証方式
SenderID [カスタム Sender ID] 組織固有の Sender 識別子
SenderPassword [カスタム Sender パスワード] 対応する Sender パスワード
CompanyID [会社 ID] Sage Intacct の会社識別子
UserId [ユーザー ID] Sage Intacct のユーザーアカウント
Password [パスワード] ユーザーアカウントのパスワード


接続例(JDBC)

JDBC 接続文字列(埋め込み認証情報)

jdbc:cdata:sageintacct:CompanyID=YourCompanyID;UserId=YourUserID;Password=YourPassword;
Note: AuthScheme を指定しない場合、デフォルトで Basic が使用されます。SenderIDSenderPassword を指定しない場合、自動的に埋め込み認証情報が使用されます。

JDBC 接続文字列(カスタム Sender 認証情報)

jdbc:cdata:sageintacct:AuthScheme=Basic;SenderID=CustomSenderID;SenderPassword=CustomSenderPass;CompanyID=YourCompanyID;UserId=YourUserID;Password=YourPassword;

レガシーの読み取り専用接続(非推奨)

jdbc:cdata:sageintacct:AuthScheme=BasicReadOnly;CompanyID=YourCompanyID;UserId=YourUserID;Password=YourPassword;
BasicReadOnly 認証スキームは非推奨です。後方互換性のために引き続き機能しますが、新規の統合では完全な機能を利用できる Basic スキームを使用してください。


書き込み操作のサポート

埋め込み認証情報と Basic 認証スキームを使用すると、標準的なデータ変更操作をすべて実行できます:

INSERT 操作

INSERT INTO CUSTOMER (CUSTOMERID, NAME, EMAIL)
VALUES ('CUST001', 'Acme Corporation', '[email protected]')

UPDATE 操作

UPDATE CUSTOMER
SET EMAIL = '[email protected]',
    STATUS = 'active'
WHERE CUSTOMERID = 'CUST001'

DELETE 操作

DELETE FROM CUSTOMER
WHERE CUSTOMERID = 'CUST001'
  AND STATUS = 'inactive'
Note: 書き込み操作は Sage Intacct のデータ検証ルールとパーミッションに従います。これらの操作を実行するために必要な権限がユーザーアカウントに付与されていることを確認してください。

移行手順:

  1. AuthScheme=BasicReadOnly を削除するか、AuthScheme=Basic に変更します(デフォルト値を使用する場合は省略可能)
  2. 既存の CompanyIDUserIdPassword パラメータはそのまま維持します
  3. 接続をテストして、書き込み操作が期待どおりに動作することを確認します
  4. アプリケーションコードを更新して、INSERT、UPDATE、DELETE 操作を活用します

Sage Intacct からのライブデータへのアクセスと統合

CData を使用すれば、Sage Intacct からのライブデータへのアクセスと統合がこれまでになく簡単になります。お客様は以下のような用途で CData の接続機能を活用しています:

  • Web サービスやシングルサインオンなど、複数の認証方法で Sage Intacct に接続
  • 総勘定元帳、買掛金、売掛金など、Sage Intacct の包括的なモジュールにアクセス
  • 組み込みのクエリ最適化と接続プーリングによる最適化されたデータアクセスを活用
  • 標準インターフェースを通じて、人気の BI ツール、データベース、カスタムアプリケーションと統合
  • リアルタイム同期機能でデータの一貫性を維持
Important: BasicReadOnly を使用している既存の接続は、意図しない書き込み操作を防ぐため、引き続き読み取り専用動作で機能します。このスキームは後方互換性のためにサポートされていますが、新規実装では非推奨です。


はじめに

30日間の無料トライアルをダウンロードして、今すぐ埋め込み認証情報で CData Sage Intacct ドライバーを使い始めましょう!接続の構成とドライバーの使用方法の詳細については、CData ドキュメントを参照してください。