← Back to Function Catalog

Complete DataAI Function Coverage for IRIS

dataai-spark-iris depends on dataai-spark-functions, so it exposes the full portable DataAI catalog without copying algorithms into the IRIS adapter.

FamilyAPIs
ETL and declarative validationDataAiPipeline, RuleSpec
Automatic quality diagnosticsDataQualityFunctions
Statistics, pivot, variance, ranking, correlation, regressionAnalyticsFunctions
Time summaries and rolling analysisTimeSeriesFunctions
Outliers, anomalies, drift, Pareto, cohorts, funnels, KPIsBusinessFunctions
Demand, pricing, elasticity, baskets, segments, churn, risk, inventory, profit, scenariosMarketFunctions
Geographic readinessMapFunctions
Cross-tabs and iterative matrix balancingMatrixFunctions
Dictionaries, chart recommendations, local narratives, alertsInsightFunctions

Pass any result DataFrame to IrisFunctionOutputs.withRunMetadata(...), then use IrisDataFrames.writer(...) and explicitly select the IRIS table and save mode. Result records containing several DataFrames, such as map readiness, should be persisted as separate named IRIS tables.

The adapter does not execute external AI, host a service, or transmit data to DataAI. Deterministic narratives remain local; a customer may separately send governed summaries to its own approved AI integration.