Use this page to configure recommendation data ingestion through Advanced Integrations, including provider connections, pipelines, activation, and monitoring.
Overview
Recommendation integrations bring provider-generated optimization recommendations into Yarken so teams can review, prioritize, action, and report on them alongside manual recommendations.
Recommendations are configured through Advanced Integrations in Yarken. Administrators configure the required connection, activate the related pipeline, refresh internal data after changes, and then validate that recommendation records are appearing in the Recommendations workspace and reporting views.
AWS Recommendations are confirmed in the current documentation and screenshots. Other provider connections and pipelines may appear in your environment depending on what Yarken has enabled for your organization.
How recommendation ingestion works
The integration flow has five parts:
-
A provider source generates recommendations, such as AWS Trusted Advisor Cost Optimization recommendations.
-
A connection in Admin > Pipelines > Connections > Advanced stores the provider authentication settings.
-
A pipeline in Admin > Pipelines > Pipelines > Advanced retrieves, processes, and loads recommendation data into Yarken.
-
Cube Refresh refreshes internal data after recommendation data, connection settings, or pipeline configuration has been updated.
-
The loaded recommendation records appear in Admin > Recommendations and feed reporting such as Recommendations Overview, Recommendations Data, and savings cards on the Home dashboard.
This separates source authentication from the pipeline that loads and monitors the data, while Cube Refresh helps update the internal reporting data after changes.
Before you begin
Before configuring a recommendation integration, confirm that:
-
Advanced Integrations has been enabled for your Yarken environment.
-
The required recommendation connection is available in Connections > Advanced.
-
The related recommendation pipeline is available in Pipelines > Advanced.
-
You have the required Yarken administrative permissions.
-
You have access to the provider account or subscription that will supply recommendations.
-
Required provider credentials, roles, regions, and permissions are prepared.
-
You understand whether the integration should run manually, on a schedule, or through an automation pattern supported in your environment.
For AWS Trusted Advisor, confirm that AWS Trusted Advisor is available for the account and that the required IAM role or access key credentials have been prepared.
Open Advanced Connections
To open recommendation connections:
-
Go to Admin.
-
Open Pipelines.
-
Select Connections.
-
Select the Advanced tab.
-
Open the required recommendation connection, such as AWS Recommendations.
The connection list shows available advanced connections and their connection status.
Configure the AWS Recommendations connection
The AWS Recommendations connection allows Yarken to retrieve AWS Trusted Advisor Cost Optimization recommendations through Advanced Integrations.
To configure the connection:
-
Open Admin > Pipelines > Connections.
-
Select the Advanced tab.
-
Open AWS Recommendations.
-
Select the AWS authorization type.
-
Enter the required authentication details.
-
Enter the AWS region where required.
-
Test or validate the connection where the option is available.
-
Save the configuration.
-
Confirm the connection status shows Connected.
The available fields depend on the authorization method selected.
AWS authorization options
The AWS Recommendations connection supports AWS authentication details required by the configured connector.
The source reference document describes two supported approaches:
|
Authorization method |
When to use it |
|---|---|
|
IAM Role |
Recommended for production environments that support cross-account access and temporary credentials. |
|
Access Key |
Use when an IAM Role is not available or cannot be used. |
Yarken recommends IAM Role where possible because it avoids long-lived access keys and better aligns with AWS security practices.
If using access key authentication, protect and rotate access keys according to your organization's security policy.
AWS permission requirements
For AWS Trusted Advisor recommendation ingestion, the AWS role or user must have the permissions required to retrieve Trusted Advisor recommendation data and validate the AWS identity.
The source reference identifies the minimum permissions as:
|
Permission |
Purpose |
|---|---|
|
trustedadvisor:List* |
Allows Yarken to retrieve Cost Optimization recommendations and related recommendation information from AWS Trusted Advisor. |
|
sts:GetCallerIdentity |
Allows Yarken to verify the AWS identity and validate the configured connection. |
Confirm these permissions with your AWS administrator before testing the connection.
AWS region
The AWS Recommendations connection includes an AWS region field.
The screenshots show us-east-1 with guidance that the Trusted Advisor API is hosted in us-east-1. Keep the default unless AWS documentation or Yarken implementation guidance changes.
Open Advanced Pipelines
To open recommendation pipelines:
-
Go to Admin.
-
Open Pipelines.
-
Select Pipelines.
-
Select the Advanced tab.
-
Find the recommendation pipeline, such as AWS Recommendations.
The pipeline list shows the source, destination, run control, activation toggle, and active or inactive state.
Activate or deactivate a recommendation pipeline
The pipeline activation toggle controls whether the pipeline is active.
To activate or deactivate a recommendation pipeline:
-
Open Admin > Pipelines > Pipelines.
-
Select the Advanced tab.
-
Find the recommendation pipeline.
-
Use the activation toggle to activate or deactivate the pipeline.
-
Confirm the pipeline status shows the expected state.
Deactivate a pipeline only when recommendation ingestion should pause or when configuration needs to be corrected before the next run.
Run a recommendation pipeline manually
A recommendation pipeline can be run manually where the run control is available.
To run the pipeline:
-
Open Admin > Pipelines > Pipelines.
-
Select the Advanced tab.
-
Find the recommendation pipeline.
-
Select Run.
-
Wait for the run to finish.
-
Open the pipeline details to confirm the run status.
-
Open Admin > Recommendations to validate that recommendations were loaded or updated.
-
Run Cube Refresh from the bottom of the Admin menu so internal data refreshes after the pipeline run.
Use manual runs after a connection is first configured, after a mapping change, or when validating a corrected setup.
Monitor pipeline run history
Open the pipeline details to review recent runs.
The run history shows information such as:
|
Field |
What it shows |
|---|---|
|
Last run |
Date and time of the most recent run. |
|
Last status |
Whether the most recent run succeeded or failed. |
|
Succeeded |
Number of successful runs or records shown in the summary. |
|
Failed |
Number of failed runs or records shown in the summary. |
|
Started |
When an individual run started. |
|
Completed |
When an individual run completed. |
|
Title |
Run or job identifier. |
|
Error |
Error details where a run failed. |
Selecting a run may show job details and processing steps. Use these details when troubleshooting failures or confirming that the pipeline retrieved and uploaded recommendation data.
Refresh after integration changes
Run Cube Refresh from the bottom of the Admin menu after recommendation connection settings, pipeline configuration, pipeline activation, manual runs, or recommendation ingestion data are updated.
Cube Refresh helps refresh internal data so provider-sourced recommendations and savings values are reflected more quickly across the Recommendations workspace, Home dashboard savings cards, Recommendations Overview, and Recommendations Data.
Validate recommendation ingestion
After configuring and running the integration:
-
Confirm the provider connection status is Connected.
-
Confirm the pipeline status is Active.
-
Confirm the most recent pipeline run shows Succeeded.
-
Open Admin > Recommendations.
-
Check that recommendations appear on the Details tab.
-
Filter by source or resource type to confirm provider-sourced recommendations are present.
-
Review a sample recommendation to confirm savings, source, resource, and status values look correct.
-
Run Cube Refresh from the bottom of the Admin menu.
-
Open Recommendations Overview or Recommendations Data to confirm reporting reflects the recommendation records.
Potential and realized savings from loaded recommendations may also appear elsewhere in Yarken, including savings cards on the Home dashboard where configured.
Troubleshooting recommendation integrations
If provider recommendations do not appear in Yarken, check:
-
The connection status is Connected.
-
The provider credentials, role, or access key are valid.
-
Required provider permissions are assigned.
-
The AWS region is correct for the connector.
-
The related pipeline is Active.
-
The pipeline has run after the connection was configured.
-
The latest run did not fail.
-
Run history errors have been reviewed.
-
Cube Refresh was run after connection, pipeline, upload, or recommendation data changes.
-
Recommendation records are not hidden by filters in the Recommendations workspace.
-
The provider has generated recommendations for the connected account.
If the connection is valid but the pipeline fails, review the run history and job details first. If the pipeline succeeds but no recommendations appear, check whether the provider returned supported recommendation records.
Recommended practices
-
Use IAM Role for AWS connections where possible.
-
Keep provider credentials protected and rotate them according to your organization's policy.
-
Validate a new connection with a manual pipeline run before relying on scheduled ingestion.
-
Run Cube Refresh after connection changes, pipeline changes, manual runs, or recommendation ingestion updates.
-
Review run history after activation.
-
Document which source accounts or subscriptions feed recommendations into Yarken.
-
Review imported recommendations before using them for executive savings reporting.
-
Coordinate with cloud owners before acting on provider-generated recommendations.
-
Treat provider estimates as directional until implementation and realized savings are confirmed.
Next step
Related content