2026-06-08 02:39 UTC · model: claude-haiku-4-5-20251001
| Table | Rows | Mode | LLM calls | In tokens | Out tokens | Cost | Time | Cache |
|---|---|---|---|---|---|---|---|---|
| customers | 200 | direct | 4 | 4,388 | 17,887 | $0.0938 | 92.9s | |
| products | 100 | direct | 2 | 14,976 | 10,940 | $0.0697 | 63.0s | |
| orders | 1,000 | codegen | 20 | 14,260 | 6,838 | $0.0485 | 97.8s | HIT |
| reviews | 600 | codegen | 12 | 8,556 | 8,885 | $0.0530 | 127.5s | HIT |
| order_items | 2,000 | codegen | 0 | 0 | 0 | — | 0.0s | HIT |
| TOTAL | 3,900 | 38 | 42,180 | 44,550 | $0.2649 |
fa248a53e2f991b4
| Column | Strategy | Calls | In tok | Out tok | Cost | Cache | Function |
|---|---|---|---|---|---|---|---|
| _direct_ | Direct LLM | 4 | 4,388 | 17,887 | $0.09382 |
5c8b95de36fa0cef
| Column | Strategy | Calls | In tok | Out tok | Cost | Cache | Function |
|---|---|---|---|---|---|---|---|
| _direct_ | Direct LLM | 2 | 14,976 | 10,940 | $0.06968 |
21a14bdfa18fe8f5
| Column | Strategy | Calls | In tok | Out tok | Cost | Cache | Function |
|---|---|---|---|---|---|---|---|
| order_id | Code-gen | 0 | 0 | 0 | — | HIT | View generated functiondef generate_order_id(row, col_name):
return row.name + 1 |
| order_date | Code-gen | 0 | 0 | 0 | — | HIT | View generated functiondef generate_order_date(row, col_name):
import random
from datetime import datetime, timedelta
end_date = datetime.now().date()
start_date = end_date - timedelta(days=730)
random_days = random.randint(0, (end_date - start_date).days)
return (start_date + timedelta(days=random_days)).isoformat() |
| status | Code-gen | 0 | 0 | 0 | — | HIT | View generated functiondef generate_status(row, col_name):
import random
statuses = ['pending', 'processing', 'shipped', 'delivered', 'cancelled']
weights = [0.10, 0.20, 0.25, 0.40, 0.05]
return random.choices(statuses, weights=weights, k=1)[0] |
| total_amount | Code-gen | 0 | 0 | 0 | — | HIT | View generated functiondef generate_total_amount(row, col_name):
import random
return round(random.uniform(10.0, 10000.0), 2) |
| customer_id | FK sampler | 0 | 0 | 0 | — | ||
| shipping_method | Semantic LLM | 20 | 14,260 | 6,838 | $0.04845 |
8e10a7047151ce40
| Column | Strategy | Calls | In tok | Out tok | Cost | Cache | Function |
|---|---|---|---|---|---|---|---|
| review_id | Code-gen | 0 | 0 | 0 | — | HIT | View generated functiondef generate_review_id(row, col_name):
return row.name + 1 |
| rating | Code-gen | 0 | 0 | 0 | — | HIT | View generated functiondef generate_rating(row, col_name):
import random
rand = random.random()
if rand < 0.30:
return 5
elif rand < 0.65:
return 4
elif rand < 0.85:
return 3
elif rand < 0.95:
return 2
else:
return 1 |
| review_date | Code-gen | 0 | 0 | 0 | — | HIT | View generated functiondef generate_review_date(row, col_name):
from datetime import datetime, timedelta
import random
start_date = datetime(2020, 1, 1)
end_date = datetime(2024, 12, 31)
days_between = (end_date - start_date).days
random_days = random.randint(0, days_between)
review_date = start_date + timedelta(days=random_days)
return review_date.strftime('%Y-%m-%d') |
| customer_id | FK sampler | 0 | 0 | 0 | — | ||
| product_id | FK sampler | 0 | 0 | 0 | — | ||
| review_text | Semantic LLM | 12 | 8,556 | 8,885 | $0.05298 |
09b5cb78f1b98db8
| Column | Strategy | Calls | In tok | Out tok | Cost | Cache | Function |
|---|---|---|---|---|---|---|---|
| item_id | Code-gen | 0 | 0 | 0 | — | HIT | View generated functiondef generate_item_id(row, col_name):
return row.name + 1 |
| quantity | Code-gen | 0 | 0 | 0 | — | HIT | View generated functiondef generate_quantity(row, col_name):
import random
return random.randint(1, 5) |
| unit_price | Code-gen | 0 | 0 | 0 | — | HIT | View generated functiondef generate_unit_price(row, col_name):
import random
return round(random.uniform(0.01, 10000.00), 2) |
| discount | Code-gen | 0 | 0 | 0 | — | HIT | View generated functiondef generate_discount(row, col_name):
import random
return round(random.uniform(0, 20), 2) |
| product_id | FK sampler | 0 | 0 | 0 | — | ||
| order_id | FK sampler | 0 | 0 | 0 | — |