9
Extending SQL Server Extending SQL Server Data Mining Data Mining Ryan Ebert Ryan Ebert Richard Rogers Richard Rogers Nick Crampton Nick Crampton

Extending SQL Server Data Mining

Embed Size (px)

DESCRIPTION

Extending SQL Server Data Mining. Ryan Ebert Richard Rogers Nick Crampton. Plugins. Use store procedures to add functions past basic data mining Use visual studio to enhance data mining Develop plug in algorithms Develop new viewers to visualize data. Plug-in algorithms. - PowerPoint PPT Presentation

Citation preview

Page 1: Extending SQL Server Data Mining

Extending SQL Server Data Extending SQL Server Data MiningMining

Ryan EbertRyan Ebert

Richard RogersRichard Rogers

Nick CramptonNick Crampton

Page 2: Extending SQL Server Data Mining

PluginsPlugins

Use store procedures to add functions Use store procedures to add functions past basic data miningpast basic data mining

Use visual studio to enhance data miningUse visual studio to enhance data mining Develop plug in algorithmsDevelop plug in algorithms Develop new viewers to visualize dataDevelop new viewers to visualize data

Page 3: Extending SQL Server Data Mining

Plug-in algorithmsPlug-in algorithms

SQL server 2005 allows third parties to SQL server 2005 allows third parties to develop their own algorithms for Analysis develop their own algorithms for Analysis servicesservices

You can add or disable algorithmsYou can add or disable algorithms Add on algorithms appear to end user the Add on algorithms appear to end user the

same as built in algorithmssame as built in algorithms

Page 4: Extending SQL Server Data Mining
Page 5: Extending SQL Server Data Mining

How plug-in algorithm worksHow plug-in algorithm works

Receives stream of data and extracts and Receives stream of data and extracts and stores patternsstores patterns

Receives requests to describe patterns Receives requests to describe patterns and apply them to new data and make and apply them to new data and make predictionspredictions

Page 6: Extending SQL Server Data Mining

Managed Plug-insManaged Plug-ins

Plug-in is a COM objectPlug-in is a COM object Possible to use COM interfaces with .net Possible to use COM interfaces with .net Usable with languages such as C# and VBUsable with languages such as C# and VB Memory is not managed by Analysis Memory is not managed by Analysis

servicesservices

Page 7: Extending SQL Server Data Mining

Installing Plug-in AlgorithmsInstalling Plug-in Algorithms

Register COMRegister COM Update server’s INI fileUpdate server’s INI file Instructions are listed in sample plug-inInstructions are listed in sample plug-in

Page 8: Extending SQL Server Data Mining

Use Data Mining ViewersUse Data Mining Viewers

Add viewers to algorithmsAdd viewers to algorithms Add viewers to display your own Add viewers to display your own

algorithmsalgorithms Included controls are .NET Winform Included controls are .NET Winform

controlscontrols You can create your own viewing libraryYou can create your own viewing library

Page 9: Extending SQL Server Data Mining

ConclusionConclusion

SQL server 2005 is very extendableSQL server 2005 is very extendable Depends on your ability to programDepends on your ability to program Works with plug-insWorks with plug-ins Create models, predictions, content Create models, predictions, content

navigation, data mining viewersnavigation, data mining viewers