How To automate Email Attachments from outlook to Azure Blob Storage - azure

We receive couple of reports from service Now to outlook as an Excel format.
Same attachments which is excel format I would like to convert to CSV UTF-8 load into azure blob storage daily.
How can I automate this process.

Out of the box I would recommend Logic Apps. It has a connector for Outlook and Storage accounts.
Trigger "When a new email arrives" and then the tasks:
"Get Attachment V2"
"Create blob V2"

Related

Sending email alert

After migrating data to Azure Sql database need to send email alert which I did not find in azure data factory
In azure logicapps unable to see Azure sql database connector like below image
After migrating data to Azure Sql database need to send email alert which I did not find in azure data factory
AFAIK sending email alert is not possible through azure data factory, but you can achieve this using Azure logic Apps by following this MS Document
In logic App Create When a http request is received trigger by taking your adf Json schema as shown below.
Then In Outlook 365 connector you can choose send email action and you can retrieve your adf details like data factory name, pipeline name and message.
Then the email gets triggered and the recipient get email alert .

How to get an excel file from web and store it in an azure blob storage

I have an ADF pipeline that process an excel file in azure blob storage. The excel file is actually downloaded from
Here and then manually uploaded on the azure blob storage.
I want to automate this process of downloading the excel from the link and then load it in the azure blob storage. Is there any way to do it using ADF or any other Azure Service
The non-code option that comes to mind is Logic apps.
Your Logic apps will look this. After the trigger you will need a HTTP action followed by a copy blob to copy that content into your storage account.
Your Create blob step will look like this. The blob content will be the response body of the previous http request.
You can have this scheduled at a regular interval.

Dynamically send blobs from azure storage account to email using azure logic apps

I have files getting stored in my Azure Blob storage account regularly. I want to send these blob file contents as attachments via email. I have established a workflow using Azure Logic Apps.
Here's the workflow:
I am able to send the blob file, but I need to specify the name of the file always.
Is there any way I can get all the file contents dynamically without having to specify the name manually?
Just add Get Blob Metadata using path action to get the name of your file:

Azure Data Factory Lookup Source Data and Mail Notification

I am trying my best to solve following scenario.
I am using PowerShell scripts to collect some information about my server environments and saving like .csv files.
There are information about Hardware, Running Services etc. in the .csv files.
I am sending these .csv files into Blob Storage and using Azure Data Factory V2 Pipelines to write these information into Azure SQL. I have succesfully configured mail notification via Azure Logic Apps that is informing me the Pipeline Run was succesfull/unsuccesfull.
Now I am trying to lookup into source data to find concrete column. In my scenario it is column with the name of Windows Service - for example - Column: PrintSpooler - Row: Running.
So I need to lookup for concretely column and also send a mail notification if the service is running or it is stopped.
Is there any way how to do that ?
In ideal way I want to receive a mail only in case the Service in my Source Data is stopped.
Thank you for any ideas.
Do you update the .csv file or upload a new .csv file?
If you upload a new .csv, then you can use azure function blob trigger.
This trigger will collect the new upload blob and you can do process on this blob. You can get the data in the .csv file and create an alert to your email.
This is the offcial document of azure function timetrigger:
https://learn.microsoft.com/en-us/azure/azure-functions/functions-create-scheduled-function
In the blobtrigger, you can search whether there is a value in the .csv file and then you can set an output binding.
And then, go to this place:
Then you will get the alert in your email when the data in csv file is meet your requirement.

Azure read Excel Online document in Azure Function

I want to create an Azure Function that connects to Logic Apps that will be used as an Add-in for Excel Online. I want this Azure Function to read the Excel online file as a blob.
How can I do this?
Per your description, I assume you want to use Logic App read the excel file then use Function to store the excel file into the Blob.
You could just do it with Logic App. Firstly use SharePoint connector to get the excel file content, then use Azure Blob connector, Create blob use file name and file content.
And here is the excel blob file in Azure Blob.

Resources