Azure Weekly Issue 218: 31st March 2019
Welcome to edition 218 of Azure Weekly. We have a big announcement for you this week, as we're launching a brand new Power BI Weekly newsletter! Since its unveiling in 2013, Power BI has grown and matured relentlessly. It's a tool we love and use extensively here at endjin, and we know it's a tool that a lot of you will be familiar with. With an increase in users comes an increase in interesting content from those in the community. As the amount of Power BI content included in the Analytics category of Azure Weekly has seemed ever-increasing recently, we thought that we'd give the content its own newsletter, Power BI Weekly, where you can find all the week's Power BI news and technical content.
If you're interested in keeping up to date with all things Power BI, subscribe through the Power BI Weekly website and follow the Twitter account here: @PowerBIWeekly. (It's worth noting that the existence of Power BI Weekly means that after this edition of Azure Weekly, we will no longer be posting Power BI content in Azure Weekly.)
Power BI Weekly will be published every Tuesday morning, hopefully providing a welcome break to your working day.
Back to Azure now. Here are this week's announcements and updates:
- Blob storage interface on Data Box is now generally available
- Azure Premium Block Blob Storage is now generally available
- Azure Blob Storage lifecycle management generally available
- Azure Storage support for Azure Active Directory based access control generally available
- Power BI open-platform connectivity with XMLA endpoints public preview
- Announcing the public preview of Data Discovery & Classification for Azure SQL Data Warehouse
- Public preview: Windows Server container support in Azure App Service
- New updates to Azure AI expand AI capabilities for developers
- Incrementally copy new files by LastModifiedDate with Azure Data Factory
- Clean up files by built-in delete activity in Azure Data Factory
- Event Hubs resource GUID changes
- What's new for SQL Server 2019 Analysis Services CTP 2.4
- Enhancing presentation mode with slideshow in Windows Power BI app
- Announcing Brigade 1.0: Build a new kind of distributed application
- Azure Cache for Redis resource GUID changes
- Azure IoT Edge for VS Code 1.11.0 has been released – import modules from Azure marketplace
- Azure Marketplace new offers – Volume 34
- Service Bus Messaging Unit name changes
- Hannover Messe 2019: Azure IoT Platform updates power new, highly-secured Industrial IoT Scenarios
- What's new in Azure IoT Central – March 2019
- IoT Hub supports new Azure Monitor metric alerts
- What's new in the latest release: Terraform Azure provider v1.23.0
- New tool available to migrate from classic monitoring alerts
- Azure Site Recovery: Firewall support for replication of on-premises machines
- Video Indexer is now ISO, SOC, HiTRUST, FedRAMP, HIPAA, PCI certified
- Announcing Azure Stack HCI: A new member of the Azure Stack family
- Azure Data Box family meets customers at the edge
- Accelerated AI with Azure Machine Learning service on Azure Data Box Edge
- Introducing the Xamarin.iOS Interpreter
- ExpressRoute Resource GUID name change from "Port" to "Direct"
- Azure Security Center change from monthly to hourly unit of measure
- High-Throughput with Azure Blob Storage
- Larger, more powerful Managed Disks for Azure Virtual Machines
- Azure API Management roundup of features and fixes
- App Service updating PHP to latest versions
- Enabling customers’ hybrid strategy with new Microsoft innovation
Finally, Carmel Eve (@Carmel_Eve) has been experimenting with performing code reviews using NDepend recently - read the first part of the series here: A code review with NDepend Part 1: Quality metrics.
AI + Machine Learning
Covering: Azure Batch AI, Azure Bot Service, Microsoft Genomics, Machine Learning services, Machine Learning Studio, Cognitive Services, Bing APIs, Computer Vision API, Content moderator, Custom Services, Emotion API, Face API, Language Understanding (LUIS), Linguistic Analysis API, QnA Maker API, Speaker Recognition API, Text Analytics API, Translator Speech API, Translator Text API, Web Language Model API
- On the Azure blog, Anand Raman writes about the New updates to Azure AI expand AI capabilities for developers
- Also on the Azure blog, Gaelle Cottenceau writes that Umanis lifts the hood on their AI implementation methodology
- Michael Crump (@mbcrump) posts Tip 189 - Guided tour of Azure Machine Learning Studio
- On Channel 9, Neena Kamath (@neenakamath) answers What is Azure Mixed Reality Services?
- Bhushan Gawale (@BhushanGawale) discusses Integrating Azure QnA Maker Service as a Bot Middleware
Analytics
Covering: Azure Databricks, HDInsight, Data Factory, Stream Analytics, Data Lake Analytics, Event Hubs, Power BI, Azure Analysis Services, Apache Spark for HDInsight, Apache Storm for HDInsight, R Server for HDInsight, Data Catalog
- On the Azure blog, Ye Xu describes how to Incrementally copy new files by LastModifiedDate with Azure Data Factory and describes how to Clean up files by built-in delete activity in Azure Data Factory
- On TechNet, Alp Kaya and Faraz Rasheed explain how to Operationalize Databricks Workloads with Azure Data Factory
- On the MSSQL Tips site, Semjon Terehhov discusses Configuring Azure Data Factory Data Flow
- Also on the MSSQL Tips site, Haroon Ashraf writes Azure Data Catalog Register Data Source Through Application - Part 3
- The Azure updates team highlights the Event Hubs resource GUID changes
- On MSDN, Christian Wade (@_christianWade) describes What's new for SQL Server 2019 Analysis Services CTP 2.4
- Melissa Coates (@SQLChick) describes Three Ways to Use Power BI Dataflows
- Chris Webb (@cwebb_bi) blogs about Power BI, Caching, Parallelism And Power Query Refresh Performance
- On the Power BI blog, Sujata Narayana describes How to do multivariate reporting with Power BI
- Also on the Power BI blog, Christian Wade (@_christianWade) highlights the Power BI open-platform connectivity with XMLA endpoints public preview
- Also on the Power BI blog, Maya Shenhav writes about Enhancing presentation mode with slideshow in Windows Power BI app
- Also on the Power BI blog, Miguel Martinez explains how to See Whats Coming Next in Microsoft Power BI
- On Code Project, Rajat Jaiswal (@RajatJaiswal) describes Tweet sentiment analysis and more using Microsoft flow
Compute
Covering: Virtual Machines, Functions, Batch, Service Fabric, Virtual Machine Scale Sets, Cloud Services, Linux Virtual Machines, SAP HANA on Azure Large Instances
- On the Azure blog, Gorka Madariaga talks about Building serverless microservices in Azure - sample architecture
- Jason Roberts (@robertsjason) writes about Different Ways to Parse Http Request Data in Http-triggered Azure Functions and discusses Returning HTTP Status Codes from Azure Functions
- On .NET Rocks, Carl Franklin and Richard Campbell cover Azure Functions using Node with Simona Cotin
- On Hacker Noon, Ravi Vyas (@ravivyas84) walks through Getting Started with Azure Functions and their extensions Superpower
- Mikhail Shilkov blogs about Reducing Cold Start Duration in Azure Functions
- Tim Anderson (@timanderson) gets Hands on with Windows Virtual Desktop
Containers
Covering: Container Registry, Container Instances, Azure Kubernetes Service (AKS), Web App for Containers
- On Microsoft + Open Source, Matt Butcher announces Brigade 1.0: Build a new kind of distributed application
- On Channel 9, Steve Lasker (@SteveLasker) talks about Azure Container Registry (ACR) repository and tag locking
- Vincent-Philippe Lauzon (@vplauzon) describes Testing outbound connections in AKS-Kubenet and ACI
- Daniel Neumann (@neumanndaniel) discusses Publishing Azure Functions on AKS through the Ambassador API gateway
- Tobias Zimmergren blogs about Protecting your Azure Container Registry by denying all requests except from allowed IP addresses and writes about Developing using Azure Dev Spaces with Azure Kubernetes Services
Databases
Covering: Azure SQL Database, Azure Cosmos DB, SQL Data Warehouse, Redis Cache, SQL Server Stretch Database, SQL Server on virtual machines, Table storage, Azure Database for PostgreSQL, Azure Database for MySQL
- On the Azure blog, Kavitha Jonnakuti announces the public preview of Data Discovery & Classification for Azure SQL Data Warehouse
- Also on the Azure blog, Alexandru Chirica covers Resource governance in Azure SQL Database
- Also on the Azure blog, Sudhakar Sannakkayala bids Happy birthday to managed Open Source RDBMS services in Azure!
- On MSDN, Jose M Jurado (@jmjuradodiaz) writes Lesson Learned 81: How to create a linked server from Azure SQL Managed Instance to SQL Server OnPremise or Azure VM, Lesson Learned 82: Azure SQL Database Managed Instance supports only COPYONLY restoring a database backup and Lesson Learned 83: How to create my own SQL Auditing file in Azure SQL
- On the Database Journal site, Marcin Policht describes Configuring Azure SQL Databases Using Azure Resource Manager Templates
- On TechNet, Ian Moulster writes about Azure SQL Database Managed Instance: A Completely Unofficial Primer
- The Azure updates team highlights the Azure Cache for Redis resource GUID changes
- On the MSSQL Tips site, Gauri Mahajan explains how to Customize Azure Data Studio with Dashboard Widgets
Developer Tools
Covering: Visual Studio, Visual Studio Code, SDKs, Developer tool integrations, CLIs, Blockchain Workbench
- On the IoT Dev blog, Xin Shi writes that Azure IoT Edge for VS Code 1.11.0 has been released – import modules from Azure marketplace
- On the Premier Developer blog, Priti Kalani describes Preparing for AZ-300 and AZ-301 with Pluralsight courses
- On the Microsoft Cloud IT Pro Podcast, Ben Stegink and Scott Hoag (@msclouditpro) present Episode 118 – Lots Of News
- Pascal Naber explains how to Read Azure docs always in en-us instead of local language
- On Channel 9, Scott Hanselman (@shanselman) and Magnus Martensson prompt us Get ready for Global Azure Bootcamp 2019
- Mark Brimble (@BrimbleMark) talks about Azure – XML to JSON Liquid Templates
- On the Azure blog, Christine Alford (@heyalford) highlights the Azure Marketplace new offers – Volume 34
- On TechNet, Amanda Buchholz explains how to Learn about the latest service availability, feature updates and releases in Azure
DevOps
Covering: Visual Studio Team Services (VSTS), Azure DevTest Labs, DevOps tool integrations, Azure DevOps Projects, Azure Lab Services
- On the MSSQL Tips site, John Miner (@JohnMiner3) writes about Continuous database deployments with Azure DevOps
- On the .NET Curry blog, Subodh Sohoni (@subodhsohoni) describes Using Azure DevOps for Build and Deployment of NodeJS application and blogs about Using Azure DevOps for NodeJS application optimization using Gulp
- Rahul Nath (@rahulpnath) blogs about Building Windows Service Installer on Azure Devops
- On Code Project, Florian Rappl (@FlorianRappl) writes about End-To-End Testing in Azure Pipelines using Nightwatch.js
- On Channel 9, Damian Brady (@damovisa) describes Using GitHub Actions to Deploy to Azure with Gopinath Chigakkagari
Identity
Covering: Azure Active Directory, Multi-factor Authentication, Azure Active Directory Domain Services, Azure Active Directory B2C
- On the Kloud blog, Darren Robinson (@darrenjrobinson) blogs about Building SailPoint IdentityNow Azure AD Source Filters
- On TechNet, Sam McNeill writes that Federated Authentication Links Apple School Manager With AzureAD
- Michael Crump (@mbcrump) posts Tip 190 - Multi-Factor Authentication on Azure in a Nutshell
- On MSDN, Deva Gnanam (@devagnanam) talks about Azure Developer – Get the list of conference rooms using Microsoft Graph API programmatically
Integration
Covering: Service Bus, Logic Apps, Event Grid
- The Azure updates team highlights Service Bus Messaging Unit name changes
- On Channel 9, Chris Segura (@IoTHybridCloud) talks about Using Ethereum Logic Apps to push ledger data into to a MySQL or PostgreSQL database Block Talk
- On the Serverless360 blog, Mohan Nagaraj recaps Azure Logic Apps Live – March 2019
Internet of Things
Covering: IoT Hub, IoT Suite, IoT Edge, IoT Central, IoT solution accelerators, Time Series Insights, Azure Maps, Azure Sphere
- On the Azure blog, Sam George (@samjgeorge) writes about Hannover Messe 2019: Azure IoT Platform updates power new, highly-secured Industrial IoT Scenarios
- Also on the Azure blog, Olivia Burgess writes that the Azure Sphere ecosystem accelerates innovation
- Also on the Azure blog, Jaishree Subramania tells us Why IoT is not a technology solution—it's a business play
- Also on the Azure blog, Vivian Liu talks about What's new in Azure IoT Central – March 2019
- The Azure updates team highlights that IoT Hub supports new Azure Monitor metric alerts
- On Channel 9, Olivier Bloch (@obloch) talks about the Azure IoT Certification Service with Koichi Hirao and talks about Securing your IoT application with Azure Security Center with Efim Hudis
Management and Governance
Covering: Backup, Site Recovery, App Insights, Azure Advisor, Sceduler, Automation, Log Analytics, Azure Monitor, Security & Compliance, Protection & Recovery, Automation & Control, Insight & Analytics, Azure Service Health, Microsoft Azure portal, Azure Resource Manager, Cloud Shell, the Azure mobile app, Azure Policy, Cost Management, Azure Managed Applications
- On the Kloud blog, John Downs discusses Automating Azure Instrumentation and Monitoring – Part 5: Log Alerts
- On the Azure blog, Scott Kinghorn talks about Analysis of network connection data with Azure Monitor for virtual machines
- On the Azure podcast, The Azure podcast team (@AzurePodcast) presents Episode 272 - The New Azure Monitor with Shankar Sivadasan
- On Channel 9, Christos Matskas (@ChristosMatskas) talks about Investigating Production Issues with Azure Monitor and Snapshot Debugger with Isaac Levin
- The Azure updates team writes about the New tool available to migrate from classic monitoring alerts and writes about Azure Site Recovery: Firewall support for replication of on-premises machines
- Also on the Azure blog, Stephen Baron explains how to Get an official service issue root cause analysis with Azure Service Health
- Stanislav Zhelyazkov (@StanZhelyazkov) highlights the Free Book: Inside Azure Management v3
- On Microsoft + Open Source, Mark Gray (@markg_msft) delves into What's new in the latest release: Terraform Azure provider v1.23.0
- David O'Brien (@david_obrien) blogs about Managing Terraform State on Azure
- On TechNet, Chris Rhodes (@ChrisReBoot) walks through Optimising Azure Spending
- On Microsoft Cloud Blogs, Mayunk Jain describes What's new in System Center Configuration Manager and Microsoft Intune: Spring 2019 Edition
Media
Covering: Media services, Encoding, Live and On-Demand Streaming, Azure Media Player, Content Protection, Media Analytics, Video Indexer
- The Azure updates team highlights that the Video Indexer is now ISO, SOC, HiTRUST, FedRAMP, HIPAA, PCI certified
Microsoft Azure Stack
Covering: Azure Stack
- On the Azure blog, Julia White (@julwhite) talks about Enabling customers’ hybrid strategy with new Microsoft innovation
- Also on the Azure blog, Arpan Shah (@arpanshah) announces Azure Stack HCI: A new member of the Azure Stack family
- Thomas Maurer (@thomasmaurer) also covers Azure Stack HCI – A new member of the Azure Stack family
- Charbel Nemnom (@charbelnemnom) highlights that Storage Spaces Direct is Now Azure Stack HCI
- On the Azure podcast, The Azure podcast team (@AzurePodcast) presents Episode 271 - Azure Stack - Tales from the field with Heyko Oelrichs and Rathish Ravikumar
- Also on the Azure blog, David Armour (@Darmour_MSFT) writes Azure Stack IaaS – part six
Migration
Covering: Azure Database Migration Service, Azure Migrate, Data Box
- On the Azure blog, Dean Paron (@deanparon) writes that Azure Data Box family meets customers at the edge
- Also on the Azure blog, Ted Way writes about Accelerated AI with Azure Machine Learning service on Azure Data Box Edge
- Also on the Azure blog, Vivek Darera announces that Blob storage interface on Data Box is now generally available
Mobile
Covering: App Service (Mobile), Notification Hubs, Mobile apps, API apps, Visual Studio App Centre, Xamarin
- On the Xamarin blog, Chris Hamons (@IfErrThrowBrick) introduces the Xamarin.iOS Interpreter
- Also on the Xamarin blog, David Ortinau (@davidortinau) invites us to Join the Xamarin Visual Challenge
- Also on the Xamarin blog, Jonathan Peppers (@JonathanPeppers) blogs about GlideX for For Fast Images on Android
- On Channel 9, John Papa (@John_Papa) talks about Five Ways You Can Build Mobile Apps with JavaScript with Todd Anglin
Networking
Covering: ExpressRoute, Azure DNS, Virtual Network, Traffic Manager, Load Balancer, VPN Gateway, Application Gateway, Network Watcher
- The Azure updates team highlights the ExpressRoute Resource GUID name change from "Port" to "Direct"
Security
Covering: Azure Information Protection, Key Vault, Security Center, Azure DDoS Protection, Azure Advanced Threat Protection
- The Azure updates team highlights the Azure Security Center change from monthly to hourly unit of measure
- On TechNet, Brandon Wilson highlights the Infrastructure + Security: Noteworthy News (March, 2019)
Storage
Covering: Storage, StorSimple, Data Lake Store, Blob Storage, Disk Storage, Managed Disks, Queue Storage, File Storage, Storage Explorer, Archive Storage
- On the Azure blog, Claus Joergensen announces that Azure Premium Block Blob Storage is now generally available and writes about High-Throughput with Azure Blob Storage
- Also on the Azure blog, Tad Brockway (@tadbrockway) announces that Larger, more powerful Managed Disks for Azure Virtual Machines
- Also on the Azure blog, Yuan Zheng announces that Azure Blob Storage lifecycle management generally available
- Also on the Azure blog, Chris Brooks announces that Azure Storage support for Azure Active Directory based access control generally available
- On MSDN, Renaud Benard discusses Assessing your disk performance and your needs: Choosing your Azure storage disks (Part 3)
Web
Covering: App Service (Web), API Management, Content Delivery Network, Azure Search, Web apps, Azure SignalR Service
- The Azure updates team provides the Azure API Management roundup of features and fixes, highlights that App Service updating PHP to latest versions and highlights the Public preview: Windows Server container support in Azure App Service
- Rahul Nath (@rahulpnath) talks about Custom Authorization Policy Providers in .Net Core For Checking Multiple Azure AD Security Groups
- On Channel 9, Jon Galloway and Damian Edwards present the ASP.NET Community Standup - March 26th, 2019 - SignalR with Brady Gaster
- Vincent-Philippe Lauzon (@vplauzon) writes about API Management exclusive access to Azure Function
Azure Weekly Archive
If you would like to read more interesting articles from the Azure ecosystem check out our archive where you will find all of the back issues.
Contribute Content
If you would like to contribute any content to the Azure Weekly newsletter, please email azureweekly@endjin.com