sql >> データベース >  >> RDS >> Database

Salesforceドライバーは一括アクションをサポートしていますか?

    Salesforce.comは、Salesforceデータにアクセスするためのさまざまな方法を提供します。主な2つは、SOAPAPIとBULKAPIです。 EasysoftSalesforceODBCドライバーとEasysoftSalesforceSOQLODBCドライバーはどちらもSOAPAPIを使用します。 SOAP APIを使用してデータを更新したりSalesforceにデータを挿入したりする場合、UPDATEという2つの関数があります。 およびUPSERT 。これらは両方とも200行の最大制限があります。

    UPDATEのWHERE句の場合、SOQLドライバーを使用します / UPSERT ステートメントは更新されるいくつかの行を返し、ドライバーはこのデータを最大200行のチャンクに入れます。このアプローチは、たとえば最大10K行に相当するデータに対して実行可能です。大規模なワークロードの場合は、SalesforceBULKAPIを使用するツールを使用することをお勧めします。たとえば、SalesforceDataLoaderです。

    BULK要件に加えて、Salesforceデータをクエリおよびフィルタリングするためのツールも必要な場合は、Easysoftの両方のSalesforceドライバーが、(BULKアクションとは対照的に)設計されているため、これを非常にうまく実行します。


    1. 初心者向けのSQLEquals(=)演算子

    2. Debian/UbuntuでのPostgreSQLレプリケーションセットアップの作成

    3. MariaDB JSON_EXISTS()の説明

    4. 古いプロジェクトにTDDを実装するためのルール