To get started streaming data from a Twitter feed, please follow to steps below.
Please ensure you have the following
- Navigate to deploy an ARM template
- Click on "Build your own Template in the Editor"
- Copy and paste the Raspberry PI ARM Template
- Click "Save"
- Select to create a new resource group, or utilize an existing.
- Enter the required template parameters:
- Twitter handle
- Power BI user name
- Power BI display name
Select to agree with terms and conditions and click "Purchase" to trigger the deployment.
Note: The deployment will indicate failure but this is just because it was unable to authenticate the Power BI connection which you will later have to authorize
The ARM template will succesfully set up the required infrastructure but will require you to authenticate you Twitter and PowerBI accounts to fully function.
- Authenticate Power BI output
- Navigate to your Azure Stream Analytics Job
- Click on the powerbi output
- Click the blue button "Renew Authorization"
- Log-in using your Power BI user account
- Click "Save"
- Navigate back to the Stream Analytics overview page
- Click "Start" to start your streaming analyticsc job
- Authenticate Twitter listener
- Navigate to your Azure Logic App (twitter-listener)
- Click on "Edit"
- Click on the Twitter connection step (first step)
- Click on the invalid connection symbol
- Log-in using your Twitter account
- Navigate back to the Logic App overview page
- Click "Enable" to enable your trigger
You are able to change which keyword to subscribe to in the first twitter connection step
Please refer to the following guide setting a Power BI dashboard and a streaming dataset