Mastering Azure Analytics

Author: Zoiner Tejada
Publisher: O'Reilly
Pages: 412
ISBN: 978-1491956656
Print: 1491956658
Kindle: B06Y3G2WKN
Audience: Azure developers
Rating: 4.5
Reviewer: Kay Ewbank

This is a good introduction to using Azure Data Lake, HDInsight and Spark, their terminology and ideas. 

I don't think that having read it you'd have mastered Azure Analytics, but you'd know a lot more about it than when you started.

The book opens with a chapter on the fundamentals of enterprise analytics - data lakes, lambda architecture, Kappa architecture, the Azure pipeline. The chapter ends with a section on what you'll need to work through the examples in the book - essentially Visual Studio 2015 and a basic Azure subscription, along with the Azure SDK.

Chapter 2 looks at getting data into Azure, followed by a chapter on storing ingested data in Azure. This chapter covers file-oriented storage (blobs, Data Lake, HDFS) versus queue-oriented storage (event hubs and the IoT hub). As with the rest of the book, there are examples with code throughout the chapters showing how you'd go about it.

Banner

The next two chapters cover real-time processing in Azure, and real-time micro-batch processing in Azure. Both look at HDInsight and Storm, with the micro-batch chapter introducing Spark as well. Azure Machine Learning also gets an introduction.

A long chapter (54 pages) on batch processing is next, looking at all aspects including MapReduce, Hive, Pig, Spark, SQL Data Warehouse, Data Lake Analytics, and Azure Batch. Some elements get more coverage than others - Hive on HDInsight is covered quite extensively, Pig gets a page.

A chapter on interactive querying looks at Azure SQL Data Warehouse, Hive used with Tez, and at Spark SQL and USQL. Each option gets a brief introduction, a description of how partitions and distributions are dealt with in that option, and an explanation of the indexes and how they are managed. As with the rest of the book, it's an introduction, not in-depth coverage.

There's an interesting chapter on the hot and cold path serving layer in Azure, mainly looking at how Redis Cache, DocumentDB, and SQL Database can all be used to make data that's both hot and cold available for analysis.

A chapter on intelligence and machine learning briefly introduces Azure Machine Learning, R Server, SQL R Services, and Microsoft Cognitive Services, essentially covering what they do and their individual advantages. This is followed by a chapter on managing metadata in Azure, looking at the Azure Data Catalog, Data Lake Store, Storage Blobs, and SQL Data Warehouse.

 

 

A short chapter on data protection is followed by a chapter on performing analytics using Power BI. It might seem odd in a book called Mastering Azure Analytics to wait until Chapter 12 to actually look at performing analytics, but Azure is a large and complex system and until you've got to grips with everything else, you can't really expect to do much analysis.

In my view, this is a very good introduction to the different elements of Azure and how they all fit together. It won't, despite the title, make you into a 'master' of Azure, but after reading it and working through the examples you'd have a really good grip on what the different parts of Azure do and how to use them.

 

See Reading Your Way Into Big Data for more book recommendations on these topics

Related Reviews

Big Data Analytics With Microsoft HDInsight In 24 Hours

Big Data Analytics with Spark

Learning Spark

Apache Hive Essentials

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


Lean DevOps

Author: Robert Benefield
Publisher: Addison-Wesley
Pages: 368
ISBN: 978-0133847505
Print:  0133847500
Kindle: B0B126ST43
Audience: Managers of devops teams
Rating: 3 for developers, 4.5 for managers
Reviewer: Kay Ewbank

The problem this book sets out to address is that of how to deliver on-demand se [ ... ]



The Rust Programming Language, 2nd Ed

Author: Steve Klabnik and Carol Nichols
Publisher: No Starch Press
Date: June 2023
Pages: 560
ISBN: 978-1718503106
Print: 1718503105
Kindle: B0B7QTX8LL
Audience: Systems programmers
Rating: 4.8
Reviewer: Mike James

There's a new edition of what has become the standard text on Rust. Has it matured along with [ ... ]


More Reviews

Last Updated ( Saturday, 28 November 2020 )