0% found this document useful (0 votes)
25 views2 pages

Kusto Dashboard Reports Via Email

Uploaded by

saiakkina
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views2 pages

Kusto Dashboard Reports Via Email

Uploaded by

saiakkina
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

To send Azure Data Explorer (ADX) dashboard reports via email, you typically need

to follow a few steps involving the use of ADX, Power BI (or another reporting
tool), and an automation service like Azure Logic Apps or Power Automate. Here’s a
general guide on how you can achieve this:

### Step-by-Step Guide

1. **Create a Dashboard in Power BI**:


- **Connect to Azure Data Explorer**: Import your data from ADX to Power BI.
- **Design Your Dashboard**: Create the necessary visuals and reports.

2. **Schedule Report Export in Power BI**:


- **Power BI Premium or Pro**: Ensure you have a Power BI Premium or Pro
license, as scheduling reports and email subscriptions require it.
- **Schedule Report Export**: Use Power BI’s subscription feature to schedule
the export of reports. You can set the frequency (daily, weekly, etc.) and the time
at which the reports should be sent.

3. **Export Reports to a File**:


- **Choose Format**: Export the reports in a format such as PDF, Excel, or
PowerPoint.

4. **Use Azure Logic Apps or Power Automate**:


- **Create a New Logic App or Power Automate Flow**: Set up a flow that
triggers based on your preferred schedule.
- **Get the Report File**: Integrate Power BI with your Logic App or Flow to
fetch the exported report file.
- **Send an Email**:
- **Define the Email Action**: Use the email connector (e.g., Outlook,
Gmail) to send the email.
- **Attach the Report File**: Attach the exported report file to the email.
- **Specify Recipients**: Define who will receive the email.

### Example Using Power Automate

1. **Create Power BI Report**:


- Publish your report to the Power BI service.

2. **Set Up a Recurring Flow in Power Automate**:


- **Trigger**: Use the “Recurrence” trigger to set how often you want the flow
to run.
- **Action - Get File Content**:
- Add an action to get the report from Power BI.
- **Action - Send an Email**:
- Use the “Send an email (V2)” action to draft and send your email.
- Attach the report content retrieved in the previous step.

### Example Using Azure Logic Apps

1. **Create a New Logic App**:


- Start with a blank Logic App.

2. **Add a Recurrence Trigger**:


- Define how often the Logic App should run.

3. **Get the Power BI Report**:


- Use a connector to get the report file from Power BI.

4. **Send an Email**:
- Use the email connector to send the email with the report attached.

### Additional Tips

- **Error Handling**: Ensure you include error handling in your flow or Logic App
to manage failures.
- **Security**: Ensure sensitive data is handled securely and only authorized users
can access the reports.

By integrating ADX with Power BI and using Power Automate or Azure Logic Apps, you
can automate the process of sending dashboard reports via email efficiently. If you
need detailed steps for any specific part of the process, please let me know!

You might also like