Skip to main content

Tables

Tables are used to display data. They will be the primary way you visualize data in your app. You will also be able to interact with the data in the tables, such as filtering, sorting, and selecting rows.

Getting Data into Tables

Data is queried into tables via Data Fetcher Functions. Data Fetcher Functions can be either SQL Data Fetchers or Python Data Fetchers. The process of linking data to tables is called "binding".

Tables can only be bound to Data Fetcher Functions. You cannot bind tables to other Functions, unless the function returns a dataframe (pd.DataFrame).

Table binding

tip

For optimal conversion from Tables to Smart Tables, uniquely alias/identify each of the columns in your SELECT statement, especially when selecting columns from multiple tables in JOIN statements. If columns have the same name, use aliases to uniquely identify them.