This chapter covers:
- Importing data into Azure SQL Database with external data sources
- Configuring cross-database queries in Azure SQL Database
- Importing file data into Azure SQL Database with Azure Data Factory
- Configuring version control with Azure Data Factory
In the last chapter, you learned about creating and configuring Azure SQL Database (SQLDB). A relational database like SQLDB provides a very accessible endpoint for queries into both the serving layer and speed layer of a Lambda architecture analytics system. In chapter 6, you saw the real-time part of the processing workflow, with Stream Analytics calculations that flowed into SQLDB. Chapter 10 demonstrated using Azure Data Factory (ADF) to automate the batch-processing part using Azure Data Lake Analytics (ADLA). SQLDB sits at the center of this web of data flows, and forms the primary service of the Serving layer.
Figure 12.1. Lambda architecture with Azure PaaS services

In this chapter, you’ll learn how to move data in Azure services into SQLDB. This includes the outputs of batch processing with ADLA, data loaded in Blob storage, and data in other SQLDBs. Providing data via an RDBMS gives more users access, with a wider range of tools, than data files only.