syda run report

2026-06-08 04:01 UTC  ·  model: grok-3

18,615
total rows
174
LLM calls
53,668
input tokens
108,288
output tokens
$1.7853
est. cost
3127.2s
total time

Summary

Table Rows Mode LLM calls In tokens Out tokens Cost Time Cache
customers 415 direct 10 6,220 32,940 $0.5128 400.6s
products 200 direct 4 2,168 15,291 $0.2359 90.1s
orders 5,000 codegen 100 28,300 25,201 $0.4629 1485.4s HIT
reviews 3,000 codegen 60 16,980 34,856 $0.5738 1151.0s HIT
order_items 10,000 codegen 0 0 0 0.1s HIT
TOTAL 18,615 174 53,668 108,288 $1.7853

Per-table details

customers 415 rows  ·  direct  ·  400.6s fa248a53e2f991b4

Column Strategy Calls In tok Out tok Cost Cache Function
_direct_ Direct LLM 10 6,220 32,940 $0.51276

products 200 rows  ·  direct  ·  90.1s 5c8b95de36fa0cef

Column Strategy Calls In tok Out tok Cost Cache Function
_direct_ Direct LLM 4 2,168 15,291 $0.23587

orders 5,000 rows  ·  codegen  ·  1485.4s HIT 21a14bdfa18fe8f5

Column Strategy Calls In tok Out tok Cost Cache Function
order_id Code-gen 0 0 0 HIT
View generated function
def generate_order_id(row, col_name):
    return row.name + 1
order_date Code-gen 0 0 0 HIT
View generated function
def 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 function
def 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 function
def 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 100 28,300 25,201 $0.46292

reviews 3,000 rows  ·  codegen  ·  1151.0s HIT 8e10a7047151ce40

Column Strategy Calls In tok Out tok Cost Cache Function
review_id Code-gen 0 0 0 HIT
View generated function
def generate_review_id(row, col_name):
    return row.name + 1
rating Code-gen 0 0 0 HIT
View generated function
def 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 function
def 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')
product_id FK sampler 0 0 0
customer_id FK sampler 0 0 0
review_text Semantic LLM 60 16,980 34,856 $0.57378

order_items 10,000 rows  ·  codegen  ·  0.1s HIT 09b5cb78f1b98db8

Column Strategy Calls In tok Out tok Cost Cache Function
item_id Code-gen 0 0 0 HIT
View generated function
def generate_item_id(row, col_name):
    return row.name + 1
quantity Code-gen 0 0 0 HIT
View generated function
def generate_quantity(row, col_name):
    import random
    return random.randint(1, 5)
unit_price Code-gen 0 0 0 HIT
View generated function
def 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 function
def generate_discount(row, col_name):
    import random
    return round(random.uniform(0, 20), 2)
order_id FK sampler 0 0 0
product_id FK sampler 0 0 0