Continuous (GaussianGenerator)
The Continuous generator generates a continuous distribution to fit the underlying data.
Link object structure
The Continuous generator supports linking. It cannot be made consistent, but you can configure differential privacy.
The metadata object is populated from the BaseMetadata object.
The Continuous generator does support partitioning, which is configured in the partitions object outside of the links object.
There is no generator-specific configuration.
{
"schema": "string",
"table": "string",
"column": "string",
"path": "string", //JSON fields only
"dataType": "string", //MongoDB, Amazon DynamoDB, and JSON fields only
"metadata": {
"presetId": "string",
"generatorId": "GaussianGenerator",
"isDifferentiallyPrivate": boolean,
"encryptionProcessor": "x-on", //To use configured Structural data encryption
"customValueProcessor": "string" //If custom value processor applied
}
}Example replacement
In this example replacement for the Continuous generator, differential privacy is enabled. The capital-gain column is partitioned by the native-country and income columns.
{
"name": "capital-gain",
"schema": "public",
"table": "user-income",
"links": [
{
"schema": "public",
"table": "user-income",
"column": "capital-gain",
"metadata": {
"presetId": "GaussianGenerator",
"generatorId": "GaussianGenerator",
"isDifferentiallyPrivate": true
}
}
],
"partitions": [
"native-country",
"income"
]
}Last updated
Was this helpful?

