Skip to content
AskTable

Documentation feedback

Current pageCore concepts/en/getting-started/concepts

0 / 5,000

Your feedback will be sent to the maintenance team.

Go to console
Go to console
AskTable
Go to console

Get started

Core concepts

How projects, data sources, agents, skills, and permissions relate.

In AskTable, members ask questions about data sources through an agent. The agent determines which data can be queried and how it is analyzed; the asker's data role determines which of that data is visible to them.

Main objects in a project: data sources are used by agents; an agent includes selected data sources, skills, business documents, and capability settings; project members and channel people ask through an agent. The queryable data is the intersection of the agent data sources and the scope allowed by the asker's data role.
An agent uses data sources, skills, and business documents; members and channel people ask through an agent.

Organizations and projects

  • An organization is the unit for billing and administration and can have several projects. Organization members, enterprise sign-in, and plans are managed in the organization. See Organizations and projects.
  • A project is the boundary for collaboration and data isolation. Data sources, agents, skills, permissions, and conversations all belong to a project, and projects cannot see each other's content.

Data

  • A data source is a database connected to the project, an uploaded file, or a workbook. After connection, the system reads the structure of tables and fields (metadata). See Connect data sources.
  • Table and field notes describe the business meaning of tables and fields and are the main basis for the agent to understand data. See Table and field notes.

Agents

An agent is a configured question-answering assistant made up of:

PartPurpose
Data sourcesThe data the agent can query
SkillsReusable analysis methods, such as attribution analysis or a weekly report format
Business documentsBusiness rules and terms, such as metric definitions
CapabilitiesWhether it can draw charts, run Python, ask users for clarification, search the web, and so on

Members can create their own agents and share them with specific colleagues or the entire project. Sharing grants use only, not access to the internal configuration. See Create and configure agents.

People and permissions

A project has two independent kinds of permission:

Project roleData role
DeterminesWhich features one can manageWhich data one can query
ValuesProject owner, project administrator, project memberCreated by administrators, such as “East China sales”
CompositionFixedCombines one or more policies, which define visible databases, tables, fields, and rows

The data a question can actually reach is the intersection of the agent's data sources and what the asker's data role allows. Creating an agent or receiving a shared one never expands your data scope. See Permissions and data scope.

Askers in channels such as Feishu and Slack do not necessarily have AskTable accounts. They are recorded in the project as people profiles, and administrators authorize them to use specific agents. See Feishu channel user permissions.

Working with results

NameDescription
ConversationAsk and answer, with follow-up questions. See Conversations
Data tableA saved query that can be refreshed. See Save, download, and share
DashboardA board made of several data tables. See Dashboards
Analysis canvasMulti-step analysis that keeps intermediate results. See Analysis canvas
AutomationScheduled reports and metric monitors. See Scheduled reports and Metric monitors

Conversations and dashboards are visible only to their creators by default. Project owners and administrators can switch to “Manageable” to see all of them.

Next steps