What is a Canvas
A Canvas is AskTable’s visual data analysis canvas. Through AI-driven natural language interaction and a node-based approach, you build a complete workflow from data acquisition to analysis presentation. Core value: Make the data analysis workflow visual, reusable, and collaborative.Why you need a Canvas
Traditional data analysis faces three challenges:- Opaque process - SQL queries, data processing, and chart generation are scattered and hard to trace
- No reusability - Each analysis requires rewriting code, leading to redundant work
- Difficult collaboration - Analysis logic is hidden in code, making it hard for team members to understand and take over
- Describe your needs in natural language, and the AI automatically creates the corresponding analysis nodes
- Dependencies between nodes automatically build the data flow paths
- The entire Canvas is a complete analysis workflow that can be saved, shared, and reused
Quick start
Create your first Canvas
- Click “Analytics Canvas” in the left navigation bar
- Click the “Create Canvas” button
- Once inside, describe your analysis needs in natural language in the chat box on the Welcome page, for example:
- “Query this month’s sales data and generate a trend chart”
- “Import this Excel file and analyze sales by region”
- “Search for China’s 2024 GDP growth rate”
- The AI (Autopilot) automatically understands your intent, creates the corresponding nodes, and renders them on the canvas
Node types
The Canvas supports five node types:Canvas editor
Interface layout
- Top toolbar — Canvas naming, saving
- Central canvas — Node arrangement area, displaying nodes and their dependencies as a ReactFlow graph
- Right panel — Node details (data table / chart view) + conversation history (your interaction history with the AI)
Ways to create nodes
- Welcome chat input — When the canvas is empty, describe your needs in natural language right on the Welcome page, and the AI creates nodes automatically
- Right-click menu — Right-click on an empty area of the canvas and choose “Query data”, “Web Search”, or “Import Excel”
- Floating chat input — Click the chat button on an existing node and describe your needs in the floating input; the AI creates a new node based on the context
- File drag-and-drop — Drag
.xlsx,.xls, or.csvfiles directly onto the canvas to automatically create an Excel node
Node operations
- Drag nodes — Move nodes on the canvas to adjust the layout
- Click a node — View data results, charts, and conversation history in the right panel
- Node toolbar — Each node offers quick actions: create chart, follow up, create Python node, rerun, delete
- Multi-select — Select multiple Data / Python / Excel nodes to “Follow up” or “Create Python node” in one click
Automatic edge generation
The connections (edges) between nodes are generated automatically based on data dependencies — no need to manually drag and connect ports. When one node references another node’s data, the system automatically draws a connection between them.Use cases
Scenario 1: Periodic business reports
Describe your needs in natural language, and the AI builds the analysis workflow automatically:- Enter “Analyze this month’s sales data, calculate year-over-year and month-over-month changes, and generate a trend chart”
- The AI creates a Data node to query the data and a Chart node to generate the visualization
- Next time, just rerun the Canvas to update the results automatically
Scenario 2: Market trend analysis
Combine multiple data sources:- Enter “Search 2024 industry reports and compare them with our business data”
- The AI creates a Web Search node to fetch industry data, a Data node to query your own data, and a Chart node to compare and present them
Scenario 3: Ad hoc data exploration
Quickly analyze uploaded files:- Drag an Excel file onto the canvas
- Enter “Analyze sales by region and generate a bar chart” in the floating chat box
- The AI creates analysis nodes and charts based on the file data
Relationship with other features
Canvas vs Chat- Chat: One-time Q&A, suitable for ad hoc queries
- Canvas: Reusable workflow, suitable for periodic, multi-step analysis
- Report: Static document that presents analysis results
- Canvas: Dynamic workflow that continuously updates data
- Quick Query: Quickly query a single metric
- Canvas: Complex analysis workflow with multi-step processing
