Hi Ayush, kindly allow me to step in here. With the InsightView component, it is possible to render various types of visualizations created and saved by the Analytical Designer. Each chart you build in the GoodData UI (e.g., bar chart, KPI, line chart, table) is saved as an
insight, which can then be rendered directly in your application using its
Insight ID. All you need to do is create custom insights in your Gooddata workspace, get the insight id and Embed with insight view. Here are some links to our documentation that could help.
https://www.gooddata.com/docs/gooddata-ui/latest/learn/visualize_data/insightview/
https://www.gooddata.com/docs/gooddata-ui/latest/references/visual_components/
For the drill down functionality, it allows users to explore data in greater depth by displaying filtered information based on a parent attribute. This feature utilizes an ‘attribute hierarchy’, which is a user-defined sequence of attributes that guides the drill-down process. More information on setting this the documentation
here
Please let us know if this helps.