Introduction to Lessons
The following lessons when performed in the listed order can jump start development of a large application using Trillo Workbench.
Lesson
Description
How to exercise
New class using the workbench UI
Create a few entity classes using Trillo Workbench UI (WB UI). Trillo Workbench creates tables for them. These tables are used in the following exercise.
WB UI
Save many records into a table using the workbench UI
Guides you to populate tables created above. The JSON files for the parameters are provided.
WB UI
Simple function using the workbench UI
This walks you through how to create functions using Trillo Workbench. Learning these simple steps will be helpful in deploying a function on the cloud.
WB UI
Paginated List
Shows how to read data from a large table using pagination.
IDE
Pagination using SQL Query
Show how to read a page of large result set created using multiple tables (using join)
IDE
DataIterator
While iterating through a large list for processing each record, you can hide pagination within a higher level abstraction. This class lets you achieve that.
IDE
Read file from cloud storage bucket
You will come across several use cases when a file has to be read from a cloud storage bucket (for example for uploading into BigQuery, processing using cloud services such as Document AI. This lesson walks you through steps to achieve it using Trillo Workbench APIs.
IDE
Generating signed URL for an upload and download
In order to provide secure access to a file on a cloud storage bucket to a client, a signed URL is used. This lesson shows how to create a signed URL to a file using Trillo Workbench APIs.
IDE
Import a CSV file from bucket into BigQuery
This is a very common use case, You receive several CSV (or ndjson or parquet) files. Thes indeed to be imported in the BigQuery. This lesson shows how easy it is to do it using Trillo Workbench APIs.
IDE
Query a dataset of BigQuery
Accessing data from multiple BigQuery tables using a query for further analysis is a common use case. This lesson demonstrates it.
IDE
Using a Document AI Processor
This lesson teaches how to use Trillo Workbench APIs to process an invoice and extract entities out of it.
IDE
Chat using Gen Ai
This example shows how to implement generative AI use cases using GCP GenAI apis.
IDE
Function calling another function
This example shows how a function calls another function. This is useful to write modular and reusable code.
IDE
Accessing Runtime Context
This example shows how to access runtime context of the function such as user id, email, taskId, etc.
IDE
Write a workflow (pipeline for data processing)
Last updated