Forum Discussion
Spark reading writing to SQL Database
- 1 year ago
Hi P_work ,
Thanks for reaching out to the Microsoft fabric community forum.
Thanks for your prompt response
P_work , I have attached the official document and relevant solved threads related to your use case. I hope you find them helpful
Spark connector for Microsoft Fabric Data Warehouse - Microsoft Fabric | Microsoft Learn
Solved: Re: Fabric Notebook Outputs to Azure SQL Database ... - Microsoft Fabric Community
Solved: Re: Write df to DataWarehouse tables - Microsoft Fabric Community
If this post helped resolve your issue, please consider giving it Kudos and marking it as the Accepted Solution. This not only acknowledges the support provided but also helps other community members find relevant solutions more easily.
We appreciate your engagement and thank you for being an active part of the community.
Best regards,
LakshmiNarayana. - 1 year ago
Here is how you connect to SQL DB from Fabric Notebook using SPN credentials
host = ''database = ''sql_query = ''jdbc_url = f'jdbc:sqlserver://{host};database={database};authentication=ActiveDirectoryServicePrincipal;encrypt=true;trustServerCertificate=true;'db_properties = {"user": f"{client_id}","password": f"{client_secret}","driver": "com.microsoft.sqlserver.jdbc.SQLServerDriver"}#For Readingspark.read.jdbc(url=jdbc_url, table=f"({sql_query}) AS query_alias", properties=db_properties)
#For Writing datadf.write.jdbc(url=jdbc_url, table=table_name, mode=mode, properties=db_properties)
Here is how you connect to SQL DB from Fabric Notebook using SPN credentials
#For Writing data