✨ Yardi SQL Query Assistant · Included in every PROPETL tier
Ask Your Yardi Database Anything.
A queryable knowledge base of the entire Voyager schema — inside Claude. Find the right tables, discover join paths, decode the magic numbers, and draft execution-verified ySQL in seconds instead of afternoons.
9,793
Voyager Tables Indexed
137,000+
Columns Catalogued
12,900+
Table Relationships
33
Verified ySQL Patterns
The Problem
The data is in there. Finding it is the job nobody budgets for.
If you write queries or reports against Voyager, you know these moments.
Ten thousand tables, zero documentation
Voyager's schema is enormous and the naming is tribal knowledge. Is it TENANT, CTENANT, or a row in a polymorphic table? You grep table names and hope, because nobody documented which of the 9,793 tables actually holds what you need.
Join paths are guesswork
You know the data is in TRANS and you know the property is in PROPERTY — but the join goes through columns whose names give nothing away. One wrong hop and your revenue report double-counts every reversal.
Magic numbers everywhere
iType = 7. iStatus = 2. sType = 'K'. Voyager stores meaning as integer codes that only decode correctly if you already know the answer. Getting one enum wrong silently corrupts every downstream report.
How It Works
Ask in plain English. Get tables, join paths, and draft ySQL.
Part of the PROPETL Claude connector — same one-time setup, no extra install.
🔗 Join path: TRANS.hProp → PROPERTY.hMy, charge code via TRANS.hChargeCode → CHARGTBL.hMy.
⚠️ Heads-up: filter reversals via iStatus, and don't join through audit-history edges — they double-count.
SELECT p.sCode, t.cAmount, t.dtDate,
ct.sName AS ChargeCode
FROM TRANS t
JOIN PROPERTY p ON p.hMy = t.hProp
JOIN CHARGTBL ct ON ct.hMy = t.hChargeCode
WHERE p.sCode = 'AR01'
AND t.iType = 7 -- Charge
AND t.dtDate >= '2026-01-01'Run it in your usual ySQL surface — want a rent-roll version too?Features
The schema knowledge of a 20-year Yardi admin. On tap.
Every answer grounded in an indexed schema knowledge base — not model guesswork.
Schema Search
Ask in plain English — "which tables hold commercial lease charges?" — and get the actual tables, their columns, data types, keys, and descriptions from a knowledge base of 9,793 standard Voyager tables.
Join-Path Discovery
Give it two tables and it finds the foreign-key route between them — walking 12,900+ inferred and confirmed relationships, and steering around audit-trail edges that produce wrong joins.
Verified ySQL Query Patterns
Execution-verified query templates for common asks — rent rolls, aged receivables, charge schedules, GL activity — with placeholders you fill in. Every pattern has been run against a live database before it ships.
Enum Decodes
The integer codes Voyager never explains, decoded: the complete 14-code TRANS.iType map, tenant status, ObjectType registry, book codes, and more — 228 install-invariant decode rows across 32 decoders.
Naming-Grammar Conventions
The H-prefix key grammar, polymorphic hRecord/hCode foreign keys, the HMYPERSON subtype trap, core spine joins — the curated conventions that separate a correct query from a plausible-looking wrong one.
Report-Writing Knowledge
Beyond ad-hoc queries: YSR and SSRS custom-report authoring knowledge — script format, //Columns and //Filter grammars, #token# substitution, render engines — plus full sanitized report skeletons by category.
Your Own Schema, Indexed
Your own schema can be indexed alongside the standard one — custom tables, views, and stored procedures in a private overlay, isolated from every other client. Available as a custom enhancement; email support@propetl.com.
Works Where You Already Work
It's part of the PROPETL Claude connector — no new app, no VPN into the database server. Ask questions mid-conversation while you're building imports, reports, or reconciliations.
Draft, Then Verify
The assistant drafts queries grounded in real schema facts and tells you what to verify — it never pretends to run SQL against your production database. You stay in control of execution.
Pricing
Included in every PROPETL tier.
The SQL Query Assistant ships with every tier — Free Trial, Solo Lifetime, and Team Lifetime — at no add-on fee. Indexing your own custom schema alongside the standard one is available as a separate enhancement.
Free Trial · Limited Time
$0
24-Hour Full Access · No card required
- ✓ All 306 ETL modules — no limits
- ✓ Auto-detect Yardi import type
- ✓ Column mapping — 4 source systems (Yardi, MRI, CTI, JDE)
- ✓ 5,204 cross-module validation rules
- ✓ Clean ETL file download
- ✓ Draft & generate ySQL queries on Yardi schema
- ✓ No credit card required
License key issued instantly in your dashboard
MOST POPULAR
Solo Lifetime · 75% Off · Limited Time
$98 $388
One-Time Payment · Save $290
- ✓ Everything in Free Trial
- ✓ 1 license seat
- ✓ Permanent connector access
- ✓ 12 months automatic upgrades
- ✓ New modules as released
- ✓ Draft & generate ySQL queries on Yardi schema
- ✓ Email support included
- ✓ Active in under 5 minutes
Instant access. No subscription. No renewal.
Team Lifetime · 5 Seats · 80% Off
$388 $1,940
One-Time Payment · 5 Seats · Save $1,552 · $77.60 per seat
- ✓ Everything in Solo — Lifetime
- ✓ 5 lifetime license seats
- ✓ Invite and reassign teammates from your dashboard
- ✓ Seats revocable at any time
- ✓ Issued on one verified company domain
- ✓ Priority email support
- ✓ Active in under 5 minutes
Seats are issued on your company email domain. Bought with a personal address (gmail, outlook, …)? Verify a work address first — it takes one click.
FAQ
Questions before the first query.
▸What exactly does the SQL Query Assistant know?
It carries a knowledge base of the standard Yardi Voyager 7S schema: 9,793 tables, 137,000+ columns with types and key flags, and 12,900+ inferred and confirmed foreign-key relationships. On top of the raw schema sit curated conventions — naming grammar, polymorphic foreign keys, core spine joins, enum decodes — and 33 execution-verified ySQL query patterns.
▸Does it connect to my Yardi database?
No. The assistant helps you find tables, discover join paths, and draft correct ySQL — it never connects to or executes anything against your database. You run the queries yourself through your normal tools. Indexing your own schema (custom tables, views, stored procedures) into a private overlay is available as a custom enhancement — email support@propetl.com.
▸Is this included in my PropETL license?
Yes. Schema querying ships with every tier — Free Trial, Solo Lifetime, and Team Lifetime. Fair-use quotas apply; they are set far above any realistic query-drafting workload.
▸What is ySQL?
ySQL is Yardi's SQL dialect and query surface for Voyager. The assistant's query patterns respect its constraints, so drafts are written to run where Voyager admins actually run queries.
▸Can it help me write Yardi custom reports?
Yes — alongside schema querying it carries a report-writing knowledge base: the YSR/SSRS script format, //Columns and //Filter grammars, #token# substitution, render engines including Word and Excel FillDocs templates, and full sanitized report skeletons by category.
Stop reverse-engineering the schema at 2am.
Included in every tier · No extra setup beyond the connector
Questions? Book a discovery call