How to integrate data into Azure Blob Storage with Windsor.ai

What is Azure Blog Storage?

Azure Blob Storage is a cloud-based solution designed to store large amounts of unstructured data. The platform provides organizations with a cost-effective and reliable way to store and manage data like documents, images, videos, and backups.

Unlike traditional on-premise solutions, Azure Blob Storage operates entirely in the cloud, offering tiered storage options to optimize performance and cost. The service can be used for a wide range of use cases, including data archiving, big data analytics, and disaster recovery, and it can be connected to other Azure services.

By integrating Azure Blob Storage with the Windsor.ai data movement platform, you can:

  • Centralize marketing, sales, and CRM data (e.g., Facebook Ads, Google Ads, Google Analytics, Salesforce) in a secure and scalable storage solution.
  • Store and manage raw or processed data from various sources for further analysis or visualization.
  • Enable seamless cross-channel data storage and analytics for better decision-making and business insights.

Explore our step-by-step guide to automatically integrate your data into Azure Blog Storage with the Windsor.ai no-code ELT connector.

How to connect Azure Blob Storage to Windsor.ai

Connecting data in Windsor.ai

1. Create a Windsor.ai account and log in.

2. Select the data source which you want to stream data from, e.g., Google Analytics 4 (GA4). Sign in with your associated Google account and select the next step, Data preview.”

selecting data source in windsor.ai

3. You’ll see your Google Analytics 4 data displayed in your Windsor.ai account. 

Now, let’s proceed with setting up Azure Blob Storage for data integration.

Configure Azure Blob Storage as the destination for your data

1. First of all, make sure you have an active Azure subscription. Go to Azure Portal and create a resource group. Select your Azure subscription and region, and enter the name of the resource group (anything you wish). 

create a resource group in Azure

2. Set up a storage account in that resource group. For this, go to the newly created resource group and click “Create.” Search “Storage account” and select Azure service storage account. 

Storage account in Azure

3. Enter the storage account name, choose your preferred region, and select Azure Blob Storage as the primary service. Then, click on “Review + create.

create a storage account in azure

4. Create a container inside the newly created storage account. Go to your storage account and in the sidebar, open the data storage dropdown menu. Select Containers and click + container. 

create a container in azure blob

5. Enter a name for your container and click “Create.”

container in azure blob

6. Get the required fields from the Azure portal to create the connection between Azure Blob Storage and Windsor.ai:

  • Get the connection string. Go to your storage account. In the sidebar, open the “Security + networking” dropdown, select “Access keys,” and copy the “Connection string.”

Connection string in azure blob

  • Get the container name.

Storage Account-> Data Storage-> Containers

container name in azure

Here it is; you have set up the storage account and blob on the Azure portal side. 

Now, let’s import your data from Windsor.ai into this blob storage.

Sending Windsor.ai data to Azure Blob Storage

1. Go to your Windsor.ai account and move to the Google Analytics 4 data preview page. Scroll down to data destinations and select Azure Blob Storage. 

integrate data into aZure blob storage with windsor.ai

2. Click Add Destination Task” and enter all the required credentials:

  • You can use a container name of the one that has been created before. If you want to use a new container, you can input its name on the onboard page, and it will be created automatically
  • Blob name is a prefix that all your files (blobs) will have in this container. You may choose whatever you want, but the one that reflects the data being stored fits best.
  • Folder path is a path that all your files (blobs) will be uploaded to in this container. It’s optional but useful if you have many Azure Blob Storage destinations to categorize uploaded files. Folder paths shouldn’t begin or end with a slash character (/), but you can use them in the middle if you want to specify a subfolder, e.g., folder/subfolder.

When all data is entered, click Test Connection.”

If the connection is set properly, you’ll see a success message at the bottom; otherwise, an error message will appear. When successful, click “Savein the lower right corner of the form. The data stream to Azure Blob Storage has started.

azure blob storage destination task in windsor

3. You can now see the task running in the selected data destination section. The green ‘upload‘ button with the status ‘ok‘ indicates that the task is active and running successfully.

azure blog storage data integration

4. Verify that your data is being added to the Azure Blob Storage by observing the CSV files in your storage account container. 

send data to azure blog storage

5. You can also download this file and preview the data.

data preview in azure blog storage

Cheers! Your Google Analytics 4 data is now integrated into the Azure Blob Storage and ready for detailed analysis.

FAQs

What are the key steps to connect Windsor.ai with Azure Blob Storage?

To connect Windsor.ai with Azure Blob Storage, start by connecting a data source and preview the data. Next, choose Azure Blob Storage as the data destination and enter the required credentials. Test the connection to ensure it’s set up correctly, then save the configuration. Once completed, Windsor.ai will start streaming data seamlessly to Azure Blob Storage.

Tired of manually transferring data to Azure Blob Storage? Try Windsor.ai today to automate the process

Access all your data from various sources in one place. Get started for free with a 30-day trial.
g logo
fb logo
big query data
youtube logo
power logo
looker logo