[MUSIC]
Hello, my name is Sachin Chouksey, and
I'm a Principal Engineering Manager in the Cortana Intelligence Team
here at Microsoft.
And I'm gonna be talking about getting started with
Cortana Intelligence Solution Templates.
In order to build out advanced analytics and
AI solutions to help solve real business problems for you.
So big data and advance analytics has a huge potential
to drive transformative change for businesses.
90% of business leaders expect big data and
analytics to dramatically change how they do their business.
They're expecting five times improvement in decision making using
advanced analytics,
and this is coming from management consulting like Bain.
They're expecting 6 to 8% productivity gains to result from
investments in these kind of endeavors data analytics.
Now this is a higher rate of return than other recent technologies have
yielded, even when you go back to the computer investment cycle
in the 1980s.
But only 4% of the firms that actually are using analytics
are doing so in a manner that's truly transformative.
Doing this stuff is not easy, there are significant challenges
that drive a need for this business transformation.
Let's take a look, so let's say you're the Chief Marketing Officer,
you've got a very highly tech-savvy customer base today.
And they have high expectations from your platform, and
they expect really, truly personalized experiences.
Or you're the Head of Customer Experience and
your customers are spread out across the spectrum in terms of
where they are in their life cycle, and you want to understand that.
You want to have that customer 360 view of what your customer's going
through because you want to help retain them, help build loyalty, and
help prevent customer churn.
Or you're the Chief Risk Officer,
you're operating in an environment with intense regulatory scrutiny,
and you want to be better prepared in order to manage risk and
make sure that you're compliant with all the regulations in place.
Or let's say you're the Chief Operating Officer or
the Chief Fraud Officer.
And fraud in today's digital world is more complex, and
you need really, really great controls and tools to have
sophisticated, innovative ways to tackle and solve these problems.
It's much easier to prevent fraud and
much cheaper than to react to fraud that's already happened.
So you wanna find platforms and
solutions that help you solve these types of problems.
And drive that business transformation using data analytics.
So with that, let's talk about what
it takes to actually get started, right, it's easier said than done.
We hear common pain points from our customers.
Creating this sort of business requirements and transforming them
into the technicals requirements in order to build a system that you
actually need to solve these kind of problems, not easy, right?
Building big data in AI Solutions, it's complex and
it's time consuming, and there's a significant skill gap.
A big part of AI solutions requires data scientist and
data science is hard, and data scientist are hard to source.
There's not enough of them, so
these are some of the problems that our customers we often hear from.
So with that
I'd like to introduce Cortana Intelligence Solution Templates.
It's a way to help you accelerate your paths towards big data and
advanced analytics solutions.
Cortana Intelligence Solutions really help improve your business
processes and increase competitiveness.
Now, at the core of it these include interactive dashboards
that help highlight actionable insights from your data, right.
So these are pre-built dashboards that are built for
that specific business outcome that you're looking to solve for.
They're based on proven solution architectures that
enable the transformation of your data into insights,
based on the Cortana Intelligence Suite, which in itself
is a fully managed big data advanced analytics platform.
Now these solution templates can be deployed and
operationalized in minutes.
And they would apply this complex big data architecture which has
already been proven with a number of our customers.
You can take these architectures after they've been deployed and
you can scale and customize the solution for your specific needs.
If you've got an IT organization that's capable
of building out the solution yourself, that's great.
Cuz we have got these rich technical guide
to help you build an enterprise-grade solution yourself.
However, let's say you don't have the man power necessary,
they've got a qualified set of partners to help you with proof of
concepts in your environment.
And to drive that operationalization as well as creating of production
solutions that are specifically built and custom tailored for
your use case, okay.
So, today we're launching three solution templates.
There are two in the retail space, demand forecasting and
personalized offers, and there's one in the manufacturing space for
quality assurance.
Each of these has a set of partners, like I mentioned,
already pre-qualified which we can reach out to, and they're in various
time zones, and they're in the EMEA in the US, Asia, Pacific.
As well as some global ones, and here's the list, and
we'll keep adding more as we qualify more partners.
So with that, let me actually jump into a demo of the Quality Assurance
for Manufacturing Solution template.
So this is the Cortana Intelligence Gallery, and this is where you'll
find all the Cortana intelligent solution templates.
The gallery's at gallery.cortanaintelligence.com.
And within that, you can come here and click on solutions.
That's where you'll find the full set of solution templates that
Microsoft's providing.
Now within that let's go look at the quality assurance for
manufacturing solution template like we initially described, right.
Now this specific solution template is used for
digital manufacturing scenarios where quality assurance across that
assembly line is seriously important, right.
So you've got a whole set of assembly lines that are being used
in sequence or potentially in parallel with a network to build out
a specific product.
And the different devices that are moving across the assembly line
towards the assembly of that final product.
Now as you can probably imagine, identifying errors and
slow downs and potential failures, before they occur,
rather then after, can really help companies be more proactive and
improve productivity within their assembly line.
So if you think about a digital product that you made, and
consists of a printed circuit board, and one part of the assembly line is
applying solar paste to that circuit board, and
then the next part is actually putting on the micro processor.
Now, if that solar paste isn't applied correctly that micro
processors in the second part of that assembly line isn't gonna
set on that board correctly.
And so identifying that failure in the earlier part of that assembly
line, and predicting that failure before reacting to it is actually
more cost efficient.
Because a company can essentially reuse that circuit board.
They can re-wash them and reapply that paste, as opposed to having to
just get rid of the product or get rid of the fully assembled
circuit board at the end with the microprocessors attached.
Or even worse have a negative customer experience when that
product with that circuit board within it comes back for
repairs or warranties.
So that's a specific scenario that this specific solution template is
trying to solve.
So let's actually take a look at the kind of dashboard you get with it.
So if you click on Try it Now,
it essentially opens up a dashboard, a Power BI dashboard.
Now, this is a pre-built dashboard, it's built off of some test data
from the University of California, Irvine.
And this is the SCOM dataset, so,
this is what you're essentially seeing within this dashboard. Dashboard.
This is simulating five different
assembly lines, and this system is actually predicting the failures of
each of those assembly lines, right.
And it's specifically predicting the failure of each device
as it's coming through, as it's moving through the assembly line.
So you can see that assembly line one has a 58% success, and
a 41% failure rate.
And each of the devices as it's going through those assembly lines
you're predicting whether it's gonna fail or pass.
And all of this is based off of data that's already coming from the tests
and the sensors that are on the assembly line.
All you're doing is you're ingesting that data into the system that's
part of the solution, and you're using machine learning
models that are pre-built into the solution to predict that.
As you can see, this specific data set has about seven hours of data,
so if you look at a specific hour you can pull in sensors.
Or information from specific sensors that you might be interested on
specific dates, as well as specific times.
So this is the kind of dash board that you'd get
with the solution template.
So let's take a look at the underlined
architecture of the specific solution.
Now this specific solution,
there's real time data streams coming off of actual assembly line.
And the way that data's been generated is using a data
generator that's built into the solution.
Those data streams are ingested in real time by the event hub and
analyzed in real time by Azure Stream Analytics.
Azure Stream Analytics actually calls a machine learning API,
that's built using Azure Machine Learning.
Which is predicting of each of the devices, based on the test around
that device, is gonna fail, or should be passed along to the rest
of the assembly line, of the succeeding assembly line.
That real time data along with the test results as
well as the prediction is shown in a Power BI dashboard in real time.
Historical data is also stored in Azure SQL Data Warehouse for data at
rest analysis, and that information from the SQL Data Warehouse can
also be shown in that specific Power BI dashboard.
And this is the same dashboard that I showed you earlier.
Now a person is sitting in the field, maybe at the manufacturing
line is gonna be keeping an eye on these dashboards, and
taking a look at those specific predictions.
And saying should I be taking this specific device off the line or
leaving it on the line.
So this is the underlying big data architecture that's built into
this solution.
So assuming that you wanna move forward, you come in here and
you've already played with the dashboard, and you say okay,
I wanna deploy this.
You go ahead and you click Deploy.
So, once you click Deploy,
you come up to the solution deployment wizard.
So, I'm gonna give my deployment a name, as you can see, I've given
it a name already here, I'm gonna choose a specific subscription.
This is an Azure subscription that I wanna deploy into
I'm gonna choose a specific location.
Let's say I'm gonna choose West Europe to deploy here,
and I'm gonna give it a name and click Create.
Now once I click Create I'm gonna be prompted for a couple more things.
I'm gonna be asked to provide a user name for
the SQL Data Warehouse that I'm creating.
So let me give it a name, and a password.
I'm gonna click Next, and
this is where the entire deployment is now taking place.
Now this deployment takes about 20 to 30 minutes.
So, let's fast forward through this a little bit.
So once the entire deployment is done, I'm gonna see a page like
this, which is essentially showing me my next steps.
Now this says I've successfully deployed the entire big
data solution, and again this took about 20 to 25 minutes to put down
in my Azure subscription, right.
I'm gonna go and look at the resource group that
included this specific deployment, click on that.
I'm gonna click on that and essentially get this.
So you can see that I deployed into this subscription
into the West Europe region.
And these are all the different Azure components that
were created and hooked up in this specific architecture,
as a part of this deployment.
Now, in order to finish up, I've got a few more steps.
I'm gonna go look at the post-deployment instructions,
and I've got that deep technical guide that I described earlier.
That's where you'll find this, I'm gonna go click here.
And that's gonna open up the Solution How-to Guide that comes as
a part of every Cortana Intelligence Solution.
Now a Solution How-to Guide is this deep technical guide
that you can use to follow along after an automated deployment.
Or if you wish,
you can actually build out the entire deployment piecemeal.
Using the manual deployment guide that's also included in the solution
instructions.
So, this specifically talks about the dashboard,
the underlying architecture, the specific use cases.
In this specific one we actually work with a company called Jabil
which is in the manufacturing space, and
there's a case study out there as well, which you could look for.
Which talks about how Microsoft used advance analytics to helpJabil,
improve the efficiency of their manufacturing things.
If you'd like to jump to the post-deployment instructions or
the Automated Deployment Guide, that's where you'd come.
And you'd look at everything that was essentially deployed.
Again, it talks about the architecture, the overall flow, and
the post-deployment instructions, which are right here, where,
more often than not, the first thing I would do post deployment,
is essentially look at the stuff that was actually deployed, figure
out where things went, and then start setting up the visualizations.
So this is the final step,
it's actually setting up the visualizations,
where you'd wanna hook up the real time streams that were
deployed as a part of your solution, with Power BI.
And this has all the manual steps that you'd need to in order to
actually finish that up.
So once you're finished setting up your Power BI and the Power BI
desk top file which has the entire dashboard pre built is here already,
and you can just download it.
You can finish setting that up and this is the kind of Power BI
dashboard that you'd get at the very end.
So again, this is showing those five different assembly lines that
are five different machine learning models.
That are basically predicting each Assembly Line and the devices and
the figures for each specific device.
You can look at this real-time data coming in, since I deployed there's
been about 28,000 events or 28,000 data points that have been ingested.
And for Assembly Line 0,
there's roughly 14,000 fails that were predicted.
And in the last a few minutes,
there were about 20 different failures, and four passes.
So this line isn't doing as great as you can see.
And same thing, you can follow through different assembly lines and
setup the same kind of information, as well as you can take action based
on the specific predicted failures for each of these devices.
Here is the actual machine learning experiment that was deployed
as a part of this, and all these resources that are put down,
like I said earlier, are visible in the next steps page.
So you can get to each of those devices and
each of those Azure resources that are laid down using this.
So the way I got to the machine learning experiment was I clicked on
Azure machine learning studio and looked for that specific workspace.
So this is that workspace and
these are all the machine learning experiments or
the web services that were laid down.
And once you have deployed and everything's working end to end,
you can essentially start playing with it and
start tweaking it to your specific needs.
Let's say you don't have the capability to do this yourself,
here is a set of predefined partners that we have prequalified and
we'll keep adding more to this list.
Where you can actually go and reach out to them and
see if they can help you with your specific deployment.
All right, so now that you've seen the demo, right,
why Cortana Intelligence Solution Templates?
Right, they're easy to get started, there's no up-front commitment.
As long as you have an Azure account you can quickly deploy one
and get started.
You can scale and customize the solution to your needs,
it's got the rich technical guides built into it that you can use and
follow along.
And if you don't want to do it yourself you've got the partner
ecosystem that's already prequalified that you can use to
extend and to accelerate your time to value.
So to get started now go to aka.ms/CISolutions to find and
deploy a whole bunch of different Cortana Intelligence Solution
templates, thank you.
[MUSIC]