View Source GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataProfileSpec (google_api_dataplex v0.15.0)

DataProfileScan related setting.

Attributes

  • excludeFields (type: GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataProfileSpecSelectedFields.t, default: nil) - Optional. The fields to exclude from data profile.If specified, the fields will be excluded from data profile, regardless of include_fields value.
  • includeFields (type: GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataProfileSpecSelectedFields.t, default: nil) - Optional. The fields to include in data profile.If not specified, all fields at the time of profile scan job execution are included, except for ones listed in exclude_fields.
  • postScanActions (type: GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataProfileSpecPostScanActions.t, default: nil) - Optional. Actions to take upon job completion..
  • rowFilter (type: String.t, default: nil) - Optional. A filter applied to all rows in a single DataScan job. The filter needs to be a valid SQL expression for a WHERE clause in BigQuery standard SQL syntax. Example: col1 >= 0 AND col2 < 10
  • samplingPercent (type: number(), default: nil) - Optional. The percentage of the records to be selected from the dataset for DataScan. Value can range between 0.0 and 100.0 with up to 3 significant decimal digits. Sampling is not applied if sampling_percent is not specified, 0 or 100.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataProfileSpec{
  excludeFields:
    GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataProfileSpecSelectedFields.t()
    | nil,
  includeFields:
    GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataProfileSpecSelectedFields.t()
    | nil,
  postScanActions:
    GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataProfileSpecPostScanActions.t()
    | nil,
  rowFilter: String.t() | nil,
  samplingPercent: number() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.