hana_ai.tools

hana.ai tools is a set of tools that can be used to perform various tasks like forecasting, time series analysis, etc.

agent_as_a_tool

agent_as_a_tool.AgentAsATool(agent, name, ...)

Agent as a tool.

hana_ml_tools

hana_ml_tools.additive_model_forecast_tools.AdditiveModelForecastFitAndSave(...)

This tool is used to fit and predict the additive model forecast.

hana_ml_tools.additive_model_forecast_tools.AdditiveModelForecastLoadModelAndPredict(...)

This tool is used to load the additive model forecast from model storage and predict.

hana_ml_tools.automatic_timeseries_tools.AutomaticTimeSeriesFitAndSave(...)

This tool fits a time series model and saves it in the model storage.

hana_ml_tools.automatic_timeseries_tools.AutomaticTimeSeriesLoadModelAndPredict(...)

This tool load model from model storage and do the prediction.

hana_ml_tools.automatic_timeseries_tools.AutomaticTimeSeriesLoadModelAndScore(...)

This tool load model from model storage and do the scoring.

hana_ml_tools.cap_artifacts_tools.CAPArtifactsTool(...)

This tool generates CAP artifacts for a given model.

hana_ml_tools.fetch_tools.FetchDataTool(...)

This tool fetches data from a given table.

hana_ml_tools.hdi_artifacts_tools.HDIArtifactsTool(...)

This tool generates HDI artifacts for a given model.

hana_ml_tools.intermittent_forecast_tools.IntermittentForecast(...)

This tool generates forecast for the intermittent demand dataset.

hana_ml_tools.model_storage_tools.ListModels(...)

Tool to list all models in the model storage.

hana_ml_tools.select_statement_to_table_tools.SelectStatementToTableTool(...)

This tool stores SelectStatement data into a HANA table.

hana_ml_tools.ts_accuracy_measure_tools.AccuracyMeasure(...)

This tool calculates the accuracy measure for the time series forecast.

hana_ml_tools.ts_check_tools.TimeSeriesCheck(...)

This tool calls stationarity test, intermittent check, trend test and seasonality test for the given time series data.

hana_ml_tools.ts_check_tools.StationarityTest(...)

This tool calls stationarity test for the given time series data.

hana_ml_tools.ts_check_tools.TrendTest(...)

This tool calls trend test for the given time series data.

hana_ml_tools.ts_check_tools.SeasonalityTest(...)

This tool calls seasonality test for the given time series data.

hana_ml_tools.ts_check_tools.WhiteNoiseTest(...)

This tool calls white noise test for the given time series data.

hana_ml_tools.ts_make_predict_table.TSMakeFutureTableTool(...)

This tool creates a predict table for time series forecasting in HANA.

hana_ml_tools.ts_outlier_detection_tools.TSOutlierDetection(...)

This tool detects outliers in time series data.

hana_ml_tools.ts_visualizer_tools.TimeSeriesDatasetReport(...)

This tool generates a report for a time series dataset.

hana_ml_tools.ts_visualizer_tools.ForecastLinePlot(...)

This tool generates a line plot for the forecasted result.

df_tools

df_tools.automatic_timeseries_tools.AutomaticTimeSeriesFitAndSave(...)

This tool fits a time series model and saves it in the model storage.

df_tools.automatic_timeseries_tools.AutomaticTimeSeriesLoadModelAndPredict(...)

This tool load model from model storage and do the prediction.

df_tools.automatic_timeseries_tools.AutomaticTimeSeriesLoadModelAndScore(...)

This tool load model from model storage and do the scoring.

df_tools.fetch_tools.FetchDataTool(...[, ...])

This tool fetches data from a given table.

df_tools.ts_outlier_detection_tools.TSOutlierDetection(...)

This tool detects outliers in time series data.

df_tools.ts_visualizer_tools.TimeSeriesDatasetReport(...)

This tool generates a report for a time series.

hana_ml_toolkit

toolkit.HANAMLToolkit(connection_context[, ...])

Toolkit for interacting with HANA SQL.