Users need the Admin role to create and edit Docs. Analysts have read-only access.
Doc principles
- Fi does the heavy lifting: Describe what you want in plain English, and Fi builds it for you. You don’t need to write SQL or configure visualizations unless you want to.
- Docs are built from tiles: Each tile displays a piece of data: a KPI, chart, table, or markdown. Combine tiles to tell a complete story.
- Everything saves automatically: Your Doc saves as you work. No manual save required.
The Docs interface
When you open a Doc, you’ll see four main areas:
Left panel
The left panel helps you navigate and manage your Doc:- Tiles: Browse all tiles in your Doc, see their types (chart, kpi, markdown), and click to jump to any tile
- Schema: Explore your connected data sources, schemas, tables, models, etc.
Main canvas
The main canvas is where your report lives. This is where you view and arrange your tiles.When you open a new Doc, it starts empty. Fi is ready to help you add your first tile.
Right panel
Fi, Definite’s AI assistant, lives in the right panel. Fi helps you build and maintain your Doc using natural language:- Ask questions: “How much revenue did we collect last month?”
- Create tiles: “Add a bar chart showing sales by region”
- Edit and debug: “Change this chart to show the last 12 months” or “Why is this query failing?”
Top toolbar
| Control | Description |
|---|---|
| 📅 Period | Set the time range for your entire Doc (e.g., last 90 days) |
| 📏 Granularity | Define how data is grouped (daily, weekly, monthly) |
| 🔍 Filters | Apply global filters that affect all compatible tiles |
| 🔄 Refresh | Pull the latest data from your connected sources |
| ✏️ Edit | Rearrange and resize tiles in your Doc |
| ⋯ More options | Settings, Share, Clear Cache, View YAML, Archive |
Creating a Doc
1
From the Definite home page, click New Doc or use the + button.
2
Give your Doc a name that describes its purpose (e.g., “Executive Revenue Dashboard”, “Sales Pipeline Overview”).
3
You’ll see a blank Doc with Fi available in the right panel, ready to help you build.
Adding tiles
You can add tiles in two ways: using Fi or manually.Using Fi
The fastest way to get started is to ask Fi for what you want:- In the Fi panel, type a request like “Show me total revenue collected in the last 90 days as a KPI”
- Fi creates the tile with the appropriate query and visualization
- The tile appears in your Doc, ready to customize

Manually adding a tile
- Click the + button in the Tiles panel on the left sidebar
- Choose the tile type (KPI, Chart, Table, or Markdown)
- Write your SQL or Python query
- Configure the visualization settings
Building your dashboard
Continue adding tiles to create a complete dashboard:- Start with KPIs: Add high-level metrics at the top for quick insights
- Add charts: Visualize trends and comparisons in the middle section
- Include tables: Show detailed data for users who want to dig deeper
- Use markdown: Add headers and descriptions to organize your Doc
Working with data
Docs connect to your existing data sources:- Query your warehouse: Write SQL against Snowflake, Postgres, BigQuery, or other connected databases
- Use Python: Run Python code for complex transformations
- Upload files: Drag a CSV onto your Doc to analyze local data alongside your warehouse. Learn more about uploading files.
Version history
Definite automatically tracks changes to your Doc. To access previous versions:- Click the ⋯ More options menu in the top toolbar
- Select Settings and then Versions
- View your version history and restore any previous version

Example: Building a revenue dashboard
Here’s how you might build a revenue dashboard using Fi:- “Create a KPI showing total revenue collected in the last 90 days”
- “Add a KPI for total billed amount in the same period”
- “Show me a line chart of monthly revenue collected vs billed for the last 12 months”
- “Add a bar chart of revenue by payment method”
- “Create a markdown header that says ‘Executive Revenue Dashboard’”

