Other
特定のユースケースに対する追加の隠しプロパティを指定します。特定の問題に対処するため、サポートチームが推奨する場合にのみ使用してください。詳細は備考を参照してください。
データ型
string
デフォルト値
""
解説
このプロパティにより、シニアユーザーはサポートチームのアドバイスに基づいて、特定の状況に対応する隠しプロパティを設定できます。 これらの設定は通常のユースケースには必要ありませんが、特定の要件に対応したり、追加の機能を提供したりすることができます。 複数のプロパティを定義するには、セミコロンで区切られたリストを使用します。
Note:特定のシナリオや問題に対処するためにサポートチームから助言があった場合にのみ、これらのプロパティを設定することを強く推奨します。
キャッシュの設定
| プロパティ | 説明 |
| CachePartial=True | クエリで指定可能な一部のカラムのみをキャッシュします。 |
| QueryPassthrough=True | 本製品 のSQL パーサーを使用する代わりに、指定のクエリをキャッシュデータベースに渡します。 |
統合およびフォーマット
| プロパティ | 説明 |
| SupportAccessLinkedMode | 大部分のデータソースでは複数Id クエリはサポートされていないので、一般に、Access のリンクモードではキャッシュを常に使用することをお勧めします。ただし、Access の本製品 をリンクモード以外で使用する場合は、このプロパティをFalse に設定して、特定のテーブルに対するSELECT * クエリのキャッシュを使用することを防止する必要があります。 |
| DefaultColumnSize | データソースがメタデータにカラムの長さを提供しない場合に、文字列フィールドのデフォルトの長さを設定します。デフォルト値は2000です。 |
| ConvertDateTimeToGMT=True | 日時の値を、マシンのローカルタイムではなくGMT グリニッジ標準時に変換します。デフォルト値はFalse(ローカルタイムを使用)です。 |
| RecordToFile=filename | 基底のソケットデータ転送を指定のファイルに記録します。 |
OAuth プロパティ
| InitiateOAuth | 接続時にOAuth アクセストークンを取得またはリフレッシュするプロセスを開始するには、このプロパティを設定します。次のオプションが利用可能です。
|
| OAuthSettingsLocation | InitiateOAuth がtrue に設定されている場合に、OAuth 値が保存される設定ファイルの場所。InitiateOAuth が有効な場合、本製品 ではOAuth 値を設定ファイルに保存して、手動によるOAuth 接続プロパティの入力をユーザーに要求することを避けることができます。InitiateOAuth が有効化されている場合、ユーザーのOAuth セッションが期限切れになると、本製品 は新しいアクセストークンを自動的に取得します。
InitiateOAuth は有効になっているが、OAuthSettingsLocation が定義されていない場合、本製品 はデフォルトの設定ファイル %AppData%\CData\Salesforce Data Provider\OAuthSettings.txt を使用します。 Windows の場合。 macOS の場合、このファイルは ~/Library/Application Support/CData/Salesforce Data Provider/OAuthSettings.txt にあります。Linux の場合は、~/cdata/.config です。 |
| OAuthAccessToken | 認証プロセスにおいてOAuth サーバーからOAuthAccessToken が取得されます。このプロパティは、サーバーに依存するタイムアウトがあり、要求の間で再利用することができます。
アクセストークンは、ユーザー名とパスワードの代わりに使用されます。サーバー上で維持することで、認証情報が保護されます。 |
| OAuthRefreshToken | OAuthRefreshToken プロパティは、OAuth 認証時にOAuthAccessToken のリフレッシュに使われます。 |