Breadcrumbs

Integrate Azure Billing Data with Yarken Using FOCUS 1.0 Format

Overview

Yarken automatically imports Azure billing and usage data from Azure Blob Storage using the Azure Blob Pipeline with the FOCUS 1.0 billing format.

This integration eliminates the need to manually upload Azure billing files. After you configure the pipeline, Yarken automatically retrieves new billing files from your Azure Storage Account, validates the data, imports it for reporting and analysis, and archives processed files.

This guide walks you through configuring Azure Cost Management exports, obtaining the required Azure credentials, and setting up the Azure Blob Pipeline in Yarken.


Benefits

By integrating Azure billing data with Yarken, you can:

  • Automatically import Azure billing and usage data

  • Eliminate manual file uploads

  • Schedule recurring data ingestion

  • Standardize billing imports using the FOCUS 1.0 format

  • Keep cloud cost reporting up to date with the latest billing exports


How the integration works

Complete the following workflow to integrate Azure billing data with Yarken.

  1. Create an Azure Storage Account to store Azure billing exports.

  2. Configure a recurring Azure Cost Management export using the FOCUS 1.0 format.

  3. Verify that Azure is generating billing export files in the Storage Account.

  4. Obtain the Azure credentials required for authentication.

  5. Create an Azure Blob Storage connection in Yarken.

  6. Configure and activate an Azure Blob Pipeline.

After the pipeline is active, Yarken retrieves newly exported billing files based on the configured schedule and makes the imported data available for reporting and analysis.


Before you begin

Before configuring the integration, ensure that you have:

  • An Azure subscription with access to Azure Cost Management

  • Permission to create Azure Storage Accounts

  • Permission to create Azure Cost Management exports

  • A Storage Account, Blob Storage container, and directory where Azure will save the exported files

  • Permission to view Azure Storage Account credentials or register a Microsoft Entra application, depending on the authentication method you plan to use


If your organization restricts Azure Storage access by using IP allowlists, contact support@yarken.com to obtain the Yarken IP addresses that must be added to your allowlist before configuring the Azure Blob Pipeline.


Choose an authentication method

When creating an Azure Blob Storage connection in Yarken, choose one of the following authentication methods.

Authentication method

Description

Recommended for

Account Key

Authenticates using the Azure Storage Account access key.

Organizations that manage storage access using Storage Account keys.

Service Principal

Authenticates using Microsoft Entra ID (formerly Azure Active Directory) application credentials and role-based access control (RBAC).

Organizations that use Microsoft Entra ID and prefer not to share Storage Account access keys.

The authentication method determines which credentials you must provide when creating the Azure Blob Storage connection.


Supported authentication methods

Authentication method

Required credentials

Account Key

Storage Account Name, Storage Account Access Key, Container Name

Service Principal

Storage Account Name, Tenant ID, Client ID, Client Secret, Container Name

Note: The fields displayed when creating an Azure Blob Storage connection vary depending on the authentication method you select.

Integration workflow

Complete the following articles in the recommended order.

Step

Article

Description

1

Create an Azure Storage Account

Create the Storage Account that stores Azure billing exports.

2

Create a Daily Export Report in Azure

Configure recurring Azure Cost Management exports using the FOCUS 1.0 format.

3

Download an Exported Data File from Azure

Verify that Azure is generating billing export files successfully.

4

View Azure Storage Account Access Keys

Retrieve the credentials required for Account Key authentication.

5

Create an Azure Service Principal

Create a Microsoft Entra application and obtain the credentials required for Service Principal authentication.

6

Understand Azure Storage Folder Structure and File Naming

Learn how Azure stores exported billing files and how Yarken processes them.

7

Configure the Azure Blob Pipeline in Yarken

Create the Azure Blob Storage connection and configure the pipeline to automatically import billing files.


What you'll accomplish

After completing this guide, you will be able to:

  • Configure Azure Cost Management to export billing data in the FOCUS 1.0 format.

  • Authenticate Yarken with Azure Blob Storage using either an Account Key or a Service Principal.

  • Configure an Azure Blob Pipeline.

  • Automatically import Azure billing data into Yarken for cloud cost reporting and analysis.


Related content

Azure configuration

Yarken Pipelines