Machine Learning (ML) queries in SQLY allow users to apply predictive models, classify data, and generate insights directly within queries.
SQLY allows integrating pre-trained ML models for predictions.
query:
select: [customer_id, name, churn_probability]
from: customers
where:
churn_probability:
predict:
model: customer_churn_modelThis retrieves customer churn probabilities using a pre-trained model.
ML models can classify records into predefined categories.
query:
select: [ticket_id, description, category]
from: support_tickets
where:
category:
predict:
model: ticket_classifierThis assigns categories to support tickets using an ML classifier.
SQLY supports time-series forecasting for predictive analytics.
query:
select: [date, predicted_sales]
from:
forecast:
model: sales_forecast_model
input:
past_sales:
select: [date, total_sales]
from: salesThis predicts future sales based on historical sales data.
ML models can detect outliers and unusual patterns.
query:
select: [transaction_id, amount, is_fraud]
from: transactions
where:
is_fraud:
predict:
model: fraud_detection_modelThis flags potentially fraudulent transactions.
predictapplies ML models to classify and analyze data.- Forecasting models enable trend prediction.
- Anomaly detection helps identify irregularities.