Book Image

Data Modeling for Azure Data Services

By : Peter ter Braake
Book Image

Data Modeling for Azure Data Services

By: Peter ter Braake

Overview of this book

Data is at the heart of all applications and forms the foundation of modern data-driven businesses. With the multitude of data-related use cases and the availability of different data services, choosing the right service and implementing the right design becomes paramount to successful implementation. Data Modeling for Azure Data Services starts with an introduction to databases, entity analysis, and normalizing data. The book then shows you how to design a NoSQL database for optimal performance and scalability and covers how to provision and implement Azure SQL DB, Azure Cosmos DB, and Azure Synapse SQL Pool. As you progress through the chapters, you'll learn about data analytics, Azure Data Lake, and Azure SQL Data Warehouse and explore dimensional modeling, data vault modeling, along with designing and implementing a Data Lake using Azure Storage. You'll also learn how to implement ETL with Azure Data Factory. By the end of this book, you'll have a solid understanding of which Azure data services are the best fit for your model and how to implement the best design for your solution.
Table of Contents (16 chapters)
1
Section 1 – Operational/OLTP Databases
8
Section 2 – Analytics with a Data Lake and Data Warehouse
13
Section 3 – ETL with Azure Data Factory

Provisioning a Cosmos DB database

As we did in Chapter 4, Provisioning and Implementing an Azure SQL Database, to create a database, we will go through the process of creating a Cosmos DB database step by step. Different settings are described in different sub-sections, but all steps should be followed (although you could create a database with default settings after entering the settings on the first page with basic settings only).

Let's get started:

  1. Start a browser and open the Azure portal (portal.azure.com).
  2. Open the portal menu (click on the button with three horizontal lines in the upper-left corner of the portal home page).
  3. Click in the menu on the Create a resource button.
  4. Type Azure Cosmos DB in the textbox at the top of the page to search the marketplace.
  5. Click on the tile for Azure Cosmos DB.
  6. Click on the Create button.

You now get to a page with multiple tiles where you need to choose the type of API you want to use. Cosmos DB...