Azure Synapse Analytics is Microsoft's unified analytics platform — combining a dedicated SQL data warehouse, Apache Spark for big data processing, and native integrations with Power BI, Azure Data Factory, and Dynamics 365. For organisations on the Microsoft stack, Synapse is the natural destination for invoice and AR data: it sits alongside your Dynamics ERP data, feeds Power BI directly, and integrates with Azure Active Directory for access control.
Architecture overview
The recommended architecture for TallyArc → Synapse:
- TallyArc pushes invoice data to an Azure Data Lake Storage Gen2 account via the integration
- Synapse Pipelines (or Azure Data Factory) loads from ADLS into Synapse dedicated SQL pool tables
- Power BI connects to Synapse for live or imported AR reporting
Alternatively, TallyArc can write directly to Synapse via the SQL connection if you prefer a simpler setup without the ADLS staging layer.
Direct SQL connection setup
- In Azure Synapse Studio, create a dedicated SQL pool and note the server endpoint (e.g.
yourworkspace.sql.azuresynapse.net) - Create a database user for TallyArc with
db_datawriteranddb_ddladminroles - Configure the Synapse firewall to allow TallyArc's IP range
- In TallyArc, go to Data → Azure Synapse → Connect
- Enter the server endpoint, database, username, and password
Power BI integration
Once invoice data is in Synapse, Power BI reports are straightforward:
- Connect Power BI Desktop to your Synapse SQL pool using DirectQuery or Import mode
- Build an AR dashboard: outstanding balance waterfall, DSO trend, payment method mix, overdue by client
- Publish to Power BI Service and schedule daily refresh
- Embed in Teams or SharePoint for finance team visibility
Joining with Dynamics 365 data
If you use Dynamics 365 (Finance, Business Central, or CRM), Synapse can be the join point between invoice data from TallyArc and operational data from Dynamics. Common joins:
- Invoice client ID → Dynamics customer account — to add CRM attributes to payment analysis
- Invoice GL codes → Dynamics chart of accounts — to build income statements from invoice data
- Invoice date → Dynamics financial calendar — for period-accurate revenue reporting