Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Build 23.0.8839
  • Salesforce Marketing Cloud Account Engagement
    • 接続の確立
    • 高度な機能
      • SSL の設定
      • ファイアウォールとプロキシ
    • データモデル
      • Salesforce Pardot V3 & V4 データモデル
        • テーブル
          • Campaigns
          • CustomFields
          • ListMemberships
          • Lists
          • Opportunities
          • ProspectAccounts
          • Prospects
        • ビュー
          • Account
          • CustomRedirects
          • DynamicContents
          • EmailClicks
          • Emails
          • EmailStats
          • EmailTemplates
          • Forms
          • LifecycleHistories
          • LifecycleStages
          • OneToOneEmails
          • TagObjects
          • Tags
          • Users
          • VisitorActivities
          • Visitors
          • VisitorsPageViews
          • Visits
      • Salesforce Pardot V5 データモデル
        • テーブル
          • Campaigns
          • CustomFields
          • CustomRedirects
          • DynamicContent
          • Emails
          • EmailTemplates
          • Files
          • FolderContents
          • Folders
          • FormHandlers
          • FormHandlersFields
          • Forms
          • LandingPages
          • LayoutTemplates
          • LifecycleStages
          • ListEmail
          • ListMemberships
          • Lists
          • Prospects
          • TrackerDomains
          • Users
          • VisitorsPageViews
          • Visits
        • ビュー
          • Account
          • DynamicContentVariations
          • EmailSuppressionList
          • LifecycleHistories
          • ListEmailRecipients
          • Opportunities
          • ProspectAccounts
          • ReplyToOptions
          • SenderOptions
          • VisitorActivities
          • Visitors
    • 接続文字列オプション
      • Authentication
        • AuthScheme
        • Schema
        • BusinessUnitID
        • IsDemoAccount
        • UseSalesforceSandbox
        • User
        • Password
        • SecurityToken
      • BulkAPI
        • BulkMode
      • OAuth
        • OAuthClientId
        • OAuthClientSecret
        • OAuthGrantType
      • JWT OAuth
        • OAuthJWTCert
        • OAuthJWTCertType
        • OAuthJWTCertPassword
        • OAuthJWTCertSubject
        • OAuthJWTIssuer
        • OAuthJWTSubject
      • SSL
        • SSLServerCert
      • Firewall
        • FirewallType
        • FirewallServer
        • FirewallPort
        • FirewallUser
        • FirewallPassword
      • Proxy
        • ProxyAutoDetect
        • ProxyServer
        • ProxyPort
        • ProxyAuthScheme
        • ProxyUser
        • ProxyPassword
        • ProxySSLType
        • ProxyExceptions
      • Logging
        • LogModules
      • Schema
        • Location
        • BrowsableSchemas
        • Tables
        • Views
      • Miscellaneous
        • Archived
        • IncludeMessage
        • MaxRows
        • MaxThreads
        • Other
        • Pagesize
        • PseudoColumns
        • ResponseMode
        • Timeout
        • UserDefinedViews
        • ValueDelimiter

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

概要

CData Sync App は、Salesforce Marketing Cloud Account Engagement データをデータベース、データレイク、またはデータウェアハウスに継続的にパイプライン化する簡単な方法を提供し、分析、レポート、AI、および機械学習で簡単に利用できるようにします。

Salesforce Marketing Cloud Account Engagement コネクタはCData Sync アプリケーションから使用可能で、Salesforce Marketing Cloud Account Engagement からデータを取得して、サポートされている任意の同期先に移動できます。

Salesforce Marketing Cloud Account Engagement バージョンサポート

Sync App はSalesforce Marketing Cloud Account Engagement API を使用して、Salesforce Marketing Cloud Account Engagement への双方向アクセスを実現します。Marketing Cloud Account Engagement API v3、v4、およびv5 をサポートしています。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

接続の確立

Salesforce Marketing Cloud Account Engagement への接続を追加

Salesforce Marketing Cloud Account Engagement への接続を追加するには:

  1. アプリケーションコンソールで、接続ページに移動します。
  2. 接続の追加パネルで、追加したい接続のアイコンを選択します。
  3. Salesforce Marketing Cloud Account Engagement アイコンが利用できない場合は、Add More アイコンをクリックしてCData サイトからSalesforce Marketing Cloud Account Engagement コネクタをダウンロードおよびインストールします。

必須プロパティについては、設定タブを参照してください。

通常必須ではない接続プロパティについては、高度な設定タブを参照してください。

Salesforce Marketing Cloud Account Engagement への接続

Salesforce Marketing Cloud Account Engagement に接続するには、Pardot のビジネスユニットID を取得する必要があります。これを行うには、Salesforce の[設定]を使用します。[設定]の[クイック検索]フィールドに「Pardot アカウントの設定」と入力します。

Pardot ビジネスユニットID は「0Uv」で始まる18 文字です。Pardot アカウント設定情報にアクセスできない場合は、Salesforce 管理者に問い合わせてPardot ビジネスユニットID を入手してください。

Salesforce Marketing Cloud Account Engagement への認証

OAuth

AuthScheme は、すべてのユーザーアカウントフローでOAuth に設定する必要があります。

デスクトップアプリケーション

CData は、OAuth デスクトップ認証を簡略化する埋め込みOAuth アプリケーションを提供します。代わりに、カスタムアプリケーションを作成することも可能です。カスタムアプリケーションの作成およびその理由については、カスタムOAuth アプリケーションの作成 を参照してください。

認証に関する2つの方法の違いは、カスタムOAuth アプリケーションを使用する場合に、2つの接続プロパティを追加で設定する必要があることだけです。

次の接続プロパティを設定して、接続してください。

  • OAuthClientId:(カスタムアプリケーションのみ)アプリケーション設定のクライアントID に設定。
  • OAuthClientSecret:(カスタムアプリケーションのみ)アプリケーション設定のクライアントシークレットに設定。

Web アプリケーション

Web アプリケーション経由で接続する場合は、Salesforce Marketing Cloud Account Engagement にカスタムOAuth アプリケーションを登録する必要があります。詳しくは、カスタムOAuth アプリケーションの作成 を参照してください。その後、ドライバーを使用してOAuth トークンの値を取得および管理します。

初めに、次の接続プロパティを設定してOAuthAccessToken を取得します。

  • OAuthClientId:アプリケーション設定のクライアントId に設定。
  • OAuthClientSecret:アプリケーション設定のクライアントシークレットに設定。

続いてストアドプロシージャを呼び出し、OAuth 交換を完了します。

  1. GetOAuthAuthorizationUrl ストアドプロシージャを呼び出します。CallbackURL インプットをアプリケーション設定で指定したコールバックURL に設定します。必要に応じて、Scope パラメータを設定してカスタム権限をリクエストします。ストアドプロシージャがOAuth エンドポイントのURL を返します。
  2. URL を開き、ログインして、アプリケーションを認可します。コールバックURL にリダイレクトされます。
  3. GetOAuthAccessToken ストアドプロシージャを呼び出します。Authmode インプットをWEB に設定します。Verifier インプットを、コールバックURL のクエリ文字列の"code" パラメータに設定します。必要に応じて、Scope パラメータを設定してカスタム権限をリクエストします。

アクセストークンとリフレッシュトークンを取得した後、データに接続し、OAuth アクセストークンを自動または手動でリフレッシュすることが可能です。

OAuth アクセストークンの自動リフレッシュ

ドライバーがOAuth アクセストークンを自動的にリフレッシュするようにするには、最初のデータ接続で次のように設定します。

  • InitiateOAuth:REFRESH に設定。
  • OAuthClientId:アプリケーション設定のクライアントId に設定。
  • OAuthClientSecret:アプリケーション設定のクライアントシークレットに設定。
  • OAuthAccessToken:GetOAuthAccessToken によって返されたアクセストークンに設定。
  • RefreshOAuthAccessToken:GetOAuthAccessToken によって返されたリフレッシュトークンに設定。
  • OAuthSettingsLocation:Sync App がOAuth トークン値を保存する場所に設定。これは接続間で維持されます。
次回のデータ接続では、OAuthAccessToken およびOAuthRefreshToken の値は、OAuthSettingsLocation から取得されます。

OAuth アクセストークンの手動リフレッシュ

データ接続時に手動でOAuth アクセストークンをリフレッシュするために必要な値は、OAuth リフレッシュトークンのみです。

GetOAuthAccessToken によって返されたExpiresIn パラメータ値が経過した後に、RefreshOAuthAccessToken ストアドプロシージャを使用し、手動でOAuthAccessToken をリフレッシュします。次の接続プロパティを設定します。

  • OAuthClientId:アプリケーション設定のクライアントId に設定。
  • OAuthClientSecret:アプリケーション設定のクライアントシークレットに設定。

次に、RefreshOAuthAccessToken を呼び出し、OAuthRefreshToken にGetOAuthAccessToken によって返されたOAuth リフレッシュトークンを指定します。新しいトークンが取得できたら、OAuthAccessToken プロパティにRefreshOAuthAccessToken によって返された値を設定し、新しい接続をオープンします。

最後に、OAuth リフレッシュトークンを保存し、OAuth アクセストークンの有効期限が切れた後に手動でリフレッシュできるようにします。

ヘッドレスマシン

ヘッドレスマシンのユーザーアカウントでOAuth を使用するようにドライバーを設定するには、インターネットブラウザに対応した別の端末で認証する必要があります。

  1. 以下のオプションから選択します。

    • オプション1:後述の「Verifier code を取得および交換」に従い、OAuthVerifier 値を取得します。
    • オプション2:ブラウザに対応したマシンにSync App をインストールし、後述の「OAuth 設定を転送」の説明に従い、通常のブラウザベースのフローで認証後にOAuth 認証値を転送します。

  2. 次に、ヘッドレスマシンからアクセストークンを自動的にリフレッシュするようにSync App を設定します。

オプション1:Verifier code を取得および交換

Verifier code を取得するには、OAuth Authorization URL で認証する必要があります。

インターネットブラウザに対応したマシンから認証してOAuthVerifier 接続プロパティを取得する方法は次のとおりです。

  1. 以下のオプションから選択します。

    • 埋め込みOAuth アプリケーションを使用する場合は、Salesforce Marketing Cloud Account Engagement OAuth endpoint をクリックし、ブラウザでエンドポイントを開きます。
    • カスタムOAuth アプリケーションを使用するには、以下のプロパティを設定し、認証URL を作成します。
      • InitiateOAuth:OFF に設定。
      • OAuthClientId:アプリケーションの登録時に割り当てられたクライアントId に設定。
      • OAuthClientSecret:アプリケーションの登録時に割り当てられたクライアントシークレットに設定。
      次に、適切なCallbackURL を指定してGetOAuthAuthorizationURL ストアドプロシージャを呼び出します。ストアドプロシージャによって返されたURL をブラウザで開きます。

  2. ログインして、Sync App にアクセス許可を与えます。すると、verifier code を含むコールバックURL にリダイレクトされます。
  3. verifier code の値を保存します。後ほどこれをOAuthVerifier 接続プロパティに設定します。
次に、OAuth verifier code をOAuth リフレッシュトークンおよびアクセストークンと交換する必要があります。次のプロパティを設定します。

ヘッドレスマシンでは、次の接続プロパティを設定してOAuth 認証値を取得します。

  • InitiateOAuth:REFRESH に設定。
  • OAuthVerifier:verifier code に設定。
  • OAuthClientId:(カスタムアプリのみ)カスタムOAuth アプリケーション設定のクライアントId に設定。
  • OAuthClientSecret:(カスタムアプリのみ)カスタムOAuth アプリケーション設定のクライアントシークレットに設定。
  • OAuthSettingsLocation:これを設定すると、暗号化されたOAuth 認証値が指定された場所に永続化されます。

OAuth 設定ファイルが生成されたら、以下のように接続プロパティをリセットする必要があります。

  • InitiateOAuth:REFRESH に設定。
  • OAuthClientId:(カスタムアプリのみ)アプリケーションの登録時に割り当てられたクライアントId に設定。
  • OAuthClientSecret:(カスタムアプリのみ)アプリケーションの登録時に割り当てられたクライアントシークレットに設定。
  • OAuthSettingsLocation:暗号化されたOAuth 認証値を含む場所に設定。アクセストークンの自動リフレッシュを有効にするために、この場所がSync App に読み書きのアクセス許可を与えることを確認してください。

オプション2:OAuth 設定を転送

ヘッドレスマシンでの接続に先立ち、インターネットブラウザに対応したデバイスでドライバとの接続をインストールし、作成する必要があります。上述の「デスクトップアプリケーション」の説明に従って、接続プロパティを設定します。

「デスクトップアプリケーション」の手順が完了すると、生成された認証値は、OAuthSettingsLocation で指定された場所に暗号化されて書き込まれます。デフォルトのファイル名はOAuthSettings.txt です。

接続テストに成功したら、OAuth 設定ファイルをヘッドレスマシンにコピーします。

ヘッドレスマシンで、次の接続プロパティを設定し、データに接続します。

  • InitiateOAuth:REFRESH に設定。
  • OAuthClientId:(カスタムアプリのみ)アプリケーションの登録時に割り当てられたクライアントId に設定。
  • OAuthClientSecret:(カスタムアプリのみ)アプリケーションの登録時に割り当てられたクライアントシークレットに設定。
  • OAuthSettingsLocation:OAuth 設定ファイルの場所に設定。アクセストークンの自動リフレッシュを有効にするために、この場所がSync App に読み書きのアクセス許可を与えることを確認してください。

OAuthPassword

ユーザー名とパスワードで認証する場合は、以下の接続プロパティを設定します。

  • AuthScheme:OAuthPassword に設定。
  • User:ユーザーネームに設定。
  • Password:ユーザーパスワードに設定。
  • InitiateOAuth:GETANDREFRESH に設定。InitiateOAuth を使って、OAuth 交換や、手動でのOAuthAccessToken 接続プロパティの設定の繰り返しを避けられます。

OAuthJWT

AuthScheme をOAuthJWT に設定します。

OAuth アプリケーション(カスタムOAuth アプリケーションの作成 参照)作成後、次の接続プロパティを設定します。

  • AuthScheme:OAuthJWT。
  • InitiateOAuth:GETANDREFRESH。
  • OAuthJWTCert:JWT 証明書のストア。
  • OAuthJWTPassword:JWT 証明書ストアのパスワード。
  • OAuthJWTIssuer:OAuth クライアントID。
  • OAuthJWTCertType:OAuthJWTCert で指定された証明書ストアの種類。

Note:このフローではリフレッシュトークンは発行されません。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

高度な機能

このセクションでは、Salesforce Marketing Cloud Account Engagement Sync App の高度な機能を厳選して説明します。

ユーザー定義ビュー

Sync App を使用すると、事前設定されたクエリによって内容が決定されるユーザー定義ビューと呼ばれる仮想テーブルを定義できます。 このビューは、ドライバーに発行されるクエリを直接制御できない場合に有効です。 カスタムビューの作成と設定の概要については、ユーザー定義ビュー を参照してください。

SSL の設定

SSL の設定 を使用して、Sync App が証明書のネゴシエーションをどのように扱うかを調整します。さまざまな証明書形式を選択できます。 詳しくは、接続文字列オプションにあるSSLServerCert プロパティを参照してください。

ファイアウォールとプロキシ

Windows プロキシとHTTP プロキシを含むファイアウォールとプロキシ に合致するようSync App を設定します。トンネル接続を設定することもできます。

クエリ処理

Sync App は、Salesforce Marketing Cloud Account Engagement にできるだけ多くのSELECT ステートメント処理をオフロードし、残りのクエリをクライアント側のインメモリで処理します。

詳しくはクエリ処理 を参照してください。

ログ

CData ログを調整するために使用可能な設定の概要については、ログ を参照してください。基本的なロギングでは、 次の2つの接続プロパティを設定するだけです。LogModules 接続プロパティを使用してログに記録する情報のサブセットを選択できる、 より洗練されたロギングをサポートする多数の機能があります。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

SSL の設定

SSL 設定のカスタマイズ

デフォルトでは、Sync App はサーバーの証明書をシステムの信頼できる証明書ストアと照合してSSL / TLS のネゴシエーションを試みます。

別の証明書を指定するには、利用可能なフォーマットについてSSLServerCert プロパティを参照してください。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

ファイアウォールとプロキシ

Firewall またはProxy 経由の接続

HTTP プロキシ

Windows のシステムプロキシ経由の接続では、接続プロパティを追加で設定する必要はありません。他のプロキシに接続するには、ProxyAutoDetect をfalse に設定します。

さらにHTTP プロキシへの認証には、ProxyServer とProxyPort に加えてProxyAuthScheme、ProxyUser、およびProxyPassword を設定します。

その他のプロキシ

次のプロパティを設定します。

  • プロキシベースのファイヤーウォールを使用するには、FirewallType、FirewallServer、およびFirewallPort を設定します。
  • 接続をトンネルするには、FirewallType をTUNNEL に設定します。
  • 認証するには、FirewallUser とFirewallPassword を設定します。
  • SOCKS プロキシへの認証には、さらにFirewallType をSOCKS5 に設定します。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

データモデル

Overview

This section shows the available API objects and provides more information on executing SQL to Salesforce Marketing Cloud Account Engagement APIs.

Key Features

  • The Sync App models Salesforce Marketing Cloud Account Engagement entities like documents, folders, and groups as relational views, allowing you to write SQL to query Salesforce Marketing Cloud Account Engagement data.
  • Stored procedures allow you to execute operations to Salesforce Marketing Cloud Account Engagement, including retrieving the access token and keeping it refreshed in OAuth 2.0.
  • Live connectivity to these objects means any changes to your Salesforce Marketing Cloud Account Engagement account are immediately reflected when using the Sync App.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Salesforce Pardot V3 & V4 データモデル

The CData Sync App models Salesforce Marketing Cloud Account Engagement entities as relational Tables, Views, and Stored Procedures. API limitations and requirements are documented in this section; you can use the SupportEnhancedSQL feature, set by default, to circumvent most of these limitations.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

テーブル

Sync App はSalesforce Marketing Cloud Account Engagement のデータを、標準のSQL ステートメントを使用してクエリできるリレーショナルデータベースのテーブルのリストとしてモデル化します。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync テーブル

Name Description
Campaigns Retrieve and modify campaigns.
CustomFields Retrieve and modify custom fields.
ListMemberships Retrieve and modify list memberships.
Lists Retrieve and modify lists.
Opportunities Retrieve and modify opportunities.
ProspectAccounts Retrieve and modify prospect accounts.
Prospects Retrieve and modify prospects.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Campaigns

Retrieve and modify campaigns.

Table Specific Information

Select

The Sync App will use the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • Id supports '=', '<', '<=', '>', '>='.
  • Name supports '='.
  • CreatedAt supports '=', '<', '<=', '>', '>='.
  • UpdatedAt supports '=', '<', '<=', '>', '>='.

For example, the following queries are processed server side:

SELECT * FROM Campaigns WHERE Id = 43
SELECT * FROM Campaigns WHERE Name = 'Website Tracking'

Insert

This table does not have any required attributes when performing an insert.

Columns

Name Type ReadOnly References Description
Id [KEY] Int64 True

Pardot ID for this campaign.

Name String False

Campaign's name.

Cost Integer False

Cost associated to the campaign.

CrmFId String True

The CRM FID associated to the campaign.

Pseudo-Columns

SELECT ステートメントのWHERE 句では、疑似カラムフィールドを使用して、データソースから返されるタプルを詳細に制御することができます。

Name Type Description
CreatedAt Datetime

Filter by the creation time.

UpdatedAt Datetime

Filter by the modification time.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

CustomFields

Retrieve and modify custom fields.

Table Specific Information

Select

The Sync App will use the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • Id supports '=', '<', '<=', '>', '>='.
  • CreatedAt supports '=', '<', '<=', '>', '>='.

For example, the following queries are processed server side:

SELECT * FROM CustomFields WHERE Id = 50
SELECT * FROM CustomFields WHERE CreatedAt > '01/01/2019'

Insert

The following attributes are required when performing an insert: FieldId, Name.

INSERT INTO CustomFields (FieldId, Name) VALUES (100, 'Example')

Columns

Name Type ReadOnly References Description
Id [KEY] Int64 True

Pardot ID for this custom field.

Name String False

Custom field's name.

FieldId String True

API ID for custom field.

Type String False

type of field.

TypeId Int64 True

Pardot ID for custom field's type.

CreatedAt Datetime True

Time custom field was created in Pardot.

UpdatedAt Datetime True

Last time custom field was updated.

IsRecordMultipleResponses Boolean False

If true, this custom field will record multiple responses.

CrmId String False

The CRM ID of the field you would like to map to this custom field.

IsUseValues Boolean False

If true, this custom field will use predefined values.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

ListMemberships

Retrieve and modify list memberships.

Table Specific Information

Select

The Sync App will use the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • Id supports '=', '<', '<=', '>', '>='.
  • ListId supports '='.
  • CreatedAt supports '=', '<', '<=', '>', '>='.
  • UpdatedAt supports '=', '<', '<=', '>', '>='.

For example, the following queries are processed server side:

SELECT * FROM ListMemberships WHERE Id = 26
SELECT * FROM ListMemberships WHERE ListId = 44
SELECT * FROM ListMemberships WHERE CreatedAt > '01/01/2019'

Insert

The following attributes are required when performing an insert: ListId, ProspectId.

INSERT INTO ListMemberships (ListId, ProspectId) VALUES (20104, 3457990)

Get Deleted

To retrieve deleted records, a GETDELETED statement can be executed. The GETDELETED statement supports the same server side filters that are supported by the SELECT statement (except ID when using the equality(=) operator), but does not perform any client side filtering.

GETDELETED FROM ListMemberships WHERE ID = 231

Columns

Name Type ReadOnly References Description
Id [KEY] Int64 True

Pardot ID for this list membership.

ListId Int64 True

Lists.Id

Pardot ID of the list for this membership.

ProspectId Int64 True

Prospects.Id

Pardot ID of the prospect for this membership.

OptedOut Integer False

If value is 1, the prospect is unsubscribed from receiving emails from this list.

CreatedAt Datetime True

Time that this membership was created in Pardot.

UpdatedAt Datetime True

Last time that this membership was updated.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Lists

Retrieve and modify lists.

Columns

Name Type ReadOnly References Description
Id [KEY] Int64 True

Pardot ID of this list.

Name String False

List's name (internal to Pardot).

IsPublic Boolean False

If true, list will show on EPC pages to prospects.

IsDynamic Boolean True

If true, list has prospects dynamically added to it via a set of chosen rules.

Title String False

List's title (visible to subscribers).

Description String False

List's description.

IsCrmVisible Boolean False

If true, list will be visible in CRM to add or remove from.

CreatedAt Datetime True

Time list was created in Pardot.

UpdatedAt Datetime True

Last time list was updated.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Opportunities

Retrieve and modify opportunities.

Table Specific Information

Select

The Sync App will use the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • Id supports '=', '<', '<=', '>', '>='.
  • Probability supports '=', '<', '<=', '>', '>='.
  • CreatedAt supports '=', '<', '<=', '>', '>='.
  • ProspectEmail supports '='.
  • ProspectId supports '='.

For example, the following queries are processed server side:

SELECT * FROM Opportunities WHERE Id = 14
SELECT * FROM Opportunities WHERE ProspectId = 34
SELECT * FROM Opportunities WHERE ProspectEmail = '[email protected]'

Insert

The following attributes are required when performing an insert: CampaignId, Name, Value, Probability, ProspectEmail, ProspectId.

INSERT INTO Opportunities (CampaignId, Name, Value, Probability, ProspectEmail, ProspectId) VALUES (1, 'Example', 3, 75, '[email protected]', 2)

Note: This table cannot be updated if a Salesforce connector is present.

Columns

Name Type ReadOnly References Description
Id [KEY] Int64 True

Pardot ID for this opportunity.

CampaignId Int64 False

Campaigns.Id

Pardot ID of the campaign associated with this opportunity Note: Information about an opportunity's campaign association is returned in a campaign node in the XML response. However, updates to campaign associations are done by providing campaign_id during an UPDATE> request. See XML Response Formats in Using Opportunities for more details.

Name String False

Opportunity's name.

Value Double False

Opportunity's value Restrictions: value must be a positive numeric value.

Probability Integer False

Opportunity's probability Restrictions: value must be a positive numeric value between 0 and 100 inclusive.

Type String False

Opportunity's type.

Stage String False

Opportunity's stage.

Status String False

Opportunity's status Restrictions: status must be either won, lost, or open.

ClosedAt Datetime False

Opportunity's closed date Note: if this is left blank, the closed_at datetime (Closed Date within the app) will not be set, even when the Opportunity's stage, status or probability are set to indicate opportunity closure.

CreatedAt Datetime True

Time opportunity was created in Pardot.

UpdatedAt Datetime True

Last time opportunity was updated in Pardot.

ProspectEmail String False

Email of the prospect.

ProspectId Int64 False

Id of the prospect.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

ProspectAccounts

Retrieve and modify prospect accounts.

Columns

Name Type ReadOnly References Description
Id [KEY] Int64 True

Pardot ID of the prospect account.

CreatedAt Datetime False

Filter by the creation time.

UpdatedAt Datetime False

Filter by the modification time.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Prospects

Retrieve and modify prospects.

Columns

Name Type ReadOnly References Description
Id [KEY] Int63 True

Pardot ID for this prospect.

CampaignId Int63 False

Campaigns.Id

Pardot ID of the campaign associated with this prospect Note: Information about a prospect's campaign association is returned in a campaign node in the XML response. However, updates to campaign associations are done by providing campaign_id during an UPDATE> request. See XML Response Formats in Using Prospects for more details.

Salutation String False

Prospect's formal prefix.

FirstName String False

Prospect's first name.

LastName String False

Prospect's last name.

Email String False

Prospect's email address.

Password String False

Prospect's password.

Company String False

Prospect's company.

ProspectAccountId Int63 False

ProspectAccounts.Id

Prospect's account ID.

Website String False

Prospect's website URL.

JobTitle String False

Prospect's job title.

Department String False

Prospect's department.

Country String False

Prospect's country.

AddressOne String False

Prospect's address, line 1.

AddressTwo String False

Prospect's address, line 2.

City String False

Prospect's city.

State String False

Prospect's US state.

Territory String False

Prospect's territory.

Zip String False

Prospect's postal code.

Phone String False

Prospect's phone number.

Fax String False

Prospect's fax number.

Source String False

Prospect's source.

AnnualRevenue String False

Prospect's annual revenue.

Employees String False

Prospect's number of employees.

Industry String False

Prospect's industry.

YearsInBusiness String False

Prospect's number of years in business.

Comments String False

Comments about this prospect.

Notes String False

Notes about this prospect.

Score Integer False

Prospect's score.

Grade String True

Prospect's letter grade.

LastActivityAt Datetime True

Time stamp of this prospect's latest visitor activity.

RecentInteraction String True

Describes the prospect's most recent interaction with Pardot.

CrmLeadFid String True

Prospect's lead ID in a supported CRM system.

CrmContactFid String True

Prospect's contact ID in a supported CRM system.

CrmOwnerFid String True

Prospect's owner ID in a supported CRM system.

CrmAccountFid String True

Account ID in a supported CRM system.

CrmLastSync Datetime True

Last time this prospect was synced with a supported CRM system.

CrmUrl String True

URL to view the prospect within the CRM system.

IsDoNotEmail Boolean False

If value is 1, prospect prefers not to be emailed.

IsDoNotCall Boolean False

If value is 1, prospect prefers not to be called.

OptedOut Boolean True

If value is 1, prospect has opted out of marketing communications.

IsReviewed Boolean False

If value is 1, prospect has been reviewed.

IsStarred Boolean False

If value is 1, prospect has been starred.

CreatedAt Datetime True

Time prospect was created in Pardot.

UpdatedAt Datetime True

Last time prospect was updated in Pardot.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

ビュー

ビューは、データを示すという点でテーブルに似ていますが、ビューは読み取り専用です。

クエリは、ビューに対して通常のテーブルと同様に実行することができます。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync ビュー

Name Description
Account Retrieve account info.
CustomRedirects Retrieve and modify custom redirects.
DynamicContents Retrieve dynamic contents.
EmailClicks Retrieve email clicks.
Emails Retrieve emails.
EmailStats Retrieve email stats.
EmailTemplates Retrieve email templates.
Forms Retrieve forms.
LifecycleHistories Retrieve lifecycle histories.
LifecycleStages Retrieve lifecycle stages.
OneToOneEmails Retrieve one to one emails.
TagObjects Retrieve tag objects.
Tags Retrieve tags.
Users Retrieve users.
VisitorActivities Retrieve visitor activities.
Visitors Retrieve visitors.
VisitorsPageViews Retrieve visitors page views.
Visits Retrieve visits.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Account

Retrieve account info.

Table Specific Information

Select

The Sync App will process all filters client side.

Columns

Name Type References Description
Id [KEY] Int64 Pardot ID for this account.
Level String The level of product for the account.
Website String Account website.
VanityDomain String Custom vanity domain name.
PluginCampaignId Int64 Plugin ID for account campaign.
TrackingCodeTemplate String Markup and code for use in tracking templates.
Address1 String Account contact address, line 1.
Address2 String Account contact address, line 2.
City String Account contact city.
State String Account contact state.
Territory String Account contact territory.
Zip String Account contact zip code.
Country String Account contact country.
Phone String Account contact phone number.
Fax String Account contact fax number.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

CustomRedirects

Retrieve and modify custom redirects.

Columns

Name Type References Description
Id [KEY] Int64 Pardot ID for this custom redirect.
Name String Custom redirect's name.
Url String URL for the custom redirect.
Destination String URL the custom redirect leads to.
CampaignId Int64

Campaigns.Id

The campaign associated with this custom redirect.
CampaignName String

Campaigns.Name

The campaign associated with this custom redirect.
CreatedAt Datetime Time custom redirect was created in Pardot.
UpdatedAt Datetime Last time custom redirect was updated.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

DynamicContents

Retrieve dynamic contents.

Table Specific Information

Select

The Sync App will use the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • Id supports '=', '<', '<=', '>', '>='.
  • CreatedAt supports '=', '<', '<=', '>', '>='.
  • UpdatedAt supports '=', '<', '<=', '>', '>='.

For example, the following queries are processed server side:

SELECT * FROM DynamicContents WHERE Id = 32
SELECT * FROM DynamicContents WHERE CreatedAt > '02/03/2019 23:11:33'
SELECT * FROM DynamicContents WHERE UpdatedAt > '01/03/2018 23:11:33' AND UpdatedAt <= '02/03/2019 23:11:33'

Columns

Name Type References Description
Id [KEY] Int64 Pardot ID for this dynamic content.
Name String Dynamic content's name.
EmbedCode String Code to embed this dynamic content onto your webpage.
EmbedUrl String URL to embed this dynamic content.
BaseContent String The default dynamic content.
BasedOn String Field that this dynamic content is based on.
Variation String The variation of content prospect will see based on the field's value Note: Information about a variation is returned in a variation node in the XML response. It contains the value of the field in the comparison tag and the content of the variation in the content tag.
CreatedAt Datetime Time dynamic content was created in Pardot.
UpdatedAt Datetime Last time dynamic content was updated.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

EmailClicks

Retrieve email clicks.

Table Specific Information

Select

The Sync App will use the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • Id supports '>', '>='.
  • ListEmailId supports '='.
  • DripProgramActionId supports '='.
  • EmailTemplateId supports '='.
  • TrackerRedirectId supports '='.
  • CreatedAt supports '=', '<', '<=', '>', '>='.

For example, the following queries are processed server side:

SELECT * FROM EmailClicks WHERE ListEmailId = 20
SELECT * FROM EmailClicks WHERE DripProgramActionId = 42
SELECT * FROM EmailClicks WHERE EmailTemplateId = 26 AND TrackerRedirectId = 31 AND CreatedAt > '02/03/2019 23:11:33'

Columns

Name Type References Description
Id [KEY] Int64 Pardot ID for this email click.
ProspectId Int64

Prospects.Id

Pardot ID for the associated prospect.
Url String URL of the email click.
ListEmailId Int64 Pardot ID for the associated list email. Value not present if null.
DripProgramActionId Integer Pardot ID for the associated drip program action. Value not present if null.
EmailTemplateId Int64

EmailTemplates.Id

Pardot ID for the associated email template. Value not present if null.
TrackerRedirectId Int64 Pardot ID for the associated tracker redirect. Value not present if null.
CreatedAt Datetime Time that email click occurred.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Emails

Retrieve emails.

Table Specific Information

Select

The Sync App will use the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • Id supports '='.

For example, the following query is processed server side:

SELECT * FROM Emails WHERE Id = 10

Columns

Name Type References Description
Id [KEY] Int64 Pardot ID for this email.
Name String Name of this email.
Subject String Email Subject.
Message String Contains text and html elements of different formats.
CreatedAt Datetime Time the Email Was Created.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

EmailStats

Retrieve email stats.

Table Specific Information

The Sync App will use the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following column and operator. To query this table, you need to specify the Id. The rest of the filter is executed client side within the Sync App.

  • Id supports '='.

For example, the following query is processed server side:

SELECT * FROM EmailStats WHERE Id = 10

Columns

Name Type References Description
Id [KEY] Int64 Pardot ID for this email.
Sent Integer Sent status.
Delivered Integer Delivered status.
TotalClicks Integer Total clicks.
UniqueClicks Integer Unique clicks.
SoftBounced Integer Soft bounces.
HardBounced Integer Hard bounces.
OptOuts Integer Opt count.
SpamComplains Integer Spam complains.
Opens Integer Opens.
UniqueOpens Integer Unique opens.
DeliveryRate String Delivery rate.
OpensRate String Open rate.
ClickThroughRate String Click through rate.
UniqueClickThroughRate String Unique click through rate.
ClickOpenRatio String Click to open ration.
OptOutrate String Opt rate.
SpamComplaintRate String Spam complaint rate.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

EmailTemplates

Retrieve email templates.

Table Specific Information

Select

By default only templates connected to OneToOneEmails will be returned.

The Sync App will use the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • Id supports '='.

For example, the following queries are processed server side:

SELECT * FROM EmailTemplates WHERE Id = 22

Columns

Name Type References Description
Id Int64 Identifier.
EmailType Integer Email type.
Error Integer Error.
HtmlMessage String Html content.
IsAutoResponderEmail Integer Whether it is an auto responder email.
IsDripEmail Integer Whether it is a drip email.
IsListEmail Integer Whether it is a lsit email.
IsOneToOneEmail Integer Whether it is a one to one email.
Name String Name
SendOptionsReplyToAddressAggregate String Reply to addresses.
SendOptionsSendFromDataAggregate String Send from information.
Subject String Email subject.
TextMessage String Email text.
TrackedHtmlMessage String Tracked html message.
TrackedTextMessage String Tracked text message.
Type Integer Email type.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Forms

Retrieve forms.

Columns

Name Type References Description
Id [KEY] Int64 Pardot ID for this form.
Name String Form's name.
CampaignId Int64

Campaigns.Id

Pardot ID of the campaign associated with this form.
EmbedCode String The code used to embed the form on your webpage.
CreatedAt Datetime Time form was created in Pardot.
UpdatedAt Datetime Last time form was updated.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

LifecycleHistories

Retrieve lifecycle histories.

Table Specific Information

Select

The Sync App will use the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • Id supports '=', '<', '<=', '>', '>='.
  • CreatedAt supports '=', '<', '<=', '>', '>='.

For example, the following queries are processed server side:

SELECT * FROM LifecycleHistories WHERE Id = 49
SELECT * FROM LifecycleHistories WHERE Id >= 44
SELECT * FROM LifecycleHistories WHERE CreatedAt <= '02/03/2019 23:11:33'

Columns

Name Type References Description
Id [KEY] Int64 Pardot ID of this lifecycle history.
ProspectId Int64

Prospects.Id

Pardot's ID for the prospect in this stage.
PreviousStageId Int64 Pardot ID of the stage this prospect was previously in.
NextStageId Int64 Pardot ID of the stage this prospect will be in next.
SecondsElapsed Integer Number of seconds for prospect to get to current stage.
CreatedAt Datetime Time lifecycle history was created in Pardot.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

LifecycleStages

Retrieve lifecycle stages.

Table Specific Information

Select

The Sync App will use the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • Id supports '=', '<', '<=', '>', '>='.

For example, the following queries are processed server side:

SELECT * FROM LifecycleStages WHERE Id = 18

Columns

Name Type References Description
Id [KEY] Int64 Pardot ID of this lifecycle stage.
Name String Lifecycle stage's name.
Position Integer Lifcycle stage's position in lifecycle.
IsLocked Boolean If true, lifecycle stage is locked.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

OneToOneEmails

Retrieve one to one emails.

Table Specific Information

Select

The Sync App will use the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • Id supports '='.

For example, the following queries are processed server side:

SELECT * FROM OneToOneEmails WHERE Id = 11

Columns

Name Type References Description
Id [KEY] Int64 Identifier.
EmailType Integer Email type.
IsAutoResponderEmail Integer Whether it is an auto responder email.
IsDripEmail Integer Where it is a drip email.
IsListEmail Integer Whether it is a list email.
IsOneToOneEmail Integer Whether it is a one to one email.
Name String Name.
Subject String Email subject.
Type Integer Email type.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

TagObjects

Retrieve tag objects.

Table Specific Information

Select

The Sync App will use the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • Id supports '=', '<', '<=', '>', '>='.
  • TagId supports '='.
  • Type supports '='.
  • ObjectId supports '='.
  • CreatedAt supports '=', '<', '<=', '>', '>='.

For example, the following queries are processed server side:

SELECT * FROM TagObjects WHERE Id <= 31
SELECT * FROM TagObjects WHERE TagId = 12
SELECT * FROM TagObjects WHERE CreatedAt <= '02/03/2019 23:11:33'

Columns

Name Type References Description
Id [KEY] Int64 Pardot ID of the tag object.
TagId Int64

Tags.Id

The Pardot ID of the tag.
Type String The type of object associated with the tag.
ObjectId Int64 The Pardot ID of the object.
CreatedAt Datetime Time tag was associated with the object in Pardot.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Tags

Retrieve tags.

Table Specific Information

Select

The Sync App will use the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • Id supports '=', '<', '<=', '>', '>='.
  • Name supports '='.
  • CreatedAt supports '=', '<', '<=', '>', '>='.

For example, the following queries are processed server side:

SELECT * FROM Tags WHERE Id >= 42
SELECT * FROM Tags WHERE Name = 'criteria'
SELECT * FROM Tags WHERE CreatedAt >= '02/03/2019 23:11:33'

Columns

Name Type References Description
Id [KEY] Int64 Pardot ID for this tag.
Name String Tag's name.
CreatedAt Datetime Time tag was created in Pardot.
UpdatedAt Datetime Last time tag was updated.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Users

Retrieve users.

Columns

Name Type References Description
Id [KEY] Int64 Pardot ID of the user.
Email String User's email address.
FirstName String User's first name.
LastName String User's last name.
JobTitle String User's job title.
Role String User's role.
CreatedAt Datetime Time user was created in Pardot; Time is reported in the API user's preferred timezone.
UpdatedAt Datetime Last time user was updated in Pardot; Time is reported in the API user's preferred timezone.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

VisitorActivities

Retrieve visitor activities.

Columns

Name Type References Description
Id [KEY] Int64 Pardot ID for this visitor activity.
ProspectId Int64

Prospects.Id

Pardot ID for the associated prospect.
VisitorId Int64

Visitors.Id

Pardot ID for the associated visitor.
Type Integer Visitor activity's type number; See listing below.
TypeName String Visitor activity's type name; See listing below.
Details String Details about this visitor activity such as the name of the object associated with this activity, the search phrase used in a site search query, etc.
EmailId Int64

Emails.Id

Pardot ID of the email associated with this visitor activity Note: This node will only appear if this visitor activity has an email associated with it.
EmailTemplateId Int64

EmailTemplates.Id

Pardot ID of the email template associated with this visitor activity Note: This node will only appear if this visitor activity has an email associated with it.
ListEmailId Int64 Pardot ID of the list email associated with this visitor activity Note: This node will only appear if this visitor activity has an email associated with it.
FormId Int64

Forms.Id

Pardot ID of the form associated with this visitor activity Note: This node will only appear if this visitor activity has a form associated with it.
FormHandlerId Int64 Pardot ID of the form handler associated with this visitor activity Note: This node will only appear if this visitor activity has a form handler associated with it.
SiteSearchQueryId Int64 Pardot ID of the site search query associated with this visitor activity Note: This node will only appear if this visitor activity has a site search query associated with it.
LandingPageId Int64 Pardot ID of the landing page associated with this visitor activity Note: This node will only appear if this visitor activity has a landing page associated with it.
PaidSearchIdId Int64 Pardot ID of the paid search ad associated with this visitor activity Note: This node will only appear if this visitor activity has a paid search ad associated with it.
MultivariateTestVariationId Int64 Pardot ID of the multivariate test variation associated with this visitor activity Note: This node will only appear if this visitor activity has a multivariate test variation associated with it.
VisitorPageViewId Int64 Pardot ID of the visitor page view associated with this visitor activity Note: This node will only appear if this visitor activity has a visitor page view associated with it.
FileId Int64 Pardot ID of the file associated with this visitor activity Note: This node will only appear if this visitor activity has a file associated with it.
CampaignId Int64

Campaigns.Id

Campaign id.
CampaignName String Campaign name.
CampaignCost Integer Campaign cost.
CreatedAt Datetime Time that visitor activity occurred.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Visitors

Retrieve visitors.

Columns

Name Type References Description
Id [KEY] Int64 Pardot ID for this visitor.
PageViewCount Integer Number of page views by this visitor.
IpAddress String Visitor's IP address.
Hostname String Visitor's hostname.
CampaignParameter String Visitor's campaign parameter utm_campaign from Google Analytics.
MediumParameter String Visitor's medium parameter utm_medium from Google Analytics.
SourceParameter String Visitor's source parameter utm_source from Google Analytics.
ContentParameter String Visitor's content parameter utm_content from Google Analytics.
TermParameter String Visitor's term parameter utm_term from Google Analytics.
CreatedAt Datetime Time visitor was created in Pardot.
UpdatedAt Datetime Last time visitor was updated in Pardot.
ProspectId Int64 Selects visits with the given Prospect IDs.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

VisitorsPageViews

Retrieve visitors page views.

Columns

Name Type References Description
Id [KEY] Int64 Pardot ID for this visitor page view.
VisitId Int64

Visits.Id

Pardot ID for this visit.
VisitorId Int64

Visitors.Id

Pardot ID for the associated visitor.
ProspectId Int64

Prospects.Id

Pardot ID for the associated prospect.
Url String The Url of the page.
Title String The Title column of the VisitorsPageViews object.
CreatedAt Datetime The CreatedAt column of the VisitorsPageViews object.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Visits

Retrieve visits.

Columns

Name Type References Description
Id [KEY] Int64 Pardot ID for this visit.
VisitorId Int64

Visitors.Id

Pardot ID for the associated visitor.
ProspectId Int64

Prospects.Id

Pardot ID for the associated prospect.
VisitorPageViewCount Integer Number of page views for this visit.
FirstVisitorPageViewAt Datetime Time of first page view for this visit.
LastVisitorPageViewAt Datetime Time of last page view for this visit.
DurationInSeconds Integer Length of this visit.
CampaignParameter String Visit's campaign parameter utm_campaign from Google Analytics.
MediumParameter String Visit's medium parameter utm_medium from Google Analytics.
SourceParameter String Visit's source parameter utm_source from Google Analytics.
ContentParameter String Visit's content parameter utm_content from Google Analytics.
TermParameter String Visit's term parameter utm_term from Google Analytics.
CreatedAt Datetime Time visit was created in Pardot.
UpdatedAt Datetime Last time visit was updated in Pardot.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Salesforce Pardot V5 データモデル

The CData Sync App models Salesforce Marketing Cloud Account Engagement Pardot API v5 objects as relational Tables, Views, and Stored Procedures. API limitations and requirements are documented in this section; you can use the SupportEnhancedSQL feature, set by default, to circumvent most of these limitations.

Tables

テーブル describes a sample of the available standard tables.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

テーブル

Sync App はSalesforce Marketing Cloud Account Engagement のデータを、標準のSQL ステートメントを使用してクエリできるリレーショナルデータベースのテーブルのリストとしてモデル化します。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync テーブル

Name Description
Campaigns Retrieve and modify campaigns.
CustomFields Retrieve custom fields metadata.
CustomRedirects Track links on your website or third-party site with Pardot custom redirects.
DynamicContent Retrieve a collection of dynamic content
Emails Query emails to learn how prospects responded to the emails.
EmailTemplates Query email templates.
Files Upload images and other files to use in your Pardot emails, forms, and landing pages.
FolderContents View all objects contained within Folders.
Folders Retrieve folders or organize and nest your content and marketing assets in a way that makes sense for your team.
FormHandlers Retrieve,Create,Updata,Delete a collection of Form Handlers
FormHandlersFields Retrieve,Create,Update,Delete a collection of Form Handler Stages
Forms Retrieve forms.
LandingPages Retrieving a collection of landing pages
LayoutTemplates Retrieve and modify layout templates.
LifecycleStages Retrieving a collection of lifecycle stages
ListEmail A list email is a single email sent to a recipient list.
ListMemberships Retrieve,Create,Update,Delete a collection of list memberships
Lists Retrieve and modify lists.
Prospects Retrieve and modify prospects.
TrackerDomains Query the available tracker domains.
Users Query the available users.
VisitorsPageViews Retrieve visitors page views.
Visits Retrieve visits.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Campaigns

Retrieve and modify campaigns.

Table Specific Information

Select

The Sync App will use the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following columns and operators. The rest of the filter is executed client side within the Sync App.

  • Id supports '=', '<', '<=', '>', '>='.
  • Name supports '='.
  • CreatedAt supports '=', '<', '<=', '>', '>='.
  • UpdatedAt supports '=', '<', '<=', '>', '>='.

For example, the following queries are processed server side:

SELECT * FROM Campaigns WHERE Id = 50
SELECT * FROM Campaigns WHERE Name = 'campaignName'
SELECT * FROM Campaigns WHERE CreatedAt > '01/01/2022'

GetDeleted

To retrieve campaigns that are in the recycle bin in Pardot the following operation is supported:

GETDELETED FROM Campaings

Columns

Name Type ReadOnly References Description
Id [KEY] Int64 True

Pardot ID for this campaign.

Name String True

Campaign's name.

Cost Integer True

Cost associated to the campaign.

IsDeleted Boolean True

True if the object is in the recycle bin in Pardot.

FolderId Int64 True

ID of the folder containing this object.

ParentCampaignId Int64 True

The ID of the parent campaign.

CreatedAt Datetime True

The timestamp of when this object was created.

UpdatedAt Datetime True

The timestamp of when this object was last updated.

CreatedById Int64 True

ID of the individual who created this object.

UpdatedById Int64 True

ID of the individual who last updated this object.

SalesforceId String True

The alphanumeric Id of the Salesforce Org.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

CustomFields

Retrieve custom fields metadata.

Table Specific Information

Select

The Sync App will use the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following columns and operators. The rest of the filter is executed client side within the Sync App.

  • Id supports '=', '<', '<=', '>', '>='.
  • CreatedAt supports '=', '<', '<=', '>', '>='.
  • UpdatedAt supports '=', '<', '<=', '>', '>='.

For example, the following queries are processed server side:

SELECT * FROM CustomFields WHERE Id = 50
SELECT * FROM CustomFields WHERE CreatedAt > '01/01/2022'
SELECT * FROM CustomFields WHERE UpdatedAt < '01/01/2022'

Columns

Name Type ReadOnly References Description
Id [KEY] Int64 True

Pardot ID for this custom field.

Name String False

Custom field's name.

FieldId String True

API ID for custom field.

Type String False

The type of field.

CreatedAt Datetime True

Time custom field was created in Pardot.

UpdatedAt Datetime True

Last time custom field was updated.

CreatedById Int64 False

ID of the individual who created this object.

UpdatedById Int64 False

ID of the individual who last updated this object.

IsRecordMultipleResponses Boolean False

If true, this custom field will record multiple responses.

IsUseValues Boolean False

If true, this custom field will use predefined values.

SalesforceId String False

The alpha-numeric Id of the Salesforce Org.

IsRequired String False

True if the custom field is required.

isAnalyticsSynced Boolean False

True if the object is synced to Analytics.

Pseudo-Columns

SELECT ステートメントのWHERE 句では、疑似カラムフィールドを使用して、データソースから返されるタプルを詳細に制御することができます。

Name Type Description
ValuesPrefill String

Write-Only field on create operation. Possible values: Countries,

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

CustomRedirects

Track links on your website or third-party site with Pardot custom redirects.

Table Specific Information

Select

The Sync App will use the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following columns and operators. The rest of the filter is executed client side within the Sync App.

  • Id supports '=', '<', '<=', '>', '>='.
  • IsDeleted supports '='.

For example, the following queries are processed server side:

SELECT * FROM CustomRedirects WHERE Id = 40
SELECT * FROM CustomRedirects WHERE IsDeleted = 'true'

Insert

The following attributes are required when performing an insert: Name, CampaignId, DestinationUrl.

INSERT INTO CustomRedirects (Name, CampaignId, DestinationUrl) VALUES ('name', '1', 'https://example.com/content.html')

Update

Update CustomRedirects attributes.

UPDATE CustomRedirects SET Name = 'newName', FolderId = '527425' WHERE Id = 24143

Delete

Remove all CustomRedirects objects or one by specifying the Id of the CustomRedirect.

DELETE FROM CustomRedirects WHERE Id = 10003

GetDeleted

To retrieve custom redirects that are in the recycle bin in Pardot the following operation is supported:

GETDELETED FROM CustomRedirects 

Columns

Name Type ReadOnly References Description
Id [KEY] Int64 True

Pardot ID for this campaign.

Name String False

Name of the object for identification in Pardot.

CampaignId Int64 False

Pardot Campaign related to this object.

DestinationUrl String False

A fully qualified URL. The visitor who clicks the custom redirect is directed to this location.

FolderId Int64 False

ID of the folder containing this object. Uses the asset type's uncategorized folder if not specified on create.

TrackerDomainId Int64 False

ID of the tracker domain to use in the URL for this object. Uses the primary tracker domain for the account if not specified on create.

VanityUrl String True

Fully qualified vanity URL. Includes tracker domain and vanityUrlPath.

VanityUrlPath String False

Vanity URL path (excluding protocol and host). Must be unique for each tracker domain.

GASource String False

Google Analytics Campaign source.

GAMedium String False

Google Analytics Campaign medium.

GATerm String False

Google Analytics Campaign keyword.

GAContent String False

Google Analytics Campaign content.

GACampaign String False

Google Analytics Campaign ID.

SalesforceId String True

ID of the Salesforce object representing this object.

TrackedUrl String True

Fully qualified tracked URL. Does not include Vanity URL.

BitlyIsPersonalized String True

True if a custom Bitly URL was set.

BitlyShortUrl String True

If set, a fully qualified Bitly URL.

IsDeleted Boolean True

True if the object is in the Pardot recycle bin.

CreatedAt Datetime True

The object creation timestamp.

UpdatedAt Datetime True

The timestamp of the last update of the object.

CreatedById Int64 True

ID of the individual who created this object.

UpdatedById Int64 True

ID of the individual who last updated this object.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

DynamicContent

Retrieve a collection of dynamic content

Columns

Name Type ReadOnly References Description
Id [KEY] Int64 True

Pardot ID for this dynamic content.

Name String True

Dynamic content's name.

EmbedCode String True

The code used to embed the dynamic content into a web page.

EmbedUrl String True

The URL to embed this dynamic content.

BaseContent String True

The default content that shows when the prospect doesn't meet the criteria for a variation.

BasedOn String True

The kind field that dynamic content is based on. Values are

CreatedAt Datetime True

Time

UpdatedAt Datetime True

Time the dynamic content was last updated; reporting in API user's timezone.

IsDeleted Boolean True

When true, the object is in the recycle bin in Pardot.

CreatedByID Int64 True

ID of the user who created this object.

UpdatedById Int64 True

ID of the user who last updated this object.

FolderId Int64 True

ID of the folder containing this object.

TrackerDomainId Int64 True

The ID of the tracker domain associated with this object.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Emails

Query emails to learn how prospects responded to the emails.

Table Specific Information

Select

The Sync App uses the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following columns and operators. The rest of the filter is executed client side within the Sync App.

  • Id supports '=', '<', '<=', '>', '>='.
  • ProspectId supports '=', '<', '<=', '>', '>='.
  • ListEmailId supports '=', '<', '<=', '>', '>='.
  • SentAt supports '=', '<', '<=', '>', '>='.

For example, the following queries are processed server side:

SELECT * FROM Emails WHERE Id = 50
SELECT * FROM Emails WHERE ProspectId = 23
SELECT * FROM Emails WHERE SentAt > '01/01/2022'

Columns

Name Type ReadOnly References Description
Id [KEY] Int64 True

ID of the email.

ProspectId Int64 True

Pardot prospect id related to this email.

CampaignId Int64 True

Pardot campaign related to this object.

CreatedById Int64 True

ID of the individual who created this object.

ClientType String True

Value is 'Builder' if the email was sent via the Lightning Email Builder. Value is 'Web' if it was sent via the legacy Pardot email builder.

TextMessage String True

The text content of the email. This field is retrieved only when filtering with email id.

HtmlMessage String True

The HTML content of the email. This field is retrieved only when filtering with email id.

ListId Int64 True

ID of the list associated with this email.

listEmailId Int64 True

ID of the list email associated with this email.

Name String True

Name of the email for identification in Pardot.

SentAt Datetime True

Time the email was sent.

Subject String True

The email subject.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

EmailTemplates

Query email templates.

Table Specific Information

Select

The Sync App will use the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following columns and operators. The rest of the filter is executed client side within the Sync App.

  • Id supports '=', '<', '<=', '>', '>='.
  • IsOneToOneEmail supports '='.
  • IsDeleted supports '='.
  • CreatedAt supports '=', '<', '<=', '>', '>='.
  • UpdatedAt supports '=', '<', '<=', '>', '>='.

For example, the following queries are processed server side:

SELECT * FROM EmailTemplates WHERE Id = 50
SELECT * FROM EmailTemplates WHERE UpdatedAt > '01/01/2022'
SELECT * FROM EmailTemplates WHERE CreatedAt > '01/01/2022'

Insert

To insert EmailTemplates the following fields are required:

  • CampaignId
  • IsAutoResponderEmail
  • IsDripEmail
  • IsListEmail
  • IsOneToOneEmail
  • Name
  • Subject
  • TextMessage
  • HtmlMessage
  • SenderOptionsAggregate
  • TrackerDomainId
  • Type

For inserting into this table specifying the SenderOptionsAggregate is required. The input for this field follows CData principles of deep Inserts. In Deep Insert, you simultaneously create a base object and link it to the related field in the main table.

You may either submit JSON data, or you may create a temporary table for the child table(in this case SenderOptions) and then reference the temporary table in the insert to the base table.

Example: Deep Inserts using JSON

To submit JSON data, simply supply the values for the child table in JSON format.

For example, the following JSON adds two sender options in the email template.

[
	{
		"address": "[email protected]",
		"name": "CDataTest",
		"type": "general_user"
	},
	{
		"address": "[email protected]",
		"name": "CDataTest2",
		"type": "general_user"
	}
]

In order to execute the insert, simply reference or include as string literals the complete JSON. For example:

INSERT INTO EmailTemplates (..., SenderOptionsAggregate) VALUES (..., '[{"address":"[email protected]","name":"CDataTest","type":"general_user"},{"address":"[email protected]","name":"CDataTest2","type":"general_user"}]')

Example: Deep Inserts using Temporary Tables

If using temporary tables, they must be defined and inserted within the same connection. Closing the connection will clear out any temporary tables in memory.

Creating Temporary Tables

Insert the child table fields into temporary table.

INSERT INTO SenderOptions#TEMP (Type, Address) VALUES ('general_user', 'address1')

INSERT INTO SenderOptions#TEMP (Type, Address) VALUES ('general_user', 'address2')

Inserting the email template

In the INSERT statement for the EmailTemplates table, reference the temporary tables in the SenderOptionsAggregate input.


INSERT INTO EmailTemplates (..., SenderOptionsAggregate) VALUES (..., 'SenderOptions#TEMP')

Update

Updating EmailTemplates:

UPDATE EmailTemplates SET TextMessage = 'newMessage' WHERE Id = 24143

Delete

Remove all email templates or a email template by specifying the Id of the template.

DELETE FROM EmailTemplates WHERE Id = 10003

GetDeleted

To retrieve email templates that are in the recycle bin in Pardot the following operation is supported:

GETDELETED FROM EmailTemplates

Columns

Name Type ReadOnly References Description
Id [KEY] Int64 True

ID of the email.

Name String False

Name of the object for identification in Pardot.

Subject String False

Subject line for the email template.

TextMessage String False

The text content of the email. This field is retrieved only when filtering with email id.

HtmlMessage String False

The HTML content of the email. This field is retrieved only when filtering with email id.

IsOneToOneEmail Boolean False

If True, the template is available for one-to-one emails.

IsAutoResponderEmail Boolean False

If True, the template is available for autoresponder emails.

IsDripEmail Boolean False

If True, the template is available for Engagement Programs.

IsListEmail Boolean False

If True, the template is available for list emails.

TrackerDomainId Int64 False

ID of the tracker domain used for the list email.

FolderId Int64 False

ID of the folder containing this object.

Type String False

'html', 'text', and 'htmlAndText' values.

CampaignId Int64 False

Pardot campaign related to this object.

IsDeleted Boolean True

True if the object is in the recycle bin in Pardot.

CreatedById Int64 True

ID of the individual who created this object.

UpdatedById Int64 True

ID of the individual who last updated this object.

CreatedAt Datetime True

The timestamp of when this object was created.

UpdatedAt Datetime True

The timestamp of when this object was last updated.

SenderOptionsType String True

The sending user type(s).

SenderOptionsAddress String True

The sending email address(s).

SenderOptionsName String True

The name(s) of the sender.

SenderOptionsUserId String True

The user ID(s) of the sender.

SenderOptionsProspectCustomFieldId String True

The ID of the prospect custom field that contains the sender value. Only available on read and query.

SenderOptionsAccountCustomFieldId String True

The ID of the account custom field that contains the sender value. Only available on read and query.

ReplyToOptionsType String True

The reply to user type(s).

ReplyToOptionsAddress String True

The sending email address(s).

ReplyToOptionsUserId String True

The user ID(s) of the sender.

ReplyToOptionsProspectCustomFieldId String True

The ID of the prospect custom field that contains the sender value. Only available on read and query.

ReplyToOptionsAccountCustomFieldId String True

The ID of the account custom field that contains the sender value. Only available on read and query.

Pseudo-Columns

SELECT ステートメントのWHERE 句では、疑似カラムフィールドを使用して、データソースから返されるタプルを詳細に制御することができます。

Name Type Description
SenderOptionsAggregate String

This input is used for INSERT/UPDATE statements. Set this to SenderOptions#TEMP temporary table, whose rows contain inputs for inserting/updating the sender options. Or simply reference or include as string literals the complete JSON.

ReplyToOptionsAggregate String

This input is used for INSERT/UPDATE statements. Set this to ReplyToOptions#TEMP temporary table, whose rows contain inputs for inserting/updating the replyTo options. Or simply reference or include as string literals the complete JSON.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Files

Upload images and other files to use in your Pardot emails, forms, and landing pages.

Table Specific Information

Select

The Sync App will use the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following columns and operators. The rest of the filter is executed client side within the Sync App.

  • Id supports '=', '<', '<=', '>', '>='.
  • CreatedAt supports '=', '<', '<=', '>', '>='.
  • UpdatedAt supports '=', '<', '<=', '>', '>='.

For example, the following queries are processed server side:

SELECT * FROM Files WHERE Id = 40
SELECT * FROM Files WHERE UpdatedAt < '2021-12-30T03:16:27-08:00' AND CreatedAt >= '2021-11-12T07:18:56-08:00'

Insert

The following attributes are required when performing an insert: Name, FilePath.

INSERT INTO Files (Name, FilePath) VALUES ('file1', 'C:\\file1.txt')

Update

Updating Files:

UPDATE Files SET Name = 'testingUpdate', FolderId = '33609' WHERE id = '804969'

Delete

Remove all files or a file by specifying the Id of the file.

DELETE FROM Files WHERE Id = 10003

Columns

Name Type ReadOnly References Description
Id [KEY] Int64 True

Pardot ID of this file.

Name String False

Name of the object for identification in Pardot. Uses the name of the file being uploaded if not specified on create.

FolderId Int64 False

ID of the folder containing this object. Uses the asset type's uncategorized folder if not specified on create.

CampaignId Int64 False

Pardot campaign related to this object. Uses null if not specified on create.

VanityUrlPath String False

Vanity URL path (excluding protocol and host). Must be unique for each tracker domain.

TrackerDomainId Int64 False

ID of the TrackerDomain to use in the URL for this object. Uses the primary tracker domain for the account if not specified on create.

SalesforceId String True

ID of the Salesforce object representing this object.

Url String True

URL where the downloadable file can be accessed.

Size Integer True

Size (in bytes) of the downloadable file.

BitlyIsPersonalized Boolean True

True if the object has a bitly URL that is personalized.

BitlyShortUrl String True

Bitly URL if present.

VanityUrl String True

Vanity URL if present.

IsTracked Boolean True

True if downloads of this file are recorded as visitor activity.

CreatedAt Datetime True

The timestamp of when this object was created.

UpdatedAt Datetime True

The timestamp of when this object was last updated.

CreatedById Int64 True

ID of the individual who created this object.

UpdatedById Int64 True

ID of the individual who last updated this object.

Pseudo-Columns

SELECT ステートメントのWHERE 句では、疑似カラムフィールドを使用して、データソースから返されるタプルを詳細に制御することができます。

Name Type Description
FilePath String

This parameter is used only in INSERT operations to upload the content of a file. It should be set to the path of the file including the name. Ex: C:\Users\User\Desktop\test.txt or to the BASE64 encoded content of the file.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

FolderContents

View all objects contained within Folders.

Columns

Name Type ReadOnly References Description
Id [KEY] Int64 True

ID of the folder content storing the folder-to-object relationship.

FolderId Int64 True

ID of the folder containing the object with ObjectId.

FolderRef String True

The URL for reading the specific folder with FolderId.

ObjectType String True

Type of object referenced by ObjectId.

ObjectId Int64 True

ID of the object contained in the folder.

ObjectName String True

Name of the object contained in the folder.

ObjectRef String True

The URL for reading the specific object with ObjectId.

CreatedAt Datetime True

Creation time of the object.

UpdatedAt Datetime True

Last update time of the object.

CreatedById Int64 True

ID of the user who created this object.

UpdatedById Int64 True

ID of the user who last updated this object.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Folders

Retrieve folders or organize and nest your content and marketing assets in a way that makes sense for your team.

Table Specific Information

Select

The Sync App will use the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following columns and operators. The rest of the filter is executed client side within the Sync App.

  • Id supports '=', '<', '<=', '>', '>='.
  • ParentFolderId supports '=', '<', '<=', '>', '>='.

For example, the following queries are processed server side:

SELECT * FROM Folders WHERE Id = 50
SELECT * FROM Folders WHERE ParentFolderId = 2

Columns

Name Type ReadOnly References Description
Id [KEY] Int64 True

Pardot ID of this file.

Name String True

Name of the folder.

ParentFolderId Int64 True

ID of the folder containing this folder. This value is null when the folder is a root folder and doesn't have a parent.

Path String True

The names of each folder from the root folder separated with forward slashes.

UsePermissions Boolean True

True if the folder is configured to use permissions.

CreatedAt Datetime True

The timestamp of when this object was created.

UpdatedAt Datetime True

The timestamp of when this object was last updated.

CreatedById Int64 True

ID of the individual who created this object.

UpdatedById Int64 True

ID of the individual who last updated this object.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

FormHandlers

Retrieve,Create,Updata,Delete a collection of Form Handlers

Columns

Name Type ReadOnly References Description
Id [KEY] Int64 True

ID of this object.

Name String False

Name of the object for identification in Pardot.

FolderId Int64 False

ID of the folder containing this object.

CampaignId Int64 False

The ID of the campaign associated with this object.

TrackerDomainId Int64 False

The ID of the tracker domain associated with this object.

IsDataForwarded Boolean False

When true, enables data forwarding to the success location.

SucessLocation String False

The URL the user is forwarded to if the submission is successful.

ErrorLocation String False

The URL the user is forwarded to if the submission has an error.

IsAlwaysEmail Boolean False

When true, disables visitor activity throttling and sends autoresponder emails after every submission. Learn more about throttling in Salesforce Help.

IsCookieless Boolean False

When true, the form handler is in Kiosk/Data Entry Mode, and does not cookie browser as a submitted prospect.

SalesforceId String True

Salesforce Id of the object.

EmbedCode String True

Code to embed this form handler in a webpage.

CreatedAt Datetime True

Creation time of this object.

UpdatedAt Datetime True

Last updated time for the object.

CreatedById Int64 True

ID of the user who created the object.

IsDeleted Boolean True

True if the object is in the Pardot recycle bin.

UpdatedById Int64 True

ID of the user who last updated the object.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

FormHandlersFields

Retrieve,Create,Update,Delete a collection of Form Handler Stages

Columns

Name Type ReadOnly References Description
Id [KEY] Int64 True

ID of this object.

Name String False

Name of the object for identification in Pardot.

FormHandlerId Int64 False

The ID of the form handler this field belongs to.

IsRequired Boolean False

When true, the field is required.

DataFormat String False

The field's data format. Values are 'text', 'number','email', 'email not from isps and free email providers', and 'email with valid mail server'.

ProspectApiFieldId String False

The name of the Pardot prospect field that the form handler field is mapped to. On standard fields the value is the name of the field. For example, 'firstName'. If mapping to a custom field, the value is the field name followed by __c. For example, the custom field 'foodChoice' becomes 'foodChoice__c'.

IsMaintainInitialValue Boolean False

When true, the field maintains the initial value upon subsequent form submissions.

ErrorMessage String False

Error message for the field.

CreatedAt Datetime True

Creation time of this object.

CreatedById Int64 True

ID of the user who created the object.

UpdatedAt Datetime True

Last updated time for the object.

UpdatedById Int64 True

ID of the user who last updated the object.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Forms

Retrieve forms.

Table Specific Information

Select

The Sync App will use the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following columns and operators. The rest of the filter is executed client side within the Sync App.

  • Id supports '=', '<', '<=', '>', '>='.
  • IsDeleted supports '='.

For example, the following queries are processed server side:

SELECT * FROM Forms WHERE Id <= 17
SELECT * FROM Forms WHERE IsDeleted = 'true'

GetDeleted

To retrieve forms that are in the recycle bin in Pardot the following operation is supported:

GETDELETED FROM Forms 

Columns

Name Type ReadOnly References Description
Id [KEY] Int64 True

Pardot ID for this form.

Name String True

Form's name.

CampaignId Int64 True

Campaigns.Id

Pardot ID of the campaign associated with this form.

EmbedCode String True

The code used to embed the form on your webpage.

SalesforceId String True

The alpha-numeric Id of the Salesforce Org.

LayoutTemplateId Int64 True

The ID of the layout template associated with this object

SubmitButtonText String True

The label used for the submit button

BeforeFormContent String True

The HTML text displayed above the form

AfterFormContent String True

The HTML text displayed below the form

ThankYouContent String True

The HTML text displayed after the form is submitted

ThankYouCode String True

Thank you code is typically Javascript used to call other systems like Google Conversion Tracking

IsAlwaysDisplay Boolean True

Always display form after submission. Disable the 10 minute waiting period after submitting a form

RedirectLocation String True

Redirect to this URL instead of showing the

IsUseRedirectLocation Boolean True

When redirect location is valid and enabled.

FontSize String True

Possible values: default, 8pt, 10pt, 12pt, 14pt , 18pt, 24pt, 36pt.

FontFamily String True

Possible values: default,

FontColor String True

6 digit number in hexadecimal format such as #123456

LabelAlignment String True

Possible values: default, above, left

RadioAlignment String True

Possible values: default, horizontal, stacked

CheckboxAlignment String True

Possible values: default, horizontal, stacked

RequiredCharacter String True

Possible values: default , *

IsCookieless String True

Kiosk/Data Entry Mode: Do not cookie browser as submitted prospect

ShowNotProspect Boolean True

Include

IsCaptchaEnabled Boolean True

Enable explicit bot protecting using reCAPTCHA

IsDeleted Boolean True

True if the object is in the recycle bin in Pardot.

TrackerDomainId Int64 True

The ID of the tracker domain associated with this object.

FolderId Int64 True

ID of the folder containing this object.

CreatedAt Datetime False

The timestamp of when this object was created.

UpdatedAt Datetime False

The timestamp of when this object was last updated.

CreatedById Int64 True

ID of the individual who created this object.

UpdatedById Int64 True

ID of the individual who last updated this object.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

LandingPages

Retrieving a collection of landing pages

Columns

Name Type ReadOnly References Description
Id [KEY] Int64 True

ID of the object.

Name String True

Name of the object for identification in Pardot.

SalesforceId String True

ID of the Salesforce object representing this object.

IsDeleted Boolean True

True if the object is in the recycle bin in Pardot.

CreatedById Int64 True

ID of the user who created this object.

CreatedAt Datetime True

Creation time of the object.

UpdatedAt Datetime True

Last update time of the object.

UpdatedById Int64 True

ID of the user who last updated this object.

CampaignId Int64 True

Pardot Campaign related to this object.

FormId Int64 True

ID of the form related to this object.

LayoutTemplateId Int64 True

ID of the layout template related to this object.

Title String True

The landing page's title.

Description String True

The landing page's meta description. Used for SEO.

IsDoNotIndex Boolean True

True if the landing page is hidden from search engine indexing.

LayoutType String True

Specifies where the landing page was created. Possible values are Layout Template, Landing Page Builder, Legacy Page Builder, Salesforce Builder.

ScriptFragment String True

Script specified for the landing page. Available only on read requests.

LayoutCss LayoutCss True

CSS code for the layout template. Available only on read requests.

LayoutCssGenerated String True

Generated CSS code for the layout template. Available only on read requests.

LayoutTableBorder Int True

Specifies the layout table border width.

RedirectLocation String True

The redirect URL used if the prospect is redirected instead of showing the thank you content.

IsUseRedirectLocation Boolean True

True if the prospect is redirected instead of showing the form thank you content.

BitlyIsPersonalized Boolean True

True if the object has a bitly URL that is personalized.

BitlyShortUrl String True

Bitly URL if present.

Url String True

Link for the landing page.

VanityUrl String True

Vanity URL if present.

VanityUrlPath String True

The unique path for the asset, used to create the vanity URL.

TrackerDomainId Int64 True

The ID of the tracker domain associated with this object.

FolderId Int64 True

The ID of the folder associated with this object.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

LayoutTemplates

Retrieve and modify layout templates.

Table Specific Information

Select

The Sync App will use the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following columns and operators. The rest of the filter is executed client side within the Sync App.

  • Id supports '=', '<', '<=', '>', '>='.
  • IsDeleted supports '='.

For example, the following queries are processed server side:

SELECT * FROM LayoutTemplates WHERE Id = 40
SELECT * FROM LayoutTemplates WHERE IsDeleted = 'true'

Insert

The following attributes are required when performing an insert: Name, LayoutContent.

INSERT INTO LayoutTemplates (Name, IsIncludeDefaultCss, LayoutContent, FolderId) VALUES ('name', 'true', 'content', 33621)

Update

Updating LayoutTemplates:

UPDATE LayoutTemplates SET Name = 'newName' WHERE Id = 24143

Delete

Remove all layout templates or a layout template by specifying the Id of the template.

DELETE FROM LayoutTemplates WHERE Id = 10003

GetDeleted

To retrieve layout templates that are in the recycle bin in Pardot the following operation is supported:

GETDELETED FROM LayoutTemplates 

Columns

Name Type ReadOnly References Description
Id [KEY] Int64 True

ID of this object.

Name String False

Name of the object for identification in Pardot. Uses the name of the file being uploaded if not specified on create.

LayoutContent String False

HTML content of this layout template encoded as JSON string.

FormContent String False

HTML content encoded as JSON string that controls form display logic. Uses default values if not provided.

SiteSearchContent String False

HTML content encoded as JSON string that controls the site search content.

IsIncludeDefaultCss Boolean False

True if not supplying custom CSS styling.

FolderId Int64 False

ID of the folder containing this object. Uses the asset type's uncategorized folder if not specified on create.

IsDeleted Boolean True

True if the object is in the recycle bin in Pardot.

CreatedAt Datetime True

The timestamp of when this object was created.

UpdatedAt Datetime True

The timestamp of when this object was last updated.

CreatedById Int64 True

ID of the individual who created this object.

UpdatedById Int64 True

ID of the individual who last updated this object.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

LifecycleStages

Retrieving a collection of lifecycle stages

Columns

Name Type ReadOnly References Description
Id [KEY] Int64 True

ID of the lifecycle stage.

Name String True

Pardot ID of this lifecycle stage.

IsDeleted Boolean True

True if the lifecycle stage is in the recycle bin in Pardot.

CreatedAt Datetime True

Creation time of the lifecycle stage.

UpdatedAt Datetime True

Last updated time for the lifecycle stage.

IsLocked Boolean True

When true, lifecycle stage is locked.

Position Int True

Lifcycle stage's position in lifecycle.

MatchType String True

Match all is returned when a prospect must match all rules in order to be in this stage. Match any is returned when a prospect can match 1 or more rules

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

ListEmail

A list email is a single email sent to a recipient list.

Table Specific Information

Select

The Sync App uses the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following columns and operators. The rest of the filter is executed client side within the Sync App.

  • Id supports '=', '<', '<=', '>', '>='.
  • IsDeleted supports '='.
  • CreatedAt supports '=', '<', '<=', '>', '>='.
  • UpdatedAt supports '=', '<', '<=', '>', '>='.
  • SentAt supports '=', '<', '<=', '>', '>='.

For example, the following queries are processed server side:

SELECT * FROM ListEmail WHERE Id = 50
SELECT * FROM ListEmail WHERE SentAt > '01/01/2022'
SELECT * FROM ListEmail WHERE CreatedAt > '01/01/2022'

GetDeleted

To retrieve list email that are in the recycle bin in Pardot the following operation is supported:

GETDELETED FROM ListEmail

Columns

Name Type ReadOnly References Description
Id [KEY] Int64 True

ID of the email.

Name String True

Name of the object for identification in Pardot.

Subject String True

The email subject.

TextMessage String True

The text content of the email. This field is retrieved only when filtering with email id.

HtmlMessage String True

The HTML content of the email. This field is retrieved only when filtering with email id.

CampaignId Int64 True

Pardot campaign related to this object.

IsPaused Boolean True

True if the email send is paused.

IsSent Boolean True

True if the email has been sent.

IsDeleted Boolean True

True if the object is in the recycle bin in Pardot.

CreatedById Int64 True

ID of the individual who created this object.

UpdatedById Int64 True

ID of the individual who last updated this object.

CreatedAt Datetime True

The timestamp of when this object was created.

UpdatedAt Datetime True

The timestamp of when this object was last updated.

ClientType String True

Value is 'Builder' if the email was sent via the Lightning Email Builder. Value is 'Web' if it was sent via the legacy Pardot email builder.

SentAt Datetime True

Time the email was sent.

OperationalEmail Boolean True

True if the email is operational.

EmailTemplateId Int64 True

ID of the email template used for the list email.

TrackerDomainId Int64 True

ID of the tracker domain used for the list email.

SenderOptionsType String True

The sending user type(s).

SenderOptionsAddress String True

The sending email address(s).

SenderOptionsName String True

The name(s) of the sender.

SenderOptionsUserId String True

The user ID(s) of the sender.

ReplyToOptionsType String True

The reply to user type(s).

ReplyToOptionsAddress String True

The sending email address(s).

ReplyToOptionsUserId String True

The user ID(s) of the sender.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

ListMemberships

Retrieve,Create,Update,Delete a collection of list memberships

Columns

Name Type ReadOnly References Description
Id [KEY] Int64 True

Pardot ID for this list membership.

IsDeleted Boolean True

When true, the list membership is in the Pardot recycle bin.

CreatedById Int64 True

ID of the user who created this list membership.

CreatedAt Datetime True

The time that this list membership was created. Reported in API user's preferred timezone.

UpdatedAt Datetime True

The time that this list membership was last updated. Reported in API user's timezone.

UpdatedById Int64 True

ID of the user who last updated this list membership.

OptedOut Boolean False

When true, the prospect is unsubscribed from receiving emails from this list.

ListId Int64 False

Pardot ID of the list for this membership

ProspectID Int64 False

Pardot ID of the prospect for this membership

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Lists

Retrieve and modify lists.

Table Specific Information

Select

The Sync App will use the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following columns and operators. The rest of the filter is executed client side within the Sync App.

  • Id supports '=', '<', '<=', '>', '>='.
  • CreatedAt supports '=', '<', '<=', '>', '>='.
  • UpdatedAt supports '=', '<', '<=', '>', '>='.
  • IsDeleted supports '='.

For example, the following queries are processed server side:

SELECT * FROM Lists WHERE Id = 40
SELECT * FROM Lists WHERE IsDeleted = 'true'
SELECT * FROM Lists WHERE CreatedAt > '01/01/2022'

Insert

The following attribute is required when performing an insert: Name.

INSERT INTO Lists (Name) VALUES ('name')

Update

Update Lists attributes.

UPDATE Lists SET Name = 'newName' WHERE Id = 24143

Delete

Remove all lists or a list by specifying the Id of the list.

DELETE FROM Lists WHERE Id = 10003

GetDeleted

To retrieve lists that are in the recycle bin in Pardot the following operation is supported:

GETDELETED FROM Lists

Columns

Name Type ReadOnly References Description
Id [KEY] Int64 True

Pardot ID of this list.

Name String False

List's name (internal to Pardot).

FolderId Int64 False

ID of the folder containing this object.

CampaignId Int64 False

Campaigns.Id

Pardot campaign related to this object. Uses null if not specified on create.

IsDeleted Boolean True

True if the object is in the recycle bin in Pardot.

IsDynamic Boolean True

True if the list is dynamic.

IsPublic Boolean False

True if the list is public.

Title String False

Title of the list object.

Description String False

List's description.

CreatedAt Datetime True

The timestamp of when this object was created.

UpdatedAt Datetime True

The timestamp of when this object was last updated.

CreatedById Int64 True

ID of the individual who created this object.

UpdatedById Int64 True

ID of the individual who last updated this object.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Prospects

Retrieve and modify prospects.

Table Specific Information

Select

The Sync App will use the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following columns and operators. The rest of the filter is executed client side within the Sync App.

  • Id supports '=', '<', '<=', '>', '>='.
  • UserId supports '=', '<', '<=', '>', '>='.
  • AssignedToId supports '=', '<', '<=', '>', '>='.
  • LastActivityAt supports '=', '<', '<=', '>', '>='.
  • IsDeleted supports '='.
  • CreatedAt supports '=', '<', '<=', '>', '>='.
  • UpdatedAt supports '=', '<', '<=', '>', '>='.

For example, the following queries are processed server side:

SELECT * FROM Prospects WHERE Id = 3457992
SELECT * FROM Prospects WHERE UserId = 14
SELECT * FROM Prospects WHERE UpdatedAt < '2021-12-30T03:16:27-08:00' AND CreatedAt >= '2021-11-12T07:18:56-08:00'

Get Deleted

To retrieve deleted prospects, a GETDELETED statement can be executed.

GETDELETED FROM Prospects

Columns

Name Type ReadOnly References Description
Id [KEY] Int64 True

Pardot ID for this prospect.

AddressOne String False

Prospect's address, line 1.

AddressTwo String False

Prospect's address, line 2.

AnnualRevenue String False

Prospect's annual revenue.

CampaignId Int64 False

Pardot campaign related to this object.

CampaignParameter String True

Prospect's campaign parameter utm_campaign from Google Analytics.

SalesforceCampaignId String True

The alpha-numeric Id of the associated campaign in the Salesforce Org.

City String False

Prospect's city.

Comments String False

Comments about this prospect.

Company String False

Prospect's company.

ContentParameter String True

Prospect's content parameter utm_content from Google Analytics.

ConvertedAt Datetime True

Time when prospect was converted from visitor.

ConvertedFromObjectName String True

Name of object associated with visitor activity that resulted in prospect being converted from visitor.

ConvertedFromObjectType String True

ype of object associated with visitor activity that resulted in prospect being converted from visitor. Supported values include 'Form', 'FormHandler', 'LandingPage', 'MultivariateTestVariation', and 'Video'.

Country String False

Prospect's country.

SalesforceAccountId String True

Account ID in a supported Salesforce system.

SalesforceContactId String True

Prospect's contact ID in a supported Salesforce system.

SalesforceLastSync Datetime True

Last time this prospect was synced with a supported Salesforce system.

SalesforceLeadId String True

Prospect's lead ID in a supported Salesforce system.

SalesforceOwnerId String False

Prospect's owner ID in a supported Salesforce system.

SalesforceId String False

The alpha-numeric Id of the Salesforce Org.

Department String False

Prospect's department.

Email String False

Prospect's email address.

EmailBouncedAt Datetime True

Time

EmailBouncedReason String True

Reason why prospect email address hard bounced.

Employees String False

Prospect's number of employees.

Fax String False

Prospect's fax number.

FirstActivityAt Datetime True

Time when first visitor activity occurred for this prospect.

FirstAssignedAt Datetime True

Time prospect was first assigned to a user.

FirstName String False

Prospect's first name.

FirstReferrerQuery String True

First referrer's search query.

FirstReferrerType String True

First referrer's vendor and type (such as 'Google Natural Search').

FirstReferrerUrl String True

First referrer's URL.

Grade String True

Prospect's letter grade.

Industry String False

Prospect's industry.

IsDeleted Boolean True

True if the object is in the recycle bin in Pardot.

IsDoNotCall Boolean False

If value is 1, prospect prefers not to be called.

IsDoNotEmail Boolean False

If value is 1, prospect prefers not to be emailed.

isEmailHardBounced Boolean True

If true, prospect email address has hard bounced.

IsReviewed Boolean False

If value is 1, prospect has been reviewed.

IsStarred Boolean False

If value is 1, prospect has been starred.

JobTitle String False

Prospect's job title.

LastActivityAt Datetime True

Time stamp of this prospect's latest visitor activity.

LastName String False

Prospect's last name.

MediumParameter String True

Prospect's medium parameter utm_medium from Google Analytics.

Notes String False

Notes about this prospect.

OptedOut Boolean False

If value is 1, prospect has opted out of marketing communications.

Password String True

Prospect's password.

Phone String False

Prospect's phone number.

ProspectAccountId Int64 False

Prospect's account ID.

Salutation String False

Prospect's formal prefix.

Score Integer False

Prospect's score.

Source String False

Prospect's source.

SourceParameter String True

Prospect's source parameter utm_source from Google Analytics.

State String False

Prospect's US state.

TermParameter String True

Prospect's term parameter utm_term from Google Analytics.

Territory String False

Prospect's territory.

Website String False

Prospect's website URL.

YearsInBusiness String False

Prospect's number of years in business.

Zip String False

Prospect's postal code.

AssignedToId Int64 True

ID of the user who the object record is assigned to.

ProfileId Int64 False

Pardot profile related to this object.

SalesforceUrl String True

URL to view the prospect within the Salesforce system.

LifecycleStageId Int64 True

Pardot lifecycle stage related to this object.

UserId Int64 False

User the prospect is assigned to.

RecentInteraction String True

Describes the prospect's most recent interaction with Pardot.

CreatedAt Datetime True

Time prospect was created in Pardot.

UpdatedAt Datetime True

Last time prospect was updated in Pardot.

CreatedById Int64 True

ID of the individual who created this object.

UpdatedById Int64 True

ID of the individual who last updated this object.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

TrackerDomains

Query the available tracker domains.

Table Specific Information

Select

The Sync App will use the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following columns and operators. The rest of the filter is executed client side within the Sync App.

  • Id supports '=', '<', '<=', '>', '>='.
  • IsDeleted supports '='.

For example, the following queries are processed server side:

SELECT * FROM TrackerDomains WHERE Id = 50

GetDeleted

To retrieve deleted records, a GETDELETED statement can be executed.

GETDELETED FROM TrackerDomains 

Columns

Name Type ReadOnly References Description
Id [KEY] Int64 True

Pardot ID for this object.

Domain String True

Hostname to which links using this tracker domain are resolved.

IsPrimary Boolean True

True if the tracker domain is primary tracker domain for the account. Only one tracker domain can be designated as the primary and must be unique across all Pardot accounts.

IsDeleted Boolean True

True if the object is in the recycle bin in Pardot.

DefaultCampaignId Int64 True

The ID of the default campaign for this tracker domain.

HttpsStatus String True

Identify if this tracker domain is using http or https.

SslStatus String True

Status of SSL for this vanity tracker domain.

SslStatusDetails String True

Extra information for the status of SSL for this vanity tracker domain.

SslRequestedById Int64 True

ID of the User who manually requested enabling SSL for this tracker domain.

ValidationStatus String True

The status can be default, validated or not validated

ValidatedAt Datetime True

Time when this tracker domain validation became validated.

VanityUrlStatus String True

Indicates whether this tracker domain can serve vanity urls.

TrackingCode String True

The tracking code for this object encoded as JSON string. A default campaign is required before generating tracking codes as well as enabling first party tracking in account settings.

CreatedAt Datetime True

The timestamp of when this object was created.

UpdatedAt Datetime True

The timestamp of when this object was last updated.

CreatedById Int64 True

ID of the individual who created this object.

UpdatedById Int64 True

ID of the individual who last updated this object.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Users

Query the available users.

Table Specific Information

Select

The Sync App will use the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following columns and operators. The rest of the filter is executed client side within the Sync App.

  • Id supports '=', '<', '<=', '>', '>='.
  • IsDeleted supports '='.
  • UpdatedAt supports '=', '<', '<=', '>', '>='.
  • CreatedAt supports '=', '<', '<=', '>', '>='.

For example, the following queries are processed server side:

SELECT * FROM Users WHERE Id = 32
SELECT * FROM Users WHERE CreatedAt < '02/03/2019 23:11:33' AND CreatedAt > '02/03/2018 23:11:33'

Get Deleted

To retrieve deleted users, a GETDELETED statement can be executed.

GETDELETED FROM Users

Columns

Name Type ReadOnly References Description
Id [KEY] Int64 True

Pardot ID for this object.

Email String True

Email address of the user.

FirstName String True

First name of the user.

Username String True

Formatted as an email address, though distinct from the email field on the user object.

JobTitle String True

Job title of the user.

Role String True

Role of the user.

SalesforceId String True

Salesforce Id of the object.

IsDeleted Boolean True

True if the object is in the recycle bin in Pardot.

CreatedAt Datetime True

The timestamp of when this object was created.

UpdatedAt Datetime True

The timestamp of when this object was last updated.

CreatedById Int64 True

ID of the individual who created this object.

UpdatedById Int64 True

ID of the individual who last updated this object.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

VisitorsPageViews

Retrieve visitors page views.

Table Specific Information

Select

The Sync App will use the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following columns and operators. The rest of the filter is executed client side within the Sync App.

  • Id supports '=', '<', '<=', '>', '>='.
  • VisitId supports '=', '<', '<=', '>', '>='.
  • VisitorId supports '=', '<', '<=', '>', '>='.
  • CreatedAt supports '=', '<', '<=', '>', '>='.

For example, the following queries are processed server side:

SELECT * FROM VisitorPageViews WHERE VisitId = 22
SELECT * FROM VisitorPageViews WHERE Id >= 22 AND VisitorId = 1234

Columns

Name Type ReadOnly References Description
Id [KEY] Int64 True

Pardot ID for this visitor page view.

Url String True

The Url of the page.

Title String True

The Title column of the VisitorsPageViews object.

VisitId Int64 True

Pardot ID for this visit.

VisitorId Int64 True

Pardot ID for the associated visitor.

CampaignId Int64 False

Pardot campaign related to this object.

SalesforceId String True

Salesforce Id of the object.

DurationInSeconds Integer True

Length of this page view.

CreatedAt Datetime True

The timestamp of when this object was created.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Visits

Retrieve visits.

Table Specific Information

Select

The Sync App will use the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following columns and operators. The rest of the filter is executed client side within the Sync App.

  • Id supports '=', '<', '<=', '>', '>='.
  • VisitorId supports '=', '<', '<=', '>', '>='.
  • ProspectId supports '=', '<', '<=', '>', '>='.
  • CreatedAt supports '=', '<', '<=', '>', '>='.
  • UpdatedAt supports '=', '<', '<=', '>', '>='.

For example, the following queries are processed server side:

SELECT * FROM Visits WHERE Id = 22
SELECT * FROM Visits WHERE VisitorId > 234

Columns

Name Type ReadOnly References Description
Id [KEY] Int64 True

ID of the object.

VisitorId Int64 True

Visitors.Id

Pardot ID for the associated visitor.

ProspectId Int64 True

Prospects.Id

Pardot ID for the associated prospect.

VisitorPageViewCount Integer True

Number of page views for this visit.

FirstVisitorPageViewAt Datetime True

Time of first page view for this visit.

LastVisitorPageViewAt Datetime True

Time of last page view for this visit.

DurationInSeconds Integer True

Length of this visit.

CampaignParameter String True

Visit's campaign parameter utm_campaign from Google Analytics.

MediumParameter String True

Visit's medium parameter utm_medium from Google Analytics.

SourceParameter String True

Visit's source parameter utm_source from Google Analytics.

ContentParameter String True

Visit's content parameter utm_content from Google Analytics.

TermParameter String True

Visit's term parameter utm_term from Google Analytics.

CreatedAt Datetime True

The timestamp of when this object was created.

UpdatedAt Datetime True

The timestamp of when this object was last updated.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

ビュー

ビューは、データを示すという点でテーブルに似ていますが、ビューは読み取り専用です。

クエリは、ビューに対して通常のテーブルと同様に実行することができます。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync ビュー

Name Description
Account Use the account resource to learn about the current user's Pardot account.
DynamicContentVariations Retrieve a collection of Dynamic Content Variations
EmailSuppressionList A Lists used as suppression lists for the list email.
LifecycleHistories Use lifecycle history resources to learn how a prospect is moving through their sales journey, from visitor to won opportunity.
ListEmailRecipients RecipientLists used by an email
Opportunities Retrieve a collection of opportunities
ProspectAccounts Retrieve and modify prospect accounts.
ReplyToOptions Query the replyTo options of email templates.
SenderOptions Query the sender options of email templates.
VisitorActivities Retrieve visitor activities.
Visitors Retrieve visitors.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Account

Use the account resource to learn about the current user's Pardot account.

Columns

Name Type References Description
Id [KEY] Int64 Pardot ID for this account.
Company String Account company.
Level String The level of product for the account.
Website String Account website.
PluginCampaignId Int64 Plugin ID for account campaign.
AddressOne String Account's address, line 1.
AddressTwo String Account's address, line 2.
City String Account's city.
State String Account's state.
Zip String Account's postal code.
Territory String Account's territory.
Country String Account's country.
Phone String Account's phone number.
Fax String Account's fax number.
AdminId Int64 ID of the individual who is the admin for this account.
CreatedAt Datetime The timestamp of when this object was created.
UpdatedAt Datetime The timestamp of when this object was last updated.
MaximumDailyApiCalls Integer Maximum daily API requests based on the timezone for this account.
ApiCallsUsed Integer Total daily API requests based on the timezone for this account.
CreatedById Int64 ID of the individual who created this object.
UpdatedById Int64 ID of the individual who last updated this object.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

DynamicContentVariations

Retrieve a collection of Dynamic Content Variations

Columns

Name Type References Description
Id [KEY] Int64 Pardot ID for this dynamic content variation.
Comparison String The logic used to set the criteria for a variation. This field works together with the Dynamic Content basedOn field to determine which variation a prospect is served.
Content String The text content of the variation.
DynamicContentId String ID of the dynamic content this variation is associated with.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

EmailSuppressionList

A Lists used as suppression lists for the list email.

Retrieve a Single Suppressed Email Address

To retrieve a single suppressed email address, specify its ID:

SELECT * FROM EmailSuppressionList WHERE Id = '55555555'

Retrieve Multiple Suppressed Email Addresses

To retrieve multiple suppressed email addresses, issue a nested SELECT statement to the ListEmail table.

SELECT * FROM EmailSuppressionList WHERE ListEmailId IN (SELECT Id FROM ListEmail)

Columns

Name Type References Description
Id [KEY] Int64 ID of the SuppressionList
ListEmailId [KEY] Int64 The ListEmail id
ListEmailName String ListEmail's name (internal to Pardot).
ListEmailCampaignId Int64 Pardot ListEmail campaign related to this object. Uses null if not specified on create.
Name String List's name (internal to Pardot).
FolderId Int64 ID of the folder containing this object.
IsDynamic Boolean True if the list is dynamic.
IsPublic Boolean True if the list is public.
Title String Title of the list object.
Description String List's description.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

LifecycleHistories

Use lifecycle history resources to learn how a prospect is moving through their sales journey, from visitor to won opportunity.

Columns

Name Type References Description
Id [KEY] Int64 Pardot ID of this lifecycle history.
ProspectId Int64

Prospects.Id

Pardot ID for the prospect in this stage.
PreviousStageId Int64 Pardot ID of the stage this prospect previously was in.
NextStageId Int64 Pardot ID of the stage this prospect is in next.
SecondsElapsed Integer Number of seconds for prospect to get to current stage.
CreatedAt Datetime The timestamp of when this object was created.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

ListEmailRecipients

RecipientLists used by an email

Retrieve a Single Email Recipient

To retrieve a single email recipient, specify its ID:

SELECT * FROM ListEmailRecipients WHERE Id = '55555555'

Retrieve Multiple Email Recipients

To retrieve multiple email recipient, issue a nested SELECT statement to the ListEmail table.

SELECT * FROM ListEmailRecipients WHERE ListEmailId IN (SELECT Id FROM ListEmail)

Columns

Name Type References Description
Id [KEY] Int64 ID of the RecipientList.
ListEmailId [KEY] Int64 The ListEmail id
ListEmailName String ListEmail's name (internal to Pardot).
ListEmailCampaignId Int64 Pardot ListEmail campaign related to this object. Uses null if not specified on create.
Name String List's name (internal to Pardot).
FolderId Int64 ID of the folder containing this object.
IsDynamic Boolean True if the list is dynamic.
IsPublic Boolean True if the list is public.
Title String Title of the list object.
Description String List's description.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Opportunities

Retrieve a collection of opportunities

Columns

Name Type References Description
Id [KEY] Int64 Pardot ID for this opportunity.
CampaignId Int64 Pardot ID of the campaign associated with this opportunity. Information about an opportunity's campaign association can be returned using the Campaign relationship.
ClosedAt Datetime The opportunity's closed date. When left blank, the Closed Date field in Pardot isn't set, even when the opportunity's stage, status, or probability are set to indicate that the opportunity is closed.
CreatedAt Datetime Time opportunity is created in Pardot; Time is reported in API user's preferred timezone.
CreatedById Int64 ID of the user who created this object.
Name String The opportunity's name.
Probability Int The opportunity's probability. Must be a positive numeric value from 0 through 100, inclusive.
SalesforceId String The ID of the associated opportunity in Salesforce.
Stage String The opportunity's stage.
Status String The opportunity's status. Status must be either won, lost, or open.
Type String The opportunity's type.
UpdatedAt Datetime Last time opportunity was updated in Pardot; Time is reported in API user's preferred timezone.
UpdatedById Int64 ID of the user who last updated this object.
Value Double The opportunity's value. Must be a positive numeric value.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

ProspectAccounts

Retrieve and modify prospect accounts.

Table Specific Information

Select

The Sync App will use the Salesforce Marketing Cloud Account Engagement API to process WHERE clause conditions built with the following columns and operators. The rest of the filter is executed client side within the Sync App.

  • Id supports '=', '<', '<=', '>', '>='.

For example, the following queries are processed server side:

SELECT * FROM ProspectAccounts WHERE Id > 31

Get Deleted

To retrieve deleted prospect accounts, a GETDELETED statement can be executed.

GETDELETED FROM ProspectAccounts

Columns

Name Type References Description
Id [KEY] Int64 ID of the object.
Name String Name of the object.
SalesforceId String ID of the Salesforce object representing this object.
IsDeleted Boolean True if the object is in the recycle bin in Pardot.
AnnualRevenue String Annual Revenue of the object.
BillingAddressOne String Billing Address of the object.
BillingAddressTwo String Second Billing Address of the object.
BillingCity String City of the object.
BillingCountry String County of the object.
BillingState String State of the object.
BillingZip String Zip of the object.
Description String Description of the object.
Employees String Employees of the object.
Fax String Fax of the object.
Industry String Industry of the object.
Number String Number of the object.
Ownership String Ownership of the object.
Phone String Phone Number of the object.
Rating String Rating of the object.
ShippingAddressOne String Shipping Address of the object.
ShippingAddressTwo String Second Shipping Address of the object.
ShippingCity String Shipping Address city of the object.
ShippingCountry String Shipping Address country of the object.
ShippingState String Shipping Address state of the object.
ShippingZip String Shipping Address zip of the object.
Sic String SIC of the object.
Site String Site of the object.
TickerSymbol String Ticker Symbol of the object.
Type String Type of the object.
Website String Website of the object.
CreatedAt Datetime Creation time of the object.
UpdatedAt Datetime Last update time of the object.
AssignedToId Int64 ID of the user who the object record is assigned to.
CreatedById Int64 ID of the individual who created this object.
UpdatedById Int64 ID of the individual who last updated this object.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

ReplyToOptions

Query the replyTo options of email templates.

Columns

Name Type References Description
EmailId [KEY] Int64 ID of the email template.
Type String The sending user type. Can be general_user, specific_user, assigned_user, or account_owner.
Address String The sending email address(s).
UserId String The user ID(s) of the sender.
ProspectCustomFieldId String The ID of the prospect custom field that contains the sender value. Only available on read and query.
AccountCustomFieldId String The ID of the account custom field that contains the sender value. Only available on read and query.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

SenderOptions

Query the sender options of email templates.

Columns

Name Type References Description
EmailId [KEY] Int64 ID of the email template.
Address String The sending email address.
Name String The name of the sender.
Type String The sending user type. Can be general_user, specific_user, assigned_user, or account_owner.
UserId String The user ID of the sender.
ProspectCustomFieldId String The ID of the prospect custom field that contains the sender value. Only available on read and query.
AccountCustomFieldId String The ID of the account custom field that contains the sender value. Only available on read and query.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

VisitorActivities

Retrieve visitor activities.

Columns

Name Type References Description
Id [KEY] Int64 Pardot ID for this campaign.
CampaignId Int64

Campaigns.Id

Pardot ID for the associated campaign.
CustomRedirectId Int64

CustomRedirects.Id

Pardot ID of the custom redirect associated with this visitor activity Note: Appears only if this visitor activity has a custom redirect associated with it.
EmailId Int64

Emails.Id

Pardot ID of the email associated with this visitor activity. Appears only if this visitor activity has an email associated with it.
EmailTemplateId Int64

EmailTemplates.Id

Pardot ID of the email template associated with this visitor activity Note: This node will only appear if this visitor activity has an email associated with it.
FileId Int64

Files.Id

Pardot ID of the file associated with this visitor activity Note: This node will only appear if this visitor activity has a file associated with it.
FormHandlerId Int64

FormHandlers.Id

Pardot ID of the form handler associated with this visitor activity Note: This node will only appear if this visitor activity has a form handler associated with it.
FormId Int64

Forms.Id

Pardot ID of the form associated with this visitor activity Note: This node will only appear if this visitor activity has a form associated with it.
LandingPageId Int64

LandingPages.Id

Pardot ID of the landing page associated with this visitor activity Note: This node will only appear if this visitor activity has a landing page associated with it.
ListEmailId Int64

ListEmail.Id

Pardot ID of the list email associated with this visitor activity Note: This node will only appear if this visitor activity has an email associated with it.
VisitId Int64

Visits.Id

Pardot ID for the associated visit.
VisitorId Int64

Visitors.Id

Pardot ID for the associated visitor.
VisitorPageViewId Int64

VisitorsPageViews.Id

Pardot ID of the visitor page view associated with this visitor activity Note: This node will only appear if this visitor activity has a visitor page view associated with it.
OpportunityId Int64

Opportunities.Id

Pardot ID for the associated opportunity.
ProspectId Int64

Prospects.Id

Pardot ID for the associated prospect.
Details String Details about this visitor activity such as the name of the object associated with this activity, the search phrase used in a site search query, etc.
MultivariateTestVariationId Int64 Pardot ID of the multivariate test variation associated with this visitor activity Note: This node will only appear if this visitor activity has a multivariate test variation associated with it.
PaidSearchAdId Int64 Pardot ID of the paid search ad associated with this visitor activity. Appears only if this visitor activity has a paid search ad associated with it.
SiteSearchQueryId Int64 Pardot ID of the site search query associated with this visitor activity Note: This node will only appear if this visitor activity has a site search query associated with it.
Type Integer Visitor activity's type number.
TypeName String Visitor activity's type name.
CreatedAt Datetime The timestamp of when this object was created.
UpdatedAt Datetime The timestamp of when this object was last updated.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Visitors

Retrieve visitors.

Columns

Name Type References Description
Id [KEY] Int64 Pardot ID for this visitor.
DoNotSell Boolean Number of page views by this visitor.
CampaignId String Number of page views by this visitor.
IsIdentified String Number of page views by this visitor.
PageViewCount Integer Number of page views by this visitor.
IpAddress String Visitor's IP address.
Hostname String Visitor's hostname.
CampaignParameter String Visitor's campaign parameter utm_campaign from Google Analytics.
MediumParameter String Visitor's medium parameter utm_medium from Google Analytics.
SourceParameter String Visitor's source parameter utm_source from Google Analytics.
ContentParameter String Visitor's content parameter utm_content from Google Analytics.
TermParameter String Visitor's term parameter utm_term from Google Analytics.
CreatedAt Datetime The timestamp of when this object was created.
UpdatedAt Datetime The timestamp of when this object was last updated.
ProspectId Int64

Prospects.Id

Pardot ID for the associated prospect.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

接続文字列オプション

接続文字列プロパティは、接続を確立するために使用できるさまざまなオプションです。このセクションでは、本プロバイダーの接続文字列で設定できるオプションの一覧を示します。詳細については各リンクをクリックしてください。

接続を確立する方法について詳しくは、接続の確立を参照してください。

Authentication


プロパティ説明
AuthSchemeThe type of authentication to use when connecting to Salesforce Marketing Cloud Account Engagement.
SchemaSpecify the Salesforce Marketing Cloud Account Engagement API version to use. SalesforcePardotV5 is the new rebuilt API.
BusinessUnitIDYour Salesforce Marketing Cloud Account Engagement Business Unit ID (BU). Required when connecting via OAuth 2.0.
IsDemoAccountWhether the provided account is a demo account or not.
UseSalesforceSandboxA boolean determining if the connection should be made to a Salesforce sandbox account.
UserThe user that is SSO-enabled.
PasswordThe password of the user that is SSO-enabled.
SecurityTokenThe security token used to authenticate access to the Salesforce Marketing Cloud Account Engagement account.

BulkAPI


プロパティ説明
BulkModeDetermines if Bulk APIs will be used and if the driver should wait for the results.

OAuth


プロパティ説明
OAuthClientIdOAuth 認証サーバーを使用してアプリケーションを登録する場合に割り当てられたクライアントId。
OAuthClientSecretOAuth 認証サーバーにアプリケーションを登録する場合に割り当てられたクライアントシークレット。
OAuthGrantTypeOAuth フローのグラント種別。

JWT OAuth


プロパティ説明
OAuthJWTCertJWT 証明書のストア。
OAuthJWTCertTypeJWT 証明書を格納するキーストアの種類。
OAuthJWTCertPasswordOAuth JWT 証明書のパスワード。
OAuthJWTCertSubjectOAuth JWT 証明書のサブジェクト。
OAuthJWTIssuerJava Web Token の発行者。
OAuthJWTSubjectアプリケーションからデリゲートアクセスの要求対象となるユーザーサブジェクト。

SSL


プロパティ説明
SSLServerCertTLS/SSL を使用して接続するときに、サーバーが受け入れ可能な証明書。

Firewall


プロパティ説明
FirewallTypeプロキシベースのファイアウォールで使われるプロトコル。
FirewallServerプロキシベースのファイアウォールの名前もしくはIP アドレス。
FirewallPortプロキシベースのファイアウォールのTCP ポート。
FirewallUserプロキシベースのファイアウォールに認証するために使うユーザー名。
FirewallPasswordプロキシベースのファイアウォールへの認証に使われるパスワード。

Proxy


プロパティ説明
ProxyAutoDetectこれは、システムプロキシ設定を使用するかどうかを示します。
ProxyServerHTTP トラフィックをルートするためのプロキシのホストネームもしくはIP アドレス。
ProxyPortProxyServer プロキシが起動しているTCP ポート。
ProxyAuthSchemeProxyServer プロキシへの認証で使われる認証タイプ。
ProxyUserProxyServer プロキシへの認証に使われるユーザー名。
ProxyPasswordProxyServer プロキシへの認証に使われるパスワード。
ProxySSLTypeProxyServer プロキシへの接続時に使用するSSL タイプ。
ProxyExceptionsProxyServer 経由での接続が免除される宛先ホスト名またはIP のセミコロン区切りのリスト。

Logging


プロパティ説明
LogModulesログファイルに含めるコアモジュール。

Schema


プロパティ説明
Locationテーブル、ビュー、およびストアドプロシージャを定義するスキーマファイルを格納するディレクトリへのパス。
BrowsableSchemasこのプロパティは、使用可能なスキーマのサブセットにレポートされるスキーマを制限します。例えば、BrowsableSchemas=SchemaA,SchemaB,SchemaC です。
Tablesこのプロパティは、使用可能なテーブルのサブセットにレポートされるテーブルを制限します。例えば、Tables=TableA,TableB,TableC です。
Views使用可能なテーブルのサブセットにレポートされるビューを制限します。例えば、Views=ViewA,ViewB,ViewC です。

Miscellaneous


プロパティ説明
ArchivedSpecify whether to get archived or unarchived records.
IncludeMessageSet this property when querying Emails table. If false, the response does not include the html or text body of the email message. Default value is true.
MaxRowsクエリで集計またはGROUP BY を使用しない場合に返される行数を制限します。これはLIMIT 句よりも優先されます。
MaxThreadsSpecifies the number of concurrent requests.
Otherこれらの隠しプロパティは特定のユースケースでのみ使用されます。
PagesizeSalesforce Marketing Cloud Account Engagement から返されるページあたりの結果の最大数。
PseudoColumnsこのプロパティは、テーブルのカラムとして疑似カラムが含まれているかどうかを示します。
ResponseModeThe Pardot API supports several output formats, each of which returns different levels of detail in the response. Supported output formats include: full - Returns all supported data for the Pardot object and all objects associated with it. simple - Returns all supported data for for the Pardot object. bulk -- Returns basic data for an object. Does not provide object associations and total object count. The default value is simple. Not applicable for SalesforcePardotV5 schema.
Timeoutタイムアウトエラーがスローされ、処理をキャンセルするまでの秒数。
UserDefinedViewsカスタムビューを含むJSON コンフィギュレーションファイルを指すファイルパス。
ValueDelimiterThe delimiter used for multi-select fields values.
Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Authentication

このセクションでは、本プロバイダーの接続文字列で設定可能なAuthentication プロパティの全リストを提供します。


プロパティ説明
AuthSchemeThe type of authentication to use when connecting to Salesforce Marketing Cloud Account Engagement.
SchemaSpecify the Salesforce Marketing Cloud Account Engagement API version to use. SalesforcePardotV5 is the new rebuilt API.
BusinessUnitIDYour Salesforce Marketing Cloud Account Engagement Business Unit ID (BU). Required when connecting via OAuth 2.0.
IsDemoAccountWhether the provided account is a demo account or not.
UseSalesforceSandboxA boolean determining if the connection should be made to a Salesforce sandbox account.
UserThe user that is SSO-enabled.
PasswordThe password of the user that is SSO-enabled.
SecurityTokenThe security token used to authenticate access to the Salesforce Marketing Cloud Account Engagement account.
Salesforce Marketing Cloud Account Engagement Connector for CData Sync

AuthScheme

The type of authentication to use when connecting to Salesforce Marketing Cloud Account Engagement.

解説

  • Auto: Lets the driver decide automatically based on the other connection properties you have set.
  • OAuth: Set this to perform OAuth with the code grant type.
  • OAuthPassword: Set this to perform OAuth with the password grant type.
  • OAuthJWT: Set this to perform OAuth authentication with a JWT certificate. Requires the following additional connection properties. [OAuthJWTCert,/OAuthJWTCertType/OAuthJWTCertPassword/OAuthJWTCertSubject/OAuthJWTIssuer/OAuthJWTSubject]

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Schema

Specify the Salesforce Marketing Cloud Account Engagement API version to use. SalesforcePardotV5 is the new rebuilt API.

解説

Specify the Salesforce Marketing Cloud Account Engagement API version to use. SalesforcePardotV5 is the rebuilt API.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

BusinessUnitID

Your Salesforce Marketing Cloud Account Engagement Business Unit ID (BU). Required when connecting via OAuth 2.0.

解説

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

IsDemoAccount

Whether the provided account is a demo account or not.

解説

If set to true, all the requests will be made to the Pardot demo endpoints.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

UseSalesforceSandbox

A boolean determining if the connection should be made to a Salesforce sandbox account.

解説

To connect to a Salesforce sandbox account, set UseSalesforceSandbox = true and append the sandbox name to the end of the user name. For example, if your user name is "user", and sandbox name in Salesforce is "sandbox", the specified User should appear as "user.sandbox".

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

User

The user that is SSO-enabled.

解説

An SSO-enabled user is one who can log in to the Pardot user interface (https://pi.pardot.com) using "Log In with Salesforce" or who can access Pardot using the Pardot Lightning App. Together with Password, this field is used for OAuth flow with PASSWORD grant type.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Password

The password of the user that is SSO-enabled.

解説

An SSO-enabled user is one who can log in to the Pardot user interface (https://pi.pardot.com) using "Log In with Salesforce" or who can access Pardot using the Pardot Lightning App. Together with User, this field is used for OAuth flow with PASSWORD grant type.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

SecurityToken

The security token used to authenticate access to the Salesforce Marketing Cloud Account Engagement account.

解説

Together with User and Password, this field can be used to authenticate against the Salesforce server. This is only required if your organization is setup to require it. A security token can be obtained by going to your profile information and resetting your security token. If your password is reset, you will also need to reset the security token.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

BulkAPI

このセクションでは、本プロバイダーの接続文字列で設定可能なBulkAPI プロパティの全リストを提供します。


プロパティ説明
BulkModeDetermines if Bulk APIs will be used and if the driver should wait for the results.
Salesforce Marketing Cloud Account Engagement Connector for CData Sync

BulkMode

Determines if Bulk APIs will be used and if the driver should wait for the results.

解説

This property can have the following values:

  1. None - Bulk APIs will not be used
  2. Bulk - UPSERT/UPDATE/INSERT and DELETE will use Import and BulkActions API respectively, but it does not wait for the results of the operations.
  3. BulkWaitForResults - UPSERT/UPDATE/INSERT and DELETE will use Import and BulkActions API respectively

Use BulkMode=BulkWaitForResults if you want to know if a job failed or not, and get more information about the rows that failed by querying LastResultInfo#TEMP table. Since a bulk job may take some initial time until it starts getting processed, this will cause some delays. If you do not want to wait until the job is finished, you can use BulkMode=Bulk

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

OAuth

このセクションでは、本プロバイダーの接続文字列で設定可能なOAuth プロパティの全リストを提供します。


プロパティ説明
OAuthClientIdOAuth 認証サーバーを使用してアプリケーションを登録する場合に割り当てられたクライアントId。
OAuthClientSecretOAuth 認証サーバーにアプリケーションを登録する場合に割り当てられたクライアントシークレット。
OAuthGrantTypeOAuth フローのグラント種別。
Salesforce Marketing Cloud Account Engagement Connector for CData Sync

OAuthClientId

OAuth 認証サーバーを使用してアプリケーションを登録する場合に割り当てられたクライアントId。

解説

OAuth アプリケーションの登録の一環として、コンシューマキーとも呼ばれるOAuthClientId 値、およびクライアントシークレットOAuthClientSecret が提供されます。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

OAuthClientSecret

OAuth 認証サーバーにアプリケーションを登録する場合に割り当てられたクライアントシークレット。

解説

OAuth アプリケーションの登録の一環として、コンシューマキーとも呼ばれるOAuthClientId が提供されます。また、コンシューマーシークレットと呼ばれるクライアントシークレットも提供されます。クライアントシークレットをOAuthClientSecret プロパティに設定します。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

OAuthGrantType

OAuth フローのグラント種別。

解説

次のオプションが利用可能です:CODE,PASSWORD

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

JWT OAuth

このセクションでは、本プロバイダーの接続文字列で設定可能なJWT OAuth プロパティの全リストを提供します。


プロパティ説明
OAuthJWTCertJWT 証明書のストア。
OAuthJWTCertTypeJWT 証明書を格納するキーストアの種類。
OAuthJWTCertPasswordOAuth JWT 証明書のパスワード。
OAuthJWTCertSubjectOAuth JWT 証明書のサブジェクト。
OAuthJWTIssuerJava Web Token の発行者。
OAuthJWTSubjectアプリケーションからデリゲートアクセスの要求対象となるユーザーサブジェクト。
Salesforce Marketing Cloud Account Engagement Connector for CData Sync

OAuthJWTCert

JWT 証明書のストア。

解説

クライアント証明書のための証明書ストア名。

OAuthJWTCertType フィールドは、OAuthJWTCert により指定された証明書ストアの種類を指定します。 ストアがパスワードで保護されている場合は、OAuthJWTCertPassword でパスワードを指定します。

OAuthJWTCert は、OAuthJWTCertSubject フィールドとともにクライアント証明書を指定するために使われます。 OAuthJWTCert に値がある場合で、OAuthJWTCertSubject が設定されている場合は、証明書の検索が始まります。 詳しくは、OAuthJWTCertSubject フィールドを参照してください。

証明書ストアの指定はプラットフォームに依存します。

Windows の共通のユーザとシステム証明書ストアの指定は以下のとおりです。

MY個人証明書と関連付けられた秘密キーを格納している証明書ストア。
CA証明機関の証明書。
ROOTルート証明書。
SPCソフトウェア発行元証明書。

Javaでは、証明書ストアは通常、証明書および任意の秘密キーを含むファイルです。

証明書ストアの種類がPFXFile の場合は、このプロパティにファイル名を設定します。 PFXBlob の場合は、このプロパティをPFX ファイルのバイナリコンテンツ(例えば、PKCS12証明書ストア)に設定する必要があります。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

OAuthJWTCertType

JWT 証明書を格納するキーストアの種類。

解説

このプロパティには次の値の一つを設定できます。

USERWindows の場合、現在のユーザーにより所有された証明書ストアであることを指定します。 Note:この種類はJava では利用できません。
MACHINEWindows の場合、この証明書ストアがシステムストアであることを指定します。 Note:この種類はJava では利用できません。
PFXFILEこの証明書ストアは、証明書を含むPFX(PKCS12)ファイルの名前です。
PFXBLOBこの証明書ストアは、PFX(PKCS12)形式の証明書ストアを表すBase-64でエンコードされた文字列です。
JKSFILEこの証明書ストアは、証明書を含むJava key store(JKS)ファイルの名前です。 Note:この種類はJava のみで利用できます。
JKSBLOBこの証明書ストアは、Java key store(JKS)形式の証明書ストアを表すBase-64でエンコードされた文字列です。 Note:この種類はJava のみで利用できます。
PEMKEY_FILEこの証明書ストアは、秘密キーと任意の証明書を含むPEM でエンコードされたファイルの名前です。
PEMKEY_BLOBこの証明書ストアは、秘密キーと任意の証明書を含むBase-64でエンコードされた文字列です。
PUBLIC_KEY_FILEこの証明書ストアは、PEM またはDER でエンコードされた公開キーの証明書を含むファイルの名前です。
PUBLIC_KEY_BLOBこの証明書ストアは、PEM またはDER でエンコードされた公開キーの証明書を含むBase-64でエンコードされた文字列です。
SSHPUBLIC_KEY_FILEこの証明書ストアは、SSH 公開キーを含むファイルの名前です。
SSHPUBLIC_KEY_BLOBこの証明書ストアは、SSH 公開キーを含むBase-64でエンコードされた文字列です。
P7BFILEこの証明書ストアは、証明書を含むPKCS7 ファイルの名前です。
PPKFILEこの証明書ストアは、PuTTY 秘密キー(PPK)を含むファイルの名前です。
XMLFILEこの証明書ストアは、XML 形式の証明書を含むファイルの名前です。
XMLBLOBこの証明書ストアは、XML 形式の証明書を含む文字列の名前です。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

OAuthJWTCertPassword

OAuth JWT 証明書のパスワード。

解説

証明書ストアでパスワードが必要である場合、このプロパティを使用してパスワードを指定し、証明書ストアにアクセスできます。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

OAuthJWTCertSubject

OAuth JWT 証明書のサブジェクト。

解説

証明書のサブジェクトは、証明書をロードするときにストア内の証明書を検索するために使用されます。

完全に一致するものが見つからない場合、ストアはプロパティの値を含むサブジェクトを検索します。

それでも一致するものが見つからない場合、プロパティは空白で設定され、証明書は選択されません。

"*" に設定すると、証明書ストアの1番目の証明書が選択されます。

証明書のサブジェクトは識別の名前フィールドおよび値のカンマ区切りのリストです。 例えば、"CN=www.server.com, OU=test, C=US, [email protected]"。共通のフィールドとその説明は以下のとおりです。

フィールド説明
CN共通名。一般的には、www.server.com のようなホスト名です。
O法人名
OU法人の部署名
L法人の住所(市町村名)
S法人の住所(都道府県)
C国名
EEメールアドレス

フィールド値にカンマが含まれている場合は、それを引用符で囲む必要があります。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

OAuthJWTIssuer

Java Web Token の発行者。

解説

Java Web Token の発行者。 通常は、OAuth アプリケーションのクライアントId またはE メールアドレスとなります。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

OAuthJWTSubject

アプリケーションからデリゲートアクセスの要求対象となるユーザーサブジェクト。

解説

アプリケーションからデリゲートアクセスの要求対象となるユーザーサブジェクトです。通常は、ユーザーのアカウント名またはE メールアドレスとなります。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

SSL

このセクションでは、本プロバイダーの接続文字列で設定可能なSSL プロパティの全リストを提供します。


プロパティ説明
SSLServerCertTLS/SSL を使用して接続するときに、サーバーが受け入れ可能な証明書。
Salesforce Marketing Cloud Account Engagement Connector for CData Sync

SSLServerCert

TLS/SSL を使用して接続するときに、サーバーが受け入れ可能な証明書。

解説

TLS/SSL 接続を使用する場合は、このプロパティを使用して、サーバーが受け入れるTLS/SSL 証明書を指定できます。コンピュータによって信頼されていない他の証明書はすべて拒否されます。

このプロパティは、次のフォームを取ります:

説明 例
フルPEM 証明書(例では省略されています) -----BEGIN CERTIFICATE----- MIIChTCCAe4CAQAwDQYJKoZIhv......Qw== -----END CERTIFICATE-----
証明書を保有するローカルファイルへのパス。 C:\cert.cer
公開鍵(例では省略されています) -----BEGIN RSA PUBLIC KEY----- MIGfMA0GCSq......AQAB -----END RSA PUBLIC KEY-----
MD5 Thumbprint (hex 値はスペースおよびコロン区切り) ecadbdda5a1529c58a1e9e09828d70e4
SHA1 Thumbprint (hex 値はスペースおよびコロン区切り) 34a929226ae0819f2ec14b4a3d904f801cbb150d

これを指定しない場合は、マシンが信用するすべての証明書が受け入れられます。

すべての証明書の受け入れを示すには、'*'を使用します。セキュリティ上の理由から、これはお勧めできません。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Firewall

このセクションでは、本プロバイダーの接続文字列で設定可能なFirewall プロパティの全リストを提供します。


プロパティ説明
FirewallTypeプロキシベースのファイアウォールで使われるプロトコル。
FirewallServerプロキシベースのファイアウォールの名前もしくはIP アドレス。
FirewallPortプロキシベースのファイアウォールのTCP ポート。
FirewallUserプロキシベースのファイアウォールに認証するために使うユーザー名。
FirewallPasswordプロキシベースのファイアウォールへの認証に使われるパスワード。
Salesforce Marketing Cloud Account Engagement Connector for CData Sync

FirewallType

プロキシベースのファイアウォールで使われるプロトコル。

解説

このプロパティは、Sync App がFirewallServer プロキシ経由でトンネルトラフィックを使うためのプロトコルを指定します。デフォルトでは、Sync App はシステムプロキシに接続します。この動作を無効化し次のプロキシタイプのどれかで接続するには、ProxyAutoDetect をfalse に設定します。

タイプ デフォルトポート 説明
TUNNEL 80 これが設定されている場合、Sync App はSalesforce Marketing Cloud Account Engagement への接続を開き、プロキシを経由して通信が行われます。
SOCKS4 1080 これが設定されている場合、Sync App はデータをFirewallServer およびFirewallPort で指定されたSOCS 4 プロキシ経由で送信し、接続リクエストが許容されるかどうかを決定します。
SOCKS5 1080 これが設定されている場合、Sync App はデータをFirewallServer およびFirewallPort で指定されたSOCS 5 プロキシ経由で送信します。プロキシに認証が必要な場合には、FirewallUser およびFirewallPassword をプロキシが認識する認証情報に設定します。

HTTP プロキシへの接続には、ProxyServer およびProxyPort ポートを使ってください。HTTP プロキシへの認証には、ProxyAuthScheme、ProxyUser、およびProxyPassword を使ってください。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

FirewallServer

プロキシベースのファイアウォールの名前もしくはIP アドレス。

解説

ファイアウォールトラバーサルを許容するために設定するIP アドレス、DNS 名、もしくはプロキシホスト名を指定するプロパティです。プロトコルはFirewallType で指定されます。このプロパティとFirewallServer を使って、SOCKS 経由での接続、もしくはトンネリングが可能です。HTTP プロキシへの接続には、ProxyServer を使用します。

Sync App はデフォルトでシステムプロキシを使うので注意してください。他のプロキシを使う場合には、ProxyAutoDetect をfalse に設定してください。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

FirewallPort

プロキシベースのファイアウォールのTCP ポート。

解説

ファイアウォールトラバーサルを許容するために設定するプロキシベースのファイアウォールのTCP ポート。名前もしくはIP アドレスを指定するには、FirewallServer を使います。FirewallType でプロトコルを指定します。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

FirewallUser

プロキシベースのファイアウォールに認証するために使うユーザー名。

解説

FirewallUser およびFirewallPassword プロパティは、FirewallType により指定された認証方式に則り、FirewallServer、およびFirewallPort で指定されたプロキシに対しての認証に使われます。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

FirewallPassword

プロキシベースのファイアウォールへの認証に使われるパスワード。

解説

このプロパティは、FirewallType により指定された認証メソッドに則り、FirewallServer およびFirewallPort で指定されたプロキシに渡されます。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Proxy

このセクションでは、本プロバイダーの接続文字列で設定可能なProxy プロパティの全リストを提供します。


プロパティ説明
ProxyAutoDetectこれは、システムプロキシ設定を使用するかどうかを示します。
ProxyServerHTTP トラフィックをルートするためのプロキシのホストネームもしくはIP アドレス。
ProxyPortProxyServer プロキシが起動しているTCP ポート。
ProxyAuthSchemeProxyServer プロキシへの認証で使われる認証タイプ。
ProxyUserProxyServer プロキシへの認証に使われるユーザー名。
ProxyPasswordProxyServer プロキシへの認証に使われるパスワード。
ProxySSLTypeProxyServer プロキシへの接続時に使用するSSL タイプ。
ProxyExceptionsProxyServer 経由での接続が免除される宛先ホスト名またはIP のセミコロン区切りのリスト。
Salesforce Marketing Cloud Account Engagement Connector for CData Sync

ProxyAutoDetect

これは、システムプロキシ設定を使用するかどうかを示します。

解説

これは他のプロキシ設定よりも優先されるため、カスタムプロキシ設定を使用するにはProxyAutoDetect をFALSE に設定する必要があります。

HTTP プロキシへの接続には、ProxyServer を参照してください。SOCKS やトンネリングなどの他のプロキシには、FirewallType を参照してください。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

ProxyServer

HTTP トラフィックをルートするためのプロキシのホストネームもしくはIP アドレス。

解説

HTTP トラフィックをルートするためのプロキシのホストネームもしくはIP アドレス。HTTP プロキシへの認証には、Sync App はHTTP、Windows(NTLM)、もしくはKerberos 認証タイプを使用することができます。

SOCKS プロキシを経由して接続する、もしくは接続をトンネルするには、FirewallType を参照してください。

デフォルトで、Sync App はsystem プロキシを使います。他のプロキシを使う場合には、ProxyAutoDetect をfalse に設定します。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

ProxyPort

ProxyServer プロキシが起動しているTCP ポート。

解説

HTTP トラフィックをリダイレクトするHTTP プロキシが実行されているポート。ProxyServer でHTTP プロキシを指定します。その他のプロキシタイプについては、FirewallType を参照してください。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

ProxyAuthScheme

ProxyServer プロキシへの認証で使われる認証タイプ。

解説

この値は、ProxyServer およびProxyPort で指定されるHTTP プロキシに認証するために使われる認証タイプを指定します。

Sync App は、デフォルトでsystem proxy settings を使い、追加での設定が不要です。他のプロキシへの接続をする場合には、ProxyServer およびProxyPort に加え、ProxyAutoDetect をfalse に設定します。認証するには、ProxyAuthScheme を設定し、必要な場合にはProxyUser およびProxyPassword を設定します。

認証タイプは、次のどれかになります。

  • BASIC: Sync App はHTTP BASIC 認証を行います。
  • DIGEST: Sync App はHTTP DIGEST 認証を行います。
  • NEGOTIATE: Sync App は認証において有効なプロトコルに応じて、NTLM もしくはKerberos トークンを取得します。
  • PROPRIETARY: Sync App はNTLM もしくはKerberos トークンを発行しません。このトークンを、HTTP リクエストのAuthorization ヘッダーに含める必要があります。

SOCKS 5 認証のような他の認証タイプを使用するには、FirewallType を参照してください。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

ProxyUser

ProxyServer プロキシへの認証に使われるユーザー名。

解説

ProxyUser および ProxyPassword オプションは、ProxyServer で指定されたHTTP プロキシに対して接続および認証するために使用されます。

ProxyAuthScheme で使用可能な認証タイプを選択することができます。HTTP 認証を使う場合、これをHTTP プロキシで識別可能なユーザーのユーザー名に設定します。Windows もしくはKerberos 認証を使用する場合、このプロパティを次の形式のどれかでユーザー名に設定します。

user@domain
domain\user

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

ProxyPassword

ProxyServer プロキシへの認証に使われるパスワード。

解説

このプロパティは、NTLM(Windows)、Kerberos、もしくはHTTP 認証をサポートするHTTP プロキシサーバーに認証するために使われます。HTTP プロキシを指定するためには、ProxyServer およびProxyPort を設定します。認証タイプを指定するためにはProxyAuthScheme を設定します。

HTTP 認証を使う場合、さらにHTTP プロキシにProxyUser およびProxyPassword を設定します。

NTLM 認証を使う場合、Windows パスワードにProxyUser およびProxyPassword を設定します。Kerberos 認証には、これらを入力する必要があります。

SOCKS 5 認証もしくは、トンネリングは、FirewallType を参照してください。

デフォルトで、Sync App はsystem プロキシを使います。他のプロキシに接続する場合には、これをfalse に設定します。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

ProxySSLType

ProxyServer プロキシへの接続時に使用するSSL タイプ。

解説

このプロパティは、ProxyServer で指定されたHTTP プロキシへの接続にSSL を使用するかどうかを決定します。この値は、AUTO、ALWAYS、NEVER、TUNNEL のいずれかです。有効な値は次のとおりです。

AUTOデフォルト設定。URL がHTTPS URL の場合、Sync App は、TUNNEL オプションを使います。URL がHTTP URL の場合、コンポーネントはNEVER オプションを使います。
ALWAYS接続は、常にSSL 有効となります。
NEVER接続は、SSL 有効になりません。
TUNNEL接続は、トンネリングプロキシを経由します。プロキシサーバーがリモートホストへの接続を開き、プロキシを経由して通信が行われます。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

ProxyExceptions

ProxyServer 経由での接続が免除される宛先ホスト名またはIP のセミコロン区切りのリスト。

解説

ProxyServer は、このプロパティで定義されたアドレスを除くすべてのアドレスに使用されます。セミコロンを使用してエントリを区切ります。

Sync App は、追加設定なしにデフォルトでシステムのプロキシ設定を使います。この接続のプロキシ例外を明示的に構成するには、ProxyAutoDetect をfalse に設定して、ProxyServer およびProxyPort を設定する必要があります。認証するには、ProxyAuthScheme を設定し、必要な場合にはProxyUser およびProxyPassword を設定します。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Logging

このセクションでは、本プロバイダーの接続文字列で設定可能なLogging プロパティの全リストを提供します。


プロパティ説明
LogModulesログファイルに含めるコアモジュール。
Salesforce Marketing Cloud Account Engagement Connector for CData Sync

LogModules

ログファイルに含めるコアモジュール。

解説

指定された(';' で区切られた)モジュールのみがログファイルに含まれます。デフォルトではすべてのモジュールが含まれます。

概要はログ ページを参照してください。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Schema

このセクションでは、本プロバイダーの接続文字列で設定可能なSchema プロパティの全リストを提供します。


プロパティ説明
Locationテーブル、ビュー、およびストアドプロシージャを定義するスキーマファイルを格納するディレクトリへのパス。
BrowsableSchemasこのプロパティは、使用可能なスキーマのサブセットにレポートされるスキーマを制限します。例えば、BrowsableSchemas=SchemaA,SchemaB,SchemaC です。
Tablesこのプロパティは、使用可能なテーブルのサブセットにレポートされるテーブルを制限します。例えば、Tables=TableA,TableB,TableC です。
Views使用可能なテーブルのサブセットにレポートされるビューを制限します。例えば、Views=ViewA,ViewB,ViewC です。
Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Location

テーブル、ビュー、およびストアドプロシージャを定義するスキーマファイルを格納するディレクトリへのパス。

解説

Sync App のスキーマファイル(テーブルとビューの場合は.rsd ファイル、ストアドプロシージャの場合は.rsb ファイル)を含むディレクトリへのパス。このフォルダの場所は、実行ファイルの場所からの相対パスにすることができます。Location プロパティは、定義をカスタマイズしたり(例えば、カラム名を変更する、カラムを無視するなど)、新しいテーブル、ビュー、またはストアドプロシージャでデータモデルを拡張する場合にのみ必要です。

指定しない場合、デフォルトの場所は"%APPDATA%\\CData\\SalesforcePardot Data Provider\\Schema" となり、%APPDATA% はユーザーのコンフィギュレーションディレクトリに設定されます:

Platform %APPDATA%
Windows APPDATA 環境変数の値
Linux ~/.config

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

BrowsableSchemas

このプロパティは、使用可能なスキーマのサブセットにレポートされるスキーマを制限します。例えば、BrowsableSchemas=SchemaA,SchemaB,SchemaC です。

解説

スキーマをデータベースからリストすると、負荷がかかる可能性があります。接続文字列でスキーマのリストを提供すると、 パフォーマンスが向上します。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Tables

このプロパティは、使用可能なテーブルのサブセットにレポートされるテーブルを制限します。例えば、Tables=TableA,TableB,TableC です。

解説

テーブルを複数のデータベースからリストすると、負荷がかかる可能性があります。接続文字列でテーブルのリストを提供すると、Sync App のパフォーマンスが向上します。

このプロパティは、作業したいビューがすでにわかっていて、ビューが多すぎる場合に、ビューを自動的にリストする代わりに使用することもできます。

カンマ区切りのリストで使用したいテーブルを指定します。各テーブルは、角かっこ、二重引用符、またはバッククオートを使用してエスケープされた特殊文字列を含む有効なSQL 識別子である必要があります。 例えば、Tables=TableA,[TableB/WithSlash],WithCatalog.WithSchema.`TableC With Space` です。

複数のスキーマまたはカタログを持つデータソースに接続する場合は、複数のカタログやスキーマに存在するテーブル間の曖昧さを避けるため、最後の例のように、このプロパティにテーブルの完全修飾名を指定する必要があることに注意してください。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Views

使用可能なテーブルのサブセットにレポートされるビューを制限します。例えば、Views=ViewA,ViewB,ViewC です。

解説

ビューを複数のデータベースからリストすると、負荷がかかる可能性があります。接続文字列でビューのリストを提供すると、Sync App のパフォーマンスが向上します。

このプロパティは、作業したいビューがすでにわかっていて、ビューが多すぎる場合に、ビューを自動的にリストする代わりに使用することもできます。

カンマ区切りのリストで使用したいビューを指定します。各ビューは、角かっこ、二重引用符、またはバッククオートを使用してエスケープされた特殊文字列を含む有効なSQL 識別子である必要があります。 例えば、Views=ViewA,[ViewB/WithSlash],WithCatalog.WithSchema.`ViewC With Space` です。

複数のスキーマまたはカタログを持つデータソースに接続する場合は、複数のカタログやスキーマに存在するテーブル間の曖昧さを避けるため、最後の例のように、このプロパティにテーブルの完全修飾名を指定する必要があることに注意してください。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Miscellaneous

このセクションでは、本プロバイダーの接続文字列で設定可能なMiscellaneous プロパティの全リストを提供します。


プロパティ説明
ArchivedSpecify whether to get archived or unarchived records.
IncludeMessageSet this property when querying Emails table. If false, the response does not include the html or text body of the email message. Default value is true.
MaxRowsクエリで集計またはGROUP BY を使用しない場合に返される行数を制限します。これはLIMIT 句よりも優先されます。
MaxThreadsSpecifies the number of concurrent requests.
Otherこれらの隠しプロパティは特定のユースケースでのみ使用されます。
PagesizeSalesforce Marketing Cloud Account Engagement から返されるページあたりの結果の最大数。
PseudoColumnsこのプロパティは、テーブルのカラムとして疑似カラムが含まれているかどうかを示します。
ResponseModeThe Pardot API supports several output formats, each of which returns different levels of detail in the response. Supported output formats include: full - Returns all supported data for the Pardot object and all objects associated with it. simple - Returns all supported data for for the Pardot object. bulk -- Returns basic data for an object. Does not provide object associations and total object count. The default value is simple. Not applicable for SalesforcePardotV5 schema.
Timeoutタイムアウトエラーがスローされ、処理をキャンセルするまでの秒数。
UserDefinedViewsカスタムビューを含むJSON コンフィギュレーションファイルを指すファイルパス。
ValueDelimiterThe delimiter used for multi-select fields values.
Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Archived

Specify whether to get archived or unarchived records.

解説

This property is only valid for tables OneToOneEmails and EmailTemplates of SalesforcePardot.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

IncludeMessage

Set this property when querying Emails table. If false, the response does not include the html or text body of the email message. Default value is true.

解説

Set this property when querying Emails table. If false, the response does not include the html or text body of the email message. Default value is true.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

MaxRows

クエリで集計またはGROUP BY を使用しない場合に返される行数を制限します。これはLIMIT 句よりも優先されます。

解説

クエリで集計またはGROUP BY を使用しない場合に返される行数を制限します。これはLIMIT 句よりも優先されます。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

MaxThreads

Specifies the number of concurrent requests.

解説

This property allows you to issue multiple requests simultaneously, thereby improving performance. However, the number of concurrent requests should be reduced to avoid the following error "You have exceeded your concurrent request limit".

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Other

これらの隠しプロパティは特定のユースケースでのみ使用されます。

解説

以下にリストされているプロパティは、特定のユースケースで使用可能です。通常のドライバーのユースケースおよび機能では、これらのプロパティは必要ありません。

複数のプロパティをセミコロン区切りリストで指定します。

統合およびフォーマット

DefaultColumnSizeデータソースがメタデータにカラムの長さを提供しない場合に、文字列フィールドのデフォルトの長さを設定します。デフォルト値は2000です。
ConvertDateTimeToGMT日時の値を、マシンのローカルタイムではなくGMT グリニッジ標準時に変換するかどうかを決定します。
RecordToFile=filename基底のソケットデータ転送を指定のファイルに記録します。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Pagesize

Salesforce Marketing Cloud Account Engagement から返されるページあたりの結果の最大数。

解説

Pagesize プロパティは、Salesforce Marketing Cloud Account Engagement から返されるページあたりの結果の最大数に影響を与えます。より大きい値を設定すると、1ページあたりの消費メモリが増える代わりに、パフォーマンスが向上する場合があります。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

PseudoColumns

このプロパティは、テーブルのカラムとして疑似カラムが含まれているかどうかを示します。

解説

Entity Framework ではテーブルカラムでない疑似カラムに値を設定できないため、この設定はEntity Framework で特に便利です。この接続設定の値は、"Table1=Column1, Table1=Column2, Table2=Column3" の形式です。"*=*" のように"*" 文字を使用して、すべてのテーブルとすべてのカラムを含めることができます。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

ResponseMode

The Pardot API supports several output formats, each of which returns different levels of detail in the response. Supported output formats include: full - Returns all supported data for the Pardot object and all objects associated with it. simple - Returns all supported data for for the Pardot object. bulk -- Returns basic data for an object. Does not provide object associations and total object count. The default value is simple. Not applicable for SalesforcePardotV5 schema.

解説

The Pardot API supports several output formats, each of which returns different levels of detail in the response. The default value is simple. Not applicable for SalesforcePardotV5 schema.

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

Timeout

タイムアウトエラーがスローされ、処理をキャンセルするまでの秒数。

解説

Timeout が0に設定されている場合は、操作がタイムアウトしません。処理が正常に完了するか、エラー状態になるまで実行されます。

Timeout の有効期限が切れても処理が完了していない場合は、Sync App は例外をスローします。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

UserDefinedViews

カスタムビューを含むJSON コンフィギュレーションファイルを指すファイルパス。

解説

ユーザー定義ビューは、UserDefinedViews.json というJSON 形式のコンフィギュレーションファイルで定義されています。Sync App は、このファイルで指定されたビューを自動的に検出します。

また、複数のビュー定義を持ち、UserDefinedViews 接続プロパティを使用して制御することも可能です。このプロパティを使用すると、指定されたビューのみがSync App によって検知されます。

このユーザー定義ビューのコンフィギュレーションファイルは、次のようにフォーマットされています。

  • 各ルートエレメントはビューの名前を定義します。
  • 各ルートエレメントには、query と呼ばれる子エレメントが含まれており、この子エレメントにはビューのカスタムSQL クエリが含まれています。

次に例を示します。

{
	"MyView": {
		"query": "SELECT * FROM Prospects WHERE MyColumn = 'value'"
	},
	"MyView2": {
		"query": "SELECT * FROM MyTable WHERE Id IN (1,2,3)"
	}
}
UserDefinedViews 接続プロパティを使用して、JSON コンフィギュレーションファイルの場所を指定します。次に例を示します。
"UserDefinedViews", C:\Users\yourusername\Desktop\tmp\UserDefinedViews.json
指定されたパスは引用符で囲まれていないことに注意してください。

Salesforce Marketing Cloud Account Engagement Connector for CData Sync

ValueDelimiter

The delimiter used for multi-select fields values.

解説

The delimiter used for multi-select fields values.

Copyright (c) 2024 CData Software, Inc. - All rights reserved.
Build 23.0.8839