These instructions reference the classic exports experience.
If you use the improved exports experience, the UI differs slightly—select CSV, not Parquet. Pelanor currently supports CSV only.
If you use the improved exports experience, the UI differs slightly—select CSV, not Parquet. Pelanor currently supports CSV only.
Access Control
1. Create a Service Principal
Register a new application
- Sign in to the Azure Portal.
- Go to Azure Active Directory → App registrations → New registration.
- Enter Pelanor Service Principal for the app name and click Register.
2. Set Up Password Authentication
Create a secret
- In the service principal’s page, open Certificates & Secrets.
- Click New client secret.
- Add a description (e.g., Pelanor Integration Key) and select an expiry period.
3. Grant Recommendation Permissions
This step is only required for displaying Azure Opportunities (optimization recommendations) within the Pelanor platform.
Open Access Control (IAM)
- In the Azure Portal, navigate to Subscriptions and select the target subscription.
- Click Access Control (IAM).
Assign Advisor Recommendations Contributor
- Click Add → Add role assignment.
- In the Role tab, search for Advisor Recommendations Contributor (Assessments and Reviews), select it, and click Next.
- Under Members, choose Select members, pick the Pelanor Service Principal, then Review + assign.
Storage Setup
1. Create or Modify a Storage Account
Save the Storage Account Name for later.
2. Grant Access to the Pelanor Service Principal
Assign the Storage Blob Data Reader role
- Open the storage account and go to Access Control (IAM).
- Click Add → Add role assignment.
- Select the role Storage Blob Data Reader.
Billing Export Setup
1. Create Billing Exports
Create two daily exports
- Navigate to Cost Management + Billing → Exports.
- Create two daily exports:
- Actual Cost
- Amortized Cost
2. Register the Integration in Pelanor
Enter authentication and storage details
Provide the following:
- Application (Client) ID
- Directory (Tenant) ID
- Client Secret
- Storage Account Name
- Container Name, Subscription ID, Directory Path, Export Name
It may take several hours for initial data to appear.
Billing data for the current and previous month may take up to 24–48 hours to fully propagate.
Billing data for the current and previous month may take up to 24–48 hours to fully propagate.