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.

{
  "schema": "string",
  "table": "string",
  "column": "string",
  "metadata": {
    "generatorId": "AlgebraicGenerator",
    "encryptionProcessor": "x-on", //To use configured Structural data encryption
    "customValueProcessor": "string" //If custom value processor applied
  }
}

Example replacement

The following example replacement contains three linked columns that are assigned the Algebraic generator.

{
  "name": "column3,column2,column1",
  "schema": "public",
  "table": "alg_me",
  "links": [
    {
      "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": {
        "generatorId": "AlgebraicGenerator"
      }
    }
  ]
}

Last updated