Introducing QuickSight embedded analytics
So far in this book, we have learned how to create dashboards and work with analyses within the native QuickSight web application. For many use cases, this is sufficient. On the other hand, some organizations need to add data visualizations to an existing web portal, outside of the native QuickSight application.
Understanding the business drivers for embedding
Before embedding, organizations needed to develop their own custom Business Intelligence (BI) solutions. D3.js (https://d3js.org) is an open source JavaScript library for data visualizations on the web. D3.js requires a high level of expertise. This can be hard to find, making it challenging for many organizations to adopt this technology. While there are numerous examples on the web regarding how to build D3.js visualizations (https://observablehq.com/@d3/gallery), JavaScript can be a difficult language to learn for BI developers. At the same time, web developers might not have...