You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/machine-learning/reference-yaml-feature-store.md
+25-6Lines changed: 25 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,11 +26,14 @@ ms.custom: cliv2, build-2023
26
26
| $schema | string | The YAML schema. If you use the Azure Machine Learning VS Code extension to author the YAML file, including $schema at the top of your file enables you to invoke schema and resource completions. |||
27
27
| name | string |**Required.** Name of the feature store. |||
28
28
| compute_runtime | object | The compute runtime configuration used for materialization job. |||
| offline_store.type | string |**Required** if offline_store is provided. The type of offline store. Only data lake gen2 type of storage is supported. | azure_data_lake_gen2 ||
32
32
| offline_store.target | string |**Required** if offline_store is provided. The datalake Gen2 storage URI in the format of `/subscriptions/<subscription_id>/resourceGroups/<resource_group>/providers/Microsoft.Storage/storageAccounts/<account>/blobServices/default/containers/<container>`. |||
33
-
| materialization_identity | object | The user-assigned managed identity that used for the materialization job. This identity needs to be granted necessary roles to access Feature Store service, the data source and the offline storage. |||
33
+
| online_store | object ||||
34
+
| online_store.type | string |**Required** if online_store is provided. The type of online store. Only redis cache is supported. | redis ||
35
+
| online_store.target | string |**Required** if online_store is provided. The Redis Cache URI in the format of `/subscriptions/<subscription_id>/resourceGroups/<resource_group>/providers/Microsoft.Cache/Redis/<redis-name>`. |||
36
+
| materialization_identity | object | The user-assigned managed identity that used for the materialization job. This identity needs to be granted necessary roles to access Feature Store service, the data source, and the offline storage. |||
34
37
| materialization_identity.client_id | string | The client ID for your user-assigned managed identity. |||
35
38
| materialization_identity.resource_id | string | The resource ID for your user-assigned managed identity. |||
36
39
| materialization_identity.principal_id | string | the principal ID for your user-assigned managed identity.|||
@@ -47,7 +50,7 @@ You can include other [workspace properties](reference-yaml-workspace.md).
47
50
The `az ml feature-store` command can be used for managing Azure Machine Learning feature store workspaces.
48
51
## Examples
49
52
50
-
Examples are available in the [examples GitHub repository](https://github.com/Azure/azureml-examples/tree/main/cli). Some common examples are shown in below.
53
+
Examples are available in the [examples GitHub repository](https://github.com/Azure/azureml-examples/tree/main/cli). Some common examples are shown here:
51
54
52
55
## YAML basic
53
56
@@ -84,10 +87,26 @@ tags:
84
87
## Configure the online store in the CLI with YAML
Copy file name to clipboardExpand all lines: articles/machine-learning/tutorial-online-materialization-inference.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -109,6 +109,8 @@ The feature store needs the Azure Cache for Redis as an attached resource, for u
109
109
> - Online store target
110
110
> - Offline store target
111
111
112
+
For an example that shows how to do this with the SDK, visit the [Tutorial: Different Approaches for Provisioning a Managed Feature Store](https://github.com/Azure/azureml-examples/blob/main/sdk/python/featurestore_sample/notebooks/sdk_and_cli/4.Provision-feature-store.ipynb) resource.
113
+
112
114
## Materialize the `accounts` feature set data to online store
113
115
114
116
### Enable materialization on the `accounts` feature set
@@ -166,11 +168,11 @@ You can explore the feature materialization status for a feature set from the **
166
168
- Your data can have a maximum of 2,000 *data intervals*. If your data contains more than 2,000 *data intervals*, create a new feature set version.
167
169
- You can provide a list of more than one data statuses (for example, `["None", "Incomplete"]`) in a single backfill job.
168
170
- During backfill, a new materialization job is submitted for each *data interval* that falls in the defined feature window.
169
-
- A new job is not submitted for a *data interval* if a materialization job is already pending, or is running for a *data interval* that hasn't yet been backfilled.
171
+
- A new job isn't submitted for a *data interval* if a materialization job is already pending, or is running for a *data interval* that hasn't yet been backfilled.
170
172
171
173
### Updating online materialization store
172
174
- If an online materialization store is to be updated at the feature store level, then all feature sets in the feature store should have online materialization disabled.
173
-
- If online materialization is disabled on a feature set, the materialization status of the already-materialized data in the online materialization store will be reset. This renders the already-materialized data unusable. You must resubmit your materialization jobs after you enable online materialization.
175
+
- If online materialization is disabled on a feature set, the materialization status of the already-materialized data in the online materialization store is reset. This renders the already-materialized data unusable. You must resubmit your materialization jobs after you enable online materialization.
174
176
- If only offline materialization was initially enabled for a feature set, and online materialization is enabled later:
175
177
- The default data materialization status of the data in the online store will be `None`.
176
178
- When the first online materialization job is submitted, the data already materialized in the offline store, if available, is used to calculate online features.
0 commit comments