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;
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;
書き込み操作のサポート
埋め込み認証情報と 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'
移行手順:
- AuthScheme=BasicReadOnly を削除するか、AuthScheme=Basic に変更します(デフォルト値を使用する場合は省略可能)
- 既存の CompanyID、UserId、Password パラメータはそのまま維持します
- 接続をテストして、書き込み操作が期待どおりに動作することを確認します
- アプリケーションコードを更新して、INSERT、UPDATE、DELETE 操作を活用します
Sage Intacct からのライブデータへのアクセスと統合
CData を使用すれば、Sage Intacct からのライブデータへのアクセスと統合がこれまでになく簡単になります。お客様は以下のような用途で CData の接続機能を活用しています:
- Web サービスやシングルサインオンなど、複数の認証方法で Sage Intacct に接続
- 総勘定元帳、買掛金、売掛金など、Sage Intacct の包括的なモジュールにアクセス
- 組み込みのクエリ最適化と接続プーリングによる最適化されたデータアクセスを活用
- 標準インターフェースを通じて、人気の BI ツール、データベース、カスタムアプリケーションと統合
- リアルタイム同期機能でデータの一貫性を維持
はじめに
30日間の無料トライアルをダウンロードして、今すぐ埋め込み認証情報で CData Sage Intacct ドライバーを使い始めましょう!接続の構成とドライバーの使用方法の詳細については、CData ドキュメントを参照してください。