Azure Synapse Analytics — Introduction

Pankaj Jainani Pankaj Jainani
February 24, 2021 AI & Machine Learning

A brief overview of what, why, and how for Azure Synapse Analytics

Introduction

Synapse Analytics is an integrated platform service from Microsoft Azure that combines the capabilities of data warehousing, data integrations, ETL pipelines, analytics tools & services, the scale for big-data capabilities, visualization & dashboards.

Azure Synapse Analytics — Introduction
Microsoft Azure Synapse Analytics Logical Architecture. Credit: Microsoft Azure

The platform enables enterprise-wide analytics requirements for decision-making. The tools, processes, and techniques support — Analytics capabilities across the dimensions: Descriptive & Diagnostic Analyticsby leveraging its data-warehouse capabilities whereby gathering business insights with the help of T-SQL queries. It empowers an organization’s decision-making by leveraging Predictiveand Prescriptive Analytics capabilities using its integration with Apache Spark, Databricks, Stream Analytics.

How it Works

Azure Synapse Analytics is a one-stop-shop analytics solution that offers the following capabilities:

  • The dedicated-poolof SQL Servers, known as, Synapse SQL, is the backbone for the entire analytics data storage, these provide the necessary infrastructure for implementing a data warehouse under its hood. Enables engineers to execute T-SQL queries native to their existing experience.
    It also enables empower with the serverless model is for unplanned or ad-hoc workloads, by using data virtualization allows unlocking insights from their own data stores without going through the formal processes of setting up a data warehouse.
  • ETL and data integration capabilities from disparate sources using Synapse Pipelines enables the organization to churn the data efficiently for warehousing and analytical purpose. The reusable workflows and Pipeline orchestration capabilities are easy to adapt. The support for big-data compute services such as HDInsight for Hadoop and DataBricks make this a more powerful ETL tool.
  • Enable the development of big-data workloads and machine learning solutions with Apache Spark for Azure Synapse. This platform processes big data workloads by enabling massively scalable high-performance-compute resources. SparkML algorithms and Azure ML integration make it a complete solution for training machine learning workloads.
  • Deliver real-time operational analytics from operational data sources using Synapse Link.

Where it fits?

The most common business use-cases for Azure Synapse Analytics are:

  • Data Warehouse: Ability to integrate with various data platforms and services.
  • Descriptive/Diagnostic Analytics: Use T-SQL queries against the Synapse database to perform data exploration and discovery.
  • Realtime Analytics: Azure Synapse Link enables integration with disparate operational data sources to implement real-time analytics solutions.
  • Advanced Analytics: Uses Azure Databricks to support decision-making by leveraging Azure Databricks.
  • Reporting & Visualization: Integrate with PowerBI to empower and enhance business decision-making.

Features Walkthrough

Assuming that you have already set up and configured the Azure Synapse Analytics workspace in your Azure subscription.

Azure Synapse Analytics — Introduction
Synapse Analytics Workspace — Credit: MS Azure-Synapse-Analytics Studio

Setting up and configuration of Azure Synapse Analytics workspace is beyond the scope of this article. Please look into the references section for more details.

Load and Analyze Data using Spark

  • From Data Hub, Browse the gallery and the covid-tracking dataset.
  • Open the new Spark notebook using the dataset as below.
Azure Synapse Analytics — Introduction
Screengrab of a demo — Create Spark notebook. Credit: MS Azure-Synapse-Analytics Studio
  • The notebook contains the following default code, with further capabilities to analyze the dataset using Spark backbone framework:-
## ---- ##
df = spark.read.parquet(wasbs_path)
display(df.limit(10))
Azure Synapse Analytics — Introduction

Analyze the Data in Serverless SQL Pool

  • Again, load the sample dataset from the Data Hub, but, this time create a New SQL Script as shown below:
Azure Synapse Analytics — Introduction
  • This will give you the free hand script to analyze the data set using native T-SQL queries
Azure Synapse Analytics — Introduction
Screengrab of a demo — Analyze dataset using SQL Scripts. Credit: MS AzureSynapse Analytics Studio

Setup and Integrate a Pipeline

This small demo will show to integrate pipeline tasks in Azure Synapse

  • From the Integrate hub of the Synapse Analytics Studio select the Pipeline.
Azure Synapse Analytics — Introduction
Screengrab of a demo — create integration Pipeline. Credit: MS AzureSynapse Analytics Studio
  • Once the pipeline is instantiated — you can add workflow Activities according to the problem at hand.
Once the pipeline is instantiated
Screengrab of a demo — setup Pipeline activities. Credit: MS Azure Synapse Analytics Studio
  • You can add trigger conditions to respond to an event or manual execution of the Pipeline workflow. Also, select the Monitor hub, and choose the Pipeline runs to monitor any pipeline execution progress.
select the Monitor hub, and choose the Pipeline runs
Screengrab of a demo — explore Monitor options of Synapse Studio. Credit: MS Azure Synapse Analytics Studio

Integrate Linked Services

Use Synapse Analytics Studio to integrate and enable various Linked Services, e.g. Power BI

  • Use Manage Hub to see existing Linked services
Manage Hub to see existing Linked services
Screengrab of a demo — explore Linked Services of Synapse Studio. Credit: MS Azure Synapse Analytics Studio
  • Also, create a link to the PowerBI workspace to leverage data visualization and reporting.
link to the PowerBI workspace
Screengrab of a demo — create and setup Linked Services of Synapse Studio. Credit: MS Azure Synapse Analytics Studio

Conclusion

In this brief introduction of Azure Synapse Analytics, I have navigated through the shallow waters to understand the basic functional capabilities of this managed service from Azure.

You now understand what is Synapse Analytics, why it is very important to solve optimize organizations’ goals, and very slightly about how its capabilities can be leveraged for various analytical use-case.

Hope you have gained some insights, do let me know about your feedback and queries.

  • Experfy Insights

    Top articles, research, podcasts, webinars and more delivered to you monthly.

  • Pankaj Jainani

    Tags
    AnalyticsAzureBig DataMachine LearningWarehouses
    © 2021, Experfy Inc. All rights reserved.
    Leave a Comment
    Next Post
    Five Ways to Maximise Flexibility for the Post-Covid World of Work

    Five Ways to Maximise Flexibility for the Post-Covid World of Work

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    More in AI & Machine Learning
    AI & Machine Learning,Future of Work
    AI’s Role in the Future of Work

    Artificial intelligence is shaping the future of work around the world in virtually every field. The role AI will play in employment in the years ahead is dynamic and collaborative. Rather than eliminating jobs altogether, AI will augment the capabilities and resources of employees and businesses, allowing them to do more with less. In more

    5 MINUTES READ Continue Reading »
    AI & Machine Learning
    How Can AI Help Improve Legal Services Delivery?

    Everybody is discussing Artificial Intelligence (AI) and machine learning, and some legal professionals are already leveraging these technological capabilities.  AI is not the future expectation; it is the present reality.  Aside from law, AI is widely used in various fields such as transportation and manufacturing, education, employment, defense, health care, business intelligence, robotics, and so

    5 MINUTES READ Continue Reading »
    AI & Machine Learning
    5 AI Applications Changing the Energy Industry

    The energy industry faces some significant challenges, but AI applications could help. Increasing demand, population expansion, and climate change necessitate creative solutions that could fundamentally alter how businesses generate and utilize electricity. Industry researchers looking for ways to solve these problems have turned to data and new data-processing technology. Artificial intelligence, in particular — and

    3 MINUTES READ Continue Reading »

    About Us

    Incubated in Harvard Innovation Lab, Experfy specializes in pipelining and deploying the world's best AI and engineering talent at breakneck speed, with exceptional focus on quality and compliance. Enterprises and governments also leverage our award-winning SaaS platform to build their own customized future of work solutions such as talent clouds.

    Join Us At

    Contact Us

    1700 West Park Drive, Suite 190
    Westborough, MA 01581

    Email: [email protected]

    Toll Free: (844) EXPERFY or
    (844) 397-3739

    © 2025, Experfy Inc. All rights reserved.