Skip to content

Dynamic Tables and Export

Dynamic tables allow Olly to return structured results as a table artifact, generated from a natural-language prompt. Olly builds tables dynamically and they can be exported as a CSV or JSON for further use. This allows you to easily share results or continue analysis outside Olly.

Tables can combine data from multiple sources (for example, logs, spans, or metrics) into a single view.

What is a table artifact

A table artifact is a structured data view that Olly generates in response to a query that implies tabular output:

  • It appears inline in the chat as a preview.
  • It can be exported as a CSV or JSON.

How tables are generated

  1. Ask a question that implies structured data. Examples:
    • "Show CPU usage by deployment"
    • "Generate a table of the average latency, CPU usage, and error volume per service in the past week"
    • "Compare error rates across all services for the last 24 hours"
  2. Olly generates one or more queries based on the prompt.
  3. Query results are rendered as a table artifact.

When a query returns a single data source, Olly may display the result as a preview or chart instead of a table. Tables are generated when the result combines two or more data sources or when the prompt explicitly requests tabular output. Different columns in a table may be backed by different queries or data types.

Table interactions

  • Sort columns in ascending or descending order.
  • Clear sorting to return to the default order.
  • Toggle columns.
  • Download CSV or JSON.

Dynamic table