How do I create a time series feature table in Unity Catalog and ensure point-in-time correctness for training a model with time-dependent data?
To create a time series feature table in Unity Catalog and ensure point-in-time correctness for training a model with time-dependent data, follow these steps:

1. Create a table in Unity Catalog with a TIMESERIES primary key. This indicates that the table is a time series feature table. You can create a table using the Unity Catalog client.

2. When creating the table, specify the `timeseries_columns` argument to indicate the time-related keys. This argument tells the Feature Engineering in Unity Catalog that feature table rows should be joined by matching the most recent value for a particular primary key that is not later than the value of the `timeseries_columns` column.

3. When joining the feature table with the target labels, use an AS OF join to ensure that the most recent value of the feature at the time of the timestamp is used in the training set. This guarantees point-in-time correctness and prevents data leakage.

By following these steps, you can create a time series feature table in Unity Catalog and ensure point-in-time correctness for training a model with time-dependent data.