Adapter descriptions for Instance Data Replication
-
- UpdatedJan 30, 2025
- 3 minutes to read
- Yokohama
- Instance Data Replication
Adapters modify the producer data before inserting the data on consumer instances in Instance Data Replication (IDR).
Adapter fields
Each adapter has Name and Description fields. The name appears in the Adapter column. Use the Description field to explain the purpose of the data conversion.
Calculation adapter
Parameter and value | Source data | Adapter output |
---|---|---|
Operation: Multiply Constant Value: 1.08 |
10 | 10.80 |
Operation: Max Constant Value: 1000 |
1020 | 1000 |
Operation: Floor Constant Value: 0 |
5.5 | 5 |
Concatenate String adapter
Parameter and value | Source data | Adapter output |
---|---|---|
String: _v2 | Patch10236 | Patch10236_v2 |
Fixed-width format adapter
Parameter and value | Source data | Adapter output |
---|---|---|
Match: ########## Output: (###) ###-#### |
7605551212 | (760) 555-1212 |
Match: ##### Output: ###.## |
10000 | 100.00 |
Match: ##\,### Output: ##### |
10,000 | 10000 |
Map adapter
Parameter and value | Source data | Adapter output |
---|---|---|
Map: PRB=TASK, done=complete | PRB | TASK |
Map: PRB=TASK, done=complete | done | complete |
Map: PRB=TASK, done=complete | PRB1000 | (no mapping) |
Pattern adapter
Parameter and value | Source data | Adapter output |
---|---|---|
Regex: (.*),(.*) Output pattern: $2 $1 |
Smith, John | John Smith |
Regex: (ABC[a-zA-z][a-zA-z])(ABC[a-zA-z][a-zA-z]) Output pattern: $1 $0 |
ABCDEABCFG | ABCDE ABCDEABCFG |
Regex: (ABC[a-zA-z][a-zA-z])(ABC[a-zA-z][a-zA-z]) Output pattern: $1 release $0 |
ABCDEABCFG | ABCDE release ABCDEABCFG |
Replace adapter
Parameter and value | Source data | Adapter output |
---|---|---|
Find: London Replace: Madrid |
The product is London. The product is London. The product is London. | The product is Madrid. The product is Madrid. The product is Madrid. |
Find: $2 London Replace: Madrid |
The product is London. The product is London. The product is London. | The product is London. The product is Madrid. The product is London. |
Find: ${2} London Replace: Madrid |
The product is London. The product is London. The product is London. | The product is Madrid. The product is Madrid. The product is London. |
Split adapter
Use the split adapter for a specified delimiter, such as a space, to break a string into two or more strings. In Output Pattern, use $ to specify groups. $0 represents the entire input, $1 represents the first group, $2 represents the second group, and so on. You can repeat a group in an output pattern, for example, $2, $1, $1. Multiple instances of a delimiter in source data create three or more groups.
Parameter and value | Source data | Adapter output |
---|---|---|
Delimiter: “ “ Output Pattern: $2, $1 |
John Smith | Smith, John |
Delimiter: “ “ Output Pattern: $2, $1, $1 |
John Harry Smith | Harry, John, John |
Delimiter: “ “ Output Pattern: $3 |
John Harry Smith | Smith |
Task number adapter
Parameter and value | Source data | Adapter output |
---|---|---|
Modification: Replace Number Prefix: PRB New Number Prefix: STRY |
PRB80899 | STRY80899 |
Modification: Add Prefix Prefix: STRY |
08099 | STRY80899 |
Time zone conversion adapter
Use the time zone conversion adapter to convert one time zone to another.
Parameter and value | Source data | Adapter output |
---|---|---|
Output time zone: PDT | 07:00:00 am GMT | 00:00:00 am PDT |
On this page
Related Content
- Data privacy in Instance Data Replication
The ability of replication sets to host multiple remote consumers in Instance Data Replication (IDR) means that there are potential data privacy issues to consider.
- Excluded tables in Instance Data Replication
You can't replicate certain tables in Instance Data Replication (IDR). Child tables of tables in the exclusion list are also excluded.
- Domain separation and IDR
Instance Data Replication (IDR) functions at the data level, which means it does not explicitly support domain separation.
- Instance Data Replication properties
These system properties control the behavior of the Instance Data Replication (IDR) application.
- Instance Data Replication roles
Instance Data Replication (IDR) is installed with these roles.