Working with DnB Company Cleanse Match Dataset from Azure Datamarket

13
Working with the Company Cleanse & Match Dataset Lynn Langit August 2013 Working with the Windows Azure Marketplace and DnB data

description

shows how to access DnB Company Cleanse Match dataset from Azure Datamarket using Excel Power Query or C#

Transcript of Working with DnB Company Cleanse Match Dataset from Azure Datamarket

Page 1: Working with DnB Company Cleanse Match Dataset from Azure Datamarket

Working with the Company Cleanse & Match Dataset

Lynn Langit

August 2013

Working with the Windows Azure Marketplace and DnB data

Page 2: Working with DnB Company Cleanse Match Dataset from Azure Datamarket

Who, What and Why D&B

World's leading source of commercial

information and insight on businesses

In business for 175 years, providing

company data from a global database with 215 Million records

Data collected from 30,000 sources, uses

D&B D-U-N-S identification system

Data used by sales, marketing,

procurement, suppliers and more

Page 3: Working with DnB Company Cleanse Match Dataset from Azure Datamarket

What is the Windows Azure Marketplace?

One-stop shop for premium datasets

You can browse, consume or sell

• Direct exploration• Excel Power Pivot• Other • APIs (Visual Studio)

Interact via

Page 4: Working with DnB Company Cleanse Match Dataset from Azure Datamarket

About the D&B Company Cleanse Match Dataset

Page 5: Working with DnB Company Cleanse Match Dataset from Azure Datamarket

Demo 1 – Understanding the D&B Company Cleanse & Match Dataset

5

Page 6: Working with DnB Company Cleanse Match Dataset from Azure Datamarket

DnB Azure Key Concepts

• URI– https://api.datamarket.azure.com/DNB/DQSCompanyMatch/v1/

• One Method– SuggestCompanyDetails

• 10 Input Parameters (5 are required)

• 22 Output Parameters

Page 7: Working with DnB Company Cleanse Match Dataset from Azure Datamarket

Demo 2 – EXPLORING using Excel Power Query to understand the DnB Company Cleanse Match Dataset

7

Page 8: Working with DnB Company Cleanse Match Dataset from Azure Datamarket

Using Power Query Key Concepts

• URI & User Key for Data Market– https://api.datamarket.azure.com/DNB/DQSCompanyMatch/v1/

– <user key> from Azure Data Market

– One Method (SuggestCompanyDetails)• 10 Input Parameters (5 are required)

– Must call ‘invoke’ method

Page 9: Working with DnB Company Cleanse Match Dataset from Azure Datamarket

Using Data Quality Services

• SQL Server 2012 DQS can consume Windows Azure Marketplace datasets

• See this screencast for more detail - here

Page 10: Working with DnB Company Cleanse Match Dataset from Azure Datamarket

Part 3 – Writing an application in C# that consumes DnB data from the Windows Azure Marketplace

10

Try it out!

Page 11: Working with DnB Company Cleanse Match Dataset from Azure Datamarket

Accessing Data via the API

• Data is exposed via OData feeds• Must pass credentials and key when calling

the method• Must pass in required parameters

Page 12: Working with DnB Company Cleanse Match Dataset from Azure Datamarket

Considerations

• Authentication– HTTP or OAuth - http://msdn.microsoft.com/en-us/library/gg193415.aspx

• Query Type– Fixed

• Call pre-defined methods

– Flexible • Can call with optional parameters• Generate proxy via Visual Studio ‘Add Service Reference’

– REST or SOAP

Page 13: Working with DnB Company Cleanse Match Dataset from Azure Datamarket

Resources

• FAQ• Reference Guide to Cleanse & Match Dataset

– On my blog• Promo code to get started

– Send email to “[email protected]