CData Sync App は、Marketo データをデータベース、データレイク、またはデータウェアハウスに継続的にパイプライン化する簡単な方法を提供し、分析、レポート、AI、および機械学習で簡単に利用できるようにします。
Marketo コネクタはCData Sync アプリケーションから使用可能で、Marketo からデータを取得して、サポートされている任意の同期先に移動できます。
Sync App は、REST API バージョン1 およびSOAP API バージョン2.6 経由で利用可能なエンティティへのSQL92 アクセスを可能にします。
必須プロパティについては、設定タブを参照してください。
通常必須ではない接続プロパティについては、高度な設定タブを参照してください。
Marketo は、Marketo への接続および認証ために設計された新しいREST API サービスを作成します。 また、REST API へのユーザーのアクセスを検証するために必要なOAuth ベースの認証情報も生成します。
新しいサービスのOAuth 資格情報を取得して記録するには、Marketo [管理]エリアに戻り、 LaunchPoint オプションに移動します。
作成したサービスの詳細の表示リンクをクリックします。Marketo は、認証資格情報を表示するウィンドウを開きます。 これらの資格情報は、OAuthClientId およびOAuthClientSecret の値を提示します。
このセクションでは、Marketo Sync App の高度な機能を厳選して説明します。
Sync App を使用すると、事前設定されたクエリによって内容が決定されるユーザー定義ビューと呼ばれる仮想テーブルを定義できます。 このビューは、ドライバーに発行されるクエリを直接制御できない場合に有効です。 カスタムビューの作成と設定の概要については、ユーザー定義ビュー を参照してください。
SSL の設定 を使用して、Sync App が証明書のネゴシエーションをどのように扱うかを調整します。さまざまな証明書形式を選択できます。 詳しくは、接続文字列オプションにあるSSLServerCert プロパティを参照してください。
Windows プロキシとHTTP プロキシを含むファイアウォールとプロキシ に合致するようSync App を設定します。トンネル接続を設定することもできます。
Sync App は、Marketo にできるだけ多くのSELECT ステートメント処理をオフロードし、残りのクエリをクライアント側のインメモリで処理します。
詳しくはクエリ処理 を参照してください。
CData ログを調整するために使用可能な設定の概要については、ログ を参照してください。基本的なロギングでは、 次の2つの接続プロパティを設定するだけです。LogModules 接続プロパティを使用してログに記録する情報のサブセットを選択できる、 より洗練されたロギングをサポートする多数の機能があります。
デフォルトでは、Sync App はサーバーの証明書をシステムの信頼できる証明書ストアと照合してSSL / TLS のネゴシエーションを試みます。
別の証明書を指定するには、利用可能なフォーマットについてSSLServerCert プロパティを参照してください。
Windows のシステムプロキシ経由の接続では、接続プロパティを追加で設定する必要はありません。他のプロキシに接続するには、ProxyAutoDetect をfalse に設定します。
さらにHTTP プロキシへの認証には、ProxyServer とProxyPort に加えてProxyAuthScheme、ProxyUser、およびProxyPassword を設定します。
次のプロパティを設定します。
Marketo の組織のリードを作成、更新、削除、クエリします。
すべてのカラムは '=' 演算子を使って指定される必要があります。Id およびEmail カラムでは、OR 論理演算子を使って複数の値を指定できます。 OldestUpdatedAt カラムはsince クライテリアとして動作します。until クライテリアを設定するLatestUpdatedAt カラムを追加することで範囲を指定することができます。
取得したい行とカラムだけを指定することで、サーバーからの応答時間を向上できます。
SELECT Id, FirstName, LastName FROM Leads WHERE Email = '[email protected]' OR Email = '[email protected]'
新しいLead レコードを作成するには、Lead に関するデータベースに入力する情報を指定します。
次の例では、新しいLead を挿入する方法を説明します。
INSERT INTO Leads (Email, FirstName, LastName) VALUES ('[email protected]', 'John', 'Mark')
読み取り専用以外のフィールドは、すべて更新可能です。
UPDATE Leads SET MobilePhone = '111-222-3333' WHERE Id = '1'
Marketo API はLead の削除を直接サポートしていません。しかし、API 呼び出しから実行されるキャンペーンを作成し、キャンペーンのフローの一部としてLead の削除をトリガすることでLead を削除することができます。 このようなキャンペーンの作成方法についての詳細は、こちらから:http://developers.marketo.com/blog/delete-a-lead-with-the-marketo-api/
Marketo でキャンペーンを作成したら、削除するリードのId またはEmail カラムと併せてCampaignId またはCampaignName カラムのいずれかでキャンペーンを指定することで、削除リクエストを行うことができます。
DELETE FROM Leads WHERE Id = '1000195' AND CampaignId = '1027'
Name | Type | ReadOnly | Description |
Id [KEY] | Integer | True |
Marketo が割り当てた、アカウントの一意の識別子。 |
String | False |
リードのメールアドレス。 | |
Salutation | String | False |
リードの敬称。 |
FirstName | String | False |
リードのファーストネーム。 |
MiddleName | String | False |
リードのミドルネーム。 |
LastName | String | False |
リードのラストネーム。 |
DateofBirth | Date | False |
リードの生年月日。 |
Title | String | False |
リードの職位。 |
Address | String | False |
リードの住所。 |
City | String | False |
リードの住所(都市)。 |
State | String | False |
リードの住所(都道府県)。 |
PostalCode | String | False |
リードの住所(郵便番号)。 |
Country | String | False |
リードの住所(国)。 |
Website | String | False |
リードのウェブサイト。 |
Phone | String | False |
リードの電話番号。 |
MobilePhone | String | False |
リードの携帯電話。 |
Fax | String | False |
リードのファックス番号。 |
Company | String | False |
リードの企業名。 |
MainPhone | String | False |
リードの企業の電話番号。 |
SICCode | String | False |
リードの企業のSIC コード。 |
Site | String | False |
リードの企業のサイト。 |
BillingStreet | String | False |
リードの企業の請求先住所。 |
BillingCity | String | False |
リードの企業の請求先住所(都市)。 |
BillingState | String | False |
リードの企業の請求先住所(都道府県)。 |
BillingPostalCode | String | False |
リードの企業の請求先住所(郵便番号)。 |
BillingCountry | String | False |
リードの企業の請求先住所(国)。 |
NumberOfEmployees | Integer | False |
リードの企業の従業員数。 |
Industry | String | False |
リードの企業の業界。 |
AnnualRevenue | Decimal | False |
リードの企業の年間収益。 |
LeadScore | Integer | False |
リードのスコア。 |
Rating | String | False |
リードの評価。 |
Unsubscribed | Boolean | False |
リードが配信停止完了かどうかを決定します。 |
UnsubscribedReason | String | False |
リードの配信停止の理由。 |
AnonymousIP | String | False |
リードの匿名IP。 |
Department | String | False |
リードの部門。 |
DoNotCall | Boolean | False |
リードが連絡拒否リストに載っているかどうかを識別します。 |
DoNotCallReason | String | False |
リードが電話連絡拒否の理由。 |
InferredCompany | String | False |
リードの推測される企業。 |
InferredCountry | String | False |
リードの推測される国。 |
LeadRole | String | False |
リードのロール。 |
LeadSource | String | False |
リードのソース。 |
LeadStatus | String | False |
リードの現在のステータス。 |
ForeignSysPersonId | String | False |
外部システムからのリードのId。 |
ForeignSysType | String | False |
ForeignSysPersonId の値が由来する外部システムのタイプ。 |
MarketoSocialFacebookDisplayName | String | False |
リードのFacebook の表示名。 |
MarketoSocialFacebookId | String | False |
リードのFacebook Id。 |
MarketoSocialFacebookPhotoURL | String | False |
リードのFacebook の画像URL。 |
MarketoSocialFacebookProfileURL | String | False |
リードのFacebook のプロファイルURL。 |
MarketoSocialFacebookReach | Integer | False |
リードのFacebook のリーチ。 |
MarketoSocialFacebookReferredEnrollments | Integer | False |
リードのFacebook を参照元とする登録数。 |
MarketoSocialFacebookReferredVisits | Integer | False |
リードのFacebook を参照元とする訪問数。 |
MarketoSocialGender | String | False |
リードのソーシャルジェンダ。 |
MarketoSocialLastReferredEnrollment | Datetime | False |
リードのソーシャルを最後の参照元とする登録。 |
MarketoSocialLastReferredVisit | Datetime | False |
リードのソーシャルを最後の参照元とする訪問。 |
MarketoSocialLinkedInDisplayName | String | False |
リードのLinkedIn の表示名。 |
MarketoSocialLinkedInId | String | False |
リードのLinkedIn Id。 |
MarketoSocialLinkedInPhotoURL | String | False |
リードのLinkedIn の画像URL。 |
MarketoSocialLinkedInProfileURL | String | False |
リードのLinkedIn のプロファイルURL。 |
MarketoSocialLinkedInReach | Integer | False |
リードのLinkedIn のリーチ。 |
MarketoSocialLinkedInReferredEnrollments | Integer | False |
リードのLinkedIn を参照元とする登録数。 |
MarketoSocialLinkedInReferredVisits | Integer | False |
リードのLinkedIn を参照元とする訪問数。 |
MarketoSocialSyndicationId | String | False |
リードのソーシャルシンジケーションId。 |
MarketoSocialTotalReferredEnrollments | Integer | True |
リードのソーシャルを参照元とする総登録数。 |
MarketoSocialTotalReferredVisits | Integer | True |
リードのソーシャルを参照元とする総訪問数。 |
MarketoSocialTwitterDisplayName | String | False |
リードのTwitter の表示名。 |
MarketoSocialTwitterId | String | False |
リードのTwitter Id。 |
MarketoSocialTwitterPhotoURL | String | False |
リードのTwitter の画像URL。 |
MarketoSocialTwitterProfileURL | String | False |
リードのTwitter のプロファイルURL。 |
MarketoSocialTwitterReach | Integer | False |
リードのTwitter のリーチ。 |
MarketoSocialTwitterReferredEnrollments | Integer | False |
リードのTwitter を参照元とする登録数。 |
MarketoSocialTwitterReferredVisits | Integer | False |
リードのTwitter を参照元とする訪問数。 |
MarketoSocialYahooDisplayName | String | False |
リードのYahoo の表示名。 |
MarketoSocialYahooPhotoURL | String | False |
リードのYahoo の画像URL。 |
MarketoSocialYahooProfileURL | String | False |
リードのYahoo のプロファイルURL。 |
MarketoSocialYahooReach | Integer | False |
リードのYahoo のリーチ。 |
MarketoSocialYahooReferredEnrollments | Integer | False |
リードのYahoo を参照元とする登録数。 |
MarketoSocialYahooReferredVisits | Integer | False |
リードのYahoo を参照元とする訪問数。 |
MicrosoftAddress2 | String | False |
リードのMicrosoft 登録住所(2行目)。 |
MicrosoftAddress3 | String | False |
リードのMicrosoft 登録住所(3行目)。 |
MicrosoftBillingAddress2 | String | False |
リードのMicrosoft 登録の請求先住所(2行目)。 |
MicrosoftBillingAddress3 | String | False |
リードのMicrosoft 登録の請求先住所(3行目)。 |
MicrosoftDoNotEmail | Boolean | False |
リードがMicrosoft のメール連絡拒否リストに載っているかどうかを識別します。 |
MicrosoftDoNotFax | Boolean | False |
リードがMicrosoft のファックス連絡拒否リストに載っているかどうかを識別します。 |
MicrosoftDoNotSendMarketingMaterial | Boolean | False |
リードがMicrosoft のDo Not Send Marketing Material リストに載っているかどうかを識別します。 |
MicrosoftHomePhone | String | False |
リードのMicrosoft 登録の自宅電話番号。 |
MicrosoftPreferredMethodofContact | String | False |
リードのMicrosoft 登録の希望する連絡方法。 |
MicrosoftTopic | String | False |
リードのMicrosoft トピック。 |
SAP_CRM_ABCClassification | String | False |
リードのSAP ABC 分類。 |
SAP_CRM_AccountID | String | False |
リードのSAP アカウントId。 |
SAP_CRM_Account_CreatedOn | Datetime | False |
リードのSAP アカウント作成日。 |
SAP_CRM_Account_ExternalID | String | False |
リードのSAP アカウントの外部Id。 |
SAP_CRM_Account_Fax | String | False |
リードのSAP アカウントのファックス番号。 |
SAP_CRM_Account_HouseNumber | String | False |
リードのSAP アカウントの家屋番号。 |
SAP_CRM_Account_IsDeleted | Boolean | False |
リードのSAP アカウントが削除されたかどうかを識別します。 |
SAP_CRM_Account_Status | String | False |
リードのSAP アカウントのステータス。 |
SAP_CRM_BestReachedBy | String | False |
リードのSAP の希望コンタクト方法。 |
SAP_CRM_ContactID | String | False |
リードのSAP コンタクトId。 |
SAP_CRM_Contact_Name | String | False |
リードのSAP コンタクト名。 |
SAP_CRM_DepartmentFromBusinessCard | String | False |
名刺から取得したリードのSAP 部門。 |
SAP_CRM_EmployeeID | String | False |
リードのSAP 従業員Id。 |
SAP_CRM_ExternalSystem | String | False |
リードのSAP 外部システム。 |
SAP_CRM_Function | String | False |
リードのSAP ファンクション。 |
SAP_CRM_Lead_HouseNumber | String | False |
リードのSAP 家屋番号。 |
SAP_CRM_Name | String | False |
リードのSAP 名。 |
SAP_CRM_Person_Type | String | False |
リードのSAP パーソンタイプ。 |
SAP_CRM_PrimaryContact | String | False |
リードのSAP プライマリコンタクト。 |
SAP_CRM_Qualification | String | False |
リードのSAP クオリフィケーション。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
OldestUpdatedAt | Datetime |
GET の実行時に使用されます。指定した時間以降に更新されたすべてのリードを返します。 |
LatestUpdatedAt | Datetime |
GET の実行時に使用されます。指定した時間までに更新されたすべてのリードを返します。 |
StaticListId | Integer |
GET の実行時に使用されます。取得する静的リストのId。 |
StaticListName | String |
GET の実行時に使用されます。取得する静的リストの名前。 |
CampaignSource | String |
DELETE の実行時に使用されます。キャンペーンのソースを指定するために使用されます。有効な値は、MKTOWS またはSALES です。指定しない場合は、デフォルトでMKTOWS が使用されます。 |
CampaignId | Integer |
DELETE の実行時に使用されます。Delete Lead トリガを含むキャンペーンのId を指定するために使用されます。CampaignId およびCampaignName の両方を指定することはできません。 |
CampaignName | String |
DELETE の実行時に使用されます。Delete Lead トリガを含むキャンペーンの名前を指定するために使用されます。CampaignId およびCampaignName の両方を指定することはできません。 |
Marketo の組織のプログラムをクエリおよび更新します。
Marketo では、次のカラムをSELECT クエリのWHERE 句で使用することができます:Id、Name、CreatedAt、UpdatedAt、CRMId、TagType、TagValue、WorkspaceName、WorkspaceId、IncludeArchive。
Id、Name、およびCRMId カラムでは、OR 論理演算子を使って複数の値を指定できます。CreatedAt およびUpdateAt フィルターは、日付の範囲を作成するために2回指定できます。
SELECT * FROM Programs WHERE CreatedAt > '08/01/2014' AND CreatedAt <= '08/31/2014'
読み取り専用以外のフィールドは、すべて更新可能です。
Tag*** およびCost*** カラムは、一つの値だけを受け入れます。そのため、更新の実行時にカンマ区切りのリストを受け入れません。
UPDATE Programs SET TagType = 'Program Owner', TagValue = 'Admin', CostMonth = '11/2014', CostAmount = '30' WHERE Id = '1002'
Name | Type | ReadOnly | Description |
Id [KEY] | Integer | True |
Marketo が割り当てた、プログラムの一意の識別子。 |
Name | String | True |
プログラムの名前。 |
Description | String | True |
プログラムの説明。 |
WorkspaceId | String | True |
プログラムが配置されているワークスペースのId。 |
WorkspaceName | String | True |
プログラムが配置されているワークスペースの名前。 |
TreePath | String | True |
プログラムの場所を表すフォルダ構造ツリーパス。 |
IsArchived | String | True |
プログラムをアーカイブするかどうかを指定します。 |
TagType# | String | False |
プログラムと関連のあるタグのタイプのカンマ区切りリスト。各TagType は、TagValue カラム経由で返されたそれぞれに関連のある値を持ちます。 |
TagValue# | String | False |
タグの値のカンマ区切りリスト。各値は、TagTypes カラム内にリストされたタイプに対応しています。 |
CostMonth# | String | False |
プログラムの期間原価月のカンマ区切りリスト。 |
CostAmount# | String | False |
プログラムの期間原価金額のカンマ区切りリスト。 |
CostId# | String | False |
プログラムの期間原価Id のカンマ区切りリスト。 |
CostNote# | String | False |
プログラムの期間原価ノートのカンマ区切りリスト。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
CreatedAt | Datetime |
GET の実行時に使用されます。プログラムが作成された日付でプログラムをフィルタします。 |
UpdatedAt | Datetime |
GET の実行時に使用されます。プログラムが更新された日付でプログラムをフィルタします。 |
CRMId | String |
GET の実行時に使用されます。プログラムに関連付けられたCRM Id。(この値は、プログラムに接続されたSalesforce キャンペーンのId を参照することができます。) |
IncludeArchive | Boolean |
GET の実行時に使用されます。True に設定すると、アーカイブされたプログラムを返します。 |
ビューは、データを示すという点でテーブルに似ていますが、ビューは読み取り専用です。
クエリは、ビューに対して通常のテーブルと同様に実行することができます。
Name | Description |
Activities | Marketo の組織のアクティビティをクエリします。 |
Activities_AddToList | Marketo の組織のリストに追加アクティビティをクエリします。 |
Activities_AddToSFDCCampaign | Marketo の組織のSFDC キャンペーンに追加アクティビティをクエリします。 |
Activities_ChangeDataValue | Marketo の組織のデータ値の変更アクティビティをクエリします。 |
Activities_ChangeOwner | Marketo の組織の所有者の変更アクティビティをクエリします。 |
Activities_ChangeRevenueStage | Marketo の組織の収益ステージの変更アクティビティをクエリします。 |
Activities_ChangeScore | Marketo の組織のスコアの変更アクティビティをクエリします。 |
Activities_ChangeStatusInProgression | Marketo の組織のプログラムステータスの変更アクティビティをクエリします。 |
Activities_ChangeStatusInSFDCCampaign | Marketo の組織のSFDC キャンペーンステータスの変更アクティビティをクエリします。 |
Activities_ClickEmail | Marketo の組織のメールのクリックアクティビティをクエリします。 |
Activities_ClickLink | Marketo の組織のリンクのクリックアクティビティをクエリします。 |
Activities_ConvertLead | Marketo の組織のリードのコンバートアクティビティをクエリします。 |
Activities_CreateTask | Marketo の組織のタスクの作成アクティビティをクエリします。 |
Activities_EmailBouncedSoft | Marketo の組織のメールがソフトバウンスで不達のアクティビティをクエリします。 |
Activities_EmailDelivered | Marketo の組織のメールの受信アクティビティをクエリします。 |
Activities_InterestingMoments | Marketo の組織の注目のアクションアクティビティをクエリします。 |
Activities_MergeLeads | Marketo の組織のリードのマージアクティビティをクエリします。 |
Activities_NewLeads | Marketo の組織の新規リードアクティビティをクエリします。 |
Activities_OpenEmail | Marketo の組織のメール開封アクティビティをクエリします。 |
Activities_RemoveFromFlow | Marketo の組織のフローから削除アクティビティをクエリします。 |
Activities_RemoveFromList | Marketo の組織のリストから削除アクティビティをクエリします。 |
Activities_RemoveFromSFDCCampaign | Marketo の組織のSFDC キャンペーンからの削除アクティビティをクエリします。 |
Activities_SendAlert | Marketo の組織のアラートの送信アクティビティをクエリします。 |
Activities_SendEmail | Marketo の組織のメールの送信アクティビティをクエリします。 |
Activities_SFDCActivity | Marketo の組織のSFDC アクティビティをクエリします。 |
Activities_SFDCMergeLeads | Marketo の組織のSFDC リードのマージアクティビティをクエリします。 |
Activities_VisitWebpage | Marketo の組織のウェブページ訪問アクティビティをクエリします。 |
Campaigns | Marketo の組織のキャンペーンをクエリします。 |
Channels | Marketo の組織のチャネルをクエリします。 |
Opportunities | Marketo の組織の商談をクエリします。 |
Opportunities | Marketo の組織の商談のパーソンロールをクエリします。 |
Tags | Marketo の組織のタグをクエリします。 |
Marketo の組織のアクティビティをクエリします。
Marketo では、次のカラムのうち1つ(だけ)をSELECT クエリのWHERE 句で使用することができます:LeadId、Email、StaticListId、StaticListName、OldestCreatedAt、ActivityCreatedAt。
ActivityNameFilter またはExcludeActivities は、WHERE 句で追加カラムとして指定できます。利用可能なActivity Type のリストについては、こちらをご覧ください:http://developers.marketo.com/activity-types/。
LeadId、Email、ActivityNameFilter、およびExcludeActivities カラムでは、OR 論理演算子を使って複数の値を指定できます。
すべてのカラムは '=' 演算子を使って指定される必要があります。そうしないと、例外が発生します。
SELECT * FROM Activities WHERE LeadId = '1' OR LeadId = '2'
Name | Type | Description |
ActivityId [KEY] | Integer | アクティビティの一意のId。 |
LeadId | Integer | アクティビティに関連のあるリードの一意のId。 |
ActivityDateTime | Datetime | アクティビティが実行された日時。 |
ActivityType | String | アクティビティのタイプ。 |
MktgAssetName | String | アクティビティに関連付けられたマーケティング資産の名前。 |
Campaign | String | アクティビティに関連のあるキャンペーン。 |
ActivityAttributes# | String | 名前と値のペア(name=value)のカンマ区切りリスト。 |
String | GET の実行時に使用されます。アクティビティに関連のあるリードのメールアドレスを使ってアクティビティをフィルタします。 | |
ActivityNameFilter | String | GET の実行時に使用されます。取得する特定のアクティビティの名前。 |
ExcludeActivities | String | GET の実行時に使用されます。除外する特定のアクティビティの名前。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
OldestCreatedAt | Datetime | GET の実行時に使用されます。指定した時間以降に更新されたすべてのアクティビティを返します。 |
ActivityCreatedAt | Datetime | GET の実行時に使用されます。指定した時間までに更新されたすべてのアクティビティを返します。 |
StaticListId | Integer | GET の実行時に使用されます。取得する静的リストのId。 |
StaticListName | String | GET の実行時に使用されます。取得する静的リストの名前。 |
Marketo の組織のリストに追加アクティビティをクエリします。
Marketo では、次のカラムのうち1つ(だけ)をSELECT クエリのWHERE 句で使用することができます:LeadId、Email、StaticListId、StaticListName、OldestCreatedAt、ActivityCreatedAt。
LeadId およびEmail カラムでは、OR 論理演算子を使って複数の値を指定できます。すべてのカラムは '=' 演算子を使って指定される必要があります。
そうしないと、例外が発生します。
SELECT * FROM Activities_AddToList WHERE Email = '[email protected]' OR Email = '[email protected]'
Name | Type | Description |
ActivityId [KEY] | Integer | アクティビティの一意のId。 |
LeadId | Integer | アクティビティに関連のあるリードの一意のId。 |
ListId | Integer | リードが追加されたリストのId。 |
ListName | String | リードが追加されたリストの名前。 |
Source | String | リードがリストに追加されたソース。 |
StepId | String | フローの現在のステップのId。 |
ChoiceNumber | String | アクティビティをトリガした現在のステップの選択肢番号。 |
ActivityDateTime | Datetime | アクティビティが実行された日時。 |
String | GET の実行時に使用されます。アクティビティに関連のあるリードのメールアドレスを使ってアクティビティをフィルタします。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
OldestCreatedAt | Datetime | GET の実行時に使用されます。指定した時間以降に更新されたすべてのアクティビティを返します。 |
ActivityCreatedAt | Datetime | GET の実行時に使用されます。指定した時間までに更新されたすべてのアクティビティを返します。 |
StaticListId | Integer | GET の実行時に使用されます。取得する静的リストのId。 |
StaticListName | String | GET の実行時に使用されます。取得する静的リストの名前。 |
Marketo の組織のSFDC キャンペーンに追加アクティビティをクエリします。
Marketo では、次のカラムのうち1つ(だけ)をSELECT クエリのWHERE 句で使用することができます:LeadId、Email、StaticListId、StaticListName、OldestCreatedAt、ActivityCreatedAt。
LeadId およびEmail カラムでは、OR 論理演算子を使って複数の値を指定できます。すべてのカラムは '=' 演算子を使って指定される必要があります。
そうしないと、例外が発生します。
SELECT * FROM Activities_AddToSFDCCampaign WHERE Email = '[email protected]' OR Email = '[email protected]'
Name | Type | Description |
ActivityId [KEY] | Integer | アクティビティの一意のId。 |
LeadId | Integer | アクティビティに関連のあるリードの一意のId。 |
CampaignId | Integer | リードが追加されたSFDC キャンペーンのId。 |
Campaign | String | アクティビティに関連のあるキャンペーン。 |
Status | String | アクティビティのステータス。 |
ActivityDateTime | Datetime | アクティビティが実行された日時。 |
AssetName | String | アクティビティに関連のあるマーケティング資産名。 |
String | GET の実行時に使用されます。アクティビティに関連のあるリードのメールアドレスを使ってアクティビティをフィルタします。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
OldestCreatedAt | Datetime | GET の実行時に使用されます。指定した時間以降に更新されたすべてのアクティビティを返します。 |
ActivityCreatedAt | Datetime | GET の実行時に使用されます。指定した時間までに更新されたすべてのアクティビティを返します。 |
StaticListId | Integer | GET の実行時に使用されます。取得する静的リストのId。 |
StaticListName | String | GET の実行時に使用されます。取得する静的リストの名前。 |
Marketo の組織のデータ値の変更アクティビティをクエリします。
Marketo では、次のカラムのうち1つ(だけ)をSELECT クエリのWHERE 句で使用することができます:LeadId、Email、StaticListId、StaticListName、OldestCreatedAt、ActivityCreatedAt。
LeadId およびEmail カラムでは、OR 論理演算子を使って複数の値を指定できます。すべてのカラムは '=' 演算子を使って指定される必要があります。
そうしないと、例外が発生します。
SELECT * FROM Activities_ChangeDataValue WHERE Email = '[email protected]' OR Email = '[email protected]'
Name | Type | Description |
ActivityId [KEY] | Integer | アクティビティの一意のId。 |
LeadId | Integer | アクティビティに関連のあるリードの一意のId。 |
Source | String | データ値が変更されたソース(例:Web service API、SFDC、etc.) |
StepId | String | フローの現在のステップのId。 |
ChoiceNumber | String | アクティビティをトリガした現在のステップの選択肢番号。 |
AttributeName | String | データ値が変更された項目の名前。 |
NewValue | String | 現在の新しいデータ値。 |
OldValue | String | 前の古いデータ値。 |
Reason | String | データの値が変更された理由。 |
ActivityDateTime | Datetime | アクティビティが実行された日時。 |
AssetName | String | アクティビティに関連のあるマーケティング資産名。 |
String | GET の実行時に使用されます。アクティビティに関連のあるリードのメールアドレスを使ってアクティビティをフィルタします。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
OldestCreatedAt | Datetime | GET の実行時に使用されます。指定した時間以降に更新されたすべてのアクティビティを返します。 |
ActivityCreatedAt | Datetime | GET の実行時に使用されます。指定した時間までに更新されたすべてのアクティビティを返します。 |
StaticListId | Integer | GET の実行時に使用されます。取得する静的リストのId。 |
StaticListName | String | GET の実行時に使用されます。取得する静的リストの名前。 |
Marketo の組織の所有者の変更アクティビティをクエリします。
Marketo では、次のカラムのうち1つ(だけ)をSELECT クエリのWHERE 句で使用することができます:LeadId、Email、StaticListId、StaticListName、OldestCreatedAt、ActivityCreatedAt。
LeadId およびEmail カラムでは、OR 論理演算子を使って複数の値を指定できます。すべてのカラムは '=' 演算子を使って指定される必要があります。
そうしないと、例外が発生します。
SELECT * FROM Activities_ChangeOwner WHERE Email = '[email protected]' OR Email = '[email protected]'
Name | Type | Description |
ActivityId [KEY] | Integer | アクティビティの一意のId。 |
LeadId | Integer | アクティビティに関連のあるリードの一意のId。 |
Owner | String | 現在の新しいリード所有者の名前。 |
OwnerId | String | 現在の新しいリード所有者のId。 |
OldOwner | String | 前のリード所有者の名前。 |
OldOwnerId | String | 前のリード所有者のId。 |
ActivityDateTime | Datetime | アクティビティが実行された日時。 |
AssetName | String | アクティビティに関連のあるマーケティング資産名。 |
String | GET の実行時に使用されます。アクティビティに関連のあるリードのメールアドレスを使ってアクティビティをフィルタします。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
OldestCreatedAt | Datetime | GET の実行時に使用されます。指定した時間以降に更新されたすべてのアクティビティを返します。 |
ActivityCreatedAt | Datetime | GET の実行時に使用されます。指定した時間までに更新されたすべてのアクティビティを返します。 |
StaticListId | Integer | GET の実行時に使用されます。取得する静的リストのId。 |
StaticListName | String | GET の実行時に使用されます。取得する静的リストの名前。 |
Marketo の組織の収益ステージの変更アクティビティをクエリします。
Name | Type | Description |
ActivityId [KEY] | Integer | アクティビティの一意のId。 |
LeadId | Integer | アクティビティに関連のあるリードの一意のId。 |
ModelId | String | 収益モデルのId。 |
ModelVersion | String | 収益モデルのバージョン。 |
NewStageId | String | リードの現在のステージの新しいId。 |
NewStage | String | リードの現在のステージの新しい名前。 |
OldStageId | String | リードの前のステージのId。 |
OldStage | String | リードの前のステージの名前。 |
Reason | String | データの値が変更された理由。 |
StepId | String | フローの現在のステップのId。 |
ChoiceNumber | String | アクティビティをトリガした現在のステップの選択肢番号。 |
ActivityDateTime | Datetime | アクティビティが実行された日時。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
OldestCreatedAt | Datetime | GET の実行時に使用されます。指定した時間以降に更新されたすべてのアクティビティを返します。 |
ActivityCreatedAt | Datetime | GET の実行時に使用されます。指定した時間までに更新されたすべてのアクティビティを返します。 |
StaticListId | Integer | GET の実行時に使用されます。取得する静的リストのId。 |
StaticListName | String | GET の実行時に使用されます。取得する静的リストの名前。 |
Marketo の組織のスコアの変更アクティビティをクエリします。
Marketo では、次のカラムのうち1つ(だけ)をSELECT クエリのWHERE 句で使用することができます:LeadId、Email、StaticListId、StaticListName、OldestCreatedAt、ActivityCreatedAt。
LeadId およびEmail カラムでは、OR 論理演算子を使って複数の値を指定できます。すべてのカラムは '=' 演算子を使って指定される必要があります。
そうしないと、例外が発生します。
SELECT * FROM Activities_ChangeScore WHERE Email = '[email protected]' OR Email = '[email protected]'
Name | Type | Description |
ActivityId [KEY] | Integer | アクティビティの一意のId。 |
LeadId | Integer | アクティビティに関連のあるリードの一意のId。 |
ScoreName | String | データ値が変更されたスコアの名前。 |
ChangeValue | String | スコアの値の純変化。例: +5 または -5。 |
NewValue | String | 現在の新しいデータ値。 |
OldValue | String | 前の古いデータ値。 |
Urgency | String | スコアが最近どのくらい変わったか。より高い緊急度は、最近増加が多かったスコアを表し、顧客の興味を示しています。この値はスコアの値(NewValue)に由来します。 |
Reason | String | データの値が変更された理由。 |
Priority | String | どのリードから先にコンタクトすべきかを決めるための優先順位。優先順位には次の2つのコンポーネントがあります:緊急度および相対スコア。優先順位が高いほど、リードがコンタクトに対して積極的に反応する可能性が高くなります。 |
RelativeScore | String | リードのスコアを他のリードのスコアと比較する指標を含みます。この値はスコアの値(NewValue)に由来します。 |
RelativeUrgency | String | リードの緊急度を他のリードの緊急度と比較する指標を含みます。 |
ActivityDateTime | Datetime | アクティビティが実行された日時。 |
AssetName | String | アクティビティに関連のあるマーケティング資産名。 |
String | GET の実行時に使用されます。アクティビティに関連のあるリードのメールアドレスを使ってアクティビティをフィルタします。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
OldestCreatedAt | Datetime | GET の実行時に使用されます。指定した時間以降に更新されたすべてのアクティビティを返します。 |
ActivityCreatedAt | Datetime | GET の実行時に使用されます。指定した時間までに更新されたすべてのアクティビティを返します。 |
StaticListId | Integer | GET の実行時に使用されます。取得する静的リストのId。 |
StaticListName | String | GET の実行時に使用されます。取得する静的リストの名前。 |
Marketo の組織のプログラムステータスの変更アクティビティをクエリします。
Marketo では、次のカラムのうち1つ(だけ)をSELECT クエリのWHERE 句で使用することができます:LeadId、Email、StaticListId、StaticListName、OldestCreatedAt、ActivityCreatedAt。
LeadId およびEmail カラムでは、OR 論理演算子を使って複数の値を指定できます。すべてのカラムは '=' 演算子を使って指定される必要があります。
そうしないと、例外が発生します。
SELECT * FROM Activities_ChangeStatusInProgression WHERE Email = '[email protected]' OR Email = '[email protected]'
Name | Type | Description |
ActivityId [KEY] | Integer | アクティビティの一意のId。 |
LeadId | Integer | アクティビティに関連のあるリードの一意のId。 |
NewStatus | String | 現在の新しいステータス。 |
NewStatusId | String | 新しいステータスの値のId。 |
OldStatus | String | 前の古いステータス。 |
OldStatusId | String | 古いステータスの値のId。 |
Program | String | ステータスの変更が発生したプログラムの名前。 |
ProgramId | Integer | プログラムのId。 |
Success | Boolean | ステータスが成功を表すかどうかを識別します。 |
AcquiredBy | String | リードがこのアクティビティによって取得されたかどうかを識別します。 |
Reason | String | ステータスが変更された理由。 |
StepId | String | フローの現在のステップのId。 |
ChoiceNumber | String | アクティビティをトリガした現在のステップの選択肢番号。 |
ActivityDateTime | Datetime | アクティビティが実行された日時。 |
AssetName | String | アクティビティに関連のあるマーケティング資産名。 |
String | GET の実行時に使用されます。アクティビティに関連のあるリードのメールアドレスを使ってアクティビティをフィルタします。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
OldestCreatedAt | Datetime | GET の実行時に使用されます。指定した時間以降に更新されたすべてのアクティビティを返します。 |
ActivityCreatedAt | Datetime | GET の実行時に使用されます。指定した時間までに更新されたすべてのアクティビティを返します。 |
StaticListId | Integer | GET の実行時に使用されます。取得する静的リストのId。 |
StaticListName | String | GET の実行時に使用されます。取得する静的リストの名前。 |
Marketo の組織のSFDC キャンペーンステータスの変更アクティビティをクエリします。
Marketo では、次のカラムのうち1つ(だけ)をSELECT クエリのWHERE 句で使用することができます:LeadId、Email、StaticListId、StaticListName、OldestCreatedAt、ActivityCreatedAt。
LeadId およびEmail カラムでは、OR 論理演算子を使って複数の値を指定できます。すべてのカラムは '=' 演算子を使って指定される必要があります。
そうしないと、例外が発生します。
SELECT * FROM Activities_ChangeStatusInSFDCCampaign WHERE Email = '[email protected]' OR Email = '[email protected]'
Name | Type | Description |
ActivityId [KEY] | Integer | アクティビティの一意のId。 |
LeadId | Integer | アクティビティに関連のあるリードの一意のId。 |
CampaignId | Integer | リードのステータスが変更されたSFDC キャンペーンのId。 |
Campaign | String | アクティビティに関連のあるキャンペーン。 |
NewStatus | String | 現在の新しいステータス。 |
OldStatus | String | 前の古いステータス。 |
ActivityDateTime | Datetime | アクティビティが実行された日時。 |
AssetName | String | アクティビティに関連のあるマーケティング資産名。 |
String | GET の実行時に使用されます。アクティビティに関連のあるリードのメールアドレスを使ってアクティビティをフィルタします。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
OldestCreatedAt | Datetime | GET の実行時に使用されます。指定した時間以降に更新されたすべてのアクティビティを返します。 |
ActivityCreatedAt | Datetime | GET の実行時に使用されます。指定した時間までに更新されたすべてのアクティビティを返します。 |
StaticListId | Integer | GET の実行時に使用されます。取得する静的リストのId。 |
StaticListName | String | GET の実行時に使用されます。取得する静的リストの名前。 |
Marketo の組織のメールのクリックアクティビティをクエリします。
Marketo では、次のカラムのうち1つ(だけ)をSELECT クエリのWHERE 句で使用することができます:LeadId、Email、StaticListId、StaticListName、OldestCreatedAt、ActivityCreatedAt。
LeadId およびEmail カラムでは、OR 論理演算子を使って複数の値を指定できます。すべてのカラムは '=' 演算子を使って指定される必要があります。
そうしないと、例外が発生します。
SELECT * FROM Activities_ClickEmail WHERE Email = '[email protected]' OR Email = '[email protected]'
Name | Type | Description |
ActivityId [KEY] | Integer | アクティビティの一意のId。 |
LeadId | Integer | アクティビティに関連のあるリードの一意のId。 |
Campaign | String | アクティビティに関連のあるキャンペーン。 |
Link | String | クリックされたリンクのURL。 |
MailingId | String | リンクが含まれていたメールのId。 |
VariationId | String | メールのバリエーションのId。 |
UserAgent | String | リードがメールのリンクをクリックしたときに取得されたウェブブラウザのユーザーエージェント情報。 |
IsMobileDevice | String | リンクをクリックするために使われたデバイスがモバイル機器かどうかを識別します。 |
Platform | String | リンクが開かれたときに使われたオペレーティングシステムプラットフォーム。 |
Device | String | リンクが開かれたときに使われたデバイスの種類。 |
StepId | String | フローの現在のステップのId。 |
ChoiceNumber | String | アクティビティをトリガした現在のステップの選択肢番号。 |
ActivityDateTime | Datetime | アクティビティが実行された日時。 |
AssetName | String | アクティビティに関連のあるマーケティング資産名。 |
String | GET の実行時に使用されます。アクティビティに関連のあるリードのメールアドレスを使ってアクティビティをフィルタします。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
OldestCreatedAt | Datetime | GET の実行時に使用されます。指定した時間以降に更新されたすべてのアクティビティを返します。 |
ActivityCreatedAt | Datetime | GET の実行時に使用されます。指定した時間までに更新されたすべてのアクティビティを返します。 |
StaticListId | Integer | GET の実行時に使用されます。取得する静的リストのId。 |
StaticListName | String | GET の実行時に使用されます。取得する静的リストの名前。 |
Marketo の組織のリンクのクリックアクティビティをクエリします。
Marketo では、次のカラムのうち1つ(だけ)をSELECT クエリのWHERE 句で使用することができます:LeadId、Email、StaticListId、StaticListName、OldestCreatedAt、ActivityCreatedAt。
LeadId およびEmail カラムでは、OR 論理演算子を使って複数の値を指定できます。すべてのカラムは '=' 演算子を使って指定される必要があります。
そうしないと、例外が発生します。
SELECT * FROM Activities_ClickLink WHERE Email = '[email protected]' OR Email = '[email protected]'
Name | Type | Description |
ActivityId [KEY] | Integer | アクティビティの一意のId。 |
LeadId | Integer | アクティビティに関連のあるリードの一意のId。 |
Campaign | String | アクティビティに関連のあるキャンペーン。 |
WebpageId | String | クリックされたリンクを含んでいたウェブページのId。 |
LinkId | String | クリックされたリンクのId。 |
QueryParameters | String | リンク内に含まれるクエリパラメータ。 |
ClientIPAddress | String | リンクをクリックしたクライアントのIP アドレス。 |
MessageId | String | リンクがクリックされたメッセージのId。 |
UserAgent | String | リードがリンクをクリックしたときに取得されたウェブブラウザのユーザーエージェント情報。 |
ReferrerURL | String | リンクがクリックされた場所を識別する参照元のURL。 |
CreatedAt | String | リンクのクリックアクティビティが作成された日時。 |
ActivityDateTime | Datetime | アクティビティが実行された日時。 |
AssetName | String | アクティビティに関連のあるマーケティング資産名。 |
String | GET の実行時に使用されます。アクティビティに関連のあるリードのメールアドレスを使ってアクティビティをフィルタします。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
OldestCreatedAt | Datetime | GET の実行時に使用されます。指定した時間以降に更新されたすべてのアクティビティを返します。 |
ActivityCreatedAt | Datetime | GET の実行時に使用されます。指定した時間までに更新されたすべてのアクティビティを返します。 |
StaticListId | Integer | GET の実行時に使用されます。取得する静的リストのId。 |
StaticListName | String | GET の実行時に使用されます。取得する静的リストの名前。 |
Marketo の組織のリードのコンバートアクティビティをクエリします。
Marketo では、次のカラムのうち1つ(だけ)をSELECT クエリのWHERE 句で使用することができます:LeadId、Email、StaticListId、StaticListName、OldestCreatedAt、ActivityCreatedAt。
LeadId およびEmail カラムでは、OR 論理演算子を使って複数の値を指定できます。すべてのカラムは '=' 演算子を使って指定される必要があります。
そうしないと、例外が発生します。
SELECT * FROM Activities_ConvertLead WHERE Email = '[email protected]' OR Email = '[email protected]'
Name | Type | Description |
ActivityId [KEY] | Integer | アクティビティの一意のId。 |
LeadId | Integer | アクティビティに関連のあるリードの一意のId。 |
Campaign | String | アクティビティに関連のあるキャンペーン。 |
AssignTo | String | リードが割り当てられた所有者。 |
SFDCAccountId | String | リードのSFDC アカウントのId。 |
SFDCType | String | リードのSFDC のタイプ。 |
SFDCOpportunityId | String | リードのSFDC 商談Id。 |
SFDCLeadId | String | リードのSFDC リードId。 |
SFDCContactId | String | リードのSFDC コンタクトId。 |
ActivityDateTime | Datetime | アクティビティが実行された日時。 |
AssetName | String | アクティビティに関連のあるマーケティング資産名。 |
String | GET の実行時に使用されます。アクティビティに関連のあるリードのメールアドレスを使ってアクティビティをフィルタします。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
OldestCreatedAt | Datetime | GET の実行時に使用されます。指定した時間以降に更新されたすべてのアクティビティを返します。 |
ActivityCreatedAt | Datetime | GET の実行時に使用されます。指定した時間までに更新されたすべてのアクティビティを返します。 |
StaticListId | Integer | GET の実行時に使用されます。取得する静的リストのId。 |
StaticListName | String | GET の実行時に使用されます。取得する静的リストの名前。 |
Marketo の組織のタスクの作成アクティビティをクエリします。
Marketo では、次のカラムのうち1つ(だけ)をSELECT クエリのWHERE 句で使用することができます:LeadId、Email、StaticListId、StaticListName、OldestCreatedAt、ActivityCreatedAt。
LeadId およびEmail カラムでは、OR 論理演算子を使って複数の値を指定できます。すべてのカラムは '=' 演算子を使って指定される必要があります。
そうしないと、例外が発生します。
SELECT * FROM Activities_CreateTask WHERE Email = '[email protected]' OR Email = '[email protected]'
Name | Type | Description |
ActivityId [KEY] | Integer | アクティビティの一意のId。 |
LeadId | Integer | アクティビティに関連のあるリードの一意のId。 |
Campaign | String | アクティビティに関連のあるキャンペーン。 |
Subject | String | タスクの件名。 |
Operator | String | タスクの演算子。 |
DataType | String | タスクのデータ型。 |
DueIn | String | タスクの期日までの日数。 |
Owner | String | タスクが割り当てられた所有者。 |
Comments | String | タスクのコメント。 |
Priority | String | タスクの優先順位。 |
Status | String | タスクの現在のステータス。 |
Notify | String | 通知が送信されるべきかどうかを識別します。 |
RemindIn | String | リマインダーが送信されるべき日数。 |
SFDCTaskId | String | タスクのSFDC Id。 |
OwnerPersonId | String | タスクの所有者のId。 |
DueDate | String | タスクの期日。 |
ReminderTimestamp | String | リマインダーがいつ送信されるかを識別するタイムスタンプ。 |
StepId | String | フローの現在のステップのId。 |
ChoiceNumber | String | アクティビティをトリガした現在のステップの選択肢番号。 |
ActivityDateTime | Datetime | アクティビティが実行された日時。 |
AssetName | String | アクティビティに関連のあるマーケティング資産名。 |
String | GET の実行時に使用されます。アクティビティに関連のあるリードのメールアドレスを使ってアクティビティをフィルタします。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
OldestCreatedAt | Datetime | GET の実行時に使用されます。指定した時間以降に更新されたすべてのアクティビティを返します。 |
ActivityCreatedAt | Datetime | GET の実行時に使用されます。指定した時間までに更新されたすべてのアクティビティを返します。 |
StaticListId | Integer | GET の実行時に使用されます。取得する静的リストのId。 |
StaticListName | String | GET の実行時に使用されます。取得する静的リストの名前。 |
Marketo の組織のメールがソフトバウンスで不達のアクティビティをクエリします。
Marketo では、次のカラムのうち1つ(だけ)をSELECT クエリのWHERE 句で使用することができます:LeadId、Email、StaticListId、StaticListName、OldestCreatedAt、ActivityCreatedAt。
LeadId およびEmail カラムでは、OR 論理演算子を使って複数の値を指定できます。すべてのカラムは '=' 演算子を使って指定される必要があります。
そうしないと、例外が発生します。
SELECT * FROM Activities_EmailBouncedSoft WHERE Email = '[email protected]' OR Email = '[email protected]'
Name | Type | Description |
ActivityId [KEY] | Integer | アクティビティの一意のId。 |
LeadId | Integer | アクティビティに関連のあるリードの一意のId。 |
MailingId | String | 送信されたメールのメッセージのId。 |
Campaign | String | アクティビティに関連のあるキャンペーン。 |
String | 意図された受信者のメールアドレス。 | |
Details | String | メールが届かなかった理由の詳細。 |
VariantId | String | メールのバリアントのId。 |
StepId | String | フローの現在のステップのId。 |
ChoiceNumber | String | アクティビティをトリガした現在のステップの選択肢番号。 |
AssetName | String | アクティビティに関連のあるマーケティング資産名。 |
ActivityDateTime | Datetime | アクティビティが実行された日時。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
OldestCreatedAt | Datetime | GET の実行時に使用されます。指定した時間以降に更新されたすべてのアクティビティを返します。 |
ActivityCreatedAt | Datetime | GET の実行時に使用されます。指定した時間までに更新されたすべてのアクティビティを返します。 |
StaticListId | Integer | GET の実行時に使用されます。取得する静的リストのId。 |
StaticListName | String | GET の実行時に使用されます。取得する静的リストの名前。 |
Marketo の組織のメールの受信アクティビティをクエリします。
Marketo では、次のカラムのうち1つ(だけ)をSELECT クエリのWHERE 句で使用することができます:LeadId、Email、StaticListId、StaticListName、OldestCreatedAt、ActivityCreatedAt。
LeadId およびEmail カラムでは、OR 論理演算子を使って複数の値を指定できます。すべてのカラムは '=' 演算子を使って指定される必要があります。
そうしないと、例外が発生します。
SELECT * FROM Activities_EmailDelivered WHERE Email = '[email protected]' OR Email = '[email protected]'
Name | Type | Description |
ActivityId [KEY] | Integer | アクティビティの一意のId。 |
LeadId | Integer | アクティビティに関連のあるリードの一意のId。 |
Campaign | String | アクティビティに関連のあるキャンペーン。 |
MailingId | String | 送信されたメールのメッセージのId。 |
StepId | String | フローの現在のステップのId。 |
ChoiceNumber | String | アクティビティをトリガした現在のステップの選択肢番号。 |
ActivityDateTime | Datetime | アクティビティが実行された日時。 |
AssetName | String | アクティビティに関連のあるマーケティング資産名。 |
String | GET の実行時に使用されます。アクティビティに関連のあるリードのメールアドレスを使ってアクティビティをフィルタします。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
OldestCreatedAt | Datetime | GET の実行時に使用されます。指定した時間以降に更新されたすべてのアクティビティを返します。 |
ActivityCreatedAt | Datetime | GET の実行時に使用されます。指定した時間までに更新されたすべてのアクティビティを返します。 |
StaticListId | Integer | GET の実行時に使用されます。取得する静的リストのId。 |
StaticListName | String | GET の実行時に使用されます。取得する静的リストの名前。 |
Marketo の組織の注目のアクションアクティビティをクエリします。
Marketo では、次のカラムのうち1つ(だけ)をSELECT クエリのWHERE 句で使用することができます:LeadId、Email、StaticListId、StaticListName、OldestCreatedAt、ActivityCreatedAt。
LeadId およびEmail カラムでは、OR 論理演算子を使って複数の値を指定できます。すべてのカラムは '=' 演算子を使って指定される必要があります。
そうしないと、例外が発生します。
SELECT * FROM Activities_InterestingMoments WHERE Email = '[email protected]' OR Email = '[email protected]'
Name | Type | Description |
ActivityId [KEY] | Integer | アクティビティの一意のId。 |
LeadId | Integer | アクティビティに関連のあるリードの一意のId。 |
Campaign | String | アクティビティに関連のあるキャンペーン。 |
Type | String | 発生したアクションのタイプ。例:Web、Email、Milestone など。 |
Description | String | アクションの説明。 |
Operator | String | 注目の出来事のオペレーター。 |
DataType | String | 注目のアクションのデータ型。 |
Source | String | 注目のアクションが発生したソース。 |
StepId | String | フローの現在のステップのId。 |
ChoiceNumber | String | アクティビティをトリガした現在のステップの選択肢番号。 |
Date | String | 注目のアクションが発生した日付。 |
TriggeringActivityLogID | String | 注目のアクションをトリガしたアクティビティのId。 |
ActivityDateTime | Datetime | アクティビティが実行された日時。 |
AssetName | String | アクティビティに関連のあるマーケティング資産名。 |
String | GET の実行時に使用されます。アクティビティに関連のあるリードのメールアドレスを使ってアクティビティをフィルタします。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
OldestCreatedAt | Datetime | GET の実行時に使用されます。指定した時間以降に更新されたすべてのアクティビティを返します。 |
ActivityCreatedAt | Datetime | GET の実行時に使用されます。指定した時間までに更新されたすべてのアクティビティを返します。 |
StaticListId | Integer | GET の実行時に使用されます。取得する静的リストのId。 |
StaticListName | String | GET の実行時に使用されます。取得する静的リストの名前。 |
Marketo の組織のリードのマージアクティビティをクエリします。
Marketo では、次のカラムのうち1つ(だけ)をSELECT クエリのWHERE 句で使用することができます:LeadId、Email、StaticListId、StaticListName、OldestCreatedAt、ActivityCreatedAt。
LeadId およびEmail カラムでは、OR 論理演算子を使って複数の値を指定できます。すべてのカラムは '=' 演算子を使って指定される必要があります。
そうしないと、例外が発生します。
SELECT * FROM Activities_MergeLeads WHERE Email = '[email protected]' OR Email = '[email protected]'
Name | Type | Description |
ActivityId [KEY] | Integer | アクティビティの一意のId。 |
LeadId | Integer | アクティビティに関連のあるリードの一意のId。 |
LeadName | String | マージされたリードの名前。 |
MasterUpdated | Boolean | マスターリードが更新されたかどうかを識別します。 |
MergeIds | String | マージされたリードId。 |
MergeFields | String | マージされたフィールド。 |
MergedInSales | String | リードがセールスにマージされたかどうかを識別します。 |
MergeSource | String | マージが実行されたソース。 |
ActivityDateTime | Datetime | アクティビティが実行された日時。 |
String | GET の実行時に使用されます。アクティビティに関連のあるリードのメールアドレスを使ってアクティビティをフィルタします。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
OldestCreatedAt | Datetime | GET の実行時に使用されます。指定した時間以降に更新されたすべてのアクティビティを返します。 |
ActivityCreatedAt | Datetime | GET の実行時に使用されます。指定した時間までに更新されたすべてのアクティビティを返します。 |
StaticListId | Integer | GET の実行時に使用されます。取得する静的リストのId。 |
StaticListName | String | GET の実行時に使用されます。取得する静的リストの名前。 |
Marketo の組織の新規リードアクティビティをクエリします。
Marketo では、次のカラムのうち1つ(だけ)をSELECT クエリのWHERE 句で使用することができます:LeadId、Email、StaticListId、StaticListName、OldestCreatedAt、ActivityCreatedAt。
LeadId およびEmail カラムでは、OR 論理演算子を使って複数の値を指定できます。すべてのカラムは '=' 演算子を使って指定される必要があります。
そうしないと、例外が発生します。
SELECT * FROM Activities_NewLeads WHERE Email = '[email protected]' OR Email = '[email protected]'
Name | Type | Description |
ActivityId [KEY] | Integer | アクティビティの一意のId。 |
LeadId | Integer | アクティビティに関連のあるリードの一意のId。 |
MktgAssetName | String | リードの名前。 |
SourceType | String | 新規リードを作成したソースのタイプ。例:Salesforce.com |
LeadSource | String | 新規リードが作成されたソース。 |
SourceInfo | String | 新規リード作成のソースに関する情報。 |
SFDCType | String | このリードのSFDC のタイプ。 |
CreatedDate | String | 新規リードが作成された日付。 |
ActivityDateTime | Datetime | アクティビティが実行された日時。 |
String | GET の実行時に使用されます。アクティビティに関連のあるリードのメールアドレスを使ってアクティビティをフィルタします。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
OldestCreatedAt | Datetime | GET の実行時に使用されます。指定した時間以降に更新されたすべてのアクティビティを返します。 |
ActivityCreatedAt | Datetime | GET の実行時に使用されます。指定した時間までに更新されたすべてのアクティビティを返します。 |
StaticListId | Integer | GET の実行時に使用されます。取得する静的リストのId。 |
StaticListName | String | GET の実行時に使用されます。取得する静的リストの名前。 |
Marketo の組織のメール開封アクティビティをクエリします。
Marketo では、次のカラムのうち1つ(だけ)をSELECT クエリのWHERE 句で使用することができます:LeadId、Email、StaticListId、StaticListName、OldestCreatedAt、ActivityCreatedAt。
LeadId およびEmail カラムでは、OR 論理演算子を使って複数の値を指定できます。すべてのカラムは '=' 演算子を使って指定される必要があります。
そうしないと、例外が発生します。
SELECT * FROM Activities_OpenEmail WHERE Email = '[email protected]' OR Email = '[email protected]'
Name | Type | Description |
ActivityId [KEY] | Integer | アクティビティの一意のId。 |
LeadId | Integer | アクティビティに関連のあるリードの一意のId。 |
Campaign | String | メール開封アクティビティに関連のあるキャンペーン。 |
MailingId | String | |
VariationId | String | メールのバリエーションのId。 |
UserAgent | String | リードがメールのリンクをクリックしたときに取得されたウェブブラウザのユーザーエージェント情報。 |
IsMobileDevice | String | リンクをクリックするために使われたデバイスがモバイル機器かどうかを識別します。 |
Platform | String | リンクが開かれたときに使われたオペレーティングシステムプラットフォーム。 |
Device | String | リンクが開かれたときに使われたデバイスの種類。 |
StepId | String | フローの現在のステップのId。 |
ChoiceNumber | String | アクティビティをトリガした現在のステップの選択肢番号。 |
ActivityDateTime | Datetime | アクティビティが実行された日時。 |
AssetName | String | アクティビティに関連のあるマーケティング資産名。 |
String | GET の実行時に使用されます。アクティビティに関連のあるリードのメールアドレスを使ってアクティビティをフィルタします。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
OldestCreatedAt | Datetime | GET の実行時に使用されます。指定した時間以降に更新されたすべてのアクティビティを返します。 |
ActivityCreatedAt | Datetime | GET の実行時に使用されます。指定した時間までに更新されたすべてのアクティビティを返します。 |
StaticListId | Integer | GET の実行時に使用されます。取得する静的リストのId。 |
StaticListName | String | GET の実行時に使用されます。取得する静的リストの名前。 |
Marketo の組織のフローから削除アクティビティをクエリします。
Marketo では、次のカラムのうち1つ(だけ)をSELECT クエリのWHERE 句で使用することができます:LeadId、Email、StaticListId、StaticListName、OldestCreatedAt、ActivityCreatedAt。
LeadId およびEmail カラムでは、OR 論理演算子を使って複数の値を指定できます。すべてのカラムは '=' 演算子を使って指定される必要があります。
そうしないと、例外が発生します。
SELECT * FROM Activities_RemoveFromFlow WHERE Email = '[email protected]' OR Email = '[email protected]'
Name | Type | Description |
ActivityId [KEY] | Integer | アクティビティの一意のId。 |
LeadId | Integer | アクティビティに関連のあるリードの一意のId。 |
Campaign | String | アクティビティに関連のあるキャンペーン。 |
RemoveFromCampaigns | String | リードが削除されたキャンペーンのId。 |
DataType | String | キャンペーンフローのデータ型。 |
StepId | String | フローの現在のステップのId。 |
ChoiceNumber | String | アクティビティをトリガした現在のステップの選択肢番号。 |
ActivityDateTime | Datetime | アクティビティが実行された日時。 |
AssetName | String | アクティビティに関連のあるマーケティング資産名。 |
String | GET の実行時に使用されます。アクティビティに関連のあるリードのメールアドレスを使ってアクティビティをフィルタします。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
OldestCreatedAt | Datetime | GET の実行時に使用されます。指定した時間以降に更新されたすべてのアクティビティを返します。 |
ActivityCreatedAt | Datetime | GET の実行時に使用されます。指定した時間までに更新されたすべてのアクティビティを返します。 |
StaticListId | Integer | GET の実行時に使用されます。取得する静的リストのId。 |
StaticListName | String | GET の実行時に使用されます。取得する静的リストの名前。 |
Marketo の組織のリストから削除アクティビティをクエリします。
Marketo では、次のカラムのうち1つ(だけ)をSELECT クエリのWHERE 句で使用することができます:LeadId、Email、StaticListId、StaticListName、OldestCreatedAt、ActivityCreatedAt。
LeadId およびEmail カラムでは、OR 論理演算子を使って複数の値を指定できます。すべてのカラムは '=' 演算子を使って指定される必要があります。
そうしないと、例外が発生します。
SELECT * FROM Activities_RemoveFromList WHERE Email = '[email protected]' OR Email = '[email protected]'
Name | Type | Description |
ActivityId [KEY] | Integer | アクティビティの一意のId。 |
LeadId | Integer | アクティビティに関連のあるリードの一意のId。 |
Campaign | String | アクティビティに関連のあるキャンペーン。 |
ListId | Integer | リードが削除されたリストのId。 |
StepId | String | フローの現在のステップのId。 |
ChoiceNumber | String | アクティビティをトリガした現在のステップの選択肢番号。 |
ActivityDateTime | Datetime | アクティビティが実行された日時。 |
AssetName | String | アクティビティに関連のあるマーケティング資産名。 |
String | GET の実行時に使用されます。アクティビティに関連のあるリードのメールアドレスを使ってアクティビティをフィルタします。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
OldestCreatedAt | Datetime | GET の実行時に使用されます。指定した時間以降に更新されたすべてのアクティビティを返します。 |
ActivityCreatedAt | Datetime | GET の実行時に使用されます。指定した時間までに更新されたすべてのアクティビティを返します。 |
StaticListId | Integer | GET の実行時に使用されます。取得する静的リストのId。 |
StaticListName | String | GET の実行時に使用されます。取得する静的リストの名前。 |
Marketo の組織のSFDC キャンペーンからの削除アクティビティをクエリします。
Marketo では、次のカラムのうち1つ(だけ)をSELECT クエリのWHERE 句で使用することができます:LeadId、Email、StaticListId、StaticListName、OldestCreatedAt、ActivityCreatedAt。
LeadId およびEmail カラムでは、OR 論理演算子を使って複数の値を指定できます。すべてのカラムは '=' 演算子を使って指定される必要があります。
そうしないと、例外が発生します。
SELECT * FROM Activities_RemoveFromSFDCCampaign WHERE Email = '[email protected]' OR Email = '[email protected]'
Name | Type | Description |
ActivityId [KEY] | Integer | アクティビティの一意のId。 |
LeadId | Integer | アクティビティに関連のあるリードの一意のId。 |
CampaignId | Integer | リードが削除されたキャンペーンのId。 |
Campaign | String | アクティビティに関連のあるキャンペーン。 |
Status | String | SFDC キャンペーンの現在のステータス。 |
ActivityDateTime | Datetime | アクティビティが実行された日時。 |
AssetName | String | アクティビティに関連のあるマーケティング資産名。 |
String | GET の実行時に使用されます。アクティビティに関連のあるリードのメールアドレスを使ってアクティビティをフィルタします。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
OldestCreatedAt | Datetime | GET の実行時に使用されます。指定した時間以降に更新されたすべてのアクティビティを返します。 |
ActivityCreatedAt | Datetime | GET の実行時に使用されます。指定した時間までに更新されたすべてのアクティビティを返します。 |
StaticListId | Integer | GET の実行時に使用されます。取得する静的リストのId。 |
StaticListName | String | GET の実行時に使用されます。取得する静的リストの名前。 |
Marketo の組織のアラートの送信アクティビティをクエリします。
Marketo では、次のカラムのうち1つ(だけ)をSELECT クエリのWHERE 句で使用することができます:LeadId、Email、StaticListId、StaticListName、OldestCreatedAt、ActivityCreatedAt。
LeadId およびEmail カラムでは、OR 論理演算子を使って複数の値を指定できます。すべてのカラムは '=' 演算子を使って指定される必要があります。
そうしないと、例外が発生します。
SELECT * FROM Activities_SendAlert WHERE Email = '[email protected]' OR Email = '[email protected]'
Name | Type | Description |
ActivityId [KEY] | Integer | アクティビティの一意のId。 |
LeadId | Integer | アクティビティに関連のあるリードの一意のId。 |
CampaignRunId | String | アラートが実行されたキャンペーンのId。 |
Campaign | String | メール送信アクティビティに関連のあるキャンペーン。 |
MailingId | String | アラートが送信されたメールのId。 |
SendToOwner | String | アラートを受け取った所有者を識別します。例:Lead、Account、またはNone。 |
SendToList | String | アラートの追加送信先。 |
StepId | String | フローの現在のステップのId。 |
ChoiceNumber | String | アクティビティをトリガした現在のステップの選択肢番号。 |
ActivityDateTime | Datetime | アクティビティが実行された日時。 |
AssetName | String | アクティビティに関連のあるマーケティング資産名。 |
String | GET の実行時に使用されます。アクティビティに関連のあるリードのメールアドレスを使ってアクティビティをフィルタします。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
OldestCreatedAt | Datetime | GET の実行時に使用されます。指定した時間以降に更新されたすべてのアクティビティを返します。 |
ActivityCreatedAt | Datetime | GET の実行時に使用されます。指定した時間までに更新されたすべてのアクティビティを返します。 |
StaticListId | Integer | GET の実行時に使用されます。取得する静的リストのId。 |
StaticListName | String | GET の実行時に使用されます。取得する静的リストの名前。 |
Marketo の組織のメールの送信アクティビティをクエリします。
Marketo では、次のカラムのうち1つ(だけ)をSELECT クエリのWHERE 句で使用することができます:LeadId、Email、StaticListId、StaticListName、OldestCreatedAt、ActivityCreatedAt。
LeadId およびEmail カラムでは、OR 論理演算子を使って複数の値を指定できます。すべてのカラムは '=' 演算子を使って指定される必要があります。
そうしないと、例外が発生します。
SELECT * FROM Activities_SendEmail WHERE Email = '[email protected]' OR Email = '[email protected]'
Name | Type | Description |
ActivityId [KEY] | Integer | アクティビティの一意のId。 |
LeadId | Integer | アクティビティに関連のあるリードの一意のId。 |
CampaignRunId | String | メールが送信されたキャンペーンのId。 |
Campaign | String | アクティビティに関連のあるキャンペーン。 |
MailingId | String | 送信されたメールのId。 |
StepId | String | フローの現在のステップのId。 |
ChoiceNumber | String | アクティビティをトリガした現在のステップの選択肢番号。 |
ActivityDateTime | Datetime | アクティビティが実行された日時。 |
AssetName | String | アクティビティに関連のあるマーケティング資産名。 |
String | GET の実行時に使用されます。アクティビティに関連のあるリードのメールアドレスを使ってアクティビティをフィルタします。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
OldestCreatedAt | Datetime | GET の実行時に使用されます。指定した時間以降に更新されたすべてのアクティビティを返します。 |
ActivityCreatedAt | Datetime | GET の実行時に使用されます。指定した時間までに更新されたすべてのアクティビティを返します。 |
StaticListId | Integer | GET の実行時に使用されます。取得する静的リストのId。 |
StaticListName | String | GET の実行時に使用されます。取得する静的リストの名前。 |
Marketo の組織のSFDC アクティビティをクエリします。
Marketo では、次のカラムのうち1つ(だけ)をSELECT クエリのWHERE 句で使用することができます:LeadId、Email、StaticListId、StaticListName、OldestCreatedAt、ActivityCreatedAt。
LeadId およびEmail カラムでは、OR 論理演算子を使って複数の値を指定できます。すべてのカラムは '=' 演算子を使って指定される必要があります。
そうしないと、例外が発生します。
SELECT * FROM Activities_SFDCActivity WHERE Email = '[email protected]' OR Email = '[email protected]'
Name | Type | Description |
ActivityId [KEY] | Integer | アクティビティの一意のId。 |
LeadId | Integer | アクティビティに関連のあるリードの一意のId。 |
Subject | String | SFDC アクティビティの件名。 |
Description | String | SFDC アクティビティの説明。 |
OwnerID | String | SFDC アクティビティ所有者のId。 |
ActivityOwner | String | SFDC アクティビティの所有者。 |
Status | String | SFDC アクティビティの現在のステータス。 |
Priority | String | アクティビティの優先順位。 |
IsTask | String | アクティビティがタスクかどうかを識別します。 |
DueDate | String | SFDC アクティビティの期日。 |
ActivityDateTime | Datetime | アクティビティが実行された日時。 |
AssetName | String | アクティビティに関連のあるマーケティング資産名。 |
String | GET の実行時に使用されます。アクティビティに関連のあるリードのメールアドレスを使ってアクティビティをフィルタします。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
OldestCreatedAt | Datetime | GET の実行時に使用されます。指定した時間以降に更新されたすべてのアクティビティを返します。 |
ActivityCreatedAt | Datetime | GET の実行時に使用されます。指定した時間までに更新されたすべてのアクティビティを返します。 |
StaticListId | Integer | GET の実行時に使用されます。取得する静的リストのId。 |
StaticListName | String | GET の実行時に使用されます。取得する静的リストの名前。 |
Marketo の組織のSFDC リードのマージアクティビティをクエリします。
Marketo では、次のカラムのうち1つ(だけ)をSELECT クエリのWHERE 句で使用することができます:LeadId、Email、StaticListId、StaticListName、OldestCreatedAt、ActivityCreatedAt。
LeadId およびEmail カラムでは、OR 論理演算子を使って複数の値を指定できます。すべてのカラムは '=' 演算子を使って指定される必要があります。
そうしないと、例外が発生します。
SELECT * FROM Activities_SFDCMergeLeads WHERE Email = '[email protected]' OR Email = '[email protected]'
Name | Type | Description |
ActivityId [KEY] | Integer | アクティビティの一意のId。 |
LeadId | Integer | アクティビティに関連のあるリードの一意のId。 |
LeadName | String | マージされたSFDC リードの名前。 |
Merged | String | SFDC リードにマージされたフィールド。 |
WinningValues | String | マージされたSFDC リードの残る値。 |
ActivityDateTime | Datetime | アクティビティが実行された日時。 |
String | GET の実行時に使用されます。アクティビティに関連のあるリードのメールアドレスを使ってアクティビティをフィルタします。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
OldestCreatedAt | Datetime | GET の実行時に使用されます。指定した時間以降に更新されたすべてのアクティビティを返します。 |
ActivityCreatedAt | Datetime | GET の実行時に使用されます。指定した時間までに更新されたすべてのアクティビティを返します。 |
StaticListId | Integer other:filterable= | GET の実行時に使用されます。取得する静的リストのId。 |
StaticListName | String | GET の実行時に使用されます。取得する静的リストの名前。 |
Marketo の組織のウェブページ訪問アクティビティをクエリします。
Marketo では、次のカラムのうち1つ(だけ)をSELECT クエリのWHERE 句で使用することができます:LeadId、Email、StaticListId、StaticListName、OldestCreatedAt、ActivityCreatedAt。
LeadId およびEmail カラムでは、OR 論理演算子を使って複数の値を指定できます。すべてのカラムは '=' 演算子を使って指定される必要があります。
そうしないと、例外が発生します。
SELECT * FROM Activities_VisitWebpage WHERE Email = '[email protected]' OR Email = '[email protected]'
Name | Type | Description |
ActivityId [KEY] | Integer | アクティビティの一意のId。 |
LeadId | Integer | アクティビティに関連のあるリードの一意のId。 |
Campaign | String | アクティビティに関連のあるキャンペーン。 |
WebpageId | String | 訪問されたウェブページのId。 |
WebpageURL | String | 訪問されたウェブページのURL。 |
LinkId | String | クリックされたリンクのId。 |
QueryParameters | String | URL 内に含まれるクエリパラメータ。 |
ClientIPAddress | String | リンクをクリックしたクライアントのIP アドレス。 |
MessageId | String | リンクがクリックされたメッセージのId。 |
UserAgent | String | ウェブページを訪問したときに取得されたウェブブラウザのユーザーエージェント情報。 |
ReferrerURL | String | リンクがクリックされた場所を識別する参照元のURL。 |
CreatedAt | String | ウェブページアクティビティが作成された日時。 |
ActivityDateTime | Datetime | アクティビティが実行された日時。 |
AssetName | String | アクティビティに関連のあるマーケティング資産名。 |
String | GET の実行時に使用されます。アクティビティに関連のあるリードのメールアドレスを使ってアクティビティをフィルタします。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
OldestCreatedAt | Datetime | GET の実行時に使用されます。指定した時間以降に更新されたすべてのアクティビティを返します。 |
ActivityCreatedAt | Datetime | GET の実行時に使用されます。指定した時間までに更新されたすべてのアクティビティを返します。 |
StaticListId | Integer | GET の実行時に使用されます。取得する静的リストのId。 |
StaticListName | String | GET の実行時に使用されます。取得する静的リストの名前。 |
Marketo の組織のキャンペーンをクエリします。
Marketo では、Source およびName カラムをSELECT クエリのWHERE 句で使用することができます。Source カラムを使って、Marketo 内で作成された、またはSales によって作成されたキャンペーンを識別します。
Name カラムでは、'=' または 'LIKE' 演算子を使用できます。'=' 演算子は名前の完全一致を表示し、'LIKE' 演算子は部分一致を表示します。
SELECT * FROM Campaigns WHERE Name LIKE 'test'
Name | Type | Description |
Id [KEY] | Integer | キャンペーンの一意のId。 |
Name | String | キャンペーンの名前。 |
Description | String | キャンペーンの説明。 |
Source | String | キャンペーンのソース。有効な値は、MKTOWS およびSALES です。 |
Marketo の組織のチャネルをクエリします。
Marketo では、TagValue カラムをSELECT クエリのWHERE 句で使用することができます。TagValue カラムでは、OR 論理演算子を使って複数の値を指定できます。
'=' 論理演算子のみがサポートされています。
SELECT * FROM Channels WHERE TagValue = 'Email Blast' OR TagValue = 'Blog' OR TagValue = 'Webinar'
Name | Type | Description |
TagValue [KEY] | String | チャネルのタグの値。例:Webinar、Blog、またはTradeshow。 |
Status [KEY] | String | チャネルの進行状況。 |
Step | Integer | チャネルの順序を並べるために使用する各進行状況のステップ番号。 |
Success | Boolean | 進行状況の結果が成功かどうかを指定します。 |
CheckInStatus | String | ロードショーイベントのチェックインステータス。有効な値は、None、Registered、Attended です。 |
WebinarBehavior | String | ウェビナーイベント中に実行された動作。 |
Marketo の組織の商談をクエリします。
Marketo では、次のカラムをSELECT クエリのWHERE 句で使用することができます:Id、Name、CreatedAt、UpdatedAt、Type、Stage。
CreatedAt およびUpdatedAt フィルターは、日付の範囲を作成するために2回指定できます。
SELECT * FROM Opportunities WHERE Stage = 'Commercial'
Name | Type | Description |
Id [KEY] | Integer | Marketo が割り当てた、商談の一意の識別子。 |
Name | String | 商談の名前。 |
Description | String | 商談の説明。 |
CompanyId | String | 商談に割り当てられた企業のId。 |
Quantity | Double | この商談に含まれる項目数。数量ベースの予測に使用されます。 |
Amount | Decimal | 商談からの見積もり売上総額。 |
ExpectedRevenue | Decimal | 商談からの予想収入。 |
Stage | String | 商談プロセスの現在のステージ。 |
LeadSource | String | Advertisement またはTrade Show などの商談のソース。 |
ExternalCreatedDate | Datetime | 商談のローカル作成日。 |
LastActivityDate | Date | この商談で最後のアクティビティが実行された日付。 |
IsWon | Boolean | 商談が成約でクローズしたかどうかを決定します。 |
NextStep | String | 商談をクローズするための次のタスクの説明。 |
IsClosed | Boolean | 商談がクローズしたかどうかを決定します。 |
CloseDate | Date | 商談のクローズ予定日。 |
Fiscal | String | 会計年度が有効になっていない場合は、商談のCloseDate の会計四半期もしくは期間。値はYYYY Q 形式である必要があります。例えば、2006年の第一四半期は'2006 1' となります。 |
FiscalQuarter | Integer | 商談が発生した会計四半期。有効な値は1、2、3、または4です。 |
FiscalYear | Integer | 商談が発生した会計年度。 |
ForecastCategoryName | String | 予測カテゴリの名前。 |
Probability | Integer | 商談をクローズできる推定確立(パーセント) |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
CreatedAt | Datetime | GET の実行時に使用されます。商談が作成された日付で商談をフィルタします。 |
UpdatedAt | Datetime | GET の実行時に使用されます。商談が更新された日付で商談をフィルタします。 |
Type | String | GET の実行時に使用されます。商談のタイプで商談をフィルタします。 |
Marketo の組織の商談のパーソンロールをクエリします。
Marketo では、次のカラムをSELECT クエリのWHERE 句で使用することができます:Id、Name、CreatedAt、UpdatedAt、Type、Stage。
CreatedAt およびUpdatedAt フィルターは、日付の範囲を作成するために2回指定できます。
SELECT * FROM Opportunities WHERE Stage = 'Commercial'
Name | Type | Description |
Id [KEY] | Integer | Marketo が割り当てた、商談のパーソンロールの一意の識別子。 |
OpportunityId | Integer | PersonId で指定されたパーソンに関連のある商談のId。 |
PersonId | String | OpportunityId で指定された商談に関連のあるパーソンのId。 |
Role | String | 商談に関するコンタクトパーソンのロール。 |
IsPrimary | Boolean | PersonId で指定されたパーソンがこの商談のプライマリコンタクトかどうかを決定します。 |
ExternalCreatedDate | Datetime | OpportunityPersonRole アソシエーションのローカルで作成されたデータ。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
CreatedAt | Datetime | GET の実行時に使用されます。商談が作成された日付で商談をフィルタします。 |
UpdatedAt | Datetime | GET の実行時に使用されます。商談が更新された日付で商談をフィルタします。 |
Marketo の組織の商談をクエリします。
Marketo では、次のカラムをSELECT クエリのWHERE 句で使用することができます:Id、Name、CreatedAt、UpdatedAt、Type、Stage。
CreatedAt およびUpdatedAt フィルターは、日付の範囲を作成するために2回指定できます。
SELECT * FROM Opportunities WHERE Stage = 'Commercial'
Name | Type | Description |
Id [KEY] | Integer | Marketo が割り当てた、商談の一意の識別子。 |
Name | String | 商談の名前。 |
Description | String | 商談の説明。 |
CompanyId | String | 商談に割り当てられた企業のId。 |
Quantity | Double | この商談に含まれる項目数。数量ベースの予測に使用されます。 |
Amount | Decimal | 商談からの見積もり売上総額。 |
ExpectedRevenue | Decimal | 商談からの予想収入。 |
Stage | String | 商談プロセスの現在のステージ。 |
LeadSource | String | Advertisement またはTrade Show などの商談のソース。 |
ExternalCreatedDate | Datetime | 商談のローカル作成日。 |
LastActivityDate | Date | この商談で最後のアクティビティが実行された日付。 |
IsWon | Boolean | 商談が成約でクローズしたかどうかを決定します。 |
NextStep | String | 商談をクローズするための次のタスクの説明。 |
IsClosed | Boolean | 商談がクローズしたかどうかを決定します。 |
CloseDate | Date | 商談のクローズ予定日。 |
Fiscal | String | 会計年度が有効になっていない場合は、商談のCloseDate の会計四半期もしくは期間。値はYYYY Q 形式である必要があります。例えば、2006年の第一四半期は'2006 1' となります。 |
FiscalQuarter | Integer | 商談が発生した会計四半期。有効な値は1、2、3、または4です。 |
FiscalYear | Integer | 商談が発生した会計年度。 |
ForecastCategoryName | String | 予測カテゴリの名前。 |
Probability | Integer | 商談をクローズできる推定確立(パーセント) |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
CreatedAt | Datetime | GET の実行時に使用されます。商談が作成された日付で商談をフィルタします。 |
UpdatedAt | Datetime | GET の実行時に使用されます。商談が更新された日付で商談をフィルタします。 |
Type | String | GET の実行時に使用されます。商談のタイプで商談をフィルタします。 |
Marketo の組織の商談のパーソンロールをクエリします。
Marketo では、次のカラムをSELECT クエリのWHERE 句で使用することができます:Id、Name、CreatedAt、UpdatedAt、Type、Stage。
CreatedAt およびUpdatedAt フィルターは、日付の範囲を作成するために2回指定できます。
SELECT * FROM Opportunities WHERE Stage = 'Commercial'
Name | Type | Description |
Id [KEY] | Integer | Marketo が割り当てた、商談のパーソンロールの一意の識別子。 |
OpportunityId | Integer | PersonId で指定されたパーソンに関連のある商談のId。 |
PersonId | String | OpportunityId で指定された商談に関連のあるパーソンのId。 |
Role | String | 商談に関するコンタクトパーソンのロール。 |
IsPrimary | Boolean | PersonId で指定されたパーソンがこの商談のプライマリコンタクトかどうかを決定します。 |
ExternalCreatedDate | Datetime | OpportunityPersonRole アソシエーションのローカルで作成されたデータ。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
CreatedAt | Datetime | GET の実行時に使用されます。商談が作成された日付で商談をフィルタします。 |
UpdatedAt | Datetime | GET の実行時に使用されます。商談が更新された日付で商談をフィルタします。 |
Marketo の組織のタグをクエリします。
Marketo では、Type およびValue カラムの両方をSELECT クエリのWHERE 句で使用することができます。Value カラムでは、OR 論理演算子を使って複数の値を指定できます。
'=' 論理演算子のみがサポートされています。
SELECT * FROM Tags WHERE Type = 'TestTag' AND Value = 'Value1' OR Value = 'Value2'
Name | Type | Description |
Type [KEY] | String | タグのタイプ。 |
Value [KEY] | String | タグの値。 |
CData Sync App は、Marketo エンティティをリレーショナルテーブル、ビュー、およびストアドプロシージャにモデル化します。 以下のセクションでは、API の制限および要件について説明します。既定のSupportEnhancedSQL 機能を使って、これらの制限の大半を回避できます。
Note: REST データモデルのすべてのテーブルでバルク操作がサポートされています。
Sync App はMarketo のデータを、標準のSQL ステートメントを使用してクエリできるリレーショナルデータベースのテーブルのリストとしてモデル化します。
Name | Description |
Activities | Marketo の組織のカスタムアクティビティをクエリします。 |
CustomObjects | Marketo の組織のカスタムオブジェクトを作成、更新、削除、クエリします。 |
Emails | Marketo の組織のメールをクエリします。 |
EmailTemplates | Marketo の組織のEmailTemplates をクエリ、更新、削除します。 |
Folders | Marketo の組織のフォルダを作成、更新、削除、クエリします。 |
Forms | Create, update, delete and query Forms for a Marketo organization. |
LandingPages | Create, update, delete and query Landing Pages for a Marketo organization. |
LandingPageTemplates | Marketo の組織のLandingPageTemplates を作成、更新、削除、クエリします。 |
Leads | Marketo の組織のリードを作成、更新、削除、クエリします。 |
ListStaticMemberShip | Create, delete and query query static list members for a Marketo organization. |
NamedAccounts | Query Named Accounts for a Marketo organization. |
Opportunities | Marketo の組織の商談をクエリします。 |
OpportunityRoles | Marketo の組織の商談ロールをクエリします。 |
ProgramMembers | Create, update, delete, and query members for program in Marketo. |
Programs | Marketo の組織のプログラムをクエリします。 |
SalesPersons | Marketo の組織の営業担当をクエリします。 |
SmartCampaigns | Marketo の組織のSmartCampaigns を作成、更新、削除、クエリします。 |
SmartLists | Marketo の組織のSmartLists をクエリおよび削除します。 |
Snippets | Create, update, delete and query Snippets for a Marketo organization. |
StaticLists | Create, update, delete and query Static Lists for a Marketo organization. |
Tokens | Create, delete, and query Tokens for a Marketo organization. |
Marketo の組織のカスタムアクティビティをクエリします。
The Sync App uses the Marketo 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.
SELECT * FROM Activities WHERE activitydate > '2022-09-3' AND activitydate < '2022-09-5' SELECT * FROM Activities WHERE activitytypeid = 11 SELECT * FROM Activities WHERE activitytypeid IN (11, 12) AND leadid IN (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15) SELECT * FROM Activities WHERE ActivityTypeId = '1' AND LeadId = '123'
Name | Type | ReadOnly | Filterable | Description |
ActivityId [KEY] | Integer | True |
アクティビティの一意のId。 | |
LeadId | Integer | True | True |
アクティビティに関連のあるリードの一意のId。 |
ActivityDate | Datetime | True | True |
リードがリストに追加された日時。特定の日付以降のすべてのアクティビティを取得するために開始日時を指定するフィルタとして使用できます。 |
PrimaryAttribute | String | True | True |
プライマリフィールドのId。 |
PrimaryAttributeValue | String | True |
プライマリフィールドの値。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
ListId | Integer |
特定のリストに含まれるすべてのリードのアクティビティを取得するために使われるList Id。 |
Returns a list of activities from after a datetime given by the nextPageToken parameter.
The Sync App uses the Marketo 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.
SELECT * FROM Activities WHERE activitydate > '2022-09-3' AND activitydate < '2022-09-5' SELECT * FROM Activities WHERE activitytypeid = 11 SELECT * FROM Activities WHERE activitytypeid IN (11, 12) AND leadid IN (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15) SELECT * FROM Activities WHERE ActivityTypeId = '1' AND LeadId = '123'
Name | Type | Filterable | Description |
Id [KEY] | String | True | Unique id of the activity. |
ActivityDate | Datetime | True | Datetime of the activity. |
ActivityTypeId | Integer | True | Id of the activity type. |
LeadId | Integer | True | Id of the lead associated to the activity. |
MarketoGUID | String | Unique id of the activity (128 character string). | |
PrimaryAttributeValue | String | Value of the primary attribute. | |
PrimaryAttributeValueId | Integer | Id of the primary attribute field. |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
ListId | String | Id of a static list. If set, will only return activities of members of this static list. |
Marketo の組織のカスタムオブジェクトを作成、更新、削除、クエリします。
Marketo REST API では、カスタムオブジェクトを取得するためにフィルターを指定する必要があります。フィルターは少なくとも一つのキーカラム、dedupeField、または検索可能なカラムを含んでいる必要があります。 これらのフィルタータイプでは、'=' 論理演算子のみがサポートされています。加えて、他のフィルターを指定することができますが、先述のフィルターを少なくとも一つ指定する必要があります。 すべてのフィルタリング可能なカラムでは、IN 演算子またはOR 論理演算子を使って複数の値を指定できます。
取得したい行とカラムだけを指定することで、サーバーからの応答時間を向上できます。
SELECT Make, Model, Year, Color FROM CustomObject_MyCustomBikeObject WHERE VIN = '12345'
新しいカスタムオブジェクトレコードを作成するには、カスタムオブジェクトに関するデータベースに入力する情報を指定します。
次の例では、MyCustomBikeObject という新しいカスタムオブジェクトを挿入する方法を説明します。
INSERT INTO MyCustomBikeObject (VIN, Make, Model, Color) VALUES ('99999', 'Yamaha', 'FZ-09', 'Blue')
読み取り専用以外のフィールドは、すべて更新可能です。
UPDATE MyCustomBikeObject SET Year = 2016 WHERE VIN = '99999'
Marketo からカスタムオブジェクトを削除するために使用します。削除を実行するには、テーブルキーまたはdedupeField カラムを指定する必要があります。
DELETE FROM MyCustomBikeObject WHERE VIN = '99999'
Name | Type | ReadOnly | Filterable | Description |
MarketoGUID [KEY] | String | True |
Marketo が割り当てた、カスタムオブジェクトの一意の識別子。 | |
CreatedAt | Datetime | False |
カスタムオブジェクトが作成された日時。 | |
UpdatedAt | Datetime | False |
カスタムオブジェクトが更新された日時。 |
Marketo の組織のメールをクエリします。
Note: All filterable columns must be specified using the '=' operator.
Retrieve a list of emails from the target instance, filterable by name.
SELECT * FROM Emails WHERE Name = 'CRUD Test'
Retrieve the email record for the given target Id.
SELECT * FROM Emails WHERE Id = 1192
To create a new Email, specify at least the Name, Template, FolderId and FolderType column.
INSERT INTO Emails (Name, Template, FolderId, FolderType) VALUES ('My Email', '1078', 2307, 'Folder')
Any field that is not read-only can be updated.
UPDATE Emails SET Description = 'Testing Update' WHERE Id = 1192
To delete a Email you can specify the ID or Name field.
DELETE FROM Emails WHERE Id = 1192 DELETE FROM Emails WHERE Name in ('Test1', 'Test2')
Name | Type | ReadOnly | Filterable | Description |
Id [KEY] | Integer | True | True |
Marketo が割り当てた、メールの一意の識別子。 |
Name | String | False | True |
メール名。 |
Description | String | False |
メールの説明。 | |
Subject | String | False |
メールの件名。 | |
FromName | String | False |
差出人。 | |
FromEmail | String | False |
差出人メール。 | |
ReplyEmail | String | False |
返信先。 | |
FolderId | Integer | False |
メールが存在するフォルダのId。 | |
FolderType | String | False |
メールが存在するフォルダのタイプ。 | |
FolderName | String | False |
メールが存在するフォルダ名。 | |
Operational | Boolean | False |
メールがオペレーショナルかどうかを示します。 | |
TextOnly | Boolean | False |
メールがテキストのみかどうかを示します。 | |
PublishToMSI | Boolean | False |
メールが公開済みかどうかを示します。 | |
WebView | Boolean | False |
メールがウェブビューかどうかを示します。 | |
Status | String | False |
メールのステータス。 | |
Version | Integer | False |
メールのバージョン。 | |
AutoCopyToText | Boolean | False |
メールがテキストに自動でコピーされるかどうかを判定します。 | |
Template | Integer | False |
メールに紐付けられたテンプレート。 | |
Workspace | String | False |
メールが存在するワークスペース名。 | |
CreatedAt | Datetime | True |
メールの作成日時。 | |
UpdatedAt | Datetime | True |
メールの最終更新日時。 | |
PreHeader | String | False |
メールのプリヘッダーテキスト。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
EarliestUpdatedAt | Datetime |
この日付より前のメールを除外します。有効なISO-8601 文字列である必要があります。 |
LatestUpdatedAt | Datetime |
この日付より後のメールを除外します。有効なISO-8601 文字列である必要があります。 |
Marketo の組織のEmailTemplates をクエリ、更新、削除します。
Note: すべてのフィルター可能なカラムは、'=' 演算子で指定する必要があります。
ターゲットインスタンスからメールテンプレートのリストを取得します。名前とステータスでフィルターできます。
SELECT * FROM EmailTemplates WHERE Name = 'CRUD Test'
入力されたターゲットId のメールのレコードを取得します。
SELECT * FROM EmailTemplates WHERE Id = 1192
読み取り専用以外のフィールドは、すべて更新可能です。
UPDATE EmailTemplates SET Name = 'Update Test' Description = 'Testing Update' WHERE Id = 1192
Email を削除するには、Id またはName フィールドを指定します。
DELETE FROM EmailTemplates WHERE Id = 1192 DELETE FROM EmailTemplates WHERE Name in ('Test1', 'Test2')
Name | Type | ReadOnly | Filterable | Description |
Id [KEY] | Integer | True | True |
アセットのId。 |
Name | String | False | True |
アセット名。 |
CreatedAt | Datetime | True |
アセットの作成日時。 | |
Description | String | False |
アセットの説明。 | |
FolderId | Integer | True |
フォルダのId。 | |
FolderType | String | True |
フォルダのタイプ。 使用できる値は次のとおりです。Folder, Program | |
FolderName | String | True |
フォルダ名。 | |
Status | String | True | True |
ドラフトまたは承認されたバージョンのステータスフィルタ。 |
UpdatedAt | Datetime | True |
アセットが更新された最新日時。 | |
Url | String | True |
Marketo UI 内のアセットのURL。 | |
Version | Integer | True |
テンプレートのバージョンのタイプ。 使用できる値は次のとおりです。1, 2 | |
Workspace | String | True |
ワークスペース名。 | |
Content | String | True |
テンプレートのHTML コンテンツ。Multipart ファイルです。 |
Marketo の組織のフォルダを作成、更新、削除、クエリします。
Note: すべてのフィルター可能なカラムは、'=' 演算子で指定する必要があります。
フォルダ階層で2階層以内のフォルダをすべて取得します。
SELECT * FROM Folders
特定のルートフォルダ以下にあるフォルダを、すべて取得します。
SELECT * FROM Folders WHERE RootFolderId = 38 AND MaxDepth = 5
新しくFolder を作るには、最低でもName、ParentId、ParentType カラムを指定してください。
INSERT INTO Folders (Name, ParentId, ParentType) VALUES ('New_Folder_Marketo_CData_Driver', 38, 'Folder')
読み取り専用以外のフィールドは、すべて更新可能です。
UPDATE Folders SET Description = 'Updated Folder', IsArchive = true WHERE Id = 1996
フォルダを削除するには、ID またはName フィールドを指定します。フォルダが空、つまりアセットやサブフォルダを含まなければ、単一のフォルダは削除可能です。フォルダがProgram タイプか、isSystem フィールドがtrue に設定されている場合、削除はできません。
DELETE FROM Folders WHERE Id = 1996 DELETE FROM Folders WHERE Name in ('Marketo1','Marketo2')
Name | Type | ReadOnly | Filterable | Description |
Id [KEY] | Integer | True | True |
Marketo が割り当てた、フォルダの一意の識別子。 |
Name | String | False | True |
フォルダ名。 |
Description | String | False |
フォルダの説明。 | |
Type | String | True |
フォルダのタイプ。 | |
CreatedAt | Datetime | True |
フォルダの作成日時。 | |
UpdatedAt | Datetime | True |
フォルダの最終更新日時。 | |
ParentId | Integer | False |
親フォルダのId。 | |
ParentType | String | False |
親フォルダのタイプ。 | |
Path | String | True |
フォルダのパス。Unix 形式のパスと似た形で、フォルダツリーの階層を示します。 | |
WorkSpace | String | True | True |
スマートキャンペーンワークスペースの名前。 |
URL | String | True |
指定されたインスタンス内のアセットの明示的なURL。 | |
IsSystem | Boolean | True |
フォルダがシステムフォルダかどうか。 | |
IsArchive | Boolean | False |
フォルダがアーカイブされているかどうか。 | |
AccessZoneId | Integer | True |
アクセスゾーンId。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
RootFolderId | Integer |
その下でクエリが実行される、親フォルダのId。 |
RootFolderType | String |
その下でクエリが実行される、親フォルダのタイプ。 使用できる値は次のとおりです。Folder, Program デフォルト値はFolderです。 |
MaxDepth | Integer |
トラーバースするフォルダの深さの上限。 デフォルト値は2です。 |
Create, update, delete and query Forms for a Marketo organization.
Note: All filterable columns must be specified using the '=' operator.
Retrieve a list of accessible forms from the target instance.
SELECT * FROM Forms
Retrieve the form for the given Id.
SELECT * FROM Forms WHERE Id = '1214'
To create a new form, specify at least the Name, FolderId and FolderType column.
INSERT INTO Forms (Name, Description, FolderId, FolderType) VALUES ('My Snippet', 'Test Snippet insert', 1089, 'Program')
Any field that is not read-only can be updated.
UPDATE Forms SET Description = 'Testing Update', Name = 'Test Update' WHERE Id = '1214'
To delete a Snippet you can specify the ID or Name field.
DELETE FROM Forms WHERE Id = '1214' DELETE FROM Forms WHERE Name in ('Test1', 'Test2')
Name | Type | ReadOnly | Filterable | Description |
Id [KEY] | Integer | True | True |
Id of the asset. |
Name | String | False | True |
Name of the asset. |
ButtonLabel | String | False |
Label text of the button. | |
ButtonLocation | Integer | False |
Location in pixels of the button relative to the left of the form. | |
CreatedAt | Datetime | True |
Datetime the asset was created. | |
Description | String | False |
Description of the asset. | |
FolderId | Integer | False | True |
Id of the folder. |
FolderType | String | False | True |
Type of folder. |
FontFamily | String | False |
font-family property for the form. | |
FontSize | String | False |
font-size property of the form. | |
KnownVisitorTemplate | String | False |
Template of the known visitor behavior for the form. | |
KnownVisitorType | String | False |
Type of the known visitor behavior for the form. | |
LabelPosition | String | False |
Default positioning of labels. | |
Language | String | False |
Language of the form. | |
Locale | String | False |
Locale of the form. | |
ProgressiveProfiling | Boolean | False |
Whether progressive profiling is enabled for the form. | |
Status | String | False | True |
Status filter for draft or approved versions. 使用できる値は次のとおりです。approved, draft |
Theme | String | False |
CSS theme for the form to use. | |
UpdatedAt | Datetime | True |
Datetime the asset was most recently updated. | |
Url | String | False |
Url of the asset in the Marketo UI. | |
WaitingLabel | String | False |
Waiting text of the button. |
Create, update, delete and query Landing Pages for a Marketo organization.
Note: All filterable columns must be specified using the '=' operator.
Retrieve a list of accessible landing pages from the target instance, filterable by Status and folder.
SELECT * FROM LandingPages WHERE Status = 'draft' SELECT * FROM LandingPages WHERE FolderId = 1184 AND FolderType = 'Program'
Retrieve the landing page record for the given name or a target Id.
SELECT * FROM LandingPages WHERE Id = 1234 SELECT * FROM LandingPages WHERE Name = 'Agenda'
To create a new LandingPage, specify at least the Name, FolderId, FolderType and Template column.
INSERT INTO LandingPages (CustomHeadHTML, Description, FacebookOgTags, FolderId, FolderType, Keywords, MobileEnabled, Name, FormPrefill, Robots, Template, Title, URL, Workspace) VALUES ('<!DOCTYPE html>\n<html>\n<body>\n<h1>My First Heading</h1>\n<p>My first paragraph.</p>\n</body></html>', 'Testing Insert operation', '', 1184, 'Program', '', false, 'Test Insert', false, 'index, nofollow', 1, 'Insert Operation', 'http://na-ab23.marketo.com/lp/119-IEY-862/LPtest_08.html', 'CRH')
Any field that is not read-only can be updated.
UPDATE LandingPages SET CustomHeadHTML = '<!DOCTYPE html>\n<html>\n<body>\n<h1>My First Heading</h1>\n<p>My first paragraph.</p>\n</body></html>', Description = 'Testing Update', FacebookOgTags = '', Keywords = '', MobileEnabled = false, Name = 'Test Update', Robots = 'index, nofollow', Title = 'Update Operation', URL = 'http://na-ab23.marketo.com/lp/119-IEY-862/LPtest_08.html' WHERE Id = 1103
To delete a LandingPage you can specify the ID or Name field.
DELETE FROM LandingPages WHERE Id = 1996 DELETE FROM LandingPages WHERE Name in ('Test1', 'Test2')
Name | Type | ReadOnly | Filterable | Description |
Id [KEY] | Integer | True | True |
Id of the asset. |
Name | String | False | True |
Name of the asset. |
ComputedUrl | String | True |
Computed Url of the asset. | |
CreatedAt | Datetime | True |
Datetime the asset was created. | |
CustomHeadHTML | String | False |
Any custom HTML to embed in the tag of the page. | |
Description | String | False |
Description of the asset. | |
FacebookOgTags | String | False |
Any OpenGraph meta tags to apply to the page. | |
FolderId | Integer | False | True |
Id of the folder. |
FolderType | String | False | True |
Type of folder. 使用できる値は次のとおりです。Folder, Program |
FolderName | String | False | False |
Name of folder. |
FormPrefill | Boolean | False |
Boolean to toggle whether forms embedded in the page will prefill. Default false. デフォルト値はfalseです。 | |
Keywords | String | False |
Keywords | |
MobileEnabled | Boolean | False |
Whether the page has mobile viewing enabled. Free-form pages only. Default false. デフォルト値はfalseです。 | |
Robots | String | False |
Robots directives to apply to the pages meta tags | |
Status | String | True | True |
Status filter for draft or approved versions. 使用できる値は次のとおりです。approved, draft |
Template | Integer | False |
Id of the template used. | |
Title | String | False |
Title element of the landing page. | |
UpdatedAt | Datetime | True |
Datetime the asset was most recently updated. | |
URL | String | False |
Url of the asset in the Marketo UI. You have to send the URL path of the page while creating or updating. | |
Workspace | String | False |
Name of the workspace. |
Marketo の組織のLandingPageTemplates を作成、更新、削除、クエリします。
Note: すべてのフィルター可能なカラムは、'=' 演算子で指定する必要があります。
ターゲットインスタンスから、アクセス可能なランディングページテンプレートのリストを取得します。Name、Status、およびフォルダでフィルターできます。
SELECT * FROM LandingPageTemplates WHERE Status = 'draft' SELECT * FROM LandingPageTemplates WHERE FolderId = 1184 AND FolderType = 'Program'
入力された名前、またはターゲットId のランディングページテンプレートのレコードを取得します。
SELECT * FROM LandingPageTemplates WHERE Id = 1234 SELECT * FROM LandingPageTemplates WHERE Name = 'Agenda'
新しいLandingPageTemplate を作成するには、最低でもName、FolderId、FolderType、およびTemplateType カラムを指定してください。
INSERT INTO LandingPageTemplates (Description, EnableMunchkin, FolderId, FolderType, Name, TemplateType) VALUES ('Testing Insert', true, 19, 'Folder', 'Test Insert 1', 'guided')
読み取り専用以外のフィールドは、すべて更新可能です。
UPDATE LandingPageTemplates SET Description = 'Testing Update', EnableMunchkin = false, Name = 'Test Update' WHERE Id = 1312
LandingPageTemplate を削除するには、Id またはName フィールドを指定してください。
DELETE FROM LandingPageTemplates WHERE Id = 1312 DELETE FROM LandingPageTemplates WHERE Name in ('Test1', 'Test2')
Name | Type | ReadOnly | Filterable | Description |
Id [KEY] | Integer | True | True |
アセットのId。 |
Name | String | False | True |
アセット名。 |
CreatedAt | Datetime | True |
アセットの作成日時。 | |
Description | String | False |
アセットの説明。 | |
EnableMunchkin | Boolean | False |
Whether to enable munchkin on the derived pages.Defaults to true. デフォルト値はtrueです。 | |
FolderId | Integer | False | True |
フォルダのId。 |
FolderType | String | False | True |
フォルダのタイプ。 使用できる値は次のとおりです。Folder, Program |
FolderName | String | False |
フォルダ名。 | |
Status | String | True | True |
ドラフトまたは承認されたバージョンのステータスフィルタ。 使用できる値は次のとおりです。draft, approved |
TemplateType | String | False |
Type of template to create 'guided' or 'freeForm' 使用できる値は次のとおりです。guided, freeForm デフォルト値はfreeFormです。 | |
UpdatedAt | Datetime | True |
アセットが更新された最新日時。 | |
Url | String | True |
Marketo | |
Workspace | String | True |
ワークスペース名。 |
Marketo の組織のリードを作成、更新、削除、クエリします。
すべてのカラムは '=' 演算子を使って指定される必要があります。カラムがフィルタリング可能な場合、IN 演算子またはOR 論理演算子を使用して複数の値を指定します。
サーバーからの応答時間を最適化するために、取得したい行とカラムだけを指定します。
SELECT Id, FirstName, LastName FROM Leads WHERE Id IN (1, 2, 5, 10)
Marketo 内の既知のリードのリストに限定してクエリを実行すれば、このクエリで最高のパフォーマンスを得ることができます。このためには、Marketo 内でリードのスタティックリストを作成し、ListId を指定してそれらを取得します。
フィルタが指定されていない場合は、Activities_NewLead テーブルがクエリされ、Lead Id のリストが取得されます。Lead Id がコンパイルされた後、Leads テーブルにクエリを実行するために使用されます。 それぞれのLeads リクエストに対して1つのActivities_NewLead が発生するため、フィルタが指定されていない場合、リード1件あたりのAPI コール数は実質的に2倍になります。 これはクエリのパフォーマンスに影響します。
次に例を示します。
(Total Number of Leads / 300) * 2
(Total Number of Leads / 300) * 2
SOAP API を使ってLead Id のリストを取得する方法として、Other プロパティでUseSOAPForLeadIds=True に設定する方法もあります。UseSOAPForLeadIDs がTrue でSOAP 接続の詳細が指定されている場合、SOAP API はLead Id のリストをコンパイルし、これがREST API のフィルタとして使用されます。
SOAP API はREST API と比べるとかなり遅いので、このハイブリッドアプローチはSOAP API を単独で使用するよりも処理が早くなります。SOAP API のリクエストごとの最大バッチサイズは1000なので、このクエリが必要とするAPI コールの回数は、計算式を使って概算できます。
(Total Number of Leads / 1000) + (Total Number of Leads / 300)
新しいLead レコードを作成するには、データベースに登録するリードの名、姓、E メールアドレス、会社名を指定します。
例えば、E メールアドレスが[email protected] であるJohn Mangel という人物の新しいリードを挿入するには、次のように入力します:
INSERT INTO Leads (Email, FirstName, LastName) VALUES ('[email protected]', 'John', 'Mangel')
#TEMP テーブルを介して複数のリードを一度に挿入するには、まず#TEMP テーブルを作成し、そのテーブルをLeads テーブルに挿入します。
次の例では、3つの新しいリードを持つ#TEMP テーブルを作成し、その#TEMP テーブルをLeads テーブルに挿入しています。
INSERT INTO Leads#TEMP (FirstName, LastName, Email, Company) VALUES ('John', 'Mangel', '[email protected]', 'ABC') INSERT INTO Leads#TEMP (FirstName, LastName, Email, Company) VALUES ('Steve', 'Puth', '[email protected]', 'ABC') INSERT INTO Leads#TEMP (FirstName, LastName, Email, Company) VALUES ('Andrew', 'Stack', 'andy@abc', 'ABC') INSERT INTO Leads (FirstName, LastName, Email, Company) SELECT FirstName, LastName, Email, Company FROM Leads#TEMP
CSV ファイルから複数のリードをインポートするには、UseBulkAPI がTrue に設定されていることを確認し、以下のようなコマンドを入力します。
INSERT INTO Leads (CSVFile) VALUES ('C:\\\\Upload\\\\ImportLeads.csv')
Leads テーブルのread-only でない項目はすべて更新が可能です。更新は、ルックアップフィールド(外部キー)として、Email などの'Filterable' カラムを使用して実行されます。 (Leads テーブルのすべてのReadOnly およびFilterable カラムを確認するには、以下の「カラム」を参照してください。)
次に例を示します。
UPDATE Leads SET MobilePhone = '111-222-3333' WHERE Id = 1
UPDATE Leads SET MobilePhone = '111-222-3333' WHERE Email = '[email protected]'
カスタムフィールドをルックアップフィールドとして使用することもできます。これを行うには、まずLookupField をカスタムフィールドとして定義することで、カスタムフィールドがこの方法で使用されることを明確に識別する必要があります。
例として、MyCustomField=my value(MyCustomField はルックアップフィールド)であるすべての行に、111-222-3333 をMobilePhone 項目として割り当てます。
UPDATE Leads SET MobilePhone = '111-222-3333' WHERE LookupField = 'MyCustomField' AND MyCustomField = 'my_value'
Leads テーブルからリードを削除するには、そのリードをMarketo Id で識別する必要があります。たとえば、Marketo Id=1 のリードを削除するには、次のように入力します。
DELETE FROM Leads WHERE Id = 1
過去14日間にLeads テーブルから削除されたすべてのリードのリストを取得するには、GetDeleted クエリを使用します。
GetDeleted FROM Leads
テーブルの最終更新以降に削除されたすべてのリードのリストを取得するには、UpdatedAt フィルタと共にGetDeleted クエリを使用します。
GetDeleted FROM Leads UpdatedAt='date'
Name | Type | ReadOnly | Filterable | Description |
Id [KEY] | Int | False | True |
This is a generated column, no description is available. |
Company | String | False |
This is a generated column, no description is available. | |
Site | String | False |
This is a generated column, no description is available. | |
BillingStreet | String | False |
This is a generated column, no description is available. | |
BillingCity | String | False |
This is a generated column, no description is available. | |
BillingState | String | False |
This is a generated column, no description is available. | |
BillingCountry | String | False |
This is a generated column, no description is available. | |
BillingPostalCode | String | False |
This is a generated column, no description is available. | |
Website | String | False |
This is a generated column, no description is available. | |
MainPhone | String | False |
This is a generated column, no description is available. | |
AnnualRevenue | Decimal | False |
This is a generated column, no description is available. | |
NumberOfEmployees | Int | False |
This is a generated column, no description is available. | |
Industry | String | False |
This is a generated column, no description is available. | |
SicCode | String | False |
This is a generated column, no description is available. | |
MktoCompanyNotes | String | False |
This is a generated column, no description is available. | |
ExternalCompanyId | String | False |
This is a generated column, no description is available. | |
MktoName | String | True |
This is a generated column, no description is available. | |
PersonType | String | False |
This is a generated column, no description is available. | |
MktoIsPartner | Bool | False |
This is a generated column, no description is available. | |
IsLead | Bool | False |
This is a generated column, no description is available. | |
MktoIsCustomer | Bool | False |
This is a generated column, no description is available. | |
IsAnonymous | Bool | False |
This is a generated column, no description is available. | |
Salutation | String | False |
This is a generated column, no description is available. | |
FirstName | String | False |
This is a generated column, no description is available. | |
MiddleName | String | False |
This is a generated column, no description is available. | |
LastName | String | False |
This is a generated column, no description is available. | |
String | False | True |
This is a generated column, no description is available. | |
Phone | String | False |
This is a generated column, no description is available. | |
MobilePhone | String | False |
This is a generated column, no description is available. | |
Fax | String | False |
This is a generated column, no description is available. | |
Title | String | False |
This is a generated column, no description is available. | |
ContactCompany | Int | True |
This is a generated column, no description is available. | |
DateOfBirth | Date | False |
This is a generated column, no description is available. | |
Address | String | False |
This is a generated column, no description is available. | |
City | String | False |
This is a generated column, no description is available. | |
State | String | False |
This is a generated column, no description is available. | |
Country | String | False |
This is a generated column, no description is available. | |
PostalCode | String | False |
This is a generated column, no description is available. | |
PersonTimeZone | String | True |
This is a generated column, no description is available. | |
OriginalSourceType | String | True |
This is a generated column, no description is available. | |
OriginalSourceInfo | String | True |
This is a generated column, no description is available. | |
RegistrationSourceType | String | False |
This is a generated column, no description is available. | |
RegistrationSourceInfo | String | False |
This is a generated column, no description is available. | |
OriginalSearchEngine | String | True |
This is a generated column, no description is available. | |
OriginalSearchPhrase | String | True |
This is a generated column, no description is available. | |
OriginalReferrer | String | True |
This is a generated column, no description is available. | |
EmailInvalid | Bool | False |
This is a generated column, no description is available. | |
EmailInvalidCause | String | False |
This is a generated column, no description is available. | |
Unsubscribed | Bool | False |
This is a generated column, no description is available. | |
UnsubscribedReason | String | False |
This is a generated column, no description is available. | |
DoNotCall | Bool | False |
This is a generated column, no description is available. | |
MktoDoNotCallCause | String | False |
This is a generated column, no description is available. | |
DoNotCallReason | String | False |
This is a generated column, no description is available. | |
MarketingSuspended | Bool | False |
This is a generated column, no description is available. | |
MarketingSuspendedCause | String | False |
This is a generated column, no description is available. | |
BlackListed | Bool | False |
This is a generated column, no description is available. | |
BlackListedCause | String | False |
This is a generated column, no description is available. | |
MktoPersonNotes | String | False |
This is a generated column, no description is available. | |
AnonymousIP | String | False |
This is a generated column, no description is available. | |
InferredCompany | String | True |
This is a generated column, no description is available. | |
InferredCountry | String | True |
This is a generated column, no description is available. | |
InferredCity | String | True |
This is a generated column, no description is available. | |
InferredStateRegion | String | True |
This is a generated column, no description is available. | |
InferredPostalCode | String | True |
This is a generated column, no description is available. | |
InferredMetropolitanArea | String | True |
This is a generated column, no description is available. | |
InferredPhoneAreaCode | String | True |
This is a generated column, no description is available. | |
EmailSuspended | Bool | False |
This is a generated column, no description is available. | |
EmailSuspendedCause | String | False |
This is a generated column, no description is available. | |
EmailSuspendedAt | Datetime | False |
This is a generated column, no description is available. | |
Department | String | False |
This is a generated column, no description is available. | |
CreatedAt | Datetime | True | True |
This is a generated column, no description is available. |
UpdatedAt | Datetime | True | True |
This is a generated column, no description is available. |
Cookies | String | False | True |
This is a generated column, no description is available. |
ExternalSalesPersonId | String | False |
This is a generated column, no description is available. | |
LeadPerson | Int | True |
This is a generated column, no description is available. | |
LeadRole | String | False |
This is a generated column, no description is available. | |
LeadSource | String | False |
This is a generated column, no description is available. | |
LeadStatus | String | False |
This is a generated column, no description is available. | |
LeadScore | Int | False |
This is a generated column, no description is available. | |
Urgency | Double | False |
This is a generated column, no description is available. | |
Priority | Int | False |
This is a generated column, no description is available. | |
RelativeScore | Int | False |
This is a generated column, no description is available. | |
RelativeUrgency | Int | False |
This is a generated column, no description is available. | |
Rating | String | False |
This is a generated column, no description is available. | |
PersonPrimaryLeadInterest | Int | True |
This is a generated column, no description is available. | |
LeadPartitionId | Int | False |
This is a generated column, no description is available. | |
LeadRevenueCycleModelId | Int | False |
This is a generated column, no description is available. | |
LeadRevenueStageId | Int | False |
This is a generated column, no description is available. | |
AcquisitionProgramId | Int | False |
This is a generated column, no description is available. | |
MktoAcquisitionDate | Datetime | False |
This is a generated column, no description is available. | |
TestKpQA | String | False |
This is a generated column, no description is available. | |
TestCustomfieldEmail | String | False |
This is a generated column, no description is available. | |
Ecids | String | True |
This is a generated column, no description is available. | |
TestFieldText1 | String | False |
This is a generated column, no description is available. | |
Test1 | Bool | False |
This is a generated column, no description is available. | |
Cstmfdtest1 | String | False |
This is a generated column, no description is available. | |
Cstmfdtest2 | String | False |
This is a generated column, no description is available. | |
Test | String | False |
This is a generated column, no description is available. | |
Test98 | String | False |
This is a generated column, no description is available. | |
LookupField | String | False | True |
This is filter only column that will not contain data. |
ListId | Int | False | True |
This is filter only column that will not contain data. |
ProgramId | Int | False | True |
This is filter only column that will not contain data. |
PartitionName | String | False | True |
This is filter only column that will not contain data. |
MembershipAcquiredBy | String | True | False |
This is a generated column, that is only available when filtering by ProgramId. |
MembershipIsExhausted | Bool | True | False |
This is a generated column, that is only available when filtering by ProgramId. |
MembershipMembershipDate | Datetime | True | False |
This is a generated column, that is only available when filtering by ProgramId. |
MembershipNurtureCadence | String | True | False |
This is a generated column, that is only available when filtering by ProgramId. |
MembershipProgressionStatus | String | True | False |
This is a generated column, that is only available when filtering by ProgramId. |
MembershipReachedSuccess | Bool | True | False |
This is a generated column, that is only available when filtering by ProgramId. |
MembershipReachedSuccessDate | Datetime | True | False |
This is a generated column, that is only available when filtering by ProgramId. |
MembershipStream | String | True | False |
This is a generated column, that is only available when filtering by ProgramId. |
MembershipUpdatedAt | Datetime | True | False |
This is a generated column, that is only available when filtering by ProgramId. |
Create, delete and query query static list members for a Marketo organization.
Note: All filterable columns must be specified using the '=' operator.
Retrieve a list of Static MemberShip from the target instance, filterable by Id and ListId.
SELECT * FROM ListStaticMemberShip WHERE ListId = 1014 SELECT * FROM ListStaticMemberShip WHERE ListId = 1014 AND id = 1016
To create a new Static MemberShip, specify at least the ListId and Id column.
INSERT INTO ListStaticMemberShip (ListId, Id) VALUES (1014, 1014)
To delete a ListStaticMemberShip you must specify the ID and ListId field.
DELETE FROM ListStaticMemberShip WHERE Listid = 1014 AND Id = 1014
Name | Type | ReadOnly | Filterable | Description |
Id [KEY] | Integer | True | True |
Id of static MemberShip. |
FirstName | String | True |
FirtName of the member | |
LastName | String | True |
LastName of the member | |
String | True |
| ||
CreatedAt | Datetime | True |
The date and time the membership was created. | |
UpdatedAt | Datetime | True |
The date and time the membership was last updated. | |
ListId | Integer | True | True |
ListId. |
Query Named Accounts for a Marketo organization.
名前付きアカウントを取得するには、フィルターを指定する必要があります。Valid filters are any searchable columns which include MarketoGUID, Name, Industry, State, City, etc.
SELECT * FROM NamedAccounts WHERE Name = 'MyAccount'
新しいNamedAccount レコードを作成するには、名前付きアカウントに関するデータベースに入力する情報を指定します。
次の例では、新しいNamedAccount を挿入する方法を説明します。
INSERT INTO NamedAccounts (Name, City, Country, Industry) VALUES ('MyAccount', 'MyCity', 'USA', 'Tech')
読み取り専用以外のフィールドは、すべて更新可能です。
UPDATE NamedAccounts SET NumberOfEmployees = 100, State = 'NC', AnnualRevenue = '10000000.00' WHERE Name = 'MyAccount'
Marketo から名前付きアカウントを削除するために使用します。削除を実行するには、MarketoGUID フィールドかName フィールドのどちらかが必須です。
DELETE FROM NamedAccounts WHERE Name = 'MyAccount'
Name | Type | ReadOnly | Filterable | Description |
MarketoGUID [KEY] | String | True | True |
The unique, Marketo-assigned identifier of the named account. |
Name | String | False | True |
The name of the account. |
AccountOwnerId | Integer | False | True |
The owner id of the account. |
AnnualRevenue | Double | False | True |
The annual revenue for the account. |
City | String | False | True |
The city for the account. |
Country | String | False | True |
The country for the account. |
DomainName | String | False | True |
The name of the domain for the account. |
Industry | String | False | True |
The industry for the account. |
LogoURL | String | False | True |
The URL to the logo for the account. |
MembershipCount | Integer | True | True |
The number of members for the account. |
NumberOfEmployees | Integer | False | True |
The number of employees for the account. |
OpptyAmount | Double | True | True |
The total amount of opportunities for the account. |
OpptyCount | Integer | True | True |
The total number of opportunities for the account. |
SICCode | String | False | True |
The SIC Code for the account. |
State | String | False | True |
The state for the account. |
CreatedAt | Datetime | True |
The date and time the named account was created. | |
UpdatedAt | Datetime | True |
The date and time the named account was last updated. |
Marketo の組織の商談をクエリします。
Note:This table is only available for Marketo subscriptions which do not have a native CRM sync enabled.If sync is enabled, an error will be returned when attempting to query the table stating that the API is disabled.
商談を取得するには、フィルターを指定する必要があります。Valid filters are any searchable columns which include MarketoGUID, ExternalOpportunityId, ExternalCompanyId, or ExternalSalesPersonId.
SELECT * FROM Opportunities WHERE ExternalOpportunityId = 'CDATA1'
新しいOpportunity レコードを作成するには、Opportunity に関するデータベースに入力する情報を指定します。
次の例では、新しいOpportunity を挿入する方法を説明します。
INSERT INTO Opportunities (ExternalOpportunityId, Description, ExternalCompanyId, Name) VALUES ('CDATA1', 'CData Software Inc Opportunity', 'CDATA', 'CData')
読み取り専用以外のフィールドは、すべて更新可能です。
UPDATE Opportunities SET IsWon = true, FiscalYear = 2016, Amount = '1000.00' WHERE ExternalOpportunityId = 'Opportunity1'
Marketo から商談を削除するために使用します。削除を実行するには、Id フィールドかExternalOpportunityId フィールドのどちらかが必須です。
DELETE FROM Opportunities WHERE ExternalOpportunityId = 'Opportunity1'
Name | Type | ReadOnly | Filterable | Description |
MarketoGUID [KEY] | String | True | True |
Marketo が割り当てた、商談の一意の識別子。 |
ExternalOpportunityId | String | False | True |
The external Id of the opportunity. |
Amount | Double | False |
The amount of the opportunity. | |
CloseDate | Datetime | False |
The date and time the opportunity was closed. | |
Description | String | False |
The description of the opportunity. | |
ExpectedRevenue | Double | False |
The expected revenue of the opportunity. | |
ExternalCompanyId | String | False | True |
The external company Id of the opportunity. |
ExternalCreatedDate | Datetime | False |
The external date and time the opportunity was created. | |
ExternalSalesPersonId | String | False | True |
The external sales person Id of the opportunity. |
Fiscal | String | False |
The fiscal of the opportunity. | |
FiscalQuarter | String | False |
The fiscal quarter of the opportunity. | |
FiscalYear | String | False |
The fiscal year of the opportunity. | |
ForecastCategoryName | String | False |
The forecast category name of the opportunity. | |
IsClosed | Boolean | False |
Specifies whether the opportunity is closed. | |
IsWon | Boolean | False |
Specifies whether the opportunity was won. | |
LastActivityDate | Datetime | False |
The date and time the last activity occurred on the opportunity. | |
LeadSource | String | False |
The lead source of the opportunity. | |
Name | String | False |
The name of the opportunity. | |
NextStep | String | False |
The next step of the opportunity. | |
Probability | Integer | False |
The probability of the opportunity. | |
Quantity | Double | False |
The quantity of the opportunity. | |
Stage | Double | False |
The stage of the opportunity. | |
Type | Double | False |
商談のタイプ。 | |
CreatedAt | Datetime | True |
商談が作成された日時。 | |
UpdatedAt | Datetime | True |
商談の最終更新時刻。 |
Marketo の組織の商談ロールをクエリします。
Note:This table is only available for Marketo subscriptions which do not have a native CRM sync enabled.If sync is enabled, an error will be returned when attempting to query the table stating that the API is disabled.
商談を取得するには、フィルターを指定する必要があります。Valid filters are any searchable columns which include MarketoGUID and a combination of ExternalOpportunityId and LeadId.
SELECT * FROM OpportunityRoles WHERE ExternalOpportunityId = 'Opportunity1' AND LeadId = '1'
新しいOpportunity Role レコードを作成するには、Opportunity Role に関するデータベースに入力する情報を指定します。
次の例では、新しいOpportunity Role を挿入する方法を説明します。
INSERT INTO OpportunityRoles (ExternalOpportunityId, LeadId, IsPrimary, Role) VALUES ('CDATA1', '1', false, 'MyRole')
読み取り専用以外のフィールドは、すべて更新可能です。
UPDATE OpportunityRoles SET IsPrimary = true WHERE MarketoGUID = 'c674bda8-6e94-40cf-a853-98833b85b7cb'
Marketo からOpportunity Roles を削除するために使用します。削除を実行するにはMarketoGUID フィールドが必須です。
DELETE FROM OpportunityRoles WHERE MarketoGUID = 'c674bda8-6e94-40cf-a853-98833b85b7cb'
Name | Type | ReadOnly | Filterable | Description |
MarketoGUID [KEY] | String | True | True |
Marketo が割り当てた、商談ロールの一意の識別子。 |
ExternalOpportunityId | String | False | True |
商談の外部Id。 |
ExternalCreatedDate | Datetime | False |
商談ロールが作成された外部の日時。 | |
IsPrimary | Boolean | False |
Specifies whether the opportunity role is the primary role on the opportunity. | |
LeadId | Integer | False | True |
The lead Id associated with the opportunity role. |
Role | String | False |
商談と関連のあるロール。 | |
CreatedAt | Datetime | True |
商談ロールが作成された日時。 | |
UpdatedAt | Datetime | True |
商談ロールの最終更新時刻。 |
Create, update, delete, and query members for program in Marketo.
Retrieve all Program Members for the specific ProgramId.
Note:
SELECT * FROM ProgramMembers WHERE ProgramId = 1102 SELECT * FROM ProgramMembers WHERE ProgramId = '1044' AND LeadId IN ('1789', '1789', '1790', '1791', '1792') SELECT * FROM ProgramMembers WHERE ProgramId = '1001' AND LeadId = '4' SELECT * FROM ProgramMembers WHERE ProgramId IN (1102, 1103, 1104) SELECT * FROM ProgramMembers WHERE LeadId IN ('1789', '1790', '1791', '1792') AND reachedSuccess IN (false, true) SELECT * FROM ProgramMembers WHERE reachedSuccess IN (false, true) AND LeadId = '1789'
To create a new Program Member, specify at least the LeadId, StatusName and ProgramId column.This operation is only supported when UseBulkApi=false.
INSERT INTO ProgramMembers (LeadId, StatusName, ProgramId) VALUES (4, 'member', '1001')
Fields WebinarURL and RegistrationCode can be updated. To update any Program Member, specify at least the LeadId, ProgramId column.This operation is only supported when UseBulkApi=false.
UPDATE ProgramMembers SET WebinarURL = 'www.testURL.com', RegistrationCode = 'dcff5f12-a7c7-11eb-bcbc-0242ac130001' WHERE LeadId = '4' AND ProgramId = '1001'
To delete a Program member you must specify the LeadId and ProgramId field.This operation is only supported when UseBulkApi=false.
DELETE FROM ProgramMembers WHERE LeadId = '4' AND ProgramId = '1001'
Name | Type | ReadOnly | Filterable | Description |
Id | Int | True |
This is a generated column, no description is available. | |
AttendanceLikelihood | Int | True |
This is a generated column, no description is available. | |
CreatedAt | Datetime | True |
This is a generated column, no description is available. | |
IsExhausted | Bool | True |
This is a generated column, no description is available. | |
LeadId [KEY] | Int | False | True |
This is a generated column, no description is available. |
MembershipDate | Datetime | True |
This is a generated column, no description is available. | |
NurtureCadence | String | True |
This is a generated column, no description is available. | |
Program | String | True |
This is a generated column, no description is available. | |
ProgramId [KEY] | Int | False | True |
This is a generated column, no description is available. |
ReachedSuccess | Bool | True | True |
This is a generated column, no description is available. |
ReachedSuccessDate | Datetime | True |
This is a generated column, no description is available. | |
RegistrationLikelihood | Int | True |
This is a generated column, no description is available. | |
StatusName | String | True | True |
This is a generated column, no description is available. |
TrackName | String | True |
This is a generated column, no description is available. | |
UpdatedAt | Datetime | True | True |
This is a generated column, no description is available. |
WaitlistPriority | Int | True |
This is a generated column, no description is available. | |
AcquiredBy | Bool | False |
This is a generated column, no description is available. | |
FlowStep | Int | False | True |
This is a generated column, no description is available. |
RegistrationCode | String | False |
This is a generated column, no description is available. | |
ReiNewCustomField | String | False | True |
This is a generated column, no description is available. |
StatusReason | String | False |
This is a generated column, no description is available. | |
TestCustomObjFd | String | False | True |
This is a generated column, no description is available. |
UTMSource | String | False | True |
This is a generated column, no description is available. |
WebinarUrl | String | False |
This is a generated column, no description is available. |
Marketo の組織のプログラムをクエリします。
Note:Tag とCost カラムは、Programs をすべて参照する際(SELECT * クエリを実行する場合など)には返されません。これらのカラムは特定のProgram Id やName でフィルタリングする場合のみ返されます。
この場合、Tag とCost カラムは返されません。
SELECT * FROM Programs
この場合、Tag とCost カラムが返されます。
SELECT * FROM Programs WHERE Id = '1001'
新しいProgram レコードを作成するには、Program に関するデータベースに入力する情報を指定します。
新しいProgram を挿入する方法は、次の例を参照してください。
INSERT INTO Programs (Name, FolderId, FolderType, Type, Description, Channel, TagTypes, TagValues, CostStartDates, Costs, CostNotes) VALUES ('InsertEvent', '35', 'Folder', 'Default', 'Test Insert Description', 'Email Blast', 'Program Owner', 'Admin', '01/01/2015,02/02/2015', '100,200', 'January,February')
読み取り専用以外のフィールドは、すべて更新可能です。
UPDATE Programs SET Name = 'UpdatedProgram', Description = 'Updated Description' WHERE Id = '1'
Marketo からプログラムを削除するために使用します。削除を実行するには、Id またはName フィールドを指定します。
DELETE FROM Programs WHERE Id = '1' DELETE FROM Programs WHERE Name in ('Test1', 'Test2')
Note: FolderId とFolderName は、新しいレコードを追加する際には入力できます。ただし、既存のレコード内で更新はできません(レコードは作成された時点で読み取り専用となるため)。
Name | Type | ReadOnly | Filterable | Description |
Id [KEY] | Integer | True | True |
Marketo が割り当てた、プログラムの一意の識別子。 |
Name | String | False | True |
プログラムの名前。 |
Description | String | False |
プログラムの説明。 | |
Type | String | False |
プログラムのタイプ。 | |
Channel | String | False |
プログラムと関連のあるチャネル。 | |
Workspace | String | False |
プログラムが配置されているワークスペースの名前。 | |
Url | String | True |
プログラムへのURL 参照。 | |
Status | String | False |
プログラムのステータス。 | |
FolderType | String | False |
プログラムが含まれているフォルダのタイプ。 | |
FolderId | Integer | False |
プログラムが含まれているフォルダのId。 | |
FolderName | String | False |
プログラムが含まれているフォルダの名前。 | |
TagTypes# | String | False | True |
プログラムと関連のあるタグのタイプのカンマ区切りリスト。各TagType は、TagValue カラム経由で返されたそれぞれに関連のある値を持ちます。 |
TagValues# | String | False | True |
タグの値のカンマ区切りリスト。各値は、TagTypes カラム内にリストされたタイプに対応しています。 |
CostStartDates# | String | False |
コスト開始日のカンマ区切りリスト。各値は、Costs およびCostNotes カラム内にリストされたコストおよびノートに対応しています。 | |
Costs# | String | False |
コストのカンマ区切りリスト(整数値)。各値は、CostStartDates およびCostNotes カラム内の開始日およびノートに対応しています。 | |
CostNotes# | String | False |
コストノートのカンマ区切りリスト。各値は、Costs およびCostStartDates カラム内のコストおよび開始日に対応しています。 | |
CreatedAt | Datetime | True |
プログラムが作成された日時。 | |
UpdatedAt | Datetime | True |
プログラムの最終更新時刻。 |
Marketo の組織の営業担当をクエリします。
Note: This table is only available for Marketo subscriptions which do not have a native CRM sync enabled. If sync is enabled, an error will be returned when attempting to query the table stating that the API is disabled.
会社を取得するには、フィルターを指定する必要があります。Valid filters are any searchable columns which include Id, ExternalSalesPersonId, or Email.
SELECT * FROM SalesPersons WHERE ExternalSalesPersonId = '[email protected]'
新しいSalesPerson レコードを作成するには、営業担当者に関するデータベースに入力する情報を指定します。
次の例では、新しいOpportunity を挿入する方法を説明します。
INSERT INTO SalesPersons (ExternalSalesPersonId, Email, FirstName, LastName) VALUES ('[email protected]', '[email protected]', 'Sales', 'Person')
読み取り専用以外のフィールドは、すべて更新可能です。
UPDATE SalesPersons SET Phone = '919-928-5214', Title = 'Technical Sales', Email = '[email protected]' WHERE ExternalSalesPersonId = '[email protected]'
Marketo から営業担当者を削除するために使用します。削除を実行するには、Id フィールドかExternalSalesPersonId フィールドのどちらかが必須です。
DELETE FROM SalesPersons WHERE ExternalSalesPersonId = '[email protected]'
Name | Type | ReadOnly | Filterable | Description |
Id [KEY] | Integer | True | True |
Marketo が割り当てた、営業担当者の一意の識別子。 |
ExternalSalesPersonId | String | False | True |
営業担当者の外部Id。 |
String | False | True |
営業担当者のE メールアドレス。 | |
Fax | String | False |
営業担当者のファックス番号。 | |
FirstName | String | False |
営業担当者の名。 | |
LastName | String | False |
営業担当者の姓。 | |
MobilePhone | String | False |
営業担当者の携帯電話番号。 | |
Phone | String | False |
営業担当者の電話番号。 | |
Title | String | False |
営業担当者の職位 | |
CreatedAt | Datetime | True |
営業担当者が作成された日時。 | |
UpdatedAt | Datetime | True |
営業担当者の最終更新時刻。 |
Marketo の組織のSmartCampaigns を作成、更新、削除、クエリします。
Note: すべてのフィルター可能なカラムは、'=' 演算子で指定する必要があります。
すべてのスマートキャンペーンを取得
SELECT * FROM SmartCampaigns
特定のスマートキャンペーンを取得
SELECT * FROM SmartCampaigns WHERE Id = 2046
新しくスマートキャンペーンを作るには、最低でもName、FolderId、FolderType カラムを指定してください。
INSERT INTO SmartCampaigns (Name, FolderId, FolderType) VALUES ('NewSmartCampaign', '1357', 'Folder')
Name およびDescription カラムのみ更新できます。
UPDATE SmartCampaigns Set Name = 'UpdatedSmartCampaignName', Description = 'CData Campaign' WHERE Id = 2047
スマートキャンペーンを削除するには、Id フィールドを指定する必要があります。
DELETE FROM SmartCampaigns WHERE Id = 2047
Name | Type | ReadOnly | Filterable | Description |
Id [KEY] | Integer | True | True |
スマートキャンペーンのId。 |
Name | String | False |
スマートキャンペーン名。 | |
ComputedUrl | String | False |
スマートキャンペーンの算出されたURL。 | |
Description | String | False |
スマートキャンペーンの説明。 | |
Type | String | True |
スマートキャンペーンのタイプ。バッチ:最低でも1つのフィルターがあり、トリガーはありません。トリガー:最低でも1つのトリガーがあります。デフォルト:スマートリストルールはありません。 | |
SmartListId | Integer | True |
スマートキャンペーンの子スマートリストのId。 | |
FlowId | Integer | True |
スマートキャンペーンの子フローのId。 | |
CreatedAt | Datetime | True |
スマートキャンペーンの作成日時。 | |
UpdatedAt | Datetime | True |
スマートキャンペーンの最終更新日時。 | |
WorkSpace | String | True |
フォルダが存在するワークスペースの名前。 | |
Status | String | True |
スマートキャンペーンのステータス。 使用できる値は次のとおりです。Inactive, Single Run, Invalid, Recurring Run, Active, Requested, Never Run | |
IsSystem | Boolean | True |
スマートキャンペーンがシステム側で管理されているかどうか。 | |
IsActive | Boolean | True |
スマートキャンペーンがアクティブかどうか。 | |
IsRequestable | Boolean | True |
スマートキャンペーンがリクエスト可能かどうか。リクエスト可能にするには、キャンペーンがアクティブで、ソースとして'ウェブ サービス API' を持つ'キャンペーンをリクエスト' トリガーを含む必要があります。 | |
IsCommunicationLimitEnabled | Boolean | True |
スマートキャンペーンの通信制限が有効化されているかどうか(例:オペレーショナルメール以外のメールをブロック)。 | |
MaxMembers | Integer | True |
スマートキャンペーンのメンバーシップ制限。 | |
QualificationRuleType | String | True |
クオリフィケーションルールのタイプ。 使用できる値は次のとおりです。once, any, interval | |
QualificationRuleInterval | Integer | True |
クオリフィケーションルールの間隔。qualificationRuleType が'interval' の場合のみ設定してください。 | |
QualificationRuleUnit | String | True |
クオリフィケーションルールの単位。qualificationRuleType が'interval' の場合のみ設定してください。可能な値は、'hour'、'day'、'week'、'month' です。 | |
RecurrenceStartAt | Datetime | True |
最初のスケジュールされたキャンペーンを実行する日時。繰り返しを設定する際には必須です。繰り返しがないスマートキャンペーンを作成する際には必要ありません。 | |
RecurrenceEndAt | Datetime | True |
その日時より後には実行が自動的にスケジュールされない日時。 | |
RecurrenceIntervalType | String | True |
繰り返しの間隔。繰り返しがないスマートキャンペーンを作成する際には必要ありません。可能な値は、'Daily'、'Weekly'、'Monthly' です。 | |
RecurrenceInterval | Integer | True |
繰り返し間の間隔の数値。 | |
RecurrenceWeekDayOnly | Boolean | True |
スマートキャンペーンを平日にのみ実行します。intervalType が'Daily' に設定されている場合のみ設定してください。 | |
RecurrenceWeekDayMask | String | True |
'Monday'、'Tuesday'、'Wednesday'、'Thursday'、'Friday'、'Saturday'、'Sunday' の中から1つ以上を含むか、空の文字列配列。intervalType が'Weekly' に設定されている場合のみ設定してください。 | |
RecurrenceDayOfMonth | Integer | True |
月内で繰り返しを行う日。可能な範囲は1-31です。intervalType が'Monthly' に設定されていて、dayOfWeek とweekOfMonth が設定されていない場合のみ設定してください。 | |
RecurrenceDayOfWeek | String | True |
週内で繰り返しを行う曜日。dayOfMonth が設定されておらず、weekOfMonth が設定されている場合のみ設定してください。可能な値は、'Monday'、'Tuesday'、'Wednesday'、'Thursday'、'Friday'、'Saturday'、'Sunday' です。 | |
RecurrenceWeekOfMonth | Integer | True |
月内で繰り返しを行う週。可能な範囲は1-4です。dayOfMonth が設定されておらず、dayOfWeek が設定されている場合のみ設定してください。 | |
FolderId | Integer | False |
フォルダのId。 | |
FolderType | String | False |
フォルダのタイプ。 使用できる値は次のとおりです。Folder, Program |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
EarliestUpdatedAt | Datetime |
この日付より前のスマートキャンペーンを除外します。 |
LatestUpdatedAt | Datetime |
この日付より後のスマートキャンペーンを除外します。 |
Folder | String |
メンバーの'id'と'type'('type' は'Folder' または'Program' となっていることがあります)を含む親フォルダのJSON 表現。 |
Marketo の組織のSmartLists をクエリおよび削除します。
Note: すべてのフィルター可能なカラムは、'=' 演算子で指定する必要があります。
すべてのスマートリストを取得
SELECT * FROM SmartLists
特定のスマートリストを取得
SELECT * FROM SmartLists WHERE Id = 1142
スマートリストを削除するには、ID またはName フィールドを指定します。
DELETE FROM SmartLists WHERE Id = 1142 DELETE FROM SmartLists WHERE Name in ('Test1', 'Test2')
Name | Type | ReadOnly | Filterable | Description |
Id [KEY] | Integer | True | True |
スマートリストのId。 |
Name | String | True | True |
スマートリスト名。 |
CreatedAt | Datetime | True |
スマートリストの作成日時。 | |
Description | String | True |
スマートリストの説明。 | |
UpdatedAt | Datetime | True |
スマートリストの最終更新日時。 | |
WorkSpace | String | True |
スマートリストが存在するワークスペースの名前。 | |
Url | String | True |
スマートリストのURL。 | |
FolderId | Integer | False |
フォルダのId。 | |
FolderType | String | False |
フォルダのタイプ。 使用できる値は次のとおりです。Folder, Program |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
EarliestUpdatedAt | Datetime |
この日付より前のスマートリストを除外。 |
LatestUpdatedAt | Datetime |
この日付より後のスマートリストを除外。 |
Folder | String |
メンバーの'id'と'type'('type' は'Folder' または'Program' となっていることがあります)を含む親フォルダのJSON 表現。 |
SmartCampaignId | Integer |
スマートキャンペーンのId。 |
ProgramId | Integer |
Program のId。 |
Create, update, delete and query Snippets for a Marketo organization.
Note: All filterable columns must be specified using the '=' operator.
Retrieve a list of accessible snippets from the target instance, filterable by Status.
SELECT * FROM Snippets WHERE Status = 'draft'
Retrieve the snippet record for the given target Id.
SELECT * FROM Snippets WHERE Id = 1234
To create a new Snippet, specify at least the Name, FolderId and FolderType column.
INSERT INTO Snippets (Name, Description, FolderId, FolderType) VALUES ('My Snippet', 'Test Snippet insert', 31, 'Folder')
Any field that is not read-only can be updated.
UPDATE Snippets SET Description = 'Testing Update', IsArchive = 'No', Name = 'Test Update' WHERE Id = 8
To delete a Snippet you must specify the ID field.
DELETE FROM Snippets WHERE Id = 1934
Name | Type | ReadOnly | Filterable | Description |
Id [KEY] | Integer | True | True |
Id of the asset. |
Name | String | False |
Name of the asset. | |
CreatedAt | Datetime | True |
Datetime the asset was created. | |
Description | String | False |
Description of the asset. | |
FolderId | Integer | False |
Id of the folder. | |
FolderType | String | False |
Type of folder. 使用できる値は次のとおりです。Folder, Program | |
FolderName | String | False |
Name of folder. | |
Status | String | True | True |
Status filter for draft or approved versions. |
UpdatedAt | Datetime | True |
Datetime the asset was most recently updated. | |
Url | String | True |
Url of the asset in the Marketo UI. | |
Workspace | String | True |
Name of the workspace. | |
IsArchive | String | False |
Archival status of the snippet |
Create, update, delete and query Static Lists for a Marketo organization.
Note: All filterable columns must be specified using the '=' operator.
Retrieve a list of Static List from the target instance, filterable by name.
SELECT * FROM StaticLists WHERE Name = 'test0319'
Retrieve the Static List record for the given target Id.
SELECT * FROM StaticLists WHERE Id = 1192
Retrieve the Static List record for the given folder.
SELECT * FROM StaticLists WHERE Folder = '{id:12,type:Folder}'
To create a new Static List, specify at least the FolderId, FolderType, Name and FolderName column.
INSERT INTO StaticLists (FolderId, FolderType, Name, FolderName) VALUES (12, 'folder', 'testvs', 'ManualList')
Any field that is not read-only can be updated.
UPDATE StaticLists SET Name = 'testupdate' WHERE Id = 1058
To delete a Email you can specify the ID or Name field.
DELETE FROM StaticLists WHERE Id = 1058 DELETE FROM StaticLists WHERE Name in ('Test1', 'Test2')
Name | Type | ReadOnly | Filterable | Description |
Id [KEY] | Integer | True | True |
Id of the static list. |
Name | String | False | True |
Name of the static list. |
CreatedAt | Datetime | True |
Datetime the static list was created. | |
UpdatedAt | Datetime | True |
Datetime the static list was most recently updated. | |
FolderId | Integer | False |
Id of the folder. | |
FolderType | String | False |
Type of folder. | |
FolderName | String | False |
Type of folder. | |
ComputedUrl | String | False |
Computed urls of static list. | |
Workspace | String | False |
Workspace of static list. |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
Folder | String |
The folder parameter can be used to specify the parent folder under which the query will be performed |
Create, delete, and query Tokens for a Marketo organization.
Note: すべてのフィルター可能なカラムは、'=' 演算子で指定する必要があります。
特定のParentResourceType のトークンを取得します。
SELECT * FROM Tokens WHERE ParentResourceId = 1121 AND ParentResourceType = 'program'
新しいトークンを作成するには、ParentResourceId、ParentResourceType、Name、Type、Value フィールドを指定してください。
INSERT INTO Tokens (ParentResourceId, ParentResourceType, Name, Type, Value) VALUES (1111, 'program', 'testname', 'text', 'testvalue')
トークンを削除するには、ParentResourceId、ParentResourceType、Name、Type、Value フィールドを指定してください。
DELETE FROM Tokens WHERE ParentResourceId = 1 AND ParentResourceType = 'program' AND Name = 'testname' AND Type = 'text'
Name | Type | ReadOnly | Filterable | Description |
ParentResourceId | Integer | True | True |
The Id of the Folder or Program. |
ParentResourceType | String | True | True |
The type of the token. It could be either Folder or Program. 使用できる値は次のとおりです。folder, program デフォルト値はfolderです。 |
Name | String | False | True |
The name of the Token. |
Type | String | False | True |
The data type of the Token. The supported values are date, number, rich text, score, sfdc campaign and text 使用できる値は次のとおりです。date, number, rich text, score, sfdc campaign, text |
Value | String | False | True |
The value of the Token. |
ComputedURL | String | False |
The Computed URL of the Token. |
ビューは、データを示すという点でテーブルに似ていますが、ビューは読み取り専用です。
クエリは、ビューに対して通常のテーブルと同様に実行することができます。
Name | Description |
Activities | Returns a list of activities from after a datetime given by the nextPageToken parameter. |
ActivityBulkExports | 過去7日間に作成された、アクティビティエクスポートジョブのリストを返します。 |
ActivityTypes | Get activity types for a Marketo Organization |
ActivityTypesAttributes | Get activity types attributes for a Marketo Organization |
Campaigns | Marketo の組織のキャンペーンをクエリします。 |
ChannelProgressionStatuses | Marketo の組織のChannels のProgressionStatuses をクエリします。 |
Channels | Marketo の組織のチャネルをクエリします。 |
DailyErrorStatistics | Gets a list of users and the count of each error type they have encountered in the current day |
DailyUsageStatistics | Gets a list of users and the number of calls they have consumed in the current day |
EmailCCFields | Query Emails CC Fields for a Marketo organization. |
Files | Marketo の組織のFiles をクエリします。 |
LandingPageContentSection | Get section of a landing page content for a Marketo organization. |
LandingPageTemplateContent | Query the LandingPageTemplateContent for a Marketo organization. |
LeadBulkExports | 過去7日間に作成された、リードエクスポートジョブのリストを返します。 |
LeadChanges | Returns a list of Data Value Changes and New Lead activities after a given datetime. |
LeadChangesAttributes | Returns a list of Data Value Changes and New Lead activities after a given datetime. |
LeadChangesFields | Returns a list of Data Value Changes and New Lead activities after a given datetime. |
LeadLists | Query static list membership for one lead. |
LeadPartitions | Query Lead Partitions for a Marketo organization. |
LeadPrograms | Query program membership for one lead. |
Lists | Marketo の組織のリストをクエリします。 |
PreviewEmail | View a preview of an email. |
ProgramMembersBulkExports | 過去7日間に作成された、プログラムメンバーエクスポートジョブのリストを返します。 |
Segmentations | Marketo の組織のセグメンテーションをクエリします。 |
Segments | Marketo の組織のセグメントをクエリします。 |
SmartListRuleFilters | Query SmartLists rule filters |
SnippetContent | Query the content of the specific snippet for a Marketo Organization |
Tags | Marketo の組織のタグをクエリします。 |
ThankYouList | フォームに「ありがとうございました!」リストをクエリします。 |
WeeklyErrorStatistics | Gets a list of users and the count of each error type they have encountered in the past 7 days |
WeeklyUsageStatistics | Gets a list of users and the number of calls they have consumed in a week |
Marketo の組織のカスタムアクティビティをクエリします。
The Sync App uses the Marketo 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.
SELECT * FROM Activities WHERE activitydate > '2022-09-3' AND activitydate < '2022-09-5' SELECT * FROM Activities WHERE activitytypeid = 11 SELECT * FROM Activities WHERE activitytypeid IN (11, 12) AND leadid IN (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15) SELECT * FROM Activities WHERE ActivityTypeId = '1' AND LeadId = '123'
Name | Type | ReadOnly | Filterable | Description |
ActivityId [KEY] | Integer | True |
アクティビティの一意のId。 | |
LeadId | Integer | True | True |
アクティビティに関連のあるリードの一意のId。 |
ActivityDate | Datetime | True | True |
リードがリストに追加された日時。特定の日付以降のすべてのアクティビティを取得するために開始日時を指定するフィルタとして使用できます。 |
PrimaryAttribute | String | True | True |
プライマリフィールドのId。 |
PrimaryAttributeValue | String | True |
プライマリフィールドの値。 |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
ListId | Integer |
特定のリストに含まれるすべてのリードのアクティビティを取得するために使われるList Id。 |
Returns a list of activities from after a datetime given by the nextPageToken parameter.
The Sync App uses the Marketo 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.
SELECT * FROM Activities WHERE activitydate > '2022-09-3' AND activitydate < '2022-09-5' SELECT * FROM Activities WHERE activitytypeid = 11 SELECT * FROM Activities WHERE activitytypeid IN (11, 12) AND leadid IN (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15) SELECT * FROM Activities WHERE ActivityTypeId = '1' AND LeadId = '123'
Name | Type | Filterable | Description |
Id [KEY] | String | True | Unique id of the activity. |
ActivityDate | Datetime | True | Datetime of the activity. |
ActivityTypeId | Integer | True | Id of the activity type. |
LeadId | Integer | True | Id of the lead associated to the activity. |
MarketoGUID | String | Unique id of the activity (128 character string). | |
PrimaryAttributeValue | String | Value of the primary attribute. | |
PrimaryAttributeValueId | Integer | Id of the primary attribute field. |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
ListId | String | Id of a static list. If set, will only return activities of members of this static list. |
過去7日間に作成された、アクティビティエクスポートジョブのリストを返します。
Name | Type | Filterable | Description |
ExportId [KEY] | String | エクスポートジョブの一意のId。 | |
ErrorMessage | String | 失敗ステータスの場合のエラーメッセージ。 | |
CreatedAt | Datetime | エクスポートリクエストが作成された日付。 | |
FileSize | Long | ファイルサイズ(byte)。このカラムはステータスが'Completed' の場合のみ値を持ちます。 | |
FinishedAt | Datetime | エクスポートジョブが完了した時間。このカラムはステータスが'Completed' または'Failed' の場合のみ値を持ちます。 | |
Format | String | ファイルのフォーマット。 | |
NumberOfRecords | Integer | エクスポートファイル内のレコード数。このカラムはステータスが'Completed' の場合のみ値を持ちます。 | |
QueuedAt | String | エクスポートジョブがキューに追加された時間。このカラムはステータスが'Queued' に達した場合のみ値を持ちます。 | |
StartedAt | String | エクスポートジョブが開始した時間。このカラムはステータスが'Processing' に達した場合のみ値を持ちます。 | |
Status | String | エクスポートのステータス。 |
Get activity types for a Marketo Organization
Note:フィルタ可能なすべてのカラムを指定するには、'=' 演算子を使用する必要があります。
ターゲットインスタンスのアクティビティタイプのリストを取得するには、以下のようにします。
SELECT * FROM ActivityTypes
Name | Type | Filterable | Description |
Id [KEY] | Integer | The unique, Marketo-assigned identifier of the Activity Types | |
Name | String | The name of the Activity Types | |
Description | String | The description of the Activity Types | |
PrimaryAttributeName | String | The name of the primary attribute | |
PrimaryAttributeDatatype | String | The data type of the primary attribute |
Get activity types attributes for a Marketo Organization
Note: すべてのフィルター可能なカラムは、'=' 演算子で指定する必要があります。
ターゲットインスタンスのアクティビティタイプの属性のリストを取得します。
SELECT * FROM ActivityTypesAttributes
Name | Type | Filterable | Description |
ActivityTypeId | Integer | The unique, Marketo-assigned identifier of the Activity Types. | |
ActivityTypeName | String | The name of the Activity Types. | |
AttributeName | String | The name of the primary attribute | |
AttributeDataType | String | The description of the Activity Types. |
Marketo の組織のキャンペーンをクエリします。
Name | Type | Filterable | Description |
Id [KEY] | Integer | True | Marketo が割り当てた、キャンペーンの一意の識別子。 |
Name | String | True | キャンペーンの名前。 |
Description | String | キャンペーンの説明。 | |
Type | String | キャンペーンのタイプ。 | |
ProgramId | Integer | キャンペーンに関連のあるプログラムのId。 | |
ProgramName | String | キャンペーンに関連のあるプログラムの名前。 | |
WorkspaceName | String | キャンペーンに関連のあるワークスペースの名前。 | |
CreatedAt | Datetime | キャンペーンが作成された日時。 | |
UpdatedAt | Datetime | キャンペーンの最終更新時刻。 | |
Active | Boolean | キャンペーンがアクティブかどうかを識別します。 |
Marketo の組織のChannels のProgressionStatuses をクエリします。
Name | Type | Filterable | Description |
ChannelName | String | True | チャネル名。 |
Name | String | ステータス名。 | |
Description | String | プログラムステータスの説明。 | |
Hidden | Boolean | ステータスが非表示かどうか。 | |
Step | Integer | ステータスのステップ数。 | |
Success | Boolean | このステータスがプログラムメンバーにとって成功ステップかどうか。 |
Marketo の組織のチャネルをクエリします。
Note: All filterable columns must be specified using the '=' operator.
Retrieve a list of emails from the target instance, filterable by name.
SELECT * FROM Channels SELECT * FROM Channels WHERE Name in ('Test1', 'Test2')
Name | Type | Filterable | Description |
Id [KEY] | Integer | Marketo が割り当てた、チャネルの一意の識別子。 | |
Name | String | True | チャネルの名前。 |
Description | String | チャネルの説明。 | |
ApplicableProgramType | String | チャネルが使用されるプログラムのタイプ。 | |
CreatedAt | Datetime | チャネルが作成された日時。 | |
UpdatedAt | Datetime | チャネルの最終更新時刻。 |
Gets a list of users and the count of each error type they have encountered in the current day
Note: すべてのフィルター可能なカラムは、'=' 演算子で指定する必要があります。
ユーザーのリストと、ユーザーがデータ取得日に遭遇した各エラータイプの発生回数を取得します。
SELECT * FROM DailyErrorStatistics
Name | Type | Filterable | Description |
Date | Date | The date when the user encountered error | |
Total | Integer | The total count of the errors | |
ErrorCode | String | The error code | |
ErrorCount | Integer | The error count for the particular error code |
Gets a list of users and the number of calls they have consumed in the current day
Note: すべてのフィルター可能なカラムは、'=' 演算子で指定する必要があります。
ユーザーのリストと、ユーザーがデータ取得日に実行した呼び出し回数を取得します。
SELECT * FROM DailyUsageStatistics
Name | Type | Filterable | Description |
Date | Date | The date when the API Calls made | |
Total | Integer | The total count of the API Calls | |
UserId | String | The ID of the user | |
APICount | Integer | The individual count for the user |
Query Emails CC Fields for a Marketo organization.
Note: すべてのフィルター可能なカラムは、'=' 演算子で指定する必要があります。
メールのCC フィールドのリストを取得します。
SELECT * FROM EmailsCFields
Name | Type | Filterable | Description |
AttributeId | String | The attribute identifier | |
ObjectName | String | Object Name; Lead or Company | |
DisplayName | String | The display name | |
ApiName | String | The API name |
Marketo の組織のFiles をクエリします。
Note: すべてのフィルター可能なカラムは、'=' 演算子で指定する必要があります。
ターゲットインスタンスのFiles のリストを取得します。
SELECT * FROM Files
入力されたId のFile を取得します。
SELECT * FROM Files WHERE Id = '2012'
Name | Type | Filterable | Description |
Id [KEY] | Integer | True | ファイルのId。 |
Name | String | True | ファイル名。 |
CreatedAt | Datetime | ファイルの作成日時。 | |
Description | String | ファイルの説明。 | |
FolderId | Integer | True | フォルダのId。 |
FolderName | String | フォルダ名。 | |
FolderType | String | True | フォルダのタイプ。
使用できる値は次のとおりです。Folder, Program |
MimeType | String | ファイルのMIME タイプ。 | |
Size | Integer | ファイルサイズ(byte)。 | |
UpdatedAt | Datetime | ファイルが更新された最新日時。 | |
Url | String | 誰もがアクセス可能なファイルのURL。 | |
FileName | String | 挿入するファイルのファイル名。 | |
File | String | Multipart ファイル。ファイルの内容です。 | |
InsertOnly | Boolean | 同じ名前ですでにファイルが存在する場合に、呼び出しが失敗するかどうか。 |
Get section of a landing page content for a Marketo organization.
Note: すべてのフィルター可能なカラムは、'=' 演算子で指定する必要があります。
入力されたランディングページId のランディングページの、コンテンツセクションのリストを取得します。
SELECT * FROM LandingPageContentSection WHERE LandingPageId = 1193
Name | Type | Filterable | Description |
Id [KEY] | String | Id of the content section, may be a string or an int. | |
Content | String | Content of the section. Expected values vary based on type. Image: An image URL. RichText: HTML Content. | |
ContentType | String | Content of the section. Expected values vary based on type. Image: An image URL. RichText: HTML Content. | |
ContentUrl | String | Content of the section. Expected values vary based on type. Image: An image URL. RichText: HTML Content. | |
FollowupType | String | Follow-up behavior of a form. Only available for form-type content sections. Defaults to form defined behavior.
使用できる値は次のとおりです。url, lp, formDefined | |
FollowupValue | String | Where to follow-up on form submission. When followupType is lp, accepts the integer id of a landing page. For url, it accepts a url string. | |
FormattingOptionsZIndex | Integer | The zindex of the content | |
FormattingOptionsLeft | String | The left margin of the content | |
FormattingOptionsTop | String | The top margin of the content | |
Index | Integer | Index of the content section. Index orients the elements from lowest to highest. | |
Type | String | Type of content section.
使用できる値は次のとおりです。Image, SocialButton, Form, DynamicContent, Rectangle, Snippet, RichText, HTML, Video, Poll, ReferralOffer, Sweepstakes |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
LandingPageId | Integer | Id of the LandingPage. |
Status | String | Status filter for draft or approved versions.
使用できる値は次のとおりです。draft, approved |
Query the LandingPageTemplateContent for a Marketo organization.
Note: すべてのフィルター可能なカラムは、'=' 演算子で指定する必要があります。
入力されたランディングページテンプレートId の、ランディングページテンプレートのコンテンツのリストを取得します。
SELECT * FROM LandingPageTemplateContent WHERE LandingPageTemplateId = 1
Name | Type | Filterable | Description |
Id | Integer | True | Unique integer id of the template. |
Content | String | HTML content of the landing page template. | |
EnableMunchkin | Boolean | Whether to enable munchkin on the derived pages. Defaults to true. | |
Status | String | True | Status filter for draft or approved versions
使用できる値は次のとおりです。approved, draft |
TemplateType | String | Type of template to create. Defaults to freeForm.
使用できる値は次のとおりです。guided, freeForm |
過去7日間に作成された、リードエクスポートジョブのリストを返します。
Name | Type | Filterable | Description |
ExportId [KEY] | String | エクスポートジョブの一意のId。 | |
ErrorMessage | String | 失敗ステータスの場合のエラーメッセージ。 | |
CreatedAt | Datetime | エクスポートリクエストが作成された日付。 | |
FileSize | Integer | ファイルサイズ(byte)。このカラムはステータスが'Completed' の場合のみ値を持ちます。 | |
FinishedAt | Datetime | エクスポートジョブが完了した時間。このカラムはステータスが'Completed' または'Failed' の場合のみ値を持ちます。 | |
Format | String | ファイルのフォーマット。 | |
NumberOfRecords | Integer | エクスポートファイル内のレコード数。このカラムはステータスが'Completed' の場合のみ値を持ちます。 | |
QueuedAt | String | エクスポートジョブがキューに追加された時間。このカラムはステータスが'Queued' に達した場合のみ値を持ちます。 | |
StartedAt | String | エクスポートジョブが開始した時間。このカラムはステータスが'Processing' に達した場合のみ値を持ちます。 | |
Status | String | エクスポートのステータス。 |
Returns a list of Data Value Changes and New Lead activities after a given datetime.
Name | Type | Filterable | Description |
Id | Integer | Integer id of the activity | |
LeadId | Integer | Id of the lead associated to the activity | |
ActivityDate | Datetime | Datetime of the activity. | |
ActivityTypeId | Integer | Id of the activity type. | |
CampaignId | Integer | Id of the Campaign. | |
MarketoGUID | String | Unique id of the activity (128 character string). |
Returns a list of Data Value Changes and New Lead activities after a given datetime.
Name | Type | Filterable | Description |
Id | Integer | Integer id of the activity | |
AttributeAPIName | String | API Name of the attribute | |
AttributeName | String | Name of the attribute | |
AttributeValue | String | Value of the attribute |
Returns a list of Data Value Changes and New Lead activities after a given datetime.
Name | Type | Filterable | Description |
Id | Integer | Integer id of the activity | |
LeadChangeFieldId | Integer | Unique integer id of the change record | |
LeadChangeFieldName | String | Name of the field which was changed | |
LeadChangeFieldNewValue | String | New value after the change | |
LeadChangeFieldOldValue | String | Old value before the change |
Query static list membership for one lead.
Note: すべてのフィルター可能なカラムは、'=' 演算子で指定する必要があります。
特定のリードId のリストのリストを取得します。
SELECT * FROM LeadLists WHERE LeadId = 1021579
Name | Type | Filterable | Description |
ListId | Integer | The Id of the Program Member | |
CreatedAt | Datetime | Indicates this program was responsible for creating the lead record | |
UpdatedAt | Datetime | The likelihood of the attendance at the individual level |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
LeadId | Integer |
Query Lead Partitions for a Marketo organization.
Name | Type | Filterable | Description |
Id [KEY] | Integer | The unique, Marketo-assigned identifier of the lead partition. | |
Name | String | True | The name of the partition. |
Description | String | The description of the partition. |
Query program membership for one lead.
Note: すべてのフィルター可能なカラムは、'=' 演算子で指定する必要があります。
特定のリードId のプログラムのリストを取得します。
SELECT * FROM LeadPrograms WHERE LeadId = 1021579
Name | Type | Filterable | Description |
Id | Integer | Unique integer id of a program record. | |
ProgressionStatus | String | Program status of the lead in the parent program. | |
ProgressionStatusType | String | Program status Type of the lead in the parent program. | |
IsExhausted | Boolean | Whether the lead is currently exhausted in the stream, if applicable. | |
AcquiredBy | Boolean | Whether the lead was acquired by the parent program. | |
ReachedSuccess | Boolean | Whether the lead is in a success-status in the parent program. | |
MembershipDate | Datetime | Date the lead first became a member of the program. | |
UpdatedAt | Datetime | Datetime when the program was most recently updated. |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
LeadId | Integer | The Marketo lead id |
Marketo の組織のリストをクエリします。
Name | Type | Filterable | Description |
Id [KEY] | Integer | True | Marketo が割り当てた、リストの一意の識別子。 |
Name | String | True | リストの名前。 |
Description | String | リストの説明。 | |
ProgramName | String | リストに関連のあるプログラムの名前。 | |
WorkspaceName | String | リストに関連のあるワークスペースの名前。 | |
CreatedAt | Datetime | リストが作成された日時。 | |
UpdatedAt | Datetime | リストの最終更新時刻。 |
View a preview of an email.
Name | Type | Filterable | Description |
Id [KEY] | Integer | True | The id of the email asset you wish to preview. |
Status | String | True | Accepts the values 'draft' or 'approved' which will default to the approved version, if approved, draft if unapproved. |
Content | String | The content of the email. |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
Type | String | Accepts 'Text' or 'HTML' and defaults to HTML. |
LeadId | Integer | Accepts the integer id of a lead. When set, previews the email as though it were received by the designated lead |
過去7日間に作成された、プログラムメンバーエクスポートジョブのリストを返します。
Name | Type | Filterable | Description |
ExportId [KEY] | String | エクスポートジョブの一意のId。 | |
ErrorMessage | String | 失敗ステータスの場合のエラーメッセージ。 | |
CreatedAt | Datetime | エクスポートリクエストが作成された日付。 | |
FileSize | Integer | ファイルサイズ(byte)。このカラムはステータスが'Completed' の場合のみ値を持ちます。 | |
FinishedAt | Datetime | エクスポートジョブが完了した時間。このカラムはステータスが'Completed' または'Failed' の場合のみ値を持ちます。 | |
Format | String | ファイルのフォーマット。 | |
NumberOfRecords | Integer | エクスポートファイル内のレコード数。このカラムはステータスが'Completed' の場合のみ値を持ちます。 | |
QueuedAt | String | エクスポートジョブがキューに追加された時間。このカラムはステータスが'Queued' に達した場合のみ値を持ちます。 | |
StartedAt | String | エクスポートジョブが開始した時間。このカラムはステータスが'Processing' に達した場合のみ値を持ちます。 | |
Status | String | エクスポートのステータス。 |
Marketo の組織のセグメンテーションをクエリします。
Name | Type | Filterable | Description |
Id | Integer | アセットのId。 | |
Name | String | アセット名。 | |
CreatedAt | Datetime | アセットの作成日時。 | |
Description | String | アセットの説明。 | |
FolderId | Integer | フォルダのId。 | |
FolderType | String | フォルダのタイプ。
使用できる値は次のとおりです。Folder, Program | |
Status | String | True | ドラフトまたは承認されたバージョンのステータスフィルタ。
使用できる値は次のとおりです。approved, draft |
UpdatedAt | Datetime | アセットが更新された最新日時。 | |
Url | String | Marketo UI 内のアセットのURL。 | |
Workspace | String | ワークスペース名。 |
Marketo の組織のセグメントをクエリします。
Note: All filterable columns must be specified using the '=' operator.
Retrieves a list segments for the given segmentation id.
SELECT * FROM Segments WHERE SegmentationId = 1012
Name | Type | Filterable | Description |
Id | Integer | アセットのId。 | |
Name | String | アセット名。 | |
CreatedAt | Datetime | アセットの作成日時。 | |
Description | String | アセットの説明。 | |
SegmentationId | Integer | True | セグメンテーションのId。 |
Status | String | True | ドラフトまたは承認されたバージョンのステータスフィルタ。
使用できる値は次のとおりです。approved, draft |
UpdatedAt | Datetime | アセットが更新された最新日時。 | |
Url | String | Marketo UI 内のアセットのURL。 |
Query SmartLists rule filters
Note: すべてのフィルター可能なカラムは、'=' 演算子で指定する必要があります。ルールのフィルターを取得するには、最低でもSmartListId、SmartCampaignId、ProgramId のいずれかを指定する必要があります。
スマートリストのルールのフィルターをSmartListId で取得
SELECT * FROM SmartListRuleFilters WHERE SmartListId = 1143 SELECT * FROM SmartListRuleFilters WHERE SmartListId IN (SELECT Id FROM SmartLists)
スマートリストのルールのフィルターをSmartCampaignId で取得
SELECT * FROM SmartListRuleFilters WHERE SmartCampaignId = 1682 SELECT * FROM SmartListRuleFilters WHERE SmartCampaignId IN (SELECT Id FROM SmartCampaigns)
スマートリストのルールのフィルターをProgramId で取得
SELECT * FROM SmartListRuleFilters WHERE ProgramId = 1089 SELECT * FROM SmartListRuleFilters WHERE ProgramId IN (SELECT Id FROM SmartCampaigns)
Name | Type | Filterable | Description |
Id [KEY] | Integer | The Id of the smart list rule filter. | |
Name | String | The name of the smart list rule filter. | |
Operator | String | The operator used in the filter. | |
RuleType | String | The type of the rule. | |
RuleTypeId | Integer | The Id of the rule type. | |
Conditions | String | The Rule filter conditions. | |
FilterMatchType | String | The rule filter match type | |
FilterCustomRuleLogic | String | The rule filter custom logic | |
SmartListId | Integer | True | The ID of the Smart List |
SmartListName | String | The Name of the Smart List | |
CreatedAt | Datetime | The date and time the smart list was created. | |
UpdatedAt | Datetime | The date and time the smart list was last updated. | |
WorkSpace | String | The name of the workspace where the smart list is located. | |
Url | String | The url of the smart list. |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
SmartCampaignId | Integer | The Id of the smart campaign |
ProgramId | Integer | The Id of the Program |
Query the content of the specific snippet for a Marketo Organization
Note: すべてのフィルター可能なカラムは、'=' 演算子で指定する必要があります。
入力されたスニペットId のスニペットコンテンツのリストを取得します。
SELECT * FROM SnippetContent WHERE SnippetId = 3
Name | Type | Filterable | Description |
Type | String | Type of the content | |
Content | String | The content of the snippet |
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
SnippetId | Integer | The Id of the Snippet |
Marketo の組織のタグをクエリします。
Name | Type | Filterable | Description |
TagType [KEY] | String | True | タグの名前/ タイプ。 |
ApplicableProgramTypes | String | タグが使用されるプログラムのタイプ。 | |
Required | Boolean | チャネルが作成された日時。 | |
AllowableValues | String | チャネルの最終更新時刻。 |
フォームに「ありがとうございました!」リストをクエリします。
Note: All filterable columns must be specified using the '=' operator.
Retrieves a list of Thank you pages for the forms.
SELECT * FROM ThankYouList
Name | Type | Filterable | Description |
FormId [KEY] | Integer | True | アセットのId。 |
FollowupType | String | True | アセット名。 |
FollowupValue | String | ボタンのラベルテキスト。 | |
Default | Boolean | フォームの左側に対するボタンの位置(ピクセル)。 |
Gets a list of users and the count of each error type they have encountered in the past 7 days
Note: すべてのフィルター可能なカラムは、'=' 演算子で指定する必要があります。
ユーザーのリストと、ユーザーが過去7日間に遭遇した各エラータイプの発生回数を取得します。
SELECT * FROM WeeklyErrorStatistics
Name | Type | Filterable | Description |
Date | Date | The date when the user encountered error | |
Total | Integer | The total count of the errors | |
ErrorCode | String | The error code | |
ErrorCount | Integer | The error count for the particular error code |
Gets a list of users and the number of calls they have consumed in a week
Note: すべてのフィルター可能なカラムは、'=' 演算子で指定する必要があります。
ユーザーのリストと、ユーザーが過去7日間に実行した呼び出し回数を取得します。
SELECT * FROM WeeklyUsageStatistics
Name | Type | Filterable | Description |
Date | Date | The date when the API Calls made | |
Total | Integer | The total count of the API Calls | |
UserId | String | The ID of the user | |
APICount | Integer | The individual count for the user |
プロパティ | 説明 |
RESTEndpoint | Marketo REST API エンドポイント。 |
プロパティ | 説明 |
UserId | Marketo SOAP API ユーザーID。 |
EncryptionKey | Marketo SOAP API 暗号化キー。 |
SOAPEndpoint | Marketo SOAP API エンドポイント。 |
プロパティ | 説明 |
OAuthClientId | OAuth 認証サーバーを使用してアプリケーションを登録する場合に割り当てられたクライアントId。 |
OAuthClientSecret | OAuth 認証サーバーにアプリケーションを登録する場合に割り当てられたクライアントシークレット。 |
プロパティ | 説明 |
SSLServerCert | TLS/SSL を使用して接続するときに、サーバーが受け入れ可能な証明書。 |
プロパティ | 説明 |
FirewallType | プロキシベースのファイアウォールで使われるプロトコル。 |
FirewallServer | プロキシベースのファイアウォールの名前もしくはIP アドレス。 |
FirewallPort | プロキシベースのファイアウォールのTCP ポート。 |
FirewallUser | プロキシベースのファイアウォールに認証するために使うユーザー名。 |
FirewallPassword | プロキシベースのファイアウォールへの認証に使われるパスワード。 |
プロパティ | 説明 |
ProxyAutoDetect | これは、システムプロキシ設定を使用するかどうかを示します。 |
ProxyServer | HTTP トラフィックをルートするためのプロキシのホストネームもしくはIP アドレス。 |
ProxyPort | ProxyServer プロキシが起動しているTCP ポート。 |
ProxyAuthScheme | ProxyServer プロキシへの認証で使われる認証タイプ。 |
ProxyUser | ProxyServer プロキシへの認証に使われるユーザー名。 |
ProxyPassword | ProxyServer プロキシへの認証に使われるパスワード。 |
ProxySSLType | ProxyServer プロキシへの接続時に使用するSSL タイプ。 |
ProxyExceptions | ProxyServer 経由での接続が免除される宛先ホスト名またはIP のセミコロン区切りのリスト。 |
プロパティ | 説明 |
LogModules | ログファイルに含めるコアモジュール。 |
プロパティ | 説明 |
Location | テーブル、ビュー、およびストアドプロシージャを定義するスキーマファイルを格納するディレクトリへのパス。 |
Schema | 使用するスキーマの種類。 |
BrowsableSchemas | このプロパティは、使用可能なスキーマのサブセットにレポートされるスキーマを制限します。例えば、BrowsableSchemas=SchemaA,SchemaB,SchemaC です。 |
Tables | このプロパティは、使用可能なテーブルのサブセットにレポートされるテーブルを制限します。例えば、Tables=TableA,TableB,TableC です。 |
Views | 使用可能なテーブルのサブセットにレポートされるビューを制限します。例えば、Views=ViewA,ViewB,ViewC です。 |
プロパティ | 説明 |
JobPollingInterval | バルクAPI ジョブのステータスを確認する際のポーリング間隔(秒単位)を指定します。 |
MaxRows | クエリで集計またはGROUP BY を使用しない場合に返される行数を制限します。これはLIMIT 句よりも優先されます。 |
Other | これらの隠しプロパティは特定のユースケースでのみ使用されます。 |
Pagesize | Marketo から返されるページあたりの結果の最大数。 |
PseudoColumns | このプロパティは、テーブルのカラムとして疑似カラムが含まれているかどうかを示します。 |
Timeout | タイムアウトエラーがスローされ、処理をキャンセルするまでの秒数。 |
UseBulkAPI | Marketo Bulk API を使用するかどうかを指定します。 |
UserDefinedViews | カスタムビューを含むJSON コンフィギュレーションファイルを指すファイルパス。 |
Marketo REST API エンドポイント。
REST Web サービスのエンドポイントURL は、Marketo Web サイトの管理者ページにて提供されています。
このセクションでは、本プロバイダーの接続文字列で設定可能なSOAP プロパティの全リストを提供します。
プロパティ | 説明 |
UserId | Marketo SOAP API ユーザーID。 |
EncryptionKey | Marketo SOAP API 暗号化キー。 |
SOAPEndpoint | Marketo SOAP API エンドポイント。 |
Marketo SOAP API ユーザーID。
User Id はMarketo から提供され、Marketo SOAP Web サービスへの認証で使われます。
Marketo SOAP API 暗号化キー。
EncryptionKey はMarketo Web サイトの管理者ページで生成され、Marketo SOAP Web サービスへの認証で使われます。
Marketo SOAP API エンドポイント。
SOAP Web サービスのエンドポイントURL は、Marketo Web サイトの管理者ページにて提供されています。
このセクションでは、本プロバイダーの接続文字列で設定可能なOAuth プロパティの全リストを提供します。
プロパティ | 説明 |
OAuthClientId | OAuth 認証サーバーを使用してアプリケーションを登録する場合に割り当てられたクライアントId。 |
OAuthClientSecret | OAuth 認証サーバーにアプリケーションを登録する場合に割り当てられたクライアントシークレット。 |
OAuth 認証サーバーを使用してアプリケーションを登録する場合に割り当てられたクライアントId。
OAuth アプリケーションの登録の一環として、コンシューマキーとも呼ばれるOAuthClientId 値、およびクライアントシークレットOAuthClientSecret が提供されます。
OAuth 認証サーバーにアプリケーションを登録する場合に割り当てられたクライアントシークレット。
OAuth アプリケーションの登録の一環として、コンシューマキーとも呼ばれるOAuthClientId が提供されます。また、コンシューマーシークレットと呼ばれるクライアントシークレットも提供されます。クライアントシークレットをOAuthClientSecret プロパティに設定します。
このセクションでは、本プロバイダーの接続文字列で設定可能なSSL プロパティの全リストを提供します。
プロパティ | 説明 |
SSLServerCert | TLS/SSL を使用して接続するときに、サーバーが受け入れ可能な証明書。 |
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 |
これを指定しない場合は、マシンが信用するすべての証明書が受け入れられます。
すべての証明書の受け入れを示すには、'*'を使用します。セキュリティ上の理由から、これはお勧めできません。
このセクションでは、本プロバイダーの接続文字列で設定可能なFirewall プロパティの全リストを提供します。
プロパティ | 説明 |
FirewallType | プロキシベースのファイアウォールで使われるプロトコル。 |
FirewallServer | プロキシベースのファイアウォールの名前もしくはIP アドレス。 |
FirewallPort | プロキシベースのファイアウォールのTCP ポート。 |
FirewallUser | プロキシベースのファイアウォールに認証するために使うユーザー名。 |
FirewallPassword | プロキシベースのファイアウォールへの認証に使われるパスワード。 |
プロキシベースのファイアウォールで使われるプロトコル。
このプロパティは、Sync App がFirewallServer プロキシ経由でトンネルトラフィックを使うためのプロトコルを指定します。デフォルトでは、Sync App はシステムプロキシに接続します。この動作を無効化し次のプロキシタイプのどれかで接続するには、ProxyAutoDetect をfalse に設定します。
タイプ | デフォルトポート | 説明 |
TUNNEL | 80 | これが設定されている場合、Sync App はMarketo への接続を開き、プロキシを経由して通信が行われます。 |
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 を使ってください。
プロキシベースのファイアウォールの名前もしくはIP アドレス。
ファイアウォールトラバーサルを許容するために設定するIP アドレス、DNS 名、もしくはプロキシホスト名を指定するプロパティです。プロトコルはFirewallType で指定されます。このプロパティとFirewallServer を使って、SOCKS 経由での接続、もしくはトンネリングが可能です。HTTP プロキシへの接続には、ProxyServer を使用します。
Sync App はデフォルトでシステムプロキシを使うので注意してください。他のプロキシを使う場合には、ProxyAutoDetect をfalse に設定してください。
プロキシベースのファイアウォールのTCP ポート。
ファイアウォールトラバーサルを許容するために設定するプロキシベースのファイアウォールのTCP ポート。名前もしくはIP アドレスを指定するには、FirewallServer を使います。FirewallType でプロトコルを指定します。
プロキシベースのファイアウォールに認証するために使うユーザー名。
FirewallUser およびFirewallPassword プロパティは、FirewallType により指定された認証方式に則り、FirewallServer、およびFirewallPort で指定されたプロキシに対しての認証に使われます。
プロキシベースのファイアウォールへの認証に使われるパスワード。
このプロパティは、FirewallType により指定された認証メソッドに則り、FirewallServer およびFirewallPort で指定されたプロキシに渡されます。
このセクションでは、本プロバイダーの接続文字列で設定可能なProxy プロパティの全リストを提供します。
プロパティ | 説明 |
ProxyAutoDetect | これは、システムプロキシ設定を使用するかどうかを示します。 |
ProxyServer | HTTP トラフィックをルートするためのプロキシのホストネームもしくはIP アドレス。 |
ProxyPort | ProxyServer プロキシが起動しているTCP ポート。 |
ProxyAuthScheme | ProxyServer プロキシへの認証で使われる認証タイプ。 |
ProxyUser | ProxyServer プロキシへの認証に使われるユーザー名。 |
ProxyPassword | ProxyServer プロキシへの認証に使われるパスワード。 |
ProxySSLType | ProxyServer プロキシへの接続時に使用するSSL タイプ。 |
ProxyExceptions | ProxyServer 経由での接続が免除される宛先ホスト名またはIP のセミコロン区切りのリスト。 |
これは、システムプロキシ設定を使用するかどうかを示します。
これは他のプロキシ設定よりも優先されるため、カスタムプロキシ設定を使用するにはProxyAutoDetect をFALSE に設定する必要があります。
HTTP プロキシへの接続には、ProxyServer を参照してください。SOCKS やトンネリングなどの他のプロキシには、FirewallType を参照してください。
HTTP トラフィックをルートするためのプロキシのホストネームもしくはIP アドレス。
HTTP トラフィックをルートするためのプロキシのホストネームもしくはIP アドレス。HTTP プロキシへの認証には、Sync App はHTTP、Windows(NTLM)、もしくはKerberos 認証タイプを使用することができます。
SOCKS プロキシを経由して接続する、もしくは接続をトンネルするには、FirewallType を参照してください。
デフォルトで、Sync App はsystem プロキシを使います。他のプロキシを使う場合には、ProxyAutoDetect をfalse に設定します。
ProxyServer プロキシが起動しているTCP ポート。
HTTP トラフィックをリダイレクトするHTTP プロキシが実行されているポート。ProxyServer でHTTP プロキシを指定します。その他のプロキシタイプについては、FirewallType を参照してください。
ProxyServer プロキシへの認証で使われる認証タイプ。
この値は、ProxyServer およびProxyPort で指定されるHTTP プロキシに認証するために使われる認証タイプを指定します。
Sync App は、デフォルトでsystem proxy settings を使い、追加での設定が不要です。他のプロキシへの接続をする場合には、ProxyServer およびProxyPort に加え、ProxyAutoDetect をfalse に設定します。認証するには、ProxyAuthScheme を設定し、必要な場合にはProxyUser およびProxyPassword を設定します。
認証タイプは、次のどれかになります。
SOCKS 5 認証のような他の認証タイプを使用するには、FirewallType を参照してください。
ProxyServer プロキシへの認証に使われるユーザー名。
ProxyUser および ProxyPassword オプションは、ProxyServer で指定されたHTTP プロキシに対して接続および認証するために使用されます。
ProxyAuthScheme で使用可能な認証タイプを選択することができます。HTTP 認証を使う場合、これをHTTP プロキシで識別可能なユーザーのユーザー名に設定します。Windows もしくはKerberos 認証を使用する場合、このプロパティを次の形式のどれかでユーザー名に設定します。
user@domain domain\user
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 に設定します。
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 | 接続は、トンネリングプロキシを経由します。プロキシサーバーがリモートホストへの接続を開き、プロキシを経由して通信が行われます。 |
ProxyServer 経由での接続が免除される宛先ホスト名またはIP のセミコロン区切りのリスト。
ProxyServer は、このプロパティで定義されたアドレスを除くすべてのアドレスに使用されます。セミコロンを使用してエントリを区切ります。
Sync App は、追加設定なしにデフォルトでシステムのプロキシ設定を使います。この接続のプロキシ例外を明示的に構成するには、ProxyAutoDetect をfalse に設定して、ProxyServer およびProxyPort を設定する必要があります。認証するには、ProxyAuthScheme を設定し、必要な場合にはProxyUser およびProxyPassword を設定します。
ログファイルに含めるコアモジュール。
指定された(';' で区切られた)モジュールのみがログファイルに含まれます。デフォルトではすべてのモジュールが含まれます。
概要はログ ページを参照してください。
このセクションでは、本プロバイダーの接続文字列で設定可能なSchema プロパティの全リストを提供します。
プロパティ | 説明 |
Location | テーブル、ビュー、およびストアドプロシージャを定義するスキーマファイルを格納するディレクトリへのパス。 |
Schema | 使用するスキーマの種類。 |
BrowsableSchemas | このプロパティは、使用可能なスキーマのサブセットにレポートされるスキーマを制限します。例えば、BrowsableSchemas=SchemaA,SchemaB,SchemaC です。 |
Tables | このプロパティは、使用可能なテーブルのサブセットにレポートされるテーブルを制限します。例えば、Tables=TableA,TableB,TableC です。 |
Views | 使用可能なテーブルのサブセットにレポートされるビューを制限します。例えば、Views=ViewA,ViewB,ViewC です。 |
テーブル、ビュー、およびストアドプロシージャを定義するスキーマファイルを格納するディレクトリへのパス。
Sync App のスキーマファイル(テーブルとビューの場合は.rsd ファイル、ストアドプロシージャの場合は.rsb ファイル)を含むディレクトリへのパス。このフォルダの場所は、実行ファイルの場所からの相対パスにすることができます。Location プロパティは、定義をカスタマイズしたり(例えば、カラム名を変更する、カラムを無視するなど)、新しいテーブル、ビュー、またはストアドプロシージャでデータモデルを拡張する場合にのみ必要です。
Note: このSync App は複数のスキーマをサポートするため、Marketo カスタムスキーマファイルの構造は以下のようになります。
指定しない場合、デフォルトの場所は"%APPDATA%\\CData\\Marketo Data Provider\\Schema" となり、%APPDATA% はユーザーのコンフィギュレーションディレクトリに設定されます:
Platform | %APPDATA% |
Windows | APPDATA 環境変数の値 |
Linux | ~/.config |
使用するスキーマの種類。
利用可能なスキーマは、REST(Marketo のREST API を使う場合)およびSOAP(Marketo のSOAP API を使う場合)です。
このプロパティは、使用可能なスキーマのサブセットにレポートされるスキーマを制限します。例えば、BrowsableSchemas=SchemaA,SchemaB,SchemaC です。
スキーマをデータベースからリストすると、負荷がかかる可能性があります。接続文字列でスキーマのリストを提供すると、 パフォーマンスが向上します。
このプロパティは、使用可能なテーブルのサブセットにレポートされるテーブルを制限します。例えば、Tables=TableA,TableB,TableC です。
テーブルを複数のデータベースからリストすると、負荷がかかる可能性があります。接続文字列でテーブルのリストを提供すると、Sync App のパフォーマンスが向上します。
このプロパティは、作業したいビューがすでにわかっていて、ビューが多すぎる場合に、ビューを自動的にリストする代わりに使用することもできます。
カンマ区切りのリストで使用したいテーブルを指定します。各テーブルは、角かっこ、二重引用符、またはバッククオートを使用してエスケープされた特殊文字列を含む有効なSQL 識別子である必要があります。 例えば、Tables=TableA,[TableB/WithSlash],WithCatalog.WithSchema.`TableC With Space` です。
複数のスキーマまたはカタログを持つデータソースに接続する場合は、複数のカタログやスキーマに存在するテーブル間の曖昧さを避けるため、最後の例のように、このプロパティにテーブルの完全修飾名を指定する必要があることに注意してください。
使用可能なテーブルのサブセットにレポートされるビューを制限します。例えば、Views=ViewA,ViewB,ViewC です。
ビューを複数のデータベースからリストすると、負荷がかかる可能性があります。接続文字列でビューのリストを提供すると、Sync App のパフォーマンスが向上します。
このプロパティは、作業したいビューがすでにわかっていて、ビューが多すぎる場合に、ビューを自動的にリストする代わりに使用することもできます。
カンマ区切りのリストで使用したいビューを指定します。各ビューは、角かっこ、二重引用符、またはバッククオートを使用してエスケープされた特殊文字列を含む有効なSQL 識別子である必要があります。 例えば、Views=ViewA,[ViewB/WithSlash],WithCatalog.WithSchema.`ViewC With Space` です。
複数のスキーマまたはカタログを持つデータソースに接続する場合は、複数のカタログやスキーマに存在するテーブル間の曖昧さを避けるため、最後の例のように、このプロパティにテーブルの完全修飾名を指定する必要があることに注意してください。
このセクションでは、本プロバイダーの接続文字列で設定可能なMiscellaneous プロパティの全リストを提供します。
プロパティ | 説明 |
JobPollingInterval | バルクAPI ジョブのステータスを確認する際のポーリング間隔(秒単位)を指定します。 |
MaxRows | クエリで集計またはGROUP BY を使用しない場合に返される行数を制限します。これはLIMIT 句よりも優先されます。 |
Other | これらの隠しプロパティは特定のユースケースでのみ使用されます。 |
Pagesize | Marketo から返されるページあたりの結果の最大数。 |
PseudoColumns | このプロパティは、テーブルのカラムとして疑似カラムが含まれているかどうかを示します。 |
Timeout | タイムアウトエラーがスローされ、処理をキャンセルするまでの秒数。 |
UseBulkAPI | Marketo Bulk API を使用するかどうかを指定します。 |
UserDefinedViews | カスタムビューを含むJSON コンフィギュレーションファイルを指すファイルパス。 |
バルクAPI ジョブのステータスを確認する際のポーリング間隔(秒単位)を指定します。
このプロパティは、バルクAPI ジョブがいつ完了したかを識別するためのポーリング間隔(秒)を指定するために使用します。Sync App は、バルクAPI ジョブステータスをチェックするための呼び出しの間にJobPollingInterval 秒間待機します。 ジョブが'Completed' として識別されると、Sync App は生成されたファイルをダウンロードして解析し、指定されたクエリの結果を返します。
このプロパティを0に設定し、ジョブを作成してキューに入れることができます。この場合、結果セットにJob Id が返されます。その後、ストアドプロシージャを使用してジョブのステータスを確認できます。
Note:このプロパティは、UseBulkAPI がTrue に設定されている場合にのみ適用されます。Bulk API の使用について詳しくは、UseBulkAPI ページを参照してください。
クエリで集計またはGROUP BY を使用しない場合に返される行数を制限します。これはLIMIT 句よりも優先されます。
クエリで集計またはGROUP BY を使用しない場合に返される行数を制限します。これはLIMIT 句よりも優先されます。
これらの隠しプロパティは特定のユースケースでのみ使用されます。
以下にリストされているプロパティは、特定のユースケースで使用可能です。通常のドライバーのユースケースおよび機能では、これらのプロパティは必要ありません。
複数のプロパティをセミコロン区切りリストで指定します。
DefaultColumnSize | データソースがメタデータにカラムの長さを提供しない場合に、文字列フィールドのデフォルトの長さを設定します。デフォルト値は2000です。 |
ConvertDateTimeToGMT | 日時の値を、マシンのローカルタイムではなくGMT グリニッジ標準時に変換するかどうかを決定します。 |
RecordToFile=filename | 基底のソケットデータ転送を指定のファイルに記録します。 |
Marketo から返されるページあたりの結果の最大数。
Pagesize プロパティは、Marketo から返されるページあたりの結果の最大数に影響を与えます。より大きい値を設定すると、1ページあたりの消費メモリが増える代わりに、パフォーマンスが向上する場合があります。
このプロパティは、テーブルのカラムとして疑似カラムが含まれているかどうかを示します。
Entity Framework ではテーブルカラムでない疑似カラムに値を設定できないため、この設定はEntity Framework で特に便利です。この接続設定の値は、"Table1=Column1, Table1=Column2, Table2=Column3" の形式です。"*=*" のように"*" 文字を使用して、すべてのテーブルとすべてのカラムを含めることができます。
タイムアウトエラーがスローされ、処理をキャンセルするまでの秒数。
Timeout プロパティが0に設定されている場合は、操作がタイムアウトしません。処理が正しく完了するか、 エラー状態になるまで実行されます。
Timeout の有効期限が切れても処理が完了していない場合は、Sync App は例外をスローします。
Marketo Bulk API を使用するかどうかを指定します。
True に設定すると、Marketo Bulk API が、必要に応じてデータの抽出またはインポートに使用されます。インターフェースのBulk API は、区切られたファイル(CSV、TSV、またはSSV)を使用して、大規模なデータセットの取得またはインポートを可能にします。 現在、Bulk API をサポートしているテーブルは、Leads(抽出およびインポート)とActivities(抽出)のみです。Bulk API をサポートしていないテーブルでは、このプロパティは無視されます。
Bulk API を使用すると、すべてのデータが単一のリクエストで取得され、送信する前にサーバー側でデータを蓄積する必要があります。したがって、Bulk API を使用して大量のデータをリクエストすることはREST API を使用するよりも有利な場合があり、パフォーマンスが向上する可能性があります。 さらに、Bulk API では必要なAPI リクエストが少なくて済みます(これにより、API 呼び出しを保存し、Marketo が実施しているAPI 制限内に留まることができます)。
Bulk API を使用してレコードを抽出するには、ジョブを作成してキューに入れる必要があります。キューに入ると、Marketo はジョブの処理を開始して、リクエストされたデータを取得し、デリミテッドファイルを生成します。ジョブのステータスをポーリングして、現在のステータスとファイルがダウンロード可能かどうかを判断することができます。 ジョブが完了し、ファイルが準備できたことを示すステータスが表示されたら、データをダウンロードできます。
UseBulkAPI がTrue に設定され、JobPollingInterval が0 より大きい値に設定されている場合、Sync App はLeads またはActivities テーブルでSELECT クエリを実行するときに、前述のすべてのステップを実行します。 これにより、指定したカラムおよびフィルタを使用してジョブが作成され、キューに入れられます。バルクデータをエクスポートする場合は、フィルタが必要であることに注意してください。Activities テーブルでは、ActivityDate 範囲を指定する必要があります。 Leads テーブルでは、CreatedAt またはUpdatedAt 範囲、またはStatic かSmart リストを指定できます。Sync App はジョブのステータスをポーリングして、ジョブがいつ完了したかを識別し、呼び出しの間にJobPollingInterval 秒待機します。 ジョブが完了すると、Sync App は作成されたデリミテッドファイルをダウンロードして解析し、指定されたクエリの結果を返します。
ジョブステータスコールはAPI コールの制限に対してカウントされるため、リクエストしているデータの量に基づいてステータスリクエストの間隔を空けることをお勧めします。ジョブステータスのポーリング間隔は、JobPollingInterval で設定可能です。 Marketo は60秒ごとにステータスを更新するだけなので、ポーリング間隔を60秒より長くすることをお勧めします。大規模なデータセットを想定している場合は、API コールを最小限に抑えるために、ポーリング間隔を5分以上に増やすことをお勧めします。 ジョブが処理されるまでに時間がかかる可能性があるため、実際にはジョブが完了するのを待っているだけであっても、クエリがハングしているように見える場合があります。
独自のジョブステータスポーリングリクエストを発行したい場合は、JobPollingInterval を0に設定します。これにより、Leads またはActivities テーブルでSELECT クエリを実行するときに、ジョブが作成されてキューに入れられ、結果セットにJobId が返されます。
ジョブがキューに入れられると、GetExportJobStatus ストアドプロシージャを呼び出すことでジョブのステータスをポーリングできます。
JobStatus の値は、ジョブの処理が完了し、ダウンロードの準備が整ったことを示す'Complete' になります。最初のSELECT クエリの実行を終了するには、最初のSELECT ステートメントのWHERE 句にJobId フィルタを追加します。 このクエリは、指定されたJobId のファイルをダウンロードして結果セットを解析します。
Logic/Code Example (JobPollingInterval = 0):
SELECT JobId, Company, FirstName AS fn, LastName AS ln FROM Leads WHERE CreatedAt>='10/01/2017' AND CreatedAt<'10/31/2017' # Retrieve the JobId value from the ResultSet (e.g. c4ebf745-b0e3-4bb8-bfc9-bd8472a28d35). Only one row is returned and JobId will be the only relevant value returned. loop(desired time interval) { EXEC GetExportJobStatus @JobId='c4ebf745-b0e3-4bb8-bfc9-bd8472a28d35', @Type='Leads' if (JobStatus == 'Completed') break; } SELECT Company, FirstName AS fn, LastName AS ln FROM Leads WHERE CreatedAt>='10/01/2016' AND CreatedAt<'10/31/2016' AND JobId='c4ebf745-b0e3-4bb8-bfc9-bd8472a28d35'
このプロパティは、REST API を使っている場合にのみ有効です。
カスタムビューを含むJSON コンフィギュレーションファイルを指すファイルパス。
ユーザー定義ビューは、UserDefinedViews.json というJSON 形式のコンフィギュレーションファイルで定義されています。Sync App は、このファイルで指定されたビューを自動的に検出します。
また、複数のビュー定義を持ち、UserDefinedViews 接続プロパティを使用して制御することも可能です。このプロパティを使用すると、指定されたビューのみがSync App によって検知されます。
このユーザー定義ビューのコンフィギュレーションファイルは、次のようにフォーマットされています。
次に例を示します。
{ "MyView": { "query": "SELECT * FROM Leads WHERE MyColumn = 'value'" }, "MyView2": { "query": "SELECT * FROM MyTable WHERE Id IN (1,2,3)" } }UserDefinedViews 接続プロパティを使用して、JSON コンフィギュレーションファイルの場所を指定します。次に例を示します。
"UserDefinedViews", C:\Users\yourusername\Desktop\tmp\UserDefinedViews.json指定されたパスは引用符で囲まれていないことに注意してください。