published on Wednesday, Oct 7, 2026 by Pulumi
published on Wednesday, Oct 7, 2026 by Pulumi
Create FeatureEngineeringFeature Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new FeatureEngineeringFeature(name: string, args: FeatureEngineeringFeatureArgs, opts?: CustomResourceOptions);@overload
def FeatureEngineeringFeature(resource_name: str,
args: FeatureEngineeringFeatureArgs,
opts: Optional[ResourceOptions] = None)
@overload
def FeatureEngineeringFeature(resource_name: str,
opts: Optional[ResourceOptions] = None,
full_name: Optional[str] = None,
function: Optional[FeatureEngineeringFeatureFunctionArgs] = None,
source: Optional[FeatureEngineeringFeatureSourceArgs] = None,
description: Optional[str] = None,
entities: Optional[Sequence[FeatureEngineeringFeatureEntityArgs]] = None,
filter_condition: Optional[str] = None,
inputs: Optional[Sequence[str]] = None,
lineage_context: Optional[FeatureEngineeringFeatureLineageContextArgs] = None,
provider_config: Optional[FeatureEngineeringFeatureProviderConfigArgs] = None,
time_window: Optional[FeatureEngineeringFeatureTimeWindowArgs] = None,
timeseries_column: Optional[FeatureEngineeringFeatureTimeseriesColumnArgs] = None)func NewFeatureEngineeringFeature(ctx *Context, name string, args FeatureEngineeringFeatureArgs, opts ...ResourceOption) (*FeatureEngineeringFeature, error)public FeatureEngineeringFeature(string name, FeatureEngineeringFeatureArgs args, CustomResourceOptions? opts = null)
public FeatureEngineeringFeature(String name, FeatureEngineeringFeatureArgs args)
public FeatureEngineeringFeature(String name, FeatureEngineeringFeatureArgs args, CustomResourceOptions options)
type: databricks:FeatureEngineeringFeature
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "databricks_feature_engineering_feature" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args FeatureEngineeringFeatureArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args FeatureEngineeringFeatureArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args FeatureEngineeringFeatureArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FeatureEngineeringFeatureArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FeatureEngineeringFeatureArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var featureEngineeringFeatureResource = new Databricks.FeatureEngineeringFeature("featureEngineeringFeatureResource", new()
{
FullName = "string",
Function = new Databricks.Inputs.FeatureEngineeringFeatureFunctionArgs
{
AggregationFunction = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionArgs
{
ApproxCountDistinct = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionApproxCountDistinctArgs
{
Input = "string",
RelativeSd = 0.0,
},
ApproxPercentile = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionApproxPercentileArgs
{
Input = "string",
Percentile = 0.0,
Accuracy = 0,
},
Avg = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionAvgArgs
{
Input = "string",
},
CountFunction = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionCountFunctionArgs
{
Input = "string",
},
First = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionFirstArgs
{
Input = "string",
},
FirstDistinct = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionFirstDistinctArgs
{
Input = "string",
N = 0,
},
FirstN = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionFirstNArgs
{
Input = "string",
N = 0,
},
Last = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionLastArgs
{
Input = "string",
},
LastDistinct = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionLastDistinctArgs
{
Input = "string",
N = 0,
},
LastN = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionLastNArgs
{
Input = "string",
N = 0,
},
Max = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionMaxArgs
{
Input = "string",
},
Min = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionMinArgs
{
Input = "string",
},
StddevPop = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionStddevPopArgs
{
Input = "string",
},
StddevSamp = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionStddevSampArgs
{
Input = "string",
},
Sum = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionSumArgs
{
Input = "string",
},
TimeWindow = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowArgs
{
Continuous = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowContinuousArgs
{
WindowDuration = "string",
Offset = "string",
},
Rolling = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowRollingArgs
{
Delay = "string",
WindowDuration = "string",
},
Sawtooth = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSawtoothArgs
{
Delay = "string",
WindowDuration = "string",
},
Sliding = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSlidingArgs
{
SlideDuration = "string",
Delay = "string",
Offset = "string",
WindowDuration = "string",
},
StartTime = "string",
Tumbling = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowTumblingArgs
{
WindowDuration = "string",
Delay = "string",
Offset = "string",
},
},
VarPop = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionVarPopArgs
{
Input = "string",
},
VarSamp = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionVarSampArgs
{
Input = "string",
},
},
ColumnSelection = new Databricks.Inputs.FeatureEngineeringFeatureFunctionColumnSelectionArgs
{
Column = "string",
},
CustomUdf = new Databricks.Inputs.FeatureEngineeringFeatureFunctionCustomUdfArgs
{
FunctionPath = "string",
InputBindings = new[]
{
new Databricks.Inputs.FeatureEngineeringFeatureFunctionCustomUdfInputBindingArgs
{
Column = "string",
Parameter = "string",
},
},
},
ExtraParameters = new[]
{
new Databricks.Inputs.FeatureEngineeringFeatureFunctionExtraParameterArgs
{
Key = "string",
Value = "string",
},
},
FunctionType = "string",
},
Source = new Databricks.Inputs.FeatureEngineeringFeatureSourceArgs
{
DeltaTableSource = new Databricks.Inputs.FeatureEngineeringFeatureSourceDeltaTableSourceArgs
{
FullName = "string",
DataframeSchema = "string",
EntityColumns = new[]
{
"string",
},
FilterCondition = "string",
TimeseriesColumn = "string",
TransformationSql = "string",
},
FeatureViewSource = new Databricks.Inputs.FeatureEngineeringFeatureSourceFeatureViewSourceArgs
{
FeatureReferences = new[]
{
new Databricks.Inputs.FeatureEngineeringFeatureSourceFeatureViewSourceFeatureReferenceArgs
{
Feature = "string",
},
},
},
KafkaSource = new Databricks.Inputs.FeatureEngineeringFeatureSourceKafkaSourceArgs
{
Name = "string",
EntityColumnIdentifiers = new[]
{
new Databricks.Inputs.FeatureEngineeringFeatureSourceKafkaSourceEntityColumnIdentifierArgs
{
VariantExprPath = "string",
},
},
FilterCondition = "string",
TimeseriesColumnIdentifier = new Databricks.Inputs.FeatureEngineeringFeatureSourceKafkaSourceTimeseriesColumnIdentifierArgs
{
VariantExprPath = "string",
},
},
Lateness = new Databricks.Inputs.FeatureEngineeringFeatureSourceLatenessArgs
{
SettlingDelay = "string",
},
RequestSource = new Databricks.Inputs.FeatureEngineeringFeatureSourceRequestSourceArgs
{
DataframeSchema = "string",
FlatSchema = new Databricks.Inputs.FeatureEngineeringFeatureSourceRequestSourceFlatSchemaArgs
{
Fields = new[]
{
new Databricks.Inputs.FeatureEngineeringFeatureSourceRequestSourceFlatSchemaFieldArgs
{
DataType = "string",
Name = "string",
},
},
},
},
StreamSource = new Databricks.Inputs.FeatureEngineeringFeatureSourceStreamSourceArgs
{
FullName = "string",
DataframeSchema = "string",
FilterCondition = "string",
TransformationSql = "string",
},
},
Description = "string",
Entities = new[]
{
new Databricks.Inputs.FeatureEngineeringFeatureEntityArgs
{
Name = "string",
},
},
FilterCondition = "string",
Inputs = new[]
{
"string",
},
LineageContext = new Databricks.Inputs.FeatureEngineeringFeatureLineageContextArgs
{
JobContext = new Databricks.Inputs.FeatureEngineeringFeatureLineageContextJobContextArgs
{
JobId = 0,
JobRunId = 0,
},
NotebookId = 0,
},
ProviderConfig = new Databricks.Inputs.FeatureEngineeringFeatureProviderConfigArgs
{
WorkspaceId = "string",
},
TimeWindow = new Databricks.Inputs.FeatureEngineeringFeatureTimeWindowArgs
{
Continuous = new Databricks.Inputs.FeatureEngineeringFeatureTimeWindowContinuousArgs
{
WindowDuration = "string",
Offset = "string",
},
Rolling = new Databricks.Inputs.FeatureEngineeringFeatureTimeWindowRollingArgs
{
Delay = "string",
WindowDuration = "string",
},
Sawtooth = new Databricks.Inputs.FeatureEngineeringFeatureTimeWindowSawtoothArgs
{
Delay = "string",
WindowDuration = "string",
},
Sliding = new Databricks.Inputs.FeatureEngineeringFeatureTimeWindowSlidingArgs
{
SlideDuration = "string",
Delay = "string",
Offset = "string",
WindowDuration = "string",
},
StartTime = "string",
Tumbling = new Databricks.Inputs.FeatureEngineeringFeatureTimeWindowTumblingArgs
{
WindowDuration = "string",
Delay = "string",
Offset = "string",
},
},
TimeseriesColumn = new Databricks.Inputs.FeatureEngineeringFeatureTimeseriesColumnArgs
{
Name = "string",
},
});
example, err := databricks.NewFeatureEngineeringFeature(ctx, "featureEngineeringFeatureResource", &databricks.FeatureEngineeringFeatureArgs{
FullName: pulumi.String("string"),
Function: &databricks.FeatureEngineeringFeatureFunctionArgs{
AggregationFunction: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionArgs{
ApproxCountDistinct: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionApproxCountDistinctArgs{
Input: pulumi.String("string"),
RelativeSd: pulumi.Float64(0),
},
ApproxPercentile: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionApproxPercentileArgs{
Input: pulumi.String("string"),
Percentile: pulumi.Float64(0),
Accuracy: pulumi.Int(0),
},
Avg: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionAvgArgs{
Input: pulumi.String("string"),
},
CountFunction: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionCountFunctionArgs{
Input: pulumi.String("string"),
},
First: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionFirstArgs{
Input: pulumi.String("string"),
},
FirstDistinct: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionFirstDistinctArgs{
Input: pulumi.String("string"),
N: pulumi.Int(0),
},
FirstN: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionFirstNArgs{
Input: pulumi.String("string"),
N: pulumi.Int(0),
},
Last: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionLastArgs{
Input: pulumi.String("string"),
},
LastDistinct: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionLastDistinctArgs{
Input: pulumi.String("string"),
N: pulumi.Int(0),
},
LastN: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionLastNArgs{
Input: pulumi.String("string"),
N: pulumi.Int(0),
},
Max: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionMaxArgs{
Input: pulumi.String("string"),
},
Min: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionMinArgs{
Input: pulumi.String("string"),
},
StddevPop: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionStddevPopArgs{
Input: pulumi.String("string"),
},
StddevSamp: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionStddevSampArgs{
Input: pulumi.String("string"),
},
Sum: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionSumArgs{
Input: pulumi.String("string"),
},
TimeWindow: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowArgs{
Continuous: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowContinuousArgs{
WindowDuration: pulumi.String("string"),
Offset: pulumi.String("string"),
},
Rolling: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowRollingArgs{
Delay: pulumi.String("string"),
WindowDuration: pulumi.String("string"),
},
Sawtooth: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSawtoothArgs{
Delay: pulumi.String("string"),
WindowDuration: pulumi.String("string"),
},
Sliding: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSlidingArgs{
SlideDuration: pulumi.String("string"),
Delay: pulumi.String("string"),
Offset: pulumi.String("string"),
WindowDuration: pulumi.String("string"),
},
StartTime: pulumi.String("string"),
Tumbling: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowTumblingArgs{
WindowDuration: pulumi.String("string"),
Delay: pulumi.String("string"),
Offset: pulumi.String("string"),
},
},
VarPop: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionVarPopArgs{
Input: pulumi.String("string"),
},
VarSamp: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionVarSampArgs{
Input: pulumi.String("string"),
},
},
ColumnSelection: &databricks.FeatureEngineeringFeatureFunctionColumnSelectionArgs{
Column: pulumi.String("string"),
},
CustomUdf: &databricks.FeatureEngineeringFeatureFunctionCustomUdfArgs{
FunctionPath: pulumi.String("string"),
InputBindings: databricks.FeatureEngineeringFeatureFunctionCustomUdfInputBindingArray{
&databricks.FeatureEngineeringFeatureFunctionCustomUdfInputBindingArgs{
Column: pulumi.String("string"),
Parameter: pulumi.String("string"),
},
},
},
ExtraParameters: databricks.FeatureEngineeringFeatureFunctionExtraParameterArray{
&databricks.FeatureEngineeringFeatureFunctionExtraParameterArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
FunctionType: pulumi.String("string"),
},
Source: &databricks.FeatureEngineeringFeatureSourceArgs{
DeltaTableSource: &databricks.FeatureEngineeringFeatureSourceDeltaTableSourceArgs{
FullName: pulumi.String("string"),
DataframeSchema: pulumi.String("string"),
EntityColumns: pulumi.StringArray{
pulumi.String("string"),
},
FilterCondition: pulumi.String("string"),
TimeseriesColumn: pulumi.String("string"),
TransformationSql: pulumi.String("string"),
},
FeatureViewSource: &databricks.FeatureEngineeringFeatureSourceFeatureViewSourceArgs{
FeatureReferences: databricks.FeatureEngineeringFeatureSourceFeatureViewSourceFeatureReferenceArray{
&databricks.FeatureEngineeringFeatureSourceFeatureViewSourceFeatureReferenceArgs{
Feature: pulumi.String("string"),
},
},
},
KafkaSource: &databricks.FeatureEngineeringFeatureSourceKafkaSourceArgs{
Name: pulumi.String("string"),
EntityColumnIdentifiers: databricks.FeatureEngineeringFeatureSourceKafkaSourceEntityColumnIdentifierArray{
&databricks.FeatureEngineeringFeatureSourceKafkaSourceEntityColumnIdentifierArgs{
VariantExprPath: pulumi.String("string"),
},
},
FilterCondition: pulumi.String("string"),
TimeseriesColumnIdentifier: &databricks.FeatureEngineeringFeatureSourceKafkaSourceTimeseriesColumnIdentifierArgs{
VariantExprPath: pulumi.String("string"),
},
},
Lateness: &databricks.FeatureEngineeringFeatureSourceLatenessArgs{
SettlingDelay: pulumi.String("string"),
},
RequestSource: &databricks.FeatureEngineeringFeatureSourceRequestSourceArgs{
DataframeSchema: pulumi.String("string"),
FlatSchema: &databricks.FeatureEngineeringFeatureSourceRequestSourceFlatSchemaArgs{
Fields: databricks.FeatureEngineeringFeatureSourceRequestSourceFlatSchemaFieldArray{
&databricks.FeatureEngineeringFeatureSourceRequestSourceFlatSchemaFieldArgs{
DataType: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
},
},
StreamSource: &databricks.FeatureEngineeringFeatureSourceStreamSourceArgs{
FullName: pulumi.String("string"),
DataframeSchema: pulumi.String("string"),
FilterCondition: pulumi.String("string"),
TransformationSql: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
Entities: databricks.FeatureEngineeringFeatureEntityArray{
&databricks.FeatureEngineeringFeatureEntityArgs{
Name: pulumi.String("string"),
},
},
FilterCondition: pulumi.String("string"),
Inputs: pulumi.StringArray{
pulumi.String("string"),
},
LineageContext: &databricks.FeatureEngineeringFeatureLineageContextArgs{
JobContext: &databricks.FeatureEngineeringFeatureLineageContextJobContextArgs{
JobId: pulumi.Int(0),
JobRunId: pulumi.Int(0),
},
NotebookId: pulumi.Int(0),
},
ProviderConfig: &databricks.FeatureEngineeringFeatureProviderConfigArgs{
WorkspaceId: pulumi.String("string"),
},
TimeWindow: &databricks.FeatureEngineeringFeatureTimeWindowArgs{
Continuous: &databricks.FeatureEngineeringFeatureTimeWindowContinuousArgs{
WindowDuration: pulumi.String("string"),
Offset: pulumi.String("string"),
},
Rolling: &databricks.FeatureEngineeringFeatureTimeWindowRollingArgs{
Delay: pulumi.String("string"),
WindowDuration: pulumi.String("string"),
},
Sawtooth: &databricks.FeatureEngineeringFeatureTimeWindowSawtoothArgs{
Delay: pulumi.String("string"),
WindowDuration: pulumi.String("string"),
},
Sliding: &databricks.FeatureEngineeringFeatureTimeWindowSlidingArgs{
SlideDuration: pulumi.String("string"),
Delay: pulumi.String("string"),
Offset: pulumi.String("string"),
WindowDuration: pulumi.String("string"),
},
StartTime: pulumi.String("string"),
Tumbling: &databricks.FeatureEngineeringFeatureTimeWindowTumblingArgs{
WindowDuration: pulumi.String("string"),
Delay: pulumi.String("string"),
Offset: pulumi.String("string"),
},
},
TimeseriesColumn: &databricks.FeatureEngineeringFeatureTimeseriesColumnArgs{
Name: pulumi.String("string"),
},
})
resource "databricks_feature_engineering_feature" "featureEngineeringFeatureResource" {
lifecycle {
create_before_destroy = true
}
full_name = "string"
function = {
aggregation_function = {
approx_count_distinct = {
input = "string"
relative_sd = 0
}
approx_percentile = {
input = "string"
percentile = 0
accuracy = 0
}
avg = {
input = "string"
}
count_function = {
input = "string"
}
first = {
input = "string"
}
first_distinct = {
input = "string"
n = 0
}
first_n = {
input = "string"
n = 0
}
last = {
input = "string"
}
last_distinct = {
input = "string"
n = 0
}
last_n = {
input = "string"
n = 0
}
max = {
input = "string"
}
min = {
input = "string"
}
stddev_pop = {
input = "string"
}
stddev_samp = {
input = "string"
}
sum = {
input = "string"
}
time_window = {
continuous = {
window_duration = "string"
offset = "string"
}
rolling = {
delay = "string"
window_duration = "string"
}
sawtooth = {
delay = "string"
window_duration = "string"
}
sliding = {
slide_duration = "string"
delay = "string"
offset = "string"
window_duration = "string"
}
start_time = "string"
tumbling = {
window_duration = "string"
delay = "string"
offset = "string"
}
}
var_pop = {
input = "string"
}
var_samp = {
input = "string"
}
}
column_selection = {
column = "string"
}
custom_udf = {
function_path = "string"
input_bindings = [{
column = "string"
parameter = "string"
}]
}
extra_parameters = [{
key = "string"
value = "string"
}]
function_type = "string"
}
source = {
delta_table_source = {
full_name = "string"
dataframe_schema = "string"
entity_columns = ["string"]
filter_condition = "string"
timeseries_column = "string"
transformation_sql = "string"
}
feature_view_source = {
feature_references = [{
feature = "string"
}]
}
kafka_source = {
name = "string"
entity_column_identifiers = [{
variant_expr_path = "string"
}]
filter_condition = "string"
timeseries_column_identifier = {
variant_expr_path = "string"
}
}
lateness = {
settling_delay = "string"
}
request_source = {
dataframe_schema = "string"
flat_schema = {
fields = [{
data_type = "string"
name = "string"
}]
}
}
stream_source = {
full_name = "string"
dataframe_schema = "string"
filter_condition = "string"
transformation_sql = "string"
}
}
description = "string"
entities {
name = "string"
}
filter_condition = "string"
inputs = ["string"]
lineage_context = {
job_context = {
job_id = 0
job_run_id = 0
}
notebook_id = 0
}
provider_config = {
workspace_id = "string"
}
time_window = {
continuous = {
window_duration = "string"
offset = "string"
}
rolling = {
delay = "string"
window_duration = "string"
}
sawtooth = {
delay = "string"
window_duration = "string"
}
sliding = {
slide_duration = "string"
delay = "string"
offset = "string"
window_duration = "string"
}
start_time = "string"
tumbling = {
window_duration = "string"
delay = "string"
offset = "string"
}
}
timeseries_column = {
name = "string"
}
}
var featureEngineeringFeatureResource = new FeatureEngineeringFeature("featureEngineeringFeatureResource", FeatureEngineeringFeatureArgs.builder()
.fullName("string")
.function(FeatureEngineeringFeatureFunctionArgs.builder()
.aggregationFunction(FeatureEngineeringFeatureFunctionAggregationFunctionArgs.builder()
.approxCountDistinct(FeatureEngineeringFeatureFunctionAggregationFunctionApproxCountDistinctArgs.builder()
.input("string")
.relativeSd(0.0)
.build())
.approxPercentile(FeatureEngineeringFeatureFunctionAggregationFunctionApproxPercentileArgs.builder()
.input("string")
.percentile(0.0)
.accuracy(0)
.build())
.avg(FeatureEngineeringFeatureFunctionAggregationFunctionAvgArgs.builder()
.input("string")
.build())
.countFunction(FeatureEngineeringFeatureFunctionAggregationFunctionCountFunctionArgs.builder()
.input("string")
.build())
.first(FeatureEngineeringFeatureFunctionAggregationFunctionFirstArgs.builder()
.input("string")
.build())
.firstDistinct(FeatureEngineeringFeatureFunctionAggregationFunctionFirstDistinctArgs.builder()
.input("string")
.n(0)
.build())
.firstN(FeatureEngineeringFeatureFunctionAggregationFunctionFirstNArgs.builder()
.input("string")
.n(0)
.build())
.last(FeatureEngineeringFeatureFunctionAggregationFunctionLastArgs.builder()
.input("string")
.build())
.lastDistinct(FeatureEngineeringFeatureFunctionAggregationFunctionLastDistinctArgs.builder()
.input("string")
.n(0)
.build())
.lastN(FeatureEngineeringFeatureFunctionAggregationFunctionLastNArgs.builder()
.input("string")
.n(0)
.build())
.max(FeatureEngineeringFeatureFunctionAggregationFunctionMaxArgs.builder()
.input("string")
.build())
.min(FeatureEngineeringFeatureFunctionAggregationFunctionMinArgs.builder()
.input("string")
.build())
.stddevPop(FeatureEngineeringFeatureFunctionAggregationFunctionStddevPopArgs.builder()
.input("string")
.build())
.stddevSamp(FeatureEngineeringFeatureFunctionAggregationFunctionStddevSampArgs.builder()
.input("string")
.build())
.sum(FeatureEngineeringFeatureFunctionAggregationFunctionSumArgs.builder()
.input("string")
.build())
.timeWindow(FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowArgs.builder()
.continuous(FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowContinuousArgs.builder()
.windowDuration("string")
.offset("string")
.build())
.rolling(FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowRollingArgs.builder()
.delay("string")
.windowDuration("string")
.build())
.sawtooth(FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSawtoothArgs.builder()
.delay("string")
.windowDuration("string")
.build())
.sliding(FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSlidingArgs.builder()
.slideDuration("string")
.delay("string")
.offset("string")
.windowDuration("string")
.build())
.startTime("string")
.tumbling(FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowTumblingArgs.builder()
.windowDuration("string")
.delay("string")
.offset("string")
.build())
.build())
.varPop(FeatureEngineeringFeatureFunctionAggregationFunctionVarPopArgs.builder()
.input("string")
.build())
.varSamp(FeatureEngineeringFeatureFunctionAggregationFunctionVarSampArgs.builder()
.input("string")
.build())
.build())
.columnSelection(FeatureEngineeringFeatureFunctionColumnSelectionArgs.builder()
.column("string")
.build())
.customUdf(FeatureEngineeringFeatureFunctionCustomUdfArgs.builder()
.functionPath("string")
.inputBindings(FeatureEngineeringFeatureFunctionCustomUdfInputBindingArgs.builder()
.column("string")
.parameter("string")
.build())
.build())
.extraParameters(FeatureEngineeringFeatureFunctionExtraParameterArgs.builder()
.key("string")
.value("string")
.build())
.functionType("string")
.build())
.source(FeatureEngineeringFeatureSourceArgs.builder()
.deltaTableSource(FeatureEngineeringFeatureSourceDeltaTableSourceArgs.builder()
.fullName("string")
.dataframeSchema("string")
.entityColumns("string")
.filterCondition("string")
.timeseriesColumn("string")
.transformationSql("string")
.build())
.featureViewSource(FeatureEngineeringFeatureSourceFeatureViewSourceArgs.builder()
.featureReferences(FeatureEngineeringFeatureSourceFeatureViewSourceFeatureReferenceArgs.builder()
.feature("string")
.build())
.build())
.kafkaSource(FeatureEngineeringFeatureSourceKafkaSourceArgs.builder()
.name("string")
.entityColumnIdentifiers(FeatureEngineeringFeatureSourceKafkaSourceEntityColumnIdentifierArgs.builder()
.variantExprPath("string")
.build())
.filterCondition("string")
.timeseriesColumnIdentifier(FeatureEngineeringFeatureSourceKafkaSourceTimeseriesColumnIdentifierArgs.builder()
.variantExprPath("string")
.build())
.build())
.lateness(FeatureEngineeringFeatureSourceLatenessArgs.builder()
.settlingDelay("string")
.build())
.requestSource(FeatureEngineeringFeatureSourceRequestSourceArgs.builder()
.dataframeSchema("string")
.flatSchema(FeatureEngineeringFeatureSourceRequestSourceFlatSchemaArgs.builder()
.fields(FeatureEngineeringFeatureSourceRequestSourceFlatSchemaFieldArgs.builder()
.dataType("string")
.name("string")
.build())
.build())
.build())
.streamSource(FeatureEngineeringFeatureSourceStreamSourceArgs.builder()
.fullName("string")
.dataframeSchema("string")
.filterCondition("string")
.transformationSql("string")
.build())
.build())
.description("string")
.entities(FeatureEngineeringFeatureEntityArgs.builder()
.name("string")
.build())
.filterCondition("string")
.inputs("string")
.lineageContext(FeatureEngineeringFeatureLineageContextArgs.builder()
.jobContext(FeatureEngineeringFeatureLineageContextJobContextArgs.builder()
.jobId(0)
.jobRunId(0)
.build())
.notebookId(0)
.build())
.providerConfig(FeatureEngineeringFeatureProviderConfigArgs.builder()
.workspaceId("string")
.build())
.timeWindow(FeatureEngineeringFeatureTimeWindowArgs.builder()
.continuous(FeatureEngineeringFeatureTimeWindowContinuousArgs.builder()
.windowDuration("string")
.offset("string")
.build())
.rolling(FeatureEngineeringFeatureTimeWindowRollingArgs.builder()
.delay("string")
.windowDuration("string")
.build())
.sawtooth(FeatureEngineeringFeatureTimeWindowSawtoothArgs.builder()
.delay("string")
.windowDuration("string")
.build())
.sliding(FeatureEngineeringFeatureTimeWindowSlidingArgs.builder()
.slideDuration("string")
.delay("string")
.offset("string")
.windowDuration("string")
.build())
.startTime("string")
.tumbling(FeatureEngineeringFeatureTimeWindowTumblingArgs.builder()
.windowDuration("string")
.delay("string")
.offset("string")
.build())
.build())
.timeseriesColumn(FeatureEngineeringFeatureTimeseriesColumnArgs.builder()
.name("string")
.build())
.build());
feature_engineering_feature_resource = databricks.FeatureEngineeringFeature("featureEngineeringFeatureResource",
full_name="string",
function={
"aggregation_function": {
"approx_count_distinct": {
"input": "string",
"relative_sd": float(0),
},
"approx_percentile": {
"input": "string",
"percentile": float(0),
"accuracy": 0,
},
"avg": {
"input": "string",
},
"count_function": {
"input": "string",
},
"first": {
"input": "string",
},
"first_distinct": {
"input": "string",
"n": 0,
},
"first_n": {
"input": "string",
"n": 0,
},
"last": {
"input": "string",
},
"last_distinct": {
"input": "string",
"n": 0,
},
"last_n": {
"input": "string",
"n": 0,
},
"max": {
"input": "string",
},
"min": {
"input": "string",
},
"stddev_pop": {
"input": "string",
},
"stddev_samp": {
"input": "string",
},
"sum": {
"input": "string",
},
"time_window": {
"continuous": {
"window_duration": "string",
"offset": "string",
},
"rolling": {
"delay": "string",
"window_duration": "string",
},
"sawtooth": {
"delay": "string",
"window_duration": "string",
},
"sliding": {
"slide_duration": "string",
"delay": "string",
"offset": "string",
"window_duration": "string",
},
"start_time": "string",
"tumbling": {
"window_duration": "string",
"delay": "string",
"offset": "string",
},
},
"var_pop": {
"input": "string",
},
"var_samp": {
"input": "string",
},
},
"column_selection": {
"column": "string",
},
"custom_udf": {
"function_path": "string",
"input_bindings": [{
"column": "string",
"parameter": "string",
}],
},
"extra_parameters": [{
"key": "string",
"value": "string",
}],
"function_type": "string",
},
source={
"delta_table_source": {
"full_name": "string",
"dataframe_schema": "string",
"entity_columns": ["string"],
"filter_condition": "string",
"timeseries_column": "string",
"transformation_sql": "string",
},
"feature_view_source": {
"feature_references": [{
"feature": "string",
}],
},
"kafka_source": {
"name": "string",
"entity_column_identifiers": [{
"variant_expr_path": "string",
}],
"filter_condition": "string",
"timeseries_column_identifier": {
"variant_expr_path": "string",
},
},
"lateness": {
"settling_delay": "string",
},
"request_source": {
"dataframe_schema": "string",
"flat_schema": {
"fields": [{
"data_type": "string",
"name": "string",
}],
},
},
"stream_source": {
"full_name": "string",
"dataframe_schema": "string",
"filter_condition": "string",
"transformation_sql": "string",
},
},
description="string",
entities=[{
"name": "string",
}],
filter_condition="string",
inputs=["string"],
lineage_context={
"job_context": {
"job_id": 0,
"job_run_id": 0,
},
"notebook_id": 0,
},
provider_config={
"workspace_id": "string",
},
time_window={
"continuous": {
"window_duration": "string",
"offset": "string",
},
"rolling": {
"delay": "string",
"window_duration": "string",
},
"sawtooth": {
"delay": "string",
"window_duration": "string",
},
"sliding": {
"slide_duration": "string",
"delay": "string",
"offset": "string",
"window_duration": "string",
},
"start_time": "string",
"tumbling": {
"window_duration": "string",
"delay": "string",
"offset": "string",
},
},
timeseries_column={
"name": "string",
})
const featureEngineeringFeatureResource = new databricks.FeatureEngineeringFeature("featureEngineeringFeatureResource", {
fullName: "string",
"function": {
aggregationFunction: {
approxCountDistinct: {
input: "string",
relativeSd: 0,
},
approxPercentile: {
input: "string",
percentile: 0,
accuracy: 0,
},
avg: {
input: "string",
},
countFunction: {
input: "string",
},
first: {
input: "string",
},
firstDistinct: {
input: "string",
n: 0,
},
firstN: {
input: "string",
n: 0,
},
last: {
input: "string",
},
lastDistinct: {
input: "string",
n: 0,
},
lastN: {
input: "string",
n: 0,
},
max: {
input: "string",
},
min: {
input: "string",
},
stddevPop: {
input: "string",
},
stddevSamp: {
input: "string",
},
sum: {
input: "string",
},
timeWindow: {
continuous: {
windowDuration: "string",
offset: "string",
},
rolling: {
delay: "string",
windowDuration: "string",
},
sawtooth: {
delay: "string",
windowDuration: "string",
},
sliding: {
slideDuration: "string",
delay: "string",
offset: "string",
windowDuration: "string",
},
startTime: "string",
tumbling: {
windowDuration: "string",
delay: "string",
offset: "string",
},
},
varPop: {
input: "string",
},
varSamp: {
input: "string",
},
},
columnSelection: {
column: "string",
},
customUdf: {
functionPath: "string",
inputBindings: [{
column: "string",
parameter: "string",
}],
},
extraParameters: [{
key: "string",
value: "string",
}],
functionType: "string",
},
source: {
deltaTableSource: {
fullName: "string",
dataframeSchema: "string",
entityColumns: ["string"],
filterCondition: "string",
timeseriesColumn: "string",
transformationSql: "string",
},
featureViewSource: {
featureReferences: [{
feature: "string",
}],
},
kafkaSource: {
name: "string",
entityColumnIdentifiers: [{
variantExprPath: "string",
}],
filterCondition: "string",
timeseriesColumnIdentifier: {
variantExprPath: "string",
},
},
lateness: {
settlingDelay: "string",
},
requestSource: {
dataframeSchema: "string",
flatSchema: {
fields: [{
dataType: "string",
name: "string",
}],
},
},
streamSource: {
fullName: "string",
dataframeSchema: "string",
filterCondition: "string",
transformationSql: "string",
},
},
description: "string",
entities: [{
name: "string",
}],
filterCondition: "string",
inputs: ["string"],
lineageContext: {
jobContext: {
jobId: 0,
jobRunId: 0,
},
notebookId: 0,
},
providerConfig: {
workspaceId: "string",
},
timeWindow: {
continuous: {
windowDuration: "string",
offset: "string",
},
rolling: {
delay: "string",
windowDuration: "string",
},
sawtooth: {
delay: "string",
windowDuration: "string",
},
sliding: {
slideDuration: "string",
delay: "string",
offset: "string",
windowDuration: "string",
},
startTime: "string",
tumbling: {
windowDuration: "string",
delay: "string",
offset: "string",
},
},
timeseriesColumn: {
name: "string",
},
});
type: databricks:FeatureEngineeringFeature
properties:
description: string
entities:
- name: string
filterCondition: string
fullName: string
function:
aggregationFunction:
approxCountDistinct:
input: string
relativeSd: 0
approxPercentile:
accuracy: 0
input: string
percentile: 0
avg:
input: string
countFunction:
input: string
first:
input: string
firstDistinct:
input: string
"n": 0
firstN:
input: string
"n": 0
last:
input: string
lastDistinct:
input: string
"n": 0
lastN:
input: string
"n": 0
max:
input: string
min:
input: string
stddevPop:
input: string
stddevSamp:
input: string
sum:
input: string
timeWindow:
continuous:
offset: string
windowDuration: string
rolling:
delay: string
windowDuration: string
sawtooth:
delay: string
windowDuration: string
sliding:
delay: string
offset: string
slideDuration: string
windowDuration: string
startTime: string
tumbling:
delay: string
offset: string
windowDuration: string
varPop:
input: string
varSamp:
input: string
columnSelection:
column: string
customUdf:
functionPath: string
inputBindings:
- column: string
parameter: string
extraParameters:
- key: string
value: string
functionType: string
inputs:
- string
lineageContext:
jobContext:
jobId: 0
jobRunId: 0
notebookId: 0
providerConfig:
workspaceId: string
source:
deltaTableSource:
dataframeSchema: string
entityColumns:
- string
filterCondition: string
fullName: string
timeseriesColumn: string
transformationSql: string
featureViewSource:
featureReferences:
- feature: string
kafkaSource:
entityColumnIdentifiers:
- variantExprPath: string
filterCondition: string
name: string
timeseriesColumnIdentifier:
variantExprPath: string
lateness:
settlingDelay: string
requestSource:
dataframeSchema: string
flatSchema:
fields:
- dataType: string
name: string
streamSource:
dataframeSchema: string
filterCondition: string
fullName: string
transformationSql: string
timeWindow:
continuous:
offset: string
windowDuration: string
rolling:
delay: string
windowDuration: string
sawtooth:
delay: string
windowDuration: string
sliding:
delay: string
offset: string
slideDuration: string
windowDuration: string
startTime: string
tumbling:
delay: string
offset: string
windowDuration: string
timeseriesColumn:
name: string
FeatureEngineeringFeature Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The FeatureEngineeringFeature resource accepts the following input properties:
- Full
Name string - The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
- Function
Feature
Engineering Feature Function - The function by which the feature is computed
- Source
Feature
Engineering Feature Source - The data source of the feature
- Description string
- The description of the feature
- Entities
List<Feature
Engineering Feature Entity> - The entity columns for the feature, used as aggregation keys and for query-time lookup
- Filter
Condition string - Inputs List<string>
- Lineage
Context FeatureEngineering Feature Lineage Context - Lineage context information for this feature. WARNING: This field is primarily intended for internal use by Databricks systems and is automatically populated when features are created through Databricks notebooks or jobs. Users should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior. This field will be set by feature-engineering client and should be left unset by SDK and terraform users
- Provider
Config FeatureEngineering Feature Provider Config - Configure the provider for management through account provider.
- Time
Window FeatureEngineering Feature Time Window - Timeseries
Column FeatureEngineering Feature Timeseries Column - Column recording time, used for point-in-time joins, backfills, and aggregations
- Full
Name string - The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
- Function
Feature
Engineering Feature Function Args - The function by which the feature is computed
- Source
Feature
Engineering Feature Source Args - The data source of the feature
- Description string
- The description of the feature
- Entities
[]Feature
Engineering Feature Entity Args - The entity columns for the feature, used as aggregation keys and for query-time lookup
- Filter
Condition string - Inputs []string
- Lineage
Context FeatureEngineering Feature Lineage Context Args - Lineage context information for this feature. WARNING: This field is primarily intended for internal use by Databricks systems and is automatically populated when features are created through Databricks notebooks or jobs. Users should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior. This field will be set by feature-engineering client and should be left unset by SDK and terraform users
- Provider
Config FeatureEngineering Feature Provider Config Args - Configure the provider for management through account provider.
- Time
Window FeatureEngineering Feature Time Window Args - Timeseries
Column FeatureEngineering Feature Timeseries Column Args - Column recording time, used for point-in-time joins, backfills, and aggregations
- full_
name string - The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
- function object
- The function by which the feature is computed
- source object
- The data source of the feature
- description string
- The description of the feature
- entities list(object)
- The entity columns for the feature, used as aggregation keys and for query-time lookup
- filter_
condition string - inputs list(string)
- lineage_
context object - Lineage context information for this feature. WARNING: This field is primarily intended for internal use by Databricks systems and is automatically populated when features are created through Databricks notebooks or jobs. Users should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior. This field will be set by feature-engineering client and should be left unset by SDK and terraform users
- provider_
config object - Configure the provider for management through account provider.
- time_
window object - timeseries_
column object - Column recording time, used for point-in-time joins, backfills, and aggregations
- full
Name String - The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
- function
Feature
Engineering Feature Function - The function by which the feature is computed
- source
Feature
Engineering Feature Source - The data source of the feature
- description String
- The description of the feature
- entities
List<Feature
Engineering Feature Entity> - The entity columns for the feature, used as aggregation keys and for query-time lookup
- filter
Condition String - inputs List<String>
- lineage
Context FeatureEngineering Feature Lineage Context - Lineage context information for this feature. WARNING: This field is primarily intended for internal use by Databricks systems and is automatically populated when features are created through Databricks notebooks or jobs. Users should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior. This field will be set by feature-engineering client and should be left unset by SDK and terraform users
- provider
Config FeatureEngineering Feature Provider Config - Configure the provider for management through account provider.
- time
Window FeatureEngineering Feature Time Window - timeseries
Column FeatureEngineering Feature Timeseries Column - Column recording time, used for point-in-time joins, backfills, and aggregations
- full
Name string - The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
- function
Feature
Engineering Feature Function - The function by which the feature is computed
- source
Feature
Engineering Feature Source - The data source of the feature
- description string
- The description of the feature
- entities
Feature
Engineering Feature Entity[] - The entity columns for the feature, used as aggregation keys and for query-time lookup
- filter
Condition string - inputs string[]
- lineage
Context FeatureEngineering Feature Lineage Context - Lineage context information for this feature. WARNING: This field is primarily intended for internal use by Databricks systems and is automatically populated when features are created through Databricks notebooks or jobs. Users should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior. This field will be set by feature-engineering client and should be left unset by SDK and terraform users
- provider
Config FeatureEngineering Feature Provider Config - Configure the provider for management through account provider.
- time
Window FeatureEngineering Feature Time Window - timeseries
Column FeatureEngineering Feature Timeseries Column - Column recording time, used for point-in-time joins, backfills, and aggregations
- full_
name str - The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
- function
Feature
Engineering Feature Function Args - The function by which the feature is computed
- source
Feature
Engineering Feature Source Args - The data source of the feature
- description str
- The description of the feature
- entities
Sequence[Feature
Engineering Feature Entity Args] - The entity columns for the feature, used as aggregation keys and for query-time lookup
- filter_
condition str - inputs Sequence[str]
- lineage_
context FeatureEngineering Feature Lineage Context Args - Lineage context information for this feature. WARNING: This field is primarily intended for internal use by Databricks systems and is automatically populated when features are created through Databricks notebooks or jobs. Users should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior. This field will be set by feature-engineering client and should be left unset by SDK and terraform users
- provider_
config FeatureEngineering Feature Provider Config Args - Configure the provider for management through account provider.
- time_
window FeatureEngineering Feature Time Window Args - timeseries_
column FeatureEngineering Feature Timeseries Column Args - Column recording time, used for point-in-time joins, backfills, and aggregations
- full
Name String - The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
- function Property Map
- The function by which the feature is computed
- source Property Map
- The data source of the feature
- description String
- The description of the feature
- entities List<Property Map>
- The entity columns for the feature, used as aggregation keys and for query-time lookup
- filter
Condition String - inputs List<String>
- lineage
Context Property Map - Lineage context information for this feature. WARNING: This field is primarily intended for internal use by Databricks systems and is automatically populated when features are created through Databricks notebooks or jobs. Users should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior. This field will be set by feature-engineering client and should be left unset by SDK and terraform users
- provider
Config Property Map - Configure the provider for management through account provider.
- time
Window Property Map - timeseries
Column Property Map - Column recording time, used for point-in-time joins, backfills, and aggregations
Outputs
All input properties are implicitly available as output properties. Additionally, the FeatureEngineeringFeature resource produces the following output properties:
- Catalog
Name string - (string) - Name of parent catalog
- Created
At string - (string) - Time at which this feature was created
- Created
By string - (string) - Username of the feature creator
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- Schema
Name string - (string) - Name of parent schema relative to its parent catalog
- Catalog
Name string - (string) - Name of parent catalog
- Created
At string - (string) - Time at which this feature was created
- Created
By string - (string) - Username of the feature creator
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- Schema
Name string - (string) - Name of parent schema relative to its parent catalog
- catalog_
name string - (string) - Name of parent catalog
- created_
at string - (string) - Time at which this feature was created
- created_
by string - (string) - Username of the feature creator
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- schema_
name string - (string) - Name of parent schema relative to its parent catalog
- catalog
Name String - (string) - Name of parent catalog
- created
At String - (string) - Time at which this feature was created
- created
By String - (string) - Username of the feature creator
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- schema
Name String - (string) - Name of parent schema relative to its parent catalog
- catalog
Name string - (string) - Name of parent catalog
- created
At string - (string) - Time at which this feature was created
- created
By string - (string) - Username of the feature creator
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- schema
Name string - (string) - Name of parent schema relative to its parent catalog
- catalog_
name str - (string) - Name of parent catalog
- created_
at str - (string) - Time at which this feature was created
- created_
by str - (string) - Username of the feature creator
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- schema_
name str - (string) - Name of parent schema relative to its parent catalog
- catalog
Name String - (string) - Name of parent catalog
- created
At String - (string) - Time at which this feature was created
- created
By String - (string) - Username of the feature creator
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- schema
Name String - (string) - Name of parent schema relative to its parent catalog
Look up Existing FeatureEngineeringFeature Resource
Get an existing FeatureEngineeringFeature resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: FeatureEngineeringFeatureState, opts?: CustomResourceOptions): FeatureEngineeringFeature@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
catalog_name: Optional[str] = None,
created_at: Optional[str] = None,
created_by: Optional[str] = None,
description: Optional[str] = None,
entities: Optional[Sequence[FeatureEngineeringFeatureEntityArgs]] = None,
filter_condition: Optional[str] = None,
full_name: Optional[str] = None,
function: Optional[FeatureEngineeringFeatureFunctionArgs] = None,
inputs: Optional[Sequence[str]] = None,
lineage_context: Optional[FeatureEngineeringFeatureLineageContextArgs] = None,
name: Optional[str] = None,
provider_config: Optional[FeatureEngineeringFeatureProviderConfigArgs] = None,
schema_name: Optional[str] = None,
source: Optional[FeatureEngineeringFeatureSourceArgs] = None,
time_window: Optional[FeatureEngineeringFeatureTimeWindowArgs] = None,
timeseries_column: Optional[FeatureEngineeringFeatureTimeseriesColumnArgs] = None) -> FeatureEngineeringFeaturefunc GetFeatureEngineeringFeature(ctx *Context, name string, id IDInput, state *FeatureEngineeringFeatureState, opts ...ResourceOption) (*FeatureEngineeringFeature, error)public static FeatureEngineeringFeature Get(string name, Input<string> id, FeatureEngineeringFeatureState? state, CustomResourceOptions? opts = null)public static FeatureEngineeringFeature get(String name, Output<String> id, FeatureEngineeringFeatureState state, CustomResourceOptions options)resources: _: type: databricks:FeatureEngineeringFeature get: id: ${id}import {
to = databricks_feature_engineering_feature.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Catalog
Name string - (string) - Name of parent catalog
- Created
At string - (string) - Time at which this feature was created
- Created
By string - (string) - Username of the feature creator
- Description string
- The description of the feature
- Entities
List<Feature
Engineering Feature Entity> - The entity columns for the feature, used as aggregation keys and for query-time lookup
- Filter
Condition string - Full
Name string - The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
- Function
Feature
Engineering Feature Function - The function by which the feature is computed
- Inputs List<string>
- Lineage
Context FeatureEngineering Feature Lineage Context - Lineage context information for this feature. WARNING: This field is primarily intended for internal use by Databricks systems and is automatically populated when features are created through Databricks notebooks or jobs. Users should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior. This field will be set by feature-engineering client and should be left unset by SDK and terraform users
- Name string
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- Provider
Config FeatureEngineering Feature Provider Config - Configure the provider for management through account provider.
- Schema
Name string - (string) - Name of parent schema relative to its parent catalog
- Source
Feature
Engineering Feature Source - The data source of the feature
- Time
Window FeatureEngineering Feature Time Window - Timeseries
Column FeatureEngineering Feature Timeseries Column - Column recording time, used for point-in-time joins, backfills, and aggregations
- Catalog
Name string - (string) - Name of parent catalog
- Created
At string - (string) - Time at which this feature was created
- Created
By string - (string) - Username of the feature creator
- Description string
- The description of the feature
- Entities
[]Feature
Engineering Feature Entity Args - The entity columns for the feature, used as aggregation keys and for query-time lookup
- Filter
Condition string - Full
Name string - The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
- Function
Feature
Engineering Feature Function Args - The function by which the feature is computed
- Inputs []string
- Lineage
Context FeatureEngineering Feature Lineage Context Args - Lineage context information for this feature. WARNING: This field is primarily intended for internal use by Databricks systems and is automatically populated when features are created through Databricks notebooks or jobs. Users should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior. This field will be set by feature-engineering client and should be left unset by SDK and terraform users
- Name string
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- Provider
Config FeatureEngineering Feature Provider Config Args - Configure the provider for management through account provider.
- Schema
Name string - (string) - Name of parent schema relative to its parent catalog
- Source
Feature
Engineering Feature Source Args - The data source of the feature
- Time
Window FeatureEngineering Feature Time Window Args - Timeseries
Column FeatureEngineering Feature Timeseries Column Args - Column recording time, used for point-in-time joins, backfills, and aggregations
- catalog_
name string - (string) - Name of parent catalog
- created_
at string - (string) - Time at which this feature was created
- created_
by string - (string) - Username of the feature creator
- description string
- The description of the feature
- entities list(object)
- The entity columns for the feature, used as aggregation keys and for query-time lookup
- filter_
condition string - full_
name string - The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
- function object
- The function by which the feature is computed
- inputs list(string)
- lineage_
context object - Lineage context information for this feature. WARNING: This field is primarily intended for internal use by Databricks systems and is automatically populated when features are created through Databricks notebooks or jobs. Users should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior. This field will be set by feature-engineering client and should be left unset by SDK and terraform users
- name string
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- provider_
config object - Configure the provider for management through account provider.
- schema_
name string - (string) - Name of parent schema relative to its parent catalog
- source object
- The data source of the feature
- time_
window object - timeseries_
column object - Column recording time, used for point-in-time joins, backfills, and aggregations
- catalog
Name String - (string) - Name of parent catalog
- created
At String - (string) - Time at which this feature was created
- created
By String - (string) - Username of the feature creator
- description String
- The description of the feature
- entities
List<Feature
Engineering Feature Entity> - The entity columns for the feature, used as aggregation keys and for query-time lookup
- filter
Condition String - full
Name String - The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
- function
Feature
Engineering Feature Function - The function by which the feature is computed
- inputs List<String>
- lineage
Context FeatureEngineering Feature Lineage Context - Lineage context information for this feature. WARNING: This field is primarily intended for internal use by Databricks systems and is automatically populated when features are created through Databricks notebooks or jobs. Users should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior. This field will be set by feature-engineering client and should be left unset by SDK and terraform users
- name String
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- provider
Config FeatureEngineering Feature Provider Config - Configure the provider for management through account provider.
- schema
Name String - (string) - Name of parent schema relative to its parent catalog
- source
Feature
Engineering Feature Source - The data source of the feature
- time
Window FeatureEngineering Feature Time Window - timeseries
Column FeatureEngineering Feature Timeseries Column - Column recording time, used for point-in-time joins, backfills, and aggregations
- catalog
Name string - (string) - Name of parent catalog
- created
At string - (string) - Time at which this feature was created
- created
By string - (string) - Username of the feature creator
- description string
- The description of the feature
- entities
Feature
Engineering Feature Entity[] - The entity columns for the feature, used as aggregation keys and for query-time lookup
- filter
Condition string - full
Name string - The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
- function
Feature
Engineering Feature Function - The function by which the feature is computed
- inputs string[]
- lineage
Context FeatureEngineering Feature Lineage Context - Lineage context information for this feature. WARNING: This field is primarily intended for internal use by Databricks systems and is automatically populated when features are created through Databricks notebooks or jobs. Users should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior. This field will be set by feature-engineering client and should be left unset by SDK and terraform users
- name string
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- provider
Config FeatureEngineering Feature Provider Config - Configure the provider for management through account provider.
- schema
Name string - (string) - Name of parent schema relative to its parent catalog
- source
Feature
Engineering Feature Source - The data source of the feature
- time
Window FeatureEngineering Feature Time Window - timeseries
Column FeatureEngineering Feature Timeseries Column - Column recording time, used for point-in-time joins, backfills, and aggregations
- catalog_
name str - (string) - Name of parent catalog
- created_
at str - (string) - Time at which this feature was created
- created_
by str - (string) - Username of the feature creator
- description str
- The description of the feature
- entities
Sequence[Feature
Engineering Feature Entity Args] - The entity columns for the feature, used as aggregation keys and for query-time lookup
- filter_
condition str - full_
name str - The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
- function
Feature
Engineering Feature Function Args - The function by which the feature is computed
- inputs Sequence[str]
- lineage_
context FeatureEngineering Feature Lineage Context Args - Lineage context information for this feature. WARNING: This field is primarily intended for internal use by Databricks systems and is automatically populated when features are created through Databricks notebooks or jobs. Users should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior. This field will be set by feature-engineering client and should be left unset by SDK and terraform users
- name str
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- provider_
config FeatureEngineering Feature Provider Config Args - Configure the provider for management through account provider.
- schema_
name str - (string) - Name of parent schema relative to its parent catalog
- source
Feature
Engineering Feature Source Args - The data source of the feature
- time_
window FeatureEngineering Feature Time Window Args - timeseries_
column FeatureEngineering Feature Timeseries Column Args - Column recording time, used for point-in-time joins, backfills, and aggregations
- catalog
Name String - (string) - Name of parent catalog
- created
At String - (string) - Time at which this feature was created
- created
By String - (string) - Username of the feature creator
- description String
- The description of the feature
- entities List<Property Map>
- The entity columns for the feature, used as aggregation keys and for query-time lookup
- filter
Condition String - full
Name String - The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
- function Property Map
- The function by which the feature is computed
- inputs List<String>
- lineage
Context Property Map - Lineage context information for this feature. WARNING: This field is primarily intended for internal use by Databricks systems and is automatically populated when features are created through Databricks notebooks or jobs. Users should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior. This field will be set by feature-engineering client and should be left unset by SDK and terraform users
- name String
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- provider
Config Property Map - Configure the provider for management through account provider.
- schema
Name String - (string) - Name of parent schema relative to its parent catalog
- source Property Map
- The data source of the feature
- time
Window Property Map - timeseries
Column Property Map - Column recording time, used for point-in-time joins, backfills, and aggregations
Supporting Types
FeatureEngineeringFeatureEntity, FeatureEngineeringFeatureEntityArgs
- Name string
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- Name string
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- name string
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- name String
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- name string
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- name str
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- name String
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
FeatureEngineeringFeatureFunction, FeatureEngineeringFeatureFunctionArgs
- Aggregation
Function FeatureEngineering Feature Function Aggregation Function - An aggregation function applied over a time window
- Column
Selection FeatureEngineering Feature Function Column Selection - Selects the latest value of a single column in a data source
- Custom
Udf FeatureEngineering Feature Function Custom Udf - Applies a registered Unity Catalog function row-wise to source columns
- Extra
Parameters List<FeatureEngineering Feature Function Extra Parameter> - Function
Type string - Possible values are:
APPROX_COUNT_DISTINCT,APPROX_PERCENTILE,AVG,COUNT,FIRST,FUNCTION_TYPE_UNSPECIFIED,LAST,MAX,MIN,STDDEV_POP,STDDEV_SAMP,SUM,VAR_POP,VAR_SAMP
- Aggregation
Function FeatureEngineering Feature Function Aggregation Function - An aggregation function applied over a time window
- Column
Selection FeatureEngineering Feature Function Column Selection - Selects the latest value of a single column in a data source
- Custom
Udf FeatureEngineering Feature Function Custom Udf - Applies a registered Unity Catalog function row-wise to source columns
- Extra
Parameters []FeatureEngineering Feature Function Extra Parameter - Function
Type string - Possible values are:
APPROX_COUNT_DISTINCT,APPROX_PERCENTILE,AVG,COUNT,FIRST,FUNCTION_TYPE_UNSPECIFIED,LAST,MAX,MIN,STDDEV_POP,STDDEV_SAMP,SUM,VAR_POP,VAR_SAMP
- aggregation_
function object - An aggregation function applied over a time window
- column_
selection object - Selects the latest value of a single column in a data source
- custom_
udf object - Applies a registered Unity Catalog function row-wise to source columns
- extra_
parameters list(object) - function_
type string - Possible values are:
APPROX_COUNT_DISTINCT,APPROX_PERCENTILE,AVG,COUNT,FIRST,FUNCTION_TYPE_UNSPECIFIED,LAST,MAX,MIN,STDDEV_POP,STDDEV_SAMP,SUM,VAR_POP,VAR_SAMP
- aggregation
Function FeatureEngineering Feature Function Aggregation Function - An aggregation function applied over a time window
- column
Selection FeatureEngineering Feature Function Column Selection - Selects the latest value of a single column in a data source
- custom
Udf FeatureEngineering Feature Function Custom Udf - Applies a registered Unity Catalog function row-wise to source columns
- extra
Parameters List<FeatureEngineering Feature Function Extra Parameter> - function
Type String - Possible values are:
APPROX_COUNT_DISTINCT,APPROX_PERCENTILE,AVG,COUNT,FIRST,FUNCTION_TYPE_UNSPECIFIED,LAST,MAX,MIN,STDDEV_POP,STDDEV_SAMP,SUM,VAR_POP,VAR_SAMP
- aggregation
Function FeatureEngineering Feature Function Aggregation Function - An aggregation function applied over a time window
- column
Selection FeatureEngineering Feature Function Column Selection - Selects the latest value of a single column in a data source
- custom
Udf FeatureEngineering Feature Function Custom Udf - Applies a registered Unity Catalog function row-wise to source columns
- extra
Parameters FeatureEngineering Feature Function Extra Parameter[] - function
Type string - Possible values are:
APPROX_COUNT_DISTINCT,APPROX_PERCENTILE,AVG,COUNT,FIRST,FUNCTION_TYPE_UNSPECIFIED,LAST,MAX,MIN,STDDEV_POP,STDDEV_SAMP,SUM,VAR_POP,VAR_SAMP
- aggregation_
function FeatureEngineering Feature Function Aggregation Function - An aggregation function applied over a time window
- column_
selection FeatureEngineering Feature Function Column Selection - Selects the latest value of a single column in a data source
- custom_
udf FeatureEngineering Feature Function Custom Udf - Applies a registered Unity Catalog function row-wise to source columns
- extra_
parameters Sequence[FeatureEngineering Feature Function Extra Parameter] - function_
type str - Possible values are:
APPROX_COUNT_DISTINCT,APPROX_PERCENTILE,AVG,COUNT,FIRST,FUNCTION_TYPE_UNSPECIFIED,LAST,MAX,MIN,STDDEV_POP,STDDEV_SAMP,SUM,VAR_POP,VAR_SAMP
- aggregation
Function Property Map - An aggregation function applied over a time window
- column
Selection Property Map - Selects the latest value of a single column in a data source
- custom
Udf Property Map - Applies a registered Unity Catalog function row-wise to source columns
- extra
Parameters List<Property Map> - function
Type String - Possible values are:
APPROX_COUNT_DISTINCT,APPROX_PERCENTILE,AVG,COUNT,FIRST,FUNCTION_TYPE_UNSPECIFIED,LAST,MAX,MIN,STDDEV_POP,STDDEV_SAMP,SUM,VAR_POP,VAR_SAMP
FeatureEngineeringFeatureFunctionAggregationFunction, FeatureEngineeringFeatureFunctionAggregationFunctionArgs
- Approx
Count FeatureDistinct Engineering Feature Function Aggregation Function Approx Count Distinct - Approx
Percentile FeatureEngineering Feature Function Aggregation Function Approx Percentile - Avg
Feature
Engineering Feature Function Aggregation Function Avg - Count
Function FeatureEngineering Feature Function Aggregation Function Count Function - First
Feature
Engineering Feature Function Aggregation Function First - First
Distinct FeatureEngineering Feature Function Aggregation Function First Distinct - First
N FeatureEngineering Feature Function Aggregation Function First N - Last
Feature
Engineering Feature Function Aggregation Function Last - Last
Distinct FeatureEngineering Feature Function Aggregation Function Last Distinct - Last
N FeatureEngineering Feature Function Aggregation Function Last N - Max
Feature
Engineering Feature Function Aggregation Function Max - Min
Feature
Engineering Feature Function Aggregation Function Min - Stddev
Pop FeatureEngineering Feature Function Aggregation Function Stddev Pop - Stddev
Samp FeatureEngineering Feature Function Aggregation Function Stddev Samp - Sum
Feature
Engineering Feature Function Aggregation Function Sum - Time
Window FeatureEngineering Feature Function Aggregation Function Time Window - Var
Pop FeatureEngineering Feature Function Aggregation Function Var Pop - Var
Samp FeatureEngineering Feature Function Aggregation Function Var Samp
- Approx
Count FeatureDistinct Engineering Feature Function Aggregation Function Approx Count Distinct - Approx
Percentile FeatureEngineering Feature Function Aggregation Function Approx Percentile - Avg
Feature
Engineering Feature Function Aggregation Function Avg - Count
Function FeatureEngineering Feature Function Aggregation Function Count Function - First
Feature
Engineering Feature Function Aggregation Function First - First
Distinct FeatureEngineering Feature Function Aggregation Function First Distinct - First
N FeatureEngineering Feature Function Aggregation Function First N - Last
Feature
Engineering Feature Function Aggregation Function Last - Last
Distinct FeatureEngineering Feature Function Aggregation Function Last Distinct - Last
N FeatureEngineering Feature Function Aggregation Function Last N - Max
Feature
Engineering Feature Function Aggregation Function Max - Min
Feature
Engineering Feature Function Aggregation Function Min - Stddev
Pop FeatureEngineering Feature Function Aggregation Function Stddev Pop - Stddev
Samp FeatureEngineering Feature Function Aggregation Function Stddev Samp - Sum
Feature
Engineering Feature Function Aggregation Function Sum - Time
Window FeatureEngineering Feature Function Aggregation Function Time Window - Var
Pop FeatureEngineering Feature Function Aggregation Function Var Pop - Var
Samp FeatureEngineering Feature Function Aggregation Function Var Samp
- approx
Count FeatureDistinct Engineering Feature Function Aggregation Function Approx Count Distinct - approx
Percentile FeatureEngineering Feature Function Aggregation Function Approx Percentile - avg
Feature
Engineering Feature Function Aggregation Function Avg - count
Function FeatureEngineering Feature Function Aggregation Function Count Function - first
Feature
Engineering Feature Function Aggregation Function First - first
Distinct FeatureEngineering Feature Function Aggregation Function First Distinct - first
N FeatureEngineering Feature Function Aggregation Function First N - last
Feature
Engineering Feature Function Aggregation Function Last - last
Distinct FeatureEngineering Feature Function Aggregation Function Last Distinct - last
N FeatureEngineering Feature Function Aggregation Function Last N - max
Feature
Engineering Feature Function Aggregation Function Max - min
Feature
Engineering Feature Function Aggregation Function Min - stddev
Pop FeatureEngineering Feature Function Aggregation Function Stddev Pop - stddev
Samp FeatureEngineering Feature Function Aggregation Function Stddev Samp - sum
Feature
Engineering Feature Function Aggregation Function Sum - time
Window FeatureEngineering Feature Function Aggregation Function Time Window - var
Pop FeatureEngineering Feature Function Aggregation Function Var Pop - var
Samp FeatureEngineering Feature Function Aggregation Function Var Samp
- approx
Count FeatureDistinct Engineering Feature Function Aggregation Function Approx Count Distinct - approx
Percentile FeatureEngineering Feature Function Aggregation Function Approx Percentile - avg
Feature
Engineering Feature Function Aggregation Function Avg - count
Function FeatureEngineering Feature Function Aggregation Function Count Function - first
Feature
Engineering Feature Function Aggregation Function First - first
Distinct FeatureEngineering Feature Function Aggregation Function First Distinct - first
N FeatureEngineering Feature Function Aggregation Function First N - last
Feature
Engineering Feature Function Aggregation Function Last - last
Distinct FeatureEngineering Feature Function Aggregation Function Last Distinct - last
N FeatureEngineering Feature Function Aggregation Function Last N - max
Feature
Engineering Feature Function Aggregation Function Max - min
Feature
Engineering Feature Function Aggregation Function Min - stddev
Pop FeatureEngineering Feature Function Aggregation Function Stddev Pop - stddev
Samp FeatureEngineering Feature Function Aggregation Function Stddev Samp - sum
Feature
Engineering Feature Function Aggregation Function Sum - time
Window FeatureEngineering Feature Function Aggregation Function Time Window - var
Pop FeatureEngineering Feature Function Aggregation Function Var Pop - var
Samp FeatureEngineering Feature Function Aggregation Function Var Samp
- approx_
count_ Featuredistinct Engineering Feature Function Aggregation Function Approx Count Distinct - approx_
percentile FeatureEngineering Feature Function Aggregation Function Approx Percentile - avg
Feature
Engineering Feature Function Aggregation Function Avg - count_
function FeatureEngineering Feature Function Aggregation Function Count Function - first
Feature
Engineering Feature Function Aggregation Function First - first_
distinct FeatureEngineering Feature Function Aggregation Function First Distinct - first_
n FeatureEngineering Feature Function Aggregation Function First N - last
Feature
Engineering Feature Function Aggregation Function Last - last_
distinct FeatureEngineering Feature Function Aggregation Function Last Distinct - last_
n FeatureEngineering Feature Function Aggregation Function Last N - max
Feature
Engineering Feature Function Aggregation Function Max - min
Feature
Engineering Feature Function Aggregation Function Min - stddev_
pop FeatureEngineering Feature Function Aggregation Function Stddev Pop - stddev_
samp FeatureEngineering Feature Function Aggregation Function Stddev Samp - sum
Feature
Engineering Feature Function Aggregation Function Sum - time_
window FeatureEngineering Feature Function Aggregation Function Time Window - var_
pop FeatureEngineering Feature Function Aggregation Function Var Pop - var_
samp FeatureEngineering Feature Function Aggregation Function Var Samp
- approx
Count Property MapDistinct - approx
Percentile Property Map - avg Property Map
- count
Function Property Map - first Property Map
- first
Distinct Property Map - first
N Property Map - last Property Map
- last
Distinct Property Map - last
N Property Map - max Property Map
- min Property Map
- stddev
Pop Property Map - stddev
Samp Property Map - sum Property Map
- time
Window Property Map - var
Pop Property Map - var
Samp Property Map
FeatureEngineeringFeatureFunctionAggregationFunctionApproxCountDistinct, FeatureEngineeringFeatureFunctionAggregationFunctionApproxCountDistinctArgs
- Input string
- Relative
Sd double - The maximum relative standard deviation allowed (default defined by Spark)
- Input string
- Relative
Sd float64 - The maximum relative standard deviation allowed (default defined by Spark)
- input string
- relative_
sd number - The maximum relative standard deviation allowed (default defined by Spark)
- input String
- relative
Sd Double - The maximum relative standard deviation allowed (default defined by Spark)
- input string
- relative
Sd number - The maximum relative standard deviation allowed (default defined by Spark)
- input str
- relative_
sd float - The maximum relative standard deviation allowed (default defined by Spark)
- input String
- relative
Sd Number - The maximum relative standard deviation allowed (default defined by Spark)
FeatureEngineeringFeatureFunctionAggregationFunctionApproxPercentile, FeatureEngineeringFeatureFunctionAggregationFunctionApproxPercentileArgs
- Input string
- Percentile double
- The percentile value to compute (between 0 and 1)
- Accuracy int
- The accuracy parameter (higher is more accurate but slower)
- Input string
- Percentile float64
- The percentile value to compute (between 0 and 1)
- Accuracy int
- The accuracy parameter (higher is more accurate but slower)
- input string
- percentile number
- The percentile value to compute (between 0 and 1)
- accuracy number
- The accuracy parameter (higher is more accurate but slower)
- input String
- percentile Double
- The percentile value to compute (between 0 and 1)
- accuracy Integer
- The accuracy parameter (higher is more accurate but slower)
- input string
- percentile number
- The percentile value to compute (between 0 and 1)
- accuracy number
- The accuracy parameter (higher is more accurate but slower)
- input str
- percentile float
- The percentile value to compute (between 0 and 1)
- accuracy int
- The accuracy parameter (higher is more accurate but slower)
- input String
- percentile Number
- The percentile value to compute (between 0 and 1)
- accuracy Number
- The accuracy parameter (higher is more accurate but slower)
FeatureEngineeringFeatureFunctionAggregationFunctionAvg, FeatureEngineeringFeatureFunctionAggregationFunctionAvgArgs
- Input string
- Input string
- input string
- input String
- input string
- input str
- input String
FeatureEngineeringFeatureFunctionAggregationFunctionCountFunction, FeatureEngineeringFeatureFunctionAggregationFunctionCountFunctionArgs
- Input string
- Input string
- input string
- input String
- input string
- input str
- input String
FeatureEngineeringFeatureFunctionAggregationFunctionFirst, FeatureEngineeringFeatureFunctionAggregationFunctionFirstArgs
- Input string
- Input string
- input string
- input String
- input string
- input str
- input String
FeatureEngineeringFeatureFunctionAggregationFunctionFirstDistinct, FeatureEngineeringFeatureFunctionAggregationFunctionFirstDistinctArgs
FeatureEngineeringFeatureFunctionAggregationFunctionFirstN, FeatureEngineeringFeatureFunctionAggregationFunctionFirstNArgs
FeatureEngineeringFeatureFunctionAggregationFunctionLast, FeatureEngineeringFeatureFunctionAggregationFunctionLastArgs
- Input string
- Input string
- input string
- input String
- input string
- input str
- input String
FeatureEngineeringFeatureFunctionAggregationFunctionLastDistinct, FeatureEngineeringFeatureFunctionAggregationFunctionLastDistinctArgs
FeatureEngineeringFeatureFunctionAggregationFunctionLastN, FeatureEngineeringFeatureFunctionAggregationFunctionLastNArgs
FeatureEngineeringFeatureFunctionAggregationFunctionMax, FeatureEngineeringFeatureFunctionAggregationFunctionMaxArgs
- Input string
- Input string
- input string
- input String
- input string
- input str
- input String
FeatureEngineeringFeatureFunctionAggregationFunctionMin, FeatureEngineeringFeatureFunctionAggregationFunctionMinArgs
- Input string
- Input string
- input string
- input String
- input string
- input str
- input String
FeatureEngineeringFeatureFunctionAggregationFunctionStddevPop, FeatureEngineeringFeatureFunctionAggregationFunctionStddevPopArgs
- Input string
- Input string
- input string
- input String
- input string
- input str
- input String
FeatureEngineeringFeatureFunctionAggregationFunctionStddevSamp, FeatureEngineeringFeatureFunctionAggregationFunctionStddevSampArgs
- Input string
- Input string
- input string
- input String
- input string
- input str
- input String
FeatureEngineeringFeatureFunctionAggregationFunctionSum, FeatureEngineeringFeatureFunctionAggregationFunctionSumArgs
- Input string
- Input string
- input string
- input String
- input string
- input str
- input String
FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindow, FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowArgs
- Continuous
Feature
Engineering Feature Function Aggregation Function Time Window Continuous - Rolling
Feature
Engineering Feature Function Aggregation Function Time Window Rolling - Sawtooth
Feature
Engineering Feature Function Aggregation Function Time Window Sawtooth - A sawtooth window served via the hybrid batch + streaming path
- Sliding
Feature
Engineering Feature Function Aggregation Function Time Window Sliding - Start
Time string - Earliest event-time boundary at which the Feature may emit an output. This gates outputs, not the historical inputs read by a window. For example, a 365-day window with start_time=2026-01-01 begins emitting partial-window values on that date instead of waiting for 365 days of data; a lifetime window produces no output before start_time. If unset, tumbling and fixed-duration sliding windows first emit at an offset-aligned boundary after a full window can be formed. If unset, lifetime sliding windows and rolling windows emit as soon as eligible source data exists. Not currently supported for sawtooth windows or for Features with a stream source
- Tumbling
Feature
Engineering Feature Function Aggregation Function Time Window Tumbling
- Continuous
Feature
Engineering Feature Function Aggregation Function Time Window Continuous - Rolling
Feature
Engineering Feature Function Aggregation Function Time Window Rolling - Sawtooth
Feature
Engineering Feature Function Aggregation Function Time Window Sawtooth - A sawtooth window served via the hybrid batch + streaming path
- Sliding
Feature
Engineering Feature Function Aggregation Function Time Window Sliding - Start
Time string - Earliest event-time boundary at which the Feature may emit an output. This gates outputs, not the historical inputs read by a window. For example, a 365-day window with start_time=2026-01-01 begins emitting partial-window values on that date instead of waiting for 365 days of data; a lifetime window produces no output before start_time. If unset, tumbling and fixed-duration sliding windows first emit at an offset-aligned boundary after a full window can be formed. If unset, lifetime sliding windows and rolling windows emit as soon as eligible source data exists. Not currently supported for sawtooth windows or for Features with a stream source
- Tumbling
Feature
Engineering Feature Function Aggregation Function Time Window Tumbling
- continuous object
- rolling object
- sawtooth object
- A sawtooth window served via the hybrid batch + streaming path
- sliding object
- start_
time string - Earliest event-time boundary at which the Feature may emit an output. This gates outputs, not the historical inputs read by a window. For example, a 365-day window with start_time=2026-01-01 begins emitting partial-window values on that date instead of waiting for 365 days of data; a lifetime window produces no output before start_time. If unset, tumbling and fixed-duration sliding windows first emit at an offset-aligned boundary after a full window can be formed. If unset, lifetime sliding windows and rolling windows emit as soon as eligible source data exists. Not currently supported for sawtooth windows or for Features with a stream source
- tumbling object
- continuous
Feature
Engineering Feature Function Aggregation Function Time Window Continuous - rolling
Feature
Engineering Feature Function Aggregation Function Time Window Rolling - sawtooth
Feature
Engineering Feature Function Aggregation Function Time Window Sawtooth - A sawtooth window served via the hybrid batch + streaming path
- sliding
Feature
Engineering Feature Function Aggregation Function Time Window Sliding - start
Time String - Earliest event-time boundary at which the Feature may emit an output. This gates outputs, not the historical inputs read by a window. For example, a 365-day window with start_time=2026-01-01 begins emitting partial-window values on that date instead of waiting for 365 days of data; a lifetime window produces no output before start_time. If unset, tumbling and fixed-duration sliding windows first emit at an offset-aligned boundary after a full window can be formed. If unset, lifetime sliding windows and rolling windows emit as soon as eligible source data exists. Not currently supported for sawtooth windows or for Features with a stream source
- tumbling
Feature
Engineering Feature Function Aggregation Function Time Window Tumbling
- continuous
Feature
Engineering Feature Function Aggregation Function Time Window Continuous - rolling
Feature
Engineering Feature Function Aggregation Function Time Window Rolling - sawtooth
Feature
Engineering Feature Function Aggregation Function Time Window Sawtooth - A sawtooth window served via the hybrid batch + streaming path
- sliding
Feature
Engineering Feature Function Aggregation Function Time Window Sliding - start
Time string - Earliest event-time boundary at which the Feature may emit an output. This gates outputs, not the historical inputs read by a window. For example, a 365-day window with start_time=2026-01-01 begins emitting partial-window values on that date instead of waiting for 365 days of data; a lifetime window produces no output before start_time. If unset, tumbling and fixed-duration sliding windows first emit at an offset-aligned boundary after a full window can be formed. If unset, lifetime sliding windows and rolling windows emit as soon as eligible source data exists. Not currently supported for sawtooth windows or for Features with a stream source
- tumbling
Feature
Engineering Feature Function Aggregation Function Time Window Tumbling
- continuous
Feature
Engineering Feature Function Aggregation Function Time Window Continuous - rolling
Feature
Engineering Feature Function Aggregation Function Time Window Rolling - sawtooth
Feature
Engineering Feature Function Aggregation Function Time Window Sawtooth - A sawtooth window served via the hybrid batch + streaming path
- sliding
Feature
Engineering Feature Function Aggregation Function Time Window Sliding - start_
time str - Earliest event-time boundary at which the Feature may emit an output. This gates outputs, not the historical inputs read by a window. For example, a 365-day window with start_time=2026-01-01 begins emitting partial-window values on that date instead of waiting for 365 days of data; a lifetime window produces no output before start_time. If unset, tumbling and fixed-duration sliding windows first emit at an offset-aligned boundary after a full window can be formed. If unset, lifetime sliding windows and rolling windows emit as soon as eligible source data exists. Not currently supported for sawtooth windows or for Features with a stream source
- tumbling
Feature
Engineering Feature Function Aggregation Function Time Window Tumbling
- continuous Property Map
- rolling Property Map
- sawtooth Property Map
- A sawtooth window served via the hybrid batch + streaming path
- sliding Property Map
- start
Time String - Earliest event-time boundary at which the Feature may emit an output. This gates outputs, not the historical inputs read by a window. For example, a 365-day window with start_time=2026-01-01 begins emitting partial-window values on that date instead of waiting for 365 days of data; a lifetime window produces no output before start_time. If unset, tumbling and fixed-duration sliding windows first emit at an offset-aligned boundary after a full window can be formed. If unset, lifetime sliding windows and rolling windows emit as soon as eligible source data exists. Not currently supported for sawtooth windows or for Features with a stream source
- tumbling Property Map
FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowContinuous, FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowContinuousArgs
- Window
Duration string - Offset string
- Window
Duration string - Offset string
- window_
duration string - offset string
- window
Duration String - offset String
- window
Duration string - offset string
- window_
duration str - offset str
- window
Duration String - offset String
FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowRolling, FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowRollingArgs
- Delay string
- Window
Duration string
- Delay string
- Window
Duration string
- delay string
- window_
duration string
- delay String
- window
Duration String
- delay string
- window
Duration string
- delay str
- window_
duration str
- delay String
- window
Duration String
FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSawtooth, FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSawtoothArgs
- Delay string
- Window
Duration string
- Delay string
- Window
Duration string
- delay string
- window_
duration string
- delay String
- window
Duration String
- delay string
- window
Duration string
- delay str
- window_
duration str
- delay String
- window
Duration String
FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSliding, FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSlidingArgs
- Slide
Duration string - The slide duration (interval by which windows advance, must be positive and less than duration)
- Delay string
- Offset string
- Window
Duration string
- Slide
Duration string - The slide duration (interval by which windows advance, must be positive and less than duration)
- Delay string
- Offset string
- Window
Duration string
- slide_
duration string - The slide duration (interval by which windows advance, must be positive and less than duration)
- delay string
- offset string
- window_
duration string
- slide
Duration String - The slide duration (interval by which windows advance, must be positive and less than duration)
- delay String
- offset String
- window
Duration String
- slide
Duration string - The slide duration (interval by which windows advance, must be positive and less than duration)
- delay string
- offset string
- window
Duration string
- slide_
duration str - The slide duration (interval by which windows advance, must be positive and less than duration)
- delay str
- offset str
- window_
duration str
- slide
Duration String - The slide duration (interval by which windows advance, must be positive and less than duration)
- delay String
- offset String
- window
Duration String
FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowTumbling, FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowTumblingArgs
- Window
Duration string - Delay string
- Offset string
- Window
Duration string - Delay string
- Offset string
- window_
duration string - delay string
- offset string
- window
Duration String - delay String
- offset String
- window
Duration string - delay string
- offset string
- window_
duration str - delay str
- offset str
- window
Duration String - delay String
- offset String
FeatureEngineeringFeatureFunctionAggregationFunctionVarPop, FeatureEngineeringFeatureFunctionAggregationFunctionVarPopArgs
- Input string
- Input string
- input string
- input String
- input string
- input str
- input String
FeatureEngineeringFeatureFunctionAggregationFunctionVarSamp, FeatureEngineeringFeatureFunctionAggregationFunctionVarSampArgs
- Input string
- Input string
- input string
- input String
- input string
- input str
- input String
FeatureEngineeringFeatureFunctionColumnSelection, FeatureEngineeringFeatureFunctionColumnSelectionArgs
- Column string
- Column string
- column string
- column String
- column string
- column str
- column String
FeatureEngineeringFeatureFunctionCustomUdf, FeatureEngineeringFeatureFunctionCustomUdfArgs
- Function
Path string - Fully qualified 3-part Unity Catalog path of the function to apply
- Input
Bindings List<FeatureEngineering Feature Function Custom Udf Input Binding> - Binds each UC function parameter to a source column. May be empty for zero-argument functions (e.g. a timestamp generator)
- Function
Path string - Fully qualified 3-part Unity Catalog path of the function to apply
- Input
Bindings []FeatureEngineering Feature Function Custom Udf Input Binding - Binds each UC function parameter to a source column. May be empty for zero-argument functions (e.g. a timestamp generator)
- function_
path string - Fully qualified 3-part Unity Catalog path of the function to apply
- input_
bindings list(object) - Binds each UC function parameter to a source column. May be empty for zero-argument functions (e.g. a timestamp generator)
- function
Path String - Fully qualified 3-part Unity Catalog path of the function to apply
- input
Bindings List<FeatureEngineering Feature Function Custom Udf Input Binding> - Binds each UC function parameter to a source column. May be empty for zero-argument functions (e.g. a timestamp generator)
- function
Path string - Fully qualified 3-part Unity Catalog path of the function to apply
- input
Bindings FeatureEngineering Feature Function Custom Udf Input Binding[] - Binds each UC function parameter to a source column. May be empty for zero-argument functions (e.g. a timestamp generator)
- function_
path str - Fully qualified 3-part Unity Catalog path of the function to apply
- input_
bindings Sequence[FeatureEngineering Feature Function Custom Udf Input Binding] - Binds each UC function parameter to a source column. May be empty for zero-argument functions (e.g. a timestamp generator)
- function
Path String - Fully qualified 3-part Unity Catalog path of the function to apply
- input
Bindings List<Property Map> - Binds each UC function parameter to a source column. May be empty for zero-argument functions (e.g. a timestamp generator)
FeatureEngineeringFeatureFunctionCustomUdfInputBinding, FeatureEngineeringFeatureFunctionCustomUdfInputBindingArgs
FeatureEngineeringFeatureFunctionExtraParameter, FeatureEngineeringFeatureFunctionExtraParameterArgs
FeatureEngineeringFeatureLineageContext, FeatureEngineeringFeatureLineageContextArgs
- Job
Context FeatureEngineering Feature Lineage Context Job Context - Job context information including job ID and run ID
- Notebook
Id int - The notebook ID where this API was invoked
- Job
Context FeatureEngineering Feature Lineage Context Job Context - Job context information including job ID and run ID
- Notebook
Id int - The notebook ID where this API was invoked
- job_
context object - Job context information including job ID and run ID
- notebook_
id number - The notebook ID where this API was invoked
- job
Context FeatureEngineering Feature Lineage Context Job Context - Job context information including job ID and run ID
- notebook
Id Integer - The notebook ID where this API was invoked
- job
Context FeatureEngineering Feature Lineage Context Job Context - Job context information including job ID and run ID
- notebook
Id number - The notebook ID where this API was invoked
- job_
context FeatureEngineering Feature Lineage Context Job Context - Job context information including job ID and run ID
- notebook_
id int - The notebook ID where this API was invoked
- job
Context Property Map - Job context information including job ID and run ID
- notebook
Id Number - The notebook ID where this API was invoked
FeatureEngineeringFeatureLineageContextJobContext, FeatureEngineeringFeatureLineageContextJobContextArgs
- job_
id number - The job ID where this API invoked
- job_
run_ numberid - The job run ID where this API was invoked
- job_
id int - The job ID where this API invoked
- job_
run_ intid - The job run ID where this API was invoked
FeatureEngineeringFeatureProviderConfig, FeatureEngineeringFeatureProviderConfigArgs
- Workspace
Id string - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
- Workspace
Id string - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
- workspace_
id string - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
- workspace
Id String - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
- workspace
Id string - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
- workspace_
id str - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
- workspace
Id String - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
FeatureEngineeringFeatureSource, FeatureEngineeringFeatureSourceArgs
- Delta
Table FeatureSource Engineering Feature Source Delta Table Source - A Delta table data source
- Feature
View FeatureSource Engineering Feature Source Feature View Source - A data source composed from registered upstream Features
- Kafka
Source FeatureEngineering Feature Source Kafka Source - A Kafka stream data source
- Lateness
Feature
Engineering Feature Source Lateness - Completeness timing for this Feature's use of the source. This configuration is part of the Feature definition; it does not modify the underlying table or stream
- Request
Source FeatureEngineering Feature Source Request Source - A request-time data source
- Stream
Source FeatureEngineering Feature Source Stream Source - A Stream data source
- Delta
Table FeatureSource Engineering Feature Source Delta Table Source - A Delta table data source
- Feature
View FeatureSource Engineering Feature Source Feature View Source - A data source composed from registered upstream Features
- Kafka
Source FeatureEngineering Feature Source Kafka Source - A Kafka stream data source
- Lateness
Feature
Engineering Feature Source Lateness - Completeness timing for this Feature's use of the source. This configuration is part of the Feature definition; it does not modify the underlying table or stream
- Request
Source FeatureEngineering Feature Source Request Source - A request-time data source
- Stream
Source FeatureEngineering Feature Source Stream Source - A Stream data source
- delta_
table_ objectsource - A Delta table data source
- feature_
view_ objectsource - A data source composed from registered upstream Features
- kafka_
source object - A Kafka stream data source
- lateness object
- Completeness timing for this Feature's use of the source. This configuration is part of the Feature definition; it does not modify the underlying table or stream
- request_
source object - A request-time data source
- stream_
source object - A Stream data source
- delta
Table FeatureSource Engineering Feature Source Delta Table Source - A Delta table data source
- feature
View FeatureSource Engineering Feature Source Feature View Source - A data source composed from registered upstream Features
- kafka
Source FeatureEngineering Feature Source Kafka Source - A Kafka stream data source
- lateness
Feature
Engineering Feature Source Lateness - Completeness timing for this Feature's use of the source. This configuration is part of the Feature definition; it does not modify the underlying table or stream
- request
Source FeatureEngineering Feature Source Request Source - A request-time data source
- stream
Source FeatureEngineering Feature Source Stream Source - A Stream data source
- delta
Table FeatureSource Engineering Feature Source Delta Table Source - A Delta table data source
- feature
View FeatureSource Engineering Feature Source Feature View Source - A data source composed from registered upstream Features
- kafka
Source FeatureEngineering Feature Source Kafka Source - A Kafka stream data source
- lateness
Feature
Engineering Feature Source Lateness - Completeness timing for this Feature's use of the source. This configuration is part of the Feature definition; it does not modify the underlying table or stream
- request
Source FeatureEngineering Feature Source Request Source - A request-time data source
- stream
Source FeatureEngineering Feature Source Stream Source - A Stream data source
- delta_
table_ Featuresource Engineering Feature Source Delta Table Source - A Delta table data source
- feature_
view_ Featuresource Engineering Feature Source Feature View Source - A data source composed from registered upstream Features
- kafka_
source FeatureEngineering Feature Source Kafka Source - A Kafka stream data source
- lateness
Feature
Engineering Feature Source Lateness - Completeness timing for this Feature's use of the source. This configuration is part of the Feature definition; it does not modify the underlying table or stream
- request_
source FeatureEngineering Feature Source Request Source - A request-time data source
- stream_
source FeatureEngineering Feature Source Stream Source - A Stream data source
- delta
Table Property MapSource - A Delta table data source
- feature
View Property MapSource - A data source composed from registered upstream Features
- kafka
Source Property Map - A Kafka stream data source
- lateness Property Map
- Completeness timing for this Feature's use of the source. This configuration is part of the Feature definition; it does not modify the underlying table or stream
- request
Source Property Map - A request-time data source
- stream
Source Property Map - A Stream data source
FeatureEngineeringFeatureSourceDeltaTableSource, FeatureEngineeringFeatureSourceDeltaTableSourceArgs
- Full
Name string - The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
- Dataframe
Schema string - Entity
Columns List<string> - Filter
Condition string - Timeseries
Column string - Column recording time, used for point-in-time joins, backfills, and aggregations
- Transformation
Sql string
- Full
Name string - The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
- Dataframe
Schema string - Entity
Columns []string - Filter
Condition string - Timeseries
Column string - Column recording time, used for point-in-time joins, backfills, and aggregations
- Transformation
Sql string
- full_
name string - The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
- dataframe_
schema string - entity_
columns list(string) - filter_
condition string - timeseries_
column string - Column recording time, used for point-in-time joins, backfills, and aggregations
- transformation_
sql string
- full
Name String - The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
- dataframe
Schema String - entity
Columns List<String> - filter
Condition String - timeseries
Column String - Column recording time, used for point-in-time joins, backfills, and aggregations
- transformation
Sql String
- full
Name string - The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
- dataframe
Schema string - entity
Columns string[] - filter
Condition string - timeseries
Column string - Column recording time, used for point-in-time joins, backfills, and aggregations
- transformation
Sql string
- full_
name str - The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
- dataframe_
schema str - entity_
columns Sequence[str] - filter_
condition str - timeseries_
column str - Column recording time, used for point-in-time joins, backfills, and aggregations
- transformation_
sql str
- full
Name String - The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
- dataframe
Schema String - entity
Columns List<String> - filter
Condition String - timeseries
Column String - Column recording time, used for point-in-time joins, backfills, and aggregations
- transformation
Sql String
FeatureEngineeringFeatureSourceFeatureViewSource, FeatureEngineeringFeatureSourceFeatureViewSourceArgs
- Feature
References List<FeatureEngineering Feature Source Feature View Source Feature Reference> - The upstream Features this source reads. Must include at least one feature
- Feature
References []FeatureEngineering Feature Source Feature View Source Feature Reference - The upstream Features this source reads. Must include at least one feature
- feature_
references list(object) - The upstream Features this source reads. Must include at least one feature
- feature
References List<FeatureEngineering Feature Source Feature View Source Feature Reference> - The upstream Features this source reads. Must include at least one feature
- feature
References FeatureEngineering Feature Source Feature View Source Feature Reference[] - The upstream Features this source reads. Must include at least one feature
- feature_
references Sequence[FeatureEngineering Feature Source Feature View Source Feature Reference] - The upstream Features this source reads. Must include at least one feature
- feature
References List<Property Map> - The upstream Features this source reads. Must include at least one feature
FeatureEngineeringFeatureSourceFeatureViewSourceFeatureReference, FeatureEngineeringFeatureSourceFeatureViewSourceFeatureReferenceArgs
- Feature string
- The three-part full name of the upstream Feature
- Feature string
- The three-part full name of the upstream Feature
- feature string
- The three-part full name of the upstream Feature
- feature String
- The three-part full name of the upstream Feature
- feature string
- The three-part full name of the upstream Feature
- feature str
- The three-part full name of the upstream Feature
- feature String
- The three-part full name of the upstream Feature
FeatureEngineeringFeatureSourceKafkaSource, FeatureEngineeringFeatureSourceKafkaSourceArgs
- Name string
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- Entity
Column List<FeatureIdentifiers Engineering Feature Source Kafka Source Entity Column Identifier> - Filter
Condition string - Timeseries
Column FeatureIdentifier Engineering Feature Source Kafka Source Timeseries Column Identifier
- Name string
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- Entity
Column []FeatureIdentifiers Engineering Feature Source Kafka Source Entity Column Identifier - Filter
Condition string - Timeseries
Column FeatureIdentifier Engineering Feature Source Kafka Source Timeseries Column Identifier
- name string
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- entity_
column_ list(object)identifiers - filter_
condition string - timeseries_
column_ objectidentifier
- name String
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- entity
Column List<FeatureIdentifiers Engineering Feature Source Kafka Source Entity Column Identifier> - filter
Condition String - timeseries
Column FeatureIdentifier Engineering Feature Source Kafka Source Timeseries Column Identifier
- name string
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- entity
Column FeatureIdentifiers Engineering Feature Source Kafka Source Entity Column Identifier[] - filter
Condition string - timeseries
Column FeatureIdentifier Engineering Feature Source Kafka Source Timeseries Column Identifier
- name str
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- entity_
column_ Sequence[Featureidentifiers Engineering Feature Source Kafka Source Entity Column Identifier] - filter_
condition str - timeseries_
column_ Featureidentifier Engineering Feature Source Kafka Source Timeseries Column Identifier
- name String
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- entity
Column List<Property Map>Identifiers - filter
Condition String - timeseries
Column Property MapIdentifier
FeatureEngineeringFeatureSourceKafkaSourceEntityColumnIdentifier, FeatureEngineeringFeatureSourceKafkaSourceEntityColumnIdentifierArgs
- Variant
Expr stringPath - String representation of the column name using dot-prefixed path notation
- Variant
Expr stringPath - String representation of the column name using dot-prefixed path notation
- variant_
expr_ stringpath - String representation of the column name using dot-prefixed path notation
- variant
Expr StringPath - String representation of the column name using dot-prefixed path notation
- variant
Expr stringPath - String representation of the column name using dot-prefixed path notation
- variant_
expr_ strpath - String representation of the column name using dot-prefixed path notation
- variant
Expr StringPath - String representation of the column name using dot-prefixed path notation
FeatureEngineeringFeatureSourceKafkaSourceTimeseriesColumnIdentifier, FeatureEngineeringFeatureSourceKafkaSourceTimeseriesColumnIdentifierArgs
- Variant
Expr stringPath - String representation of the column name using dot-prefixed path notation
- Variant
Expr stringPath - String representation of the column name using dot-prefixed path notation
- variant_
expr_ stringpath - String representation of the column name using dot-prefixed path notation
- variant
Expr StringPath - String representation of the column name using dot-prefixed path notation
- variant
Expr stringPath - String representation of the column name using dot-prefixed path notation
- variant_
expr_ strpath - String representation of the column name using dot-prefixed path notation
- variant
Expr StringPath - String representation of the column name using dot-prefixed path notation
FeatureEngineeringFeatureSourceLateness, FeatureEngineeringFeatureSourceLatenessArgs
- Settling
Delay string - Non-negative time to wait after a window ends before treating its source data as complete. Training shifts the eligible evaluation time backwards by this duration so it does not join data that would still have been settling online. Materialization waits for the duration to elapse before publishing the window. If unset, source data is considered settled immediately
- Settling
Delay string - Non-negative time to wait after a window ends before treating its source data as complete. Training shifts the eligible evaluation time backwards by this duration so it does not join data that would still have been settling online. Materialization waits for the duration to elapse before publishing the window. If unset, source data is considered settled immediately
- settling_
delay string - Non-negative time to wait after a window ends before treating its source data as complete. Training shifts the eligible evaluation time backwards by this duration so it does not join data that would still have been settling online. Materialization waits for the duration to elapse before publishing the window. If unset, source data is considered settled immediately
- settling
Delay String - Non-negative time to wait after a window ends before treating its source data as complete. Training shifts the eligible evaluation time backwards by this duration so it does not join data that would still have been settling online. Materialization waits for the duration to elapse before publishing the window. If unset, source data is considered settled immediately
- settling
Delay string - Non-negative time to wait after a window ends before treating its source data as complete. Training shifts the eligible evaluation time backwards by this duration so it does not join data that would still have been settling online. Materialization waits for the duration to elapse before publishing the window. If unset, source data is considered settled immediately
- settling_
delay str - Non-negative time to wait after a window ends before treating its source data as complete. Training shifts the eligible evaluation time backwards by this duration so it does not join data that would still have been settling online. Materialization waits for the duration to elapse before publishing the window. If unset, source data is considered settled immediately
- settling
Delay String - Non-negative time to wait after a window ends before treating its source data as complete. Training shifts the eligible evaluation time backwards by this duration so it does not join data that would still have been settling online. Materialization waits for the duration to elapse before publishing the window. If unset, source data is considered settled immediately
FeatureEngineeringFeatureSourceRequestSource, FeatureEngineeringFeatureSourceRequestSourceArgs
- Dataframe
Schema string - Flat
Schema FeatureEngineering Feature Source Request Source Flat Schema - A flat schema with scalar-typed fields only
- Dataframe
Schema string - Flat
Schema FeatureEngineering Feature Source Request Source Flat Schema - A flat schema with scalar-typed fields only
- dataframe_
schema string - flat_
schema object - A flat schema with scalar-typed fields only
- dataframe
Schema String - flat
Schema FeatureEngineering Feature Source Request Source Flat Schema - A flat schema with scalar-typed fields only
- dataframe
Schema string - flat
Schema FeatureEngineering Feature Source Request Source Flat Schema - A flat schema with scalar-typed fields only
- dataframe_
schema str - flat_
schema FeatureEngineering Feature Source Request Source Flat Schema - A flat schema with scalar-typed fields only
- dataframe
Schema String - flat
Schema Property Map - A flat schema with scalar-typed fields only
FeatureEngineeringFeatureSourceRequestSourceFlatSchema, FeatureEngineeringFeatureSourceRequestSourceFlatSchemaArgs
- Fields
List<Feature
Engineering Feature Source Request Source Flat Schema Field> - The list of fields in this schema
- Fields
[]Feature
Engineering Feature Source Request Source Flat Schema Field - The list of fields in this schema
- fields list(object)
- The list of fields in this schema
- fields
List<Feature
Engineering Feature Source Request Source Flat Schema Field> - The list of fields in this schema
- fields
Feature
Engineering Feature Source Request Source Flat Schema Field[] - The list of fields in this schema
- fields
Sequence[Feature
Engineering Feature Source Request Source Flat Schema Field] - The list of fields in this schema
- fields List<Property Map>
- The list of fields in this schema
FeatureEngineeringFeatureSourceRequestSourceFlatSchemaField, FeatureEngineeringFeatureSourceRequestSourceFlatSchemaFieldArgs
FeatureEngineeringFeatureSourceStreamSource, FeatureEngineeringFeatureSourceStreamSourceArgs
- Full
Name string - The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
- Dataframe
Schema string - Filter
Condition string - Transformation
Sql string
- Full
Name string - The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
- Dataframe
Schema string - Filter
Condition string - Transformation
Sql string
- full_
name string - The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
- dataframe_
schema string - filter_
condition string - transformation_
sql string
- full
Name String - The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
- dataframe
Schema String - filter
Condition String - transformation
Sql String
- full
Name string - The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
- dataframe
Schema string - filter
Condition string - transformation
Sql string
- full_
name str - The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
- dataframe_
schema str - filter_
condition str - transformation_
sql str
- full
Name String - The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
- dataframe
Schema String - filter
Condition String - transformation
Sql String
FeatureEngineeringFeatureTimeWindow, FeatureEngineeringFeatureTimeWindowArgs
- Continuous
Feature
Engineering Feature Time Window Continuous - Rolling
Feature
Engineering Feature Time Window Rolling - Sawtooth
Feature
Engineering Feature Time Window Sawtooth - A sawtooth window served via the hybrid batch + streaming path
- Sliding
Feature
Engineering Feature Time Window Sliding - Start
Time string - Earliest event-time boundary at which the Feature may emit an output. This gates outputs, not the historical inputs read by a window. For example, a 365-day window with start_time=2026-01-01 begins emitting partial-window values on that date instead of waiting for 365 days of data; a lifetime window produces no output before start_time. If unset, tumbling and fixed-duration sliding windows first emit at an offset-aligned boundary after a full window can be formed. If unset, lifetime sliding windows and rolling windows emit as soon as eligible source data exists. Not currently supported for sawtooth windows or for Features with a stream source
- Tumbling
Feature
Engineering Feature Time Window Tumbling
- Continuous
Feature
Engineering Feature Time Window Continuous - Rolling
Feature
Engineering Feature Time Window Rolling - Sawtooth
Feature
Engineering Feature Time Window Sawtooth - A sawtooth window served via the hybrid batch + streaming path
- Sliding
Feature
Engineering Feature Time Window Sliding - Start
Time string - Earliest event-time boundary at which the Feature may emit an output. This gates outputs, not the historical inputs read by a window. For example, a 365-day window with start_time=2026-01-01 begins emitting partial-window values on that date instead of waiting for 365 days of data; a lifetime window produces no output before start_time. If unset, tumbling and fixed-duration sliding windows first emit at an offset-aligned boundary after a full window can be formed. If unset, lifetime sliding windows and rolling windows emit as soon as eligible source data exists. Not currently supported for sawtooth windows or for Features with a stream source
- Tumbling
Feature
Engineering Feature Time Window Tumbling
- continuous object
- rolling object
- sawtooth object
- A sawtooth window served via the hybrid batch + streaming path
- sliding object
- start_
time string - Earliest event-time boundary at which the Feature may emit an output. This gates outputs, not the historical inputs read by a window. For example, a 365-day window with start_time=2026-01-01 begins emitting partial-window values on that date instead of waiting for 365 days of data; a lifetime window produces no output before start_time. If unset, tumbling and fixed-duration sliding windows first emit at an offset-aligned boundary after a full window can be formed. If unset, lifetime sliding windows and rolling windows emit as soon as eligible source data exists. Not currently supported for sawtooth windows or for Features with a stream source
- tumbling object
- continuous
Feature
Engineering Feature Time Window Continuous - rolling
Feature
Engineering Feature Time Window Rolling - sawtooth
Feature
Engineering Feature Time Window Sawtooth - A sawtooth window served via the hybrid batch + streaming path
- sliding
Feature
Engineering Feature Time Window Sliding - start
Time String - Earliest event-time boundary at which the Feature may emit an output. This gates outputs, not the historical inputs read by a window. For example, a 365-day window with start_time=2026-01-01 begins emitting partial-window values on that date instead of waiting for 365 days of data; a lifetime window produces no output before start_time. If unset, tumbling and fixed-duration sliding windows first emit at an offset-aligned boundary after a full window can be formed. If unset, lifetime sliding windows and rolling windows emit as soon as eligible source data exists. Not currently supported for sawtooth windows or for Features with a stream source
- tumbling
Feature
Engineering Feature Time Window Tumbling
- continuous
Feature
Engineering Feature Time Window Continuous - rolling
Feature
Engineering Feature Time Window Rolling - sawtooth
Feature
Engineering Feature Time Window Sawtooth - A sawtooth window served via the hybrid batch + streaming path
- sliding
Feature
Engineering Feature Time Window Sliding - start
Time string - Earliest event-time boundary at which the Feature may emit an output. This gates outputs, not the historical inputs read by a window. For example, a 365-day window with start_time=2026-01-01 begins emitting partial-window values on that date instead of waiting for 365 days of data; a lifetime window produces no output before start_time. If unset, tumbling and fixed-duration sliding windows first emit at an offset-aligned boundary after a full window can be formed. If unset, lifetime sliding windows and rolling windows emit as soon as eligible source data exists. Not currently supported for sawtooth windows or for Features with a stream source
- tumbling
Feature
Engineering Feature Time Window Tumbling
- continuous
Feature
Engineering Feature Time Window Continuous - rolling
Feature
Engineering Feature Time Window Rolling - sawtooth
Feature
Engineering Feature Time Window Sawtooth - A sawtooth window served via the hybrid batch + streaming path
- sliding
Feature
Engineering Feature Time Window Sliding - start_
time str - Earliest event-time boundary at which the Feature may emit an output. This gates outputs, not the historical inputs read by a window. For example, a 365-day window with start_time=2026-01-01 begins emitting partial-window values on that date instead of waiting for 365 days of data; a lifetime window produces no output before start_time. If unset, tumbling and fixed-duration sliding windows first emit at an offset-aligned boundary after a full window can be formed. If unset, lifetime sliding windows and rolling windows emit as soon as eligible source data exists. Not currently supported for sawtooth windows or for Features with a stream source
- tumbling
Feature
Engineering Feature Time Window Tumbling
- continuous Property Map
- rolling Property Map
- sawtooth Property Map
- A sawtooth window served via the hybrid batch + streaming path
- sliding Property Map
- start
Time String - Earliest event-time boundary at which the Feature may emit an output. This gates outputs, not the historical inputs read by a window. For example, a 365-day window with start_time=2026-01-01 begins emitting partial-window values on that date instead of waiting for 365 days of data; a lifetime window produces no output before start_time. If unset, tumbling and fixed-duration sliding windows first emit at an offset-aligned boundary after a full window can be formed. If unset, lifetime sliding windows and rolling windows emit as soon as eligible source data exists. Not currently supported for sawtooth windows or for Features with a stream source
- tumbling Property Map
FeatureEngineeringFeatureTimeWindowContinuous, FeatureEngineeringFeatureTimeWindowContinuousArgs
- Window
Duration string - Offset string
- Window
Duration string - Offset string
- window_
duration string - offset string
- window
Duration String - offset String
- window
Duration string - offset string
- window_
duration str - offset str
- window
Duration String - offset String
FeatureEngineeringFeatureTimeWindowRolling, FeatureEngineeringFeatureTimeWindowRollingArgs
- Delay string
- Window
Duration string
- Delay string
- Window
Duration string
- delay string
- window_
duration string
- delay String
- window
Duration String
- delay string
- window
Duration string
- delay str
- window_
duration str
- delay String
- window
Duration String
FeatureEngineeringFeatureTimeWindowSawtooth, FeatureEngineeringFeatureTimeWindowSawtoothArgs
- Delay string
- Window
Duration string
- Delay string
- Window
Duration string
- delay string
- window_
duration string
- delay String
- window
Duration String
- delay string
- window
Duration string
- delay str
- window_
duration str
- delay String
- window
Duration String
FeatureEngineeringFeatureTimeWindowSliding, FeatureEngineeringFeatureTimeWindowSlidingArgs
- Slide
Duration string - The slide duration (interval by which windows advance, must be positive and less than duration)
- Delay string
- Offset string
- Window
Duration string
- Slide
Duration string - The slide duration (interval by which windows advance, must be positive and less than duration)
- Delay string
- Offset string
- Window
Duration string
- slide_
duration string - The slide duration (interval by which windows advance, must be positive and less than duration)
- delay string
- offset string
- window_
duration string
- slide
Duration String - The slide duration (interval by which windows advance, must be positive and less than duration)
- delay String
- offset String
- window
Duration String
- slide
Duration string - The slide duration (interval by which windows advance, must be positive and less than duration)
- delay string
- offset string
- window
Duration string
- slide_
duration str - The slide duration (interval by which windows advance, must be positive and less than duration)
- delay str
- offset str
- window_
duration str
- slide
Duration String - The slide duration (interval by which windows advance, must be positive and less than duration)
- delay String
- offset String
- window
Duration String
FeatureEngineeringFeatureTimeWindowTumbling, FeatureEngineeringFeatureTimeWindowTumblingArgs
- Window
Duration string - Delay string
- Offset string
- Window
Duration string - Delay string
- Offset string
- window_
duration string - delay string
- offset string
- window
Duration String - delay String
- offset String
- window
Duration string - delay string
- offset string
- window_
duration str - delay str
- offset str
- window
Duration String - delay String
- offset String
FeatureEngineeringFeatureTimeseriesColumn, FeatureEngineeringFeatureTimeseriesColumnArgs
- Name string
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- Name string
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- name string
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- name String
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- name string
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- name str
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
- name String
- (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
Package Details
- Repository
- databricks pulumi/pulumi-databricks
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
databricksTerraform Provider.
published on Wednesday, Oct 7, 2026 by Pulumi