Dataset
Learn how to create, update, and manage AWS Forecast Datasets using Alchemy Cloud Control.
The Dataset resource lets you manage AWS Forecast Datasets for time series forecasting and analytics.
Minimal Example
Section titled “Minimal Example”Create a basic dataset with required properties and a common optional property for data frequency.
import AWS from "alchemy/aws/control";
const forecastDataset = await AWS.Forecast.Dataset("salesDataset", { datasetName: "SalesData", datasetType: "TARGET_TIME_SERIES", domain: "RETAIL", schema: { attributes: [ { attributeName: "timestamp", attributeType: "timestamp" }, { attributeName: "sales", attributeType: "float" } ] }, dataFrequency: "D" // Daily data frequency});
Advanced Configuration
Section titled “Advanced Configuration”Configure a dataset with encryption settings and tags for better organization.
const secureForecastDataset = await AWS.Forecast.Dataset("secureSalesDataset", { datasetName: "SecureSalesData", datasetType: "TARGET_TIME_SERIES", domain: "RETAIL", schema: { attributes: [ { attributeName: "timestamp", attributeType: "timestamp" }, { attributeName: "sales", attributeType: "float" }, { attributeName: "store_id", attributeType: "string" } ] }, encryptionConfig: { roleArn: "arn:aws:iam::123456789012:role/ForecastRole", kmsKeyArn: "arn:aws:kms:us-east-1:123456789012:key/abcd1234-a123-456a-a12b-a123b4cd56ef" }, tags: [ { key: "Environment", value: "Production" }, { key: "Project", value: "SalesForecasting" } ]});
Additional Use Case: Historical Data
Section titled “Additional Use Case: Historical Data”Create a dataset specifically for historical sales data with weekly frequency.
const historicalSalesDataset = await AWS.Forecast.Dataset("historicalSalesDataset", { datasetName: "HistoricalSalesData", datasetType: "TARGET_TIME_SERIES", domain: "RETAIL", schema: { attributes: [ { attributeName: "timestamp", attributeType: "timestamp" }, { attributeName: "sales", attributeType: "float" }, { attributeName: "region", attributeType: "string" } ] }, dataFrequency: "W" // Weekly data frequency});