Algebraic (AlgebraicGenerator)
The Algebraic generator identifies the algebraic relationship between three or more numeric values and generates new values to match. At least one of the values must be a non-integer.
The Algebraic generator must be linked to at least two other columns.
The Algebraic generator does not support consistency. You cannot configure differential privacy.
There is no generator-specific configuration.
{
"generatorId": "AlgebraicGenerator",
"schema": "string",
"table": "string",
"column": "string",
"metadata": {},
"encryptionProcessor": "x-on", //To use configured Tonic data encryption
"customValueProcessor": "string" //If custom value processor applied
}
The following example replacement contains three linked columns that are assigned the Algebraic generator.
{
"name": "column3,column2,column1",
"schema": "public",
"table": "alg_me",
"links": [
{
"generatorId": "AlgebraicGenerator",
"schema": "public",
"table": "alg_me",
"column": "column3",
"metadata": {}
},
{
"generatorId": "AlgebraicGenerator",
"schema": "public",
"table": "alg_me",
"column": "column2",
"metadata": {}
},
{
"generatorId": "AlgebraicGenerator",
"schema": "public",
"table": "alg_me",
"column": "column1",
"metadata": {}
}
]
}