Detail look at “Power BI Q&A” – Video

In this video Pedram Rezaei from the Power BI team and Marc Reguera from Microsoft Finance demonstrate how one can simply load a Power Pivot model into Power BI for Office 365 and intuitively begin asking questions in natural language against that dataset. [View:] You can read more about “Q&A” here.


Microsoft adds natural language search over data to Office 365

We are excited to announce a preview of Q&A, a natural language based experience for interacting with data as part of the Power BI for Office 365 offering. Q&A builds upon Microsoft’s first in class Business Intelligence platform and allows the use of natural language to discover, understand, and report over your own datasets. In…

Q&A feature of Power BI

At our Worldwide Partner Conference in Houston we unveiled Power BI for Office 365, a self-service business intelligence (BI) solution delivered through Excel and Office 365 which provides information workers with data analysis and visualization capabilities to identify deeper business insights from their on-premises and cloud data. One of the most exciting new features of…


Natural language capability of Power BI

Over the past 18 months I have been working as the software architect of an amazing piece of technology that is set to revolutionize how people will interact with data. It started as an incubation project and soon matured to become this amazing service that we just recently unveiled to the world. “InfoNav” is the…


Natural Interaction and Microsoft BI

Today, Microsoft released the official Kinect for Windows SDK. Here is something we have been experimenting with here in the SQL Server BI product group that you might find interesting. A while ago, at SQL PASS Summit 2011 in Seattle, WA, I demoed turning any random surface or wall into a touch screen using a single…


Building a LINQ Provider

Throughout this article, I will build a simple IQueryable provider similar to the LINQ to SQL provider demonstrating what is needed to build a custom provider that is capable of executing LINQ queries and performing create, update and delete operations. Read the rest on MSDN at Pedram  

Introducing Parallel Extensions to the .NET Framework

There is no escaping from concurrency challenges… or is there? (A slightly modified version of this article was published in the August 2008 edition of the MSDN Flash newsletter) Dual, quad, and eight-core processors are becoming the norm. Is your application capable of utilising all available processors? In order to achieve this level of utilisation…


ADO.NET Data Services: CLR-based data models and navigation links

As you are probably aware, one of the new additions to the .NET Framework 3.5 SP1 is a technology called ADO.NET Data Services (code name Astoria). ADO.NET Data Services natively supports ADO.NET Entity Framework (EF) models. However Data Services it is not limited to EF. ADO.NET Data Services can deploy consistent representations of data regardless…


.NET debugging made easier

Not sure about you but I was not aware of the existence of the DebuggerStepThroughAttribute. Debugging code can be difficult at times and any tool or mechanism that can ease this pain is always welcome. As far as the CLR is concerned, there is no semantic attached to this attribute. However Visual Studio does not…


WebChannelFactory inside a WCF Service

When using a WebChannelFactory inside a WCF service that already has an OperationContext, you may need to create a new context before being able to successfully callout using a channel created by the WebChannelFactory. (Notice the line in bold) public class RelationService : IRelationService {   public Relation[] GetRelations()   {     var factory =…