Cloud

Redesigning Enterprise Analytics Teams
Redesigning Enterprise …

Cloud technologies are changing the way we operate and do business. They enable us to focus the time and energy of resources on developing applications rather than spending time maintaining infrastructure. While cloud technologies enable business to take the leap, it is vital to understand how these …

Analytics Maturity (Part 2) – Crossing the Chasm
Analytics Maturity (Part …

In Part 1 I wrote about the analytics maturity curve and the gap/chasm that makes it difficult for enterprises to move from traditional BI/descriptive analytics to more modern, value-driven analytics.

Analytics Maturity — Crossing the Chasm

Following are the key reasons that make it difficult for organizations to move from the bottom of …

Azure Data Platform – Capabilities That Enterprises Are Waiting For
Azure Data Platform – …

Data solutions and data architectures encompass key areas in data management and provide guidance on how we ingest, process, store, maintain, consume, secure, and manage data. That is the lifecycle of most data analytics projects and systems.

Azure Data Platform Capabilities

Microsoft is fully invested in making Azure one of the …

Monitor and Manage Costs on Azure
Monitor and Manage Costs …

Azure Cost Management helps in monitoring, optimizing, and controlling costs of Azure resources in subscriptions and resource groups. It shows organizational cost and usage patterns with advanced analytics.

There are three main components of Cost Management:

Three Components of Azure Cost Management

  1. Cost Analysis — Explore and analyze …

How to Structure the Data Lake
How to Structure the Data …

A data lake is a framework, concept, and guidance on where to place data (Microsoft named their product Azure Data Lake, but the concept is broader). From a technology point of view, it suggests storing all data in object-oriented or hierarchical storage. This is the concept of data locality — data …

Introduction to Distributed Computing
Introduction to …

Distributed computing technology enables the compute load to be spread, or distributed, across multiple nodes (computers) connected via a network. The networked machines share the same goal and share the compute load to effectively collaborate and provide the resources to obtain that goal.

Early …