Organizations generate a lot of data in different format. A use case for this challenge is that a company collect data from external source and using a compute services to extract, load and transform the data into insight and surface up to the Bot. In this challenge, you will use Azure Databricks to extract ESG initiative statement from different companies website and use ML models to analyze the key strategy each company has. The final data is stored in a Azure Data store services (Cosmos or Azure Sql db). Then, use the Bot we have built so far and call the data.
Add a Azure Databricks resource create a cluster with 7.X ML Spark and Standard Cluster mode.
Import the Notebook in the Student/Resource folder to your Workspace and read through the logic there.
Set up a Azure SQLDB account and create a database and a container as the data serve layer
Go back to your Databricks and update the cell (cmd 44) with the Azure SQL DB account details you just created.
(Option) If you want to save the result also in ADLS, you need you update cmd 39. If not, you can bypass cmd39.
Run the Notebook and make sure there is data saved to Azure SQL DB Table
Go back to your Bot Composer and enable Bot local Run Time, create a customer action which links the Bot Composer to Azure SQL DB data.
You have finished the challenges for this Hack. We are updating the content continuously. Stay Tuned.