Unable to import data from azure sql database/synapse dedicated sql pool using azure ai search

suraj pawar vadeghar 10 Reputation points
2024-08-15T19:38:06.2966667+00:00

I have first tried to connect to my synapse dedicated sql pool and tried to import data using azure ai search. I was able to validate connection and select my table. But when i go to next step to add cognitive skills, it validates and throws an error saying - Error Detecting index schema from data source

User's image

I then created an azure sql database allowing public access without any restrictions, created table and loaded data and tried to do the same but it didnt work either.

Then I tried to manually first add data source from here -User's image

Im able to authenticate and connect to data but unable to save the data source because no matter what name I give, it says its already taken. I know these are two different issues, please help me connecting data in synapse dedicated sql pool to azure ai search, so that we can deploy llm model on top of it.

User's image

Azure SQL Database
Azure AI Search
Azure AI Search
An Azure search service with built-in artificial intelligence capabilities that enrich information to help identify and explore relevant content at scale.
Azure Synapse Analytics
Azure Synapse Analytics
An Azure analytics service that brings together data integration, enterprise data warehousing, and big data analytics. Previously known as Azure SQL Data Warehouse.
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. SnehaAgrawal-MSFT 22,721 Reputation points Moderator
    2024-08-19T15:31:46.44+00:00

    @suraj pawar vadeghar Thanks for asking question!

    Error Detecting index schema from data source

    This errors could be either because your search service is in private mode or because of the security configurations on your data sources (such as IP firewalls).

    One good option is to use managed identities to connect to your data source.

    There's articles showing how to do this for:

    When you're using private endpoints, another good option is to create a shared private link between your data source and the search service.

    Let me know.

    1 person found this answer helpful.
    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.