An Azure service that provides an enterprise-grade analytics engine.
When you enable "Support only Microsoft Entra authentication" for your Azure SQL Database, SQL authentication will indeed be disabled. Here are the answers to your questions regarding Azure Analysis Services (AAS) connecting to Azure SQL Database under this configuration:
- Supported Authentication Methods:
- Service Principal: Yes, AAS can use a Service Principal to connect to Azure SQL Database when Entra-only authentication is enabled.
- Managed Identity: Yes, AAS can also use Managed Identity for authentication to Azure SQL Database.
- Best Practice for Automated and Scheduled AAS Model Refreshes:
- From a security and operational standpoint, using Managed Identity is often considered the best practice. It provides a secure way to manage credentials without hardcoding them in your application, and it integrates well with Azure services.
- Known Limitations or Special Considerations:
- Cross-database Queries: When using Entra authentication, ensure that the Microsoft Entra administrator is configured for both databases involved in cross-database queries. If not, you may encounter connection issues.
- External Tables: There may be limitations regarding the use of external tables with Microsoft Entra authentication, so it's essential to verify that the necessary permissions and configurations are in place.
Make sure to test your configuration thoroughly to ensure that all components work seamlessly after enabling Entra-only authentication.