What is MyQuery?
MyQuery is a data platform that turns multilingual natural-language questions (Arabic, English, and more) into verifiable SQL and clear visualizations. Ask in your own language, review the generated query, and trust the results with built-in explainability and audit logs.Why MyQuery?
- No SQL needed: Ask in your language (Arabic, English, …) → production-grade SQL.
- Verifiable by design: Inspect queries, lineage, and execution logs.
- Faster decisions: Self-serve analytics for non-technical teams.
- Fewer tickets: Data teams spend less time on repetitive requests.
- Flexible deployment: Cloud or on-prem, with schema-only access options.
- Broad database support: Oracle, PostgreSQL, MySQL, SQL Server, Snowflake, BigQuery, Redshift, MongoDB, SQLite, MariaDB, and more.
Getting started
1) Check access
You need an active MyQuery organization to sign in. If you’re not a customer yet, register your interest here.2) Sign in
Go to login and sign in with Google or request a magic link to your email.3) Create your workspace
Create (or join) an organization and workspace. Invite teammates and assign roles (Admin, Editor, Viewer).4) Connect a database
Add a connection using read-only credentials:- Minimum privileges: SELECT on the schemas/tables you want to query.
- Recommended: schema-only visibility for least-privilege access.
- Supported engines include Oracle, PostgreSQL, MySQL, SQL Server, Snowflake, BigQuery, Redshift, MongoDB, SQLite, MariaDB, and others.
5) Sync schema
MyQuery scans table/column metadata to build a semantic layer (no raw data copied). You can add friendly names and descriptions to improve NL accuracy.6) Ask your first question
Open AI Query, type a business question in your preferred language(e.g., العربية: “ما هو إجمالي الإيرادات لكل منطقة خلال الربع الثاني مقارنة بالأول؟”
أو English: “Weekly active users by country for the last 8 weeks.”)
Preview the generated SQL, then run it to view results or save a chart/dashboard.
Tips for best results
- Be specific: Include metrics, time ranges, and dimensions.
- Name things clearly: Add descriptions/aliases for columns (e.g.,
customer_id
→ “Customer ID”). - Use read-only users: Keep credentials scoped to the schemas you need.
Security at a glance
- Encryption in transit & at rest
- Least-privilege, schema-only access
- Audit logs for queries and actions
- On-prem deployment option for full data residency control
Need help? Reach us from the in-app chat or contact support.