> ## Documentation Index
> Fetch the complete documentation index at: https://docs.e6data.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Run first query

> Validate an Azure In-VPC e6data install by verifying the workspace pods, then running your first query.

Validate the install in two passes: confirm the workspace components are healthy, then run a query.

## Verify the workspace

```bash theme={"theme":{"light":"github-light","dark":"github-dark"}}
kubectl get pods -n <WORKSPACE_NAME>
```

A healthy deployment shows `console-*`, `envoy-*`, `xds-*`, and the metadata service pods (`mds-schema-*`, `mds-storage-*`) all `Running`. Metadata service pods may take 1–2 minutes to appear after the workspace configuration is created. Confirm the query-router LoadBalancer has an external IP:

```bash theme={"theme":{"light":"github-light","dark":"github-dark"}}
kubectl get svc -n <WORKSPACE_NAME>
```

## Run a query

1. Open the Console at your configured hostname (`https://<CONSOLE_HOSTNAME>`).
2. In the SQL Editor, select your cluster and a catalog.
3. Run a simple query against a table you can see:

```sql theme={"theme":{"light":"github-light","dark":"github-dark"}}
SELECT * FROM your_catalog.your_schema.your_table LIMIT 10;
```

If results return, your Azure In-VPC deployment is working end to end.

## If something fails

See [Troubleshooting](https://docs.e6data.com/platform/deploy/azure-cloudprem/troubleshooting.md) for pods stuck pending, image pull errors, the load balancer not getting an external IP, Workload Identity annotation issues, and stuck namespace termination.

## Next steps

* [Component versions and operations](https://docs.e6data.com/platform/deploy/azure-cloudprem/component-versions-and-operations.md) - ongoing operations and upgrades.
* [Query editor](https://docs.e6data.com/query/querying/query-editor.md) - write and run queries.

## Keep going across e6data

> **[Connect your tools](https://docs.e6data.com/query/connect.md)**
>
> Python, JDBC, PostgreSQL protocol, Tableau, Power BI and notebooks.

> **[Control who sees what](https://docs.e6data.com/query/governance.md)**
>
> Catalog access control, column masking and row filters.

> **[Add live data](https://docs.e6data.com/ingest.md)**
>
> Stream Kafka, CDC and HTTP data into Iceberg tables with Ingest Engine.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.