Data orchestration using AWS QuickSightTypeScript
To accomplish data orchestration with AWS QuickSight using Pulumi, there are numerous resources involved. However, Pulumi has no direct support for AWS QuickSight as of the current updates.
Here's an alternative approach:
Build infrastructure around AWS S3 and AWS Glue, which are used for data storage and ETL jobs respectively. Then, you will be able to utilize QuickSight on the AWS console to create analyses and reports from that data.
A Pulumi program to create an AWS S3 bucket and Glue Catalog Database might look like this:
With this Pulumi program, you'll have a new S3 bucket and Glue Catalog Database set up for your data and ETL jobs. To orchestrate data, you'd use AWS Glue to run ETL jobs, pulling from other data sources and transforming the data as necessary. After that, you can manually set up QuickSight on the AWS console to use this database.