This section provides guidance on integrating Azure Analysis Services (AAS) with various data sources and client applications. Learn how to connect to AAS from popular BI tools, ingest data from diverse sources, and embed analysis capabilities into your own applications.

Connecting to Azure Analysis Services

Azure Analysis Services supports connections from a wide range of client tools and applications. Here are some common integration scenarios:

Connecting with Business Intelligence Tools

Utilize the rich visualization and reporting capabilities of BI tools to interact with your AAS models.

Connecting Programmatically

Embed analysis and data modeling capabilities directly into your custom applications using various SDKs and libraries.

Integrating Data Sources

Azure Analysis Services can connect to a variety of data sources to import and process data. The choice of data source and integration method depends on your data volume, frequency, and complexity.

Supported Data Sources

AAS supports a wide array of sources, including:

Data Ingestion and Transformation

Leverage Azure Data Factory or other ETL tools to extract, transform, and load data into your AAS models.

Consider using techniques like:

Note: When connecting to on-premises data sources, ensure you configure a data gateway for secure and reliable access.

Embedding Analysis Services in Applications

Integrate the analytical power of Azure Analysis Services directly into your web or desktop applications. This allows users to perform interactive data analysis without leaving your application's interface.

Embedding with Power BI Embedded

Embed Power BI reports and dashboards that are connected to your AAS models within your own applications.

Learn more about embedding Power BI content.

Custom UI Development

Build custom user interfaces using client libraries to query AAS and display results. This offers maximum flexibility for unique user experiences.

Explore the capabilities of:

Security Considerations for Integration

Implementing robust security measures is crucial when integrating with Azure Analysis Services. This includes managing authentication, authorization, and data access.

Tip: Always adhere to the principle of least privilege when assigning permissions to users and applications connecting to your AAS instance.

Next Steps

Continue your integration journey by exploring the following resources: