Type: Enum
| Value |
|---|
feathr_workspace_v1 |
feathr_source_v1 |
feathr_anchor_v1 |
feathr_anchor_feature_v1 |
feathr_derived_feature_v1 |
Type: Enum
| Value |
|---|
UNSPECIFIED |
BOOL |
INT32 |
INT64 |
FLOAT |
DOUBLE |
STRING |
BYTES |
Type: Enum
| Value |
|---|
TENSOR |
Type: Enum
| Value |
|---|
DENSE |
SPARSE |
Type: Object
| Field | Type |
|---|---|
| type | VectorType |
| tensorCategory | TensorCategory |
| dimensionType | array<ValueType> |
| valType | ValueType |
Type: Object
| Field | Type |
|---|---|
| key_column | string |
| key_column_type | ValueType |
| full_name | string, optional |
| description | string, optional |
| key_column_alias | string, optional |
Type: Object
| Field | Type |
|---|---|
| transform_expr | string |
Type: Object
| Field | Type |
|---|---|
| def_expr | string |
| agg_func | string, optional |
| window | string, optional |
| group_by | string, optional |
| filter | string, optional |
| limit | number, optional |
Type: Object
| Field | Type |
|---|---|
| name | string |
Type: Object
| Field | Type | Comments |
|---|---|---|
| guid | Guid |
|
| typeName | EntityType |
|
| uniqueAttributes | map<string, string> |
Contains qualifiedName only so far |
Type: Object
| Field | Type |
|---|---|
| qualifiedName | string |
| name | string |
| anchors | array<EntityReference> |
| sources | array<EntityReference> |
| anchor_features | array<EntityReference> |
| derived_features | array<EntityReference> |
| tags | map<string, string> |
Type: Object
| Field | Type |
|---|---|
| qualifiedName | string |
| name | string |
| path | string |
| preprocessing | string, optional |
| eventTimestampColumn | string, optional |
| timestampFormat | string, optional |
| type | string |
| tags | map<string, string> |
Type: Object
| Field | Type |
|---|---|
| qualifiedName | string |
| name | string |
| features | array<EntityReference> |
| source | EntityReference |
| tags | map<string, string> |
Type: Object
| Field | Type |
|---|---|
| qualifiedName | string |
| name | string |
| type | FeatureType |
| transformation | ExpressionTransformation or WindowAggregationTransformation or UdfTransformation |
| key | array<TypedKey> |
| tags | map<string, string> |
Type: Object
| Field | Type |
|---|---|
| qualifiedName | string |
| name | string |
| type | FeatureType |
| transformation | ExpressionTransformation or WindowAggregationTransformation or UdfTransformation |
| key | array<TypedKey> |
| input_anchor_features | array<EntityReference> |
| input_derived_features | array<EntityReference> |
| tags | map<string, string> |
Type: Enum
| Value |
|---|
ACTIVE |
Type: Object
| Field | Type |
|---|---|
| guid | Guid |
| lastModifiedTS | string |
| status | EntityStatus |
| displayText | string |
| typeName | EntityType |
| attributes | ProjectAttributes or SourceAttributes or AnchorAttributes or AnchorFeatureAttributes or DerivedFeatureAttributes |
Type: Enum
| Value |
|---|
BelongsTo |
Contains |
Produces |
Consumes |
Type: Object
| Field | Type |
|---|---|
| relationshipId | Guid |
| relationshipType | RelationshipType |
| fromEntityId | Guid |
| toEntityId | Guid |
Type: Object
| Field | Type |
|---|---|
| qualifiedName | string |
| tags | map<string, string> |
Type: Object
| Field | Type |
|---|---|
| qualifiedName | string |
| name | string |
| path | string |
| preprocessing | string, optional |
| eventTimestampColumn | string, optional |
| timestampFormat | string, optional |
| type | string |
| tags | map<string, string> |
Type: Object
| Field | Type |
|---|---|
| qualifiedName | string |
| name | string |
| source_id | Guid |
| tags | map<string, string> |
Type: Object
| Field | Type |
|---|---|
| qualifiedName | string |
| name | string |
| featureType | FeatureType |
| transformation | ExpressionTransformation or WindowAggregationTransformation or UdfTransformation |
| key | array<TypedKey> |
| tags | map<string, string> |
Type: Object
| Field | Type |
|---|---|
| qualifiedName | string |
| name | string |
| featureType | FeatureType |
| transformation | ExpressionTransformation or WindowAggregationTransformation or UdfTransformation |
| key | array<TypedKey> |
| input_anchor_features | array<Guid> |
| input_derived_features | array<Guid> |
| tags | map<string, string> |
Type: Object
| Field | Type |
|---|---|
| guidEntityMap | map<Guid, Entity> |
| relations | array<Relationship> |
List names of all projects.
Response Type: array<string>
Dictionary of id to names mapping of all projects.
Response Type: dict
Get everything defined in the project
Gets downstream/dependent entities for given entity
Response Type: EntitiesAndRelationships
Get all sources defined in the project.
Response Type: array<Entity>
Get all anchor features and derived features in the project, or only features meet the search criteria in the project.
Query Parameters:
| Field | Type |
|---|---|
| keyword | string |
| size | number |
| offset | number |
Response Type: Object
| Field | Type |
|---|---|
| features | array<Entity> |
Get feature details.
Response Type: Object
| Field | Type | Comments |
|---|---|---|
| entity | Entity |
|
| referredEntities | map<string, object> |
For compatibility, not used |
Deletes entity
Create new project
- Request Type:
ProjectDefinition - Response Type: Object
| Field | Type |
|---|---|
| guid | Guid |
Create new source in the project
- Request Type:
SourceDefinition - Response Type: Object
| Field | Type |
|---|---|
| guid | Guid |
Create new anchor in the project
- Request Type:
AnchorDefinition - Response Type: Object
| Field | Type |
|---|---|
| guid | Guid |
Create new anchor feature in the project under specified anchor
- Request Type:
AnchorFeatureDefinition - Response Type: Object
| Field | Type |
|---|---|
| guid | Guid |
Create new derived feature in the project
- Request Type:
DerivedFeatureDefinition - Response Type: Object
| Field | Type |
|---|---|
| guid | Guid |