Data Sources
Connect Sola to your data sources and create your solutions
A data source is a secure connection from your Sola workspace to your organizational data.
Data can be imported from various sources, including cloud providers, cloud services, operational applications, security tools, and any other source desired.
Available data source integrations
CircleCI
Datadog
Crowdstrike
Salesforce
OpenAI Platform
OX Security
Jamf Pro
Jamf Security Cloud (formerly RADAR)
HiBob
JumpCloud
Mosyle
Data source tables
Each data source contains multiple tables that store structured data retrieved from your connected source. This data is organized for easy analysis and is available for queries, visualizations, and alerts.
Sync status
Sola syncs your data daily to ensure your insights stay up to date, and you can trigger a manual sync at any time to refresh on demand. Sync cycle times vary based on the data size.
Real-time integrations, such as Google Sheets (Snowflake and Sentinel Data Lake coming soon) are always up to date and do not follow a scheduled sync cycle.
Checking sync status
To check the status of your data:
Data Sources page - Click on a data source to see the sync status of its tables.
Query Library - Click on a specific query to check which data tables are being used and their sync status.
Last sync information
Sync details are available at two levels:
Data source level - Displays the overall sync status and total number of records synced during the last update.
Table level - Shows individual table sync status and the number of records synced per table.
Triggering a manual sync
Sola syncs your data automatically on a daily cycle. You can also trigger a sync on demand instead of waiting for the next scheduled cycle, for the entire data source or a single table.
To trigger a manual sync, go to Integrations > Data Sources. To sync the entire data source, select Manual run from the main list. To sync a single table, open the data source and table you want to refresh, and select Manual run. Sola refreshes the data and shows its sync status and progress while the sync runs.
Sync status types
Synced - All tables successfully synced in the last sync cycle.
Synced - The table or tables under the same group successfully synced in the last sync cycle.
Partially Synced - Some tables did not sync in the last sync cycle.
Syncing - The table or tables under the same group are currently syncing.
Out of Sync - The last sync failed.
Tables failed - The table or tables under the same group failed to sync in the last sync cycle.
Real-time - Data is queried in real time.
Disabled - This table has been disabled and is not synced.
Enabled - This table has been enabled and will sync in the next scheduled sync.
Real-time - Data is queried in real time.
Disabling and Enabling Tables
Disable a table if you no longer need its data to be included in sync cycles, reducing unnecessary data updates, and records quota.
Disabled tables will no longer sync or be available for queries, canvases, or alerts.
Disabling a parent table will also disable any child tables that depend on it.
Re-enable a table at any time to resume syncing and restore access to its data.
Snapshots and incremental data updates
Data source tables support historical data collection, allowing you to explore changes over time.
Table’s data is updated in one of two methods:
Snapshots - capture a single point-in-time state of the data.
Incremental - continuously collect changes, building a stream of historical records over time.
To view and use historical snapshots saved by Sola and not only the latest snapshot, include the word “snapshots” in your query or Sola AI prompt.
By querying snapshots or incremental tables, you can explore the history of your data,
investigate posture changes in posture, track configuration drift, and review past states.
For example, ask Sola AI to:
Show AWS EC2 inventory across multiple data snapshots.
Investigate snapshots of Github users granted admin access in the last few days.
Find Okta role or policy that has changed in the last 3 days across snapshots and how.
Data records and usage
Data records represent the data entries Sola processes from connected data tables. Each row from a connected data source counts as one data record.
Data record limits reset daily. If you reach your daily data record limit, data processing pauses until your next daily limit resets.
Upgrade your plan for higher limits.
Real time data sources usage
Real time data sources such as Google Sheets, Snowflake, and Sentinel Data Lake, do not count toward your data record usage.
These integrations operate as live connections rather than imported datasets. No copy of your data is stored in Sola. Queries run directly against the source system at runtime. When a row is added to a Google Sheet, a table is updated, or new records added, your data in Sola reflects those changes immediately.
Usage is governed by the license for each integration and the source system's own limits, not by Sola's data record quota.
Coding agents data sources
Coding agent data sources connect the AI coding tools your developers use, such as Claude Code, to your Sola workspace.
They give your security team visibility into AI-assisted development activity across your organization, including developer sessions, tool calls, and prompts. With this visibility, you can detect data leakage risks, audit how AI coding tools are used, and correlate coding agent activity with the rest of your security environment.
FAQs
Why should I connect my data sources?
Connecting your data sources allows you to find answers to your security questions using your own organizational data.
The collected data is used to create projects.
Why should I trust Sola with my data?
At Sola, we prioritize the security and privacy of your data through strong encryption, strict access controls, and compliance with industry standards. Our systems are regularly audited, monitored for threats, and undergo continuous security improvements to ensure your sensitive data remains protected.
What happens with my data?
Sola has read-only access to your data. Once connected, your data is securely stored in structured tables that uniquely map the data content and its sources. This is what makes it easy to query and find answers to your specific use cases. Sola AI brings an additional layer of security knowledge available for you to use.
What happens if I don’t connect my data?
If you don’t connect a data source, you’ll only be able to explore sample data within Sola. While this allows you to see how things work, you won’t get real insights based on your organization’s security data.
Why does Sola need wide permission-level read access to my data?
The answers to your questions could be hidden anywhere in your data. Limiting access to your data will limit the insights and answers you can gather.
What happens if my data source sync hits the daily data record limit partway through?
Sola picks up the sync where it left off. If a data source's initial sync doesn't finish before your daily data record limit resets, it continues the next day, and keeps continuing day by day until the data source is fully synced, you may see this reflected as a Partially Synced status in the meantime. Once the initial sync completes, later syncs only pull new and changed records instead of the full dataset, which uses far fewer records and is unlikely to hit the limit again.
Last updated
Was this helpful?