package
0.11.0
Repository: https://github.com/raystack/meteor.git
Documentation: pkg.go.dev

# README

caramlstore

Extractor for Machine Learning(ML) Features from caraml-store.

The extractor uses the CoreService.proto service exposed by caraml-store to extract feature tables.

Usage

source:
  name: caramlstore
  scope: caramlstore-stg
  config:
    url: staging.caraml-store.com:80
    max_size_in_mb: 10
    request_timeout: 30s

Inputs

KeyValueExampleDescriptionRequired?
urlstringcaraml-store.com:80caraml-store's host URL
max_size_in_mbint10Max MB for gRPC client to receive message. Default is 45.
request_timeoutstring10sTimeout for gRPC requests to caraml-store. Default is 10s.

Outputs

The feature tables are mapped to an Asset with model specific metadata stored using FeatureTable. Please refer the proto definitions for more information.

FieldValueSample Value
resource.urnurn:caramlstore:{scope}:feature_table:{feature_table.project}.{feature_table.name}urn:caramlstore:caramlstore-stg:feature_table:my_project.merchant_uuid_t2_discovery
resource.name{feature_table.name}merchant_uuid_t2_discovery
resource.servicecaramlstorecaramlstore
resource.typefeature_tablefeature_table
namespace{feature_table.project}my_project
entities[]Entity
features[]Feature
create_time{feature_table.created_timestamp}2022-08-08T03:17:54Z
update_time{feature_table.updated_timestamp}2022-08-08T03:57:54Z

Entity

FieldValueSample Value
name{entity.name}service_type
labelsmap[string]string{"description":"merchant uuid","value_type":"STRING"}

Feature

FieldValueSample Value
name{feature.name}avg_gmv_merchant_1d
data_type{features.value_type}INT64

Contributing

Refer to the contribution guidelines for information on contributing to this module.

# Functions

No description provided by the author

# Structs

Config holds the set of configuration for the CaraML Store extractor.
Extractor manages the communication with the CaraML Store service.

# Interfaces

No description provided by the author