Crawl Cube
Extract metadata from your Cube deployment into Atlan to discover and catalog your semantic layer. After providing your Cube API key, you can crawl cubes, views, dimensions, measures, and segments, and emit Process lineage from the warehouse tables and columns each metric is built on. Review the order of operations and then complete the following steps.
Select source
To select Cube as your source:
- In the top navigation, click Marketplace.
- Search for Cube and select it.
- Click Install.
- Once installation completes, click Setup Workflow on the same tile.
If you navigated away before installation completed, go to New > New Workflow and select Cube to proceed.
Provide credentials
Provide the Cube tenant URL and API key you gathered when setting up Cube:
- For Tenant URL, enter your Cube host without the
https://prefix and with no trailing slash or path—for exampleyour-org.cubecloud.dev. - For Authentication, API Key is the default and only selection.
- For API Key, paste the Cube API key you generated. The field is masked.
- Click the Test Authentication button to confirm connectivity to Cube using these details.
- Once successful, at the bottom of the screen, click Next.
Configure connection
To complete the Cube connection configuration:
-
For Connection Name, enter a name that uniquely identifies this Cube deployment within Atlan—for example
cube-productionorcube-prod. Atlan uses this to derive the Cube asset namespace; all cubes, views, and members from this run live under this connection. -
(Optional) To change the users able to manage this connection, change the users or groups listed under Connection Admins.
warningIf you don't specify any user or group, nobody can manage the connection—not even admins.
-
At the bottom of the screen, click Next to proceed.
Configure crawler
Before running the crawler, choose what to extract and tune the extraction settings.
Select deployment and environment
For Deployment and Environment, select exactly one deployment and one environment to extract. When a deployment has only a single environment, Atlan selects it automatically—so choosing just the deployment is enough.
Tune extraction settings (optional)
You can override the defaults for any of these options:
- For Batch Size, set the number of cubes and views fetched and transformed per chunk. Smaller batches keep each data-plane request within Cube's timeout on large models; larger batches reduce round-trips. Defaults to
10; valid range is1to50. - For Security Context, optionally provide a JSON object that Atlan passes to Cube when minting the metadata-sync token—for example
{"role":"analyst"}. Cube applies its security and row-level rules to this context, so the crawl sees only the model visible to that role or tenant. Leave it empty to crawl the full model the API key can access.
Run crawler
To run the Cube crawler, after completing the steps in this guide:
- To check for connectivity, deployment, environment, and metadata-availability issues before running the crawler, click Preflight checks.
- You can either:
- To run the crawler once immediately, at the bottom of the screen, click the Run button.
- To schedule the crawler to run hourly, daily, weekly, or monthly, at the bottom of the screen, click the Schedule Run button.
Once the crawler has completed running, your Cube assets are available under the Assets page and can be governed with terms, classifications, ownership, and custom metadata like any other Atlan asset! 🎉
What's next?
- Browse the Cube asset reference to understand which Cube properties land on which Atlan asset.
- If you hit a snag, see troubleshooting Cube connectivity.