Overview

In Quiver, a card is the generic term used to refer to any piece of content in your analysis, such as a visualization. Quiver cards are represented as boxes on a canvas or nodes on the Graph.

Each card in Quiver has the following:

  • Type: Most cards have an output type, which can be a value type (example: number, string), a data type (example: time series, object set) or a visualization type (example: categorical chart, pivot table). Some visualization cards do not have an output type, which means they can not be used as input to another card in Quiver.
  • Inputs and outputs: A card can take other cards as input and generate new cards as outputs. Inputs and outputs can be visualized on the graph using the links upstream and downstream of a card, or by opening the editor panel.
  • Configuration options: Each card has different configuration options based on its type; these configuration options are accessible via the editor side panel.

Types of cards

Quiver supports a variety of different card types to meet your analysis and visualization needs.

  • Objects and object sets: These cards contain objects either directly from the Ontology, or defined through a set of filtering, search arounds (linked objects), or math operations.
  • Time series charts: A time series chart is a container of time series plots. A plot is a single time series line. You can have multiple plots on the same time series chart, and a single time series can be plotted on multiple charts.
  • Visualizations: These cards are used to visualize data from object sets or time series. Types of visualizations include, for example, categorical charts, grouped time series plots, maps, or heat grids.
  • Tables: Table cards can display or transform object set data in a tabular format. Tabular display cards include list and table, and tabular transform cards include pivot tables and transform tables.
  • Transforms: Transformation cards apply a transform table operation on a single input rather than on each row in a table. The supported input and output types of these cards are indicated by the data pill next to the transformation name.
  • Metric cards: Some cards contain metrics of a specific value type (example: number, string, time). Those metrics can come from various inputs, such as object values, object set aggregations, formulas, transform table values, functions, or input parameters.
  • Materializations cards: Use indexed data from the Ontology that contains the latest state of each object instance by combining data from both input datasources and user edits. Input object sets and perform joins on objects data, derive new columns, filter, or plot data using categorical or Vega charts.
  • Buttons: Quiver cards can be used to add buttons to the analysis that enable an end user to take an action and write something back to Foundry; for example, a button card could be used to enable a user to create an object.
  • Text cards: These cards are used to write and display text.