LEADER 07039nam 2200553 450 001 9910552718303321 005 20221016132704.0 010 $a1-4842-8067-9 024 7 $a10.1007/978-1-4842-8067-6 035 $a(MiAaPQ)EBC6921834 035 $a(Au-PeEL)EBL6921834 035 $a(CKB)21393289800041 035 $a(OCoLC)1303571845 035 $a(OCoLC-P)1303571845 035 $a(CaSebORM)9781484280676 035 $a(PPN)261525344 035 $a(EXLCZ)9921393289800041 100 $a20221016d2022 uy 0 101 0 $aeng 135 $aurcnu|||||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aPro serverless data handling with Microsoft Azure $earchitecting ETL and data-driven applications in the cloud /$fBenjamin Kettner and Frank Geisler 210 1$aBerkeley, California :$cApress,$d[2022] 210 4$d©2022 215 $a1 online resource (317 pages) $cillustrations 300 $aIncludes index. 311 08$aPrint version: Kettner, Benjamin Pro Serverless Data Handling with Microsoft Azure Berkeley, CA : Apress L. P.,c2022 9781484280669 327 $aIntro -- Table of Contents -- About the Authors -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Part I: The Basics -- Chapter 1: Azure Basics -- The Different Cloud Service Models -- Infrastructure as a Service (IaaS) -- Platform as a Service (PaaS) -- Software as a Service (SaaS) -- Cloud Model Responsibilities -- The Structure of Microsoft Azure -- Azure Geographies -- Azure Regions -- Azure Availability Zones -- Azure Account -- Azure Subscription -- Azure Resource Groups -- Azure Resource Manager -- Creating and Naming the Resources -- Creating Resources -- Naming Resources -- Overview of Data Services -- Data Categories -- Azure Data Services -- Summary -- Chapter 2: Serverless Computing -- Cloud Software Delivery -- Serverless Delivery -- The Cost of Perfection -- Handling Data -- Chapter 3: Data-Driven Applications -- ETL the Classic Way -- Transformation: What Does That Mean? -- Different Data Models for Different Applications -- OLTP: The Relational Model -- Table -- Key -- Relationship -- OLAP: Star and Snowflake Schemas -- Modern Data Warehouses and Data Applications -- Part II: Hands-On -- Chapter 4: Azure Functions -- The Flavors of Azure Functions -- Triggers and Bindings -- Creating Your First Azure Function -- Creating the Azure Resources -- Creating the Function -- A Look at the Code -- Testing the Function -- Deploying Your Function -- Handling State -- The Basics -- The Code -- Running It in the Cloud -- Chapter 5: Logic Apps -- Principles of Code-Free Implementation -- Creating a Logic App -- The Logic Apps UI -- Chapter 6: Azure Data Factory -- The Building Blocks of ADF -- Working with Azure Data Factory -- Creating an ADF Using Azure CLI -- Preparing Resources -- Creating a Pipeline -- Parametrizing Your Pipeline -- Creating a Data Flow -- Best Practices -- Using Git -- Using Azure Key Vault. 327 $aChapter 7: Database and Storage Options -- Relational and Non-Relational Data Explained -- Storage Accounts -- Storage Account Basics -- Creating a Storage Account -- Using Azure Table Storage -- Azure Queue Storage -- Cosmos DB -- Use Cases for Cosmos DB Accounts -- Azure SQL DB Serverless -- Creating a Serverless SQL Database -- When to Choose What? -- Chapter 8: IoT Hub, Event Hub, and Streaming Data -- IoT Hub -- Event Hub -- Service Bus -- Stream Analytics -- Chapter 9: Power BI -- Power BI Service and Power BI Desktop -- Building Data Visualizations with Power BI Reports -- Visualizing Data Streams -- Sharing Content -- Licensing of Power BI -- Part III: Design Practices -- Chapter 10: Achieving Resiliency -- What Is Resiliency? -- How Is Resiliency Ensured? -- Different Areas to Be Resilient -- Patterns That Support Resiliency -- Choosing the Right Services for Resiliency -- Achieving Resiliency -- Chapter 11: Queues, Messages, and Commands -- Messages -- Events -- Commands -- Scenarios for Events and Commands -- Implementing the Scenario -- Chapter 12: Processing Streams of Data -- Streaming Data-What Is It About? -- Stream Processing: Lambda Architecture -- Implementing a Lambda Architecture in Azure -- There's More? -- Chapter 13: Monitoring Serverless Applications -- Monitoring and Alerting -- Serverless and Monitoring -- Implementing Monitoring -- Implementing Alerting -- Part IV: Putting It All Together -- Chapter 14: Tools and Helpers -- Visual Studio Code -- Azure Data Studio -- Docker / Docker Desktop -- Azure CLI -- PowerShell -- Bicep / ARM Templates -- Azure Storage Explorer -- Azure DevOps -- dbatools -- Azure Quickstart Templates -- Git -- Git Kraken -- Chocolatey -- Azure Data Community -- Useful Visual Studio Code Plugins -- Chapter 15: Data-Loading Patterns -- Data-Loading Patterns for Flat Files. 327 $aData-Loading Patterns for REST APIs -- Data-Loading Patterns for Databases -- Data-Loading Patterns for Data Streams -- Chapter 16: Data Storage Patterns -- Relational Databases -- Storage Accounts -- Non-Relational Databases -- Chapter 17: Architecture for a Modern Data-Driven Application -- REST API, Tracking & -- Transaction Data -- Communicating with the Shops -- Data Warehousing and Analytics -- Index. 330 $aDesign and build architectures on the Microsoft Azure platform specifically for data-driven and ETL applications. Modern cloud architectures rely on serverless components more than ever, and this book helps you identify those components of data-driven or ETL applications that can be tackled using the technologies available on the Azure platform. The book shows you which Azure components are best suited to form a strong foundation for data-driven applications in the Microsoft Azure Cloud. If you are a solution architect or a decision maker, the conceptual aspects of this book will help you gain a deeper understanding of the underlying technology and its capabilities. You will understand how to develop using Azure Functions, Azure Data Factory, Logic Apps, and to employ serverless databases in your application to achieve the best scalability and design. If you are a developer, you will benefit from the hands-on approach used throughout this book. Many practical examples and architectures applied in real-world projects will be valuable to you on your path to serverless success. 606 $aData warehousing 606 $aMicrosoft Azure (Computing platform) 606 $aCloud computing 615 0$aData warehousing. 615 0$aMicrosoft Azure (Computing platform) 615 0$aCloud computing. 676 $a005.745 700 $aKettner$b Benjamin$01214601 702 $aGeisler$b Frank 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910552718303321 996 $aPro Serverless Data Handling with Microsoft Azure$92804550 997 $aUNINA