Gigya Job Openings

Marketo Dataflow - Inbound

Skip to end of metadata
Go to start of metadata

The sample dataflow that loads data from Marketo into Gigya involves extracting data from Marketo, including a specification of the fields to be fetched, field renaming to match Gigya's format, and loading into Gigya. The various dataflow steps are described in greater detail here: Component Repository

Following is a code sample of a full dataflow for passing data from Marketo to Gigya: 

 {  
   "id":"...",
   "name":"Marketo (inbound) - select fields",
   "description":"marketo > rename > remove > account",
   "steps":[  
      {  
         "id":"marketo",
         "type":"datasource.read.marketo",
         "params":{  
            "baseUrl":"...",
            "clientId":"...",
            "clientSecret":"...",
            "fields":"guid,unsubscribed,address,city,gender,firstName,lastName"
         },
         "next":[  
            "rename"
         ]
      },
      {  
         "id":"rename",
         "type":"field.rename",
         "params":{  
            "fields":[  
               {  
                  "sourceField":"guid",
                  "targetField":"UID"
               },
               {  
                  "sourceField":"unsubscribed",
                  "targetField":"data.emailSubscribed"
               },
               {  
                  "sourceField":"address",
                  "targetField":"profile.address"
               },
               {  
                  "sourceField":"city",
                  "targetField":"profile.city"
               },
               {  
                  "sourceField":"gender",
                  "targetField":"profile.gender"
               },
               {  
                  "sourceField":"firstName",
                  "targetField":"profile.firstName"
               },
               {  
                  "sourceField":"lastName",
                  "targetField":"profile.lastName"
               }
            ]
         },
         "next":[  
            "account"
         ]
      },
      {  
         "id":"account",
         "type":"datasource.write.gigya.account"
      }
   ]
}



  • No labels