Introducing the QuickSight API
In this section, we will introduce the Amazon QuickSight API. An application programming interface (API) is a set of defined functions that allow application developers to access the features of a certain application or library. The AWS API allows developers to access AWS services programmatically. Traditionally, AWS provided infrastructure services, allowing developers to programmatically provision virtual machines on the cloud. Now, AWS provides many more services, many of which are not infrastructure services. Amazon QuickSight is a great example of one such service. QuickSight is a cloud-based business intelligence (BI) service that runs on AWS infrastructure, but developers don't need to provision infrastructure. Instead, developers can use the QuickSight API to access features and conduct actions in the application, such as creating datasets, performing data analysis, or sharing dashboards. So far in this book, we have learned how to complete...