Expert Insights

blog

Data & AI


Power BI vs SSRS

A detailed description of the differences between Power BI and SSRS

Zed Dietrich by Zed Dietrich

Moving Big data in and around Azure using Azure Data Factory.

There are numerous data storage options available on Azure, each one designed and developed for different modern data storage scenarios. These storage options could be in the form of database, data warehouse, data caches and data lakes. Usage of these depends on the application and the scale that they serve. Within databases, some applications might need relational database, some might need NOSQL, or a key-value storage, or in-memory database (for caching), or blob storage (for media and large files). Another criteria to keep in mind when selecting a database for your application is the required read-write throughput and latency. Azure has a wide array of fully-managed database services which frees up the development teams valuable time in managing, scaling and configuring these databases.

Whatever database you choose, you should also keep in mind how easy or difficult it is to move the data in and out of that database. You might have a situation in future where you need to move to a new database solution because of reasons like change in application architecture, scale, performance, or even cost. Microsoft Azure has a very powerful ETL tool called Azure Data Factory to easily move data in and around Azure at scale. It has over 80 native connectors which can serve both as source and sink.  In this blog, I would like to highlight a few features and concepts of Azure Data Factory which will serve as a quick start guide for anyone looking to do data movement and transformation on Azure.

Siddharth Bhola by Siddharth Bhola

Data Collection on Twitter

Learn Data Collection on Tweeter with python and a Tweeter Developer account.

Alex Zhang by Alex Zhang

ETHICS OF AI – Chapter 3: Humanity Positively Impacted by AI

For the benefit of humanity, AI can prove to be the most important invention of our generation, if the strengths are appropriately governed.  If you consider the innovation wave that AI is producing and the comparison between it and all previous generations, the opportunity for economic advancement, personal empowerment, invention, and maximization of humanity’s strengths has never seen a greater time of set before it.  The benefits of applying AI to human challenges span from medical, to manufacturing, to safety, to personal well-being, to optimizing relationships.  We’ll spend some time talking about the areas of life that will be positively impacted by AI, but these will only be a sample, because the most game-changing haven’t even been ideated yet.

Nathan Lasnoski by Nathan Lasnoski

ETHICS OF AI – Chapter 2: The Definition of Artificial Intelligence

What is AI?  Is AI essentially any machine computational process that takes an input and arrives at a probability? Does it depend on more?  To have a fruitful conversation about artificial intelligence, we need to break it down into at least two main categories

Nathan Lasnoski by Nathan Lasnoski

ETHICS OF AI - Chapter 1: The Human Difference

The first question when considering machine ethics is “where to start?”  We could start with a definition of ethics, an understanding of what is possible, or how machines are improving at an increasing rate.

Nathan Lasnoski by Nathan Lasnoski

Computer Vision: What does Ai see in the real world on Microsoft platform?

Microsoft Cognitive Services allows for your applications, websites, or services to become more aware of the natural surroundings by giving ability to hear, see, speak, and understand the user and environment around the user.  So, what can a computer see? Do android dream of electric sheep?

Lwin Maung by Lwin Maung

ETHICS OF AI – INTRODUCTION

We are experiencing a generational shift in the impact of technology in the human experience.  The infusion of technology into every aspect of life is changing the way we live our daily lives and the way businesses engage their customers, partners, and employees.   

Nathan Lasnoski by Nathan Lasnoski