From Elasticsearch/Cloud Search Service
Sample JSON File
"from-config-values": { "configs": [ { "inputs": [ { "name": "fromJobConfig.index", "value": "cdm" }, { "name": "fromJobConfig.type", "value": "es" }, { "name": "fromJobConfig.columnList", "value": "a1:numeric&s1:string" }, { "name": "fromJobConfig.splitNestedField", "value": "true" }, { "name": "fromJobConfig.queryString", "value": "last_name:Smith" } ], "name": "fromJobConfig" } ] }
Parameter Description
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
fromJobConfig.index |
Yes |
String |
Index of the extracted data, which is similar to the database name in the relational database |
fromJobConfig.type |
Yes |
String |
Type of the extracted data, which is similar to the table name in the relational database |
fromJobConfig.columnList |
No |
String |
List of fields to be extracted. Use & to separate field names. For example, id&gid&name. |
fromJobConfig.splitNestedField |
No |
Boolean |
Whether to split the JSON content of the nested field. For example, a:{ b:{ c:1, d:{ e:2, f:3 } } } can be split into a.b.c, a.b.d.e, and a.b.d.f. |
fromJobConfig.queryString |
No |
String |
Whether to use the Elasticsearch query string to filter the source data. CDM migrates only the data that meets the filter criteria. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.