MS SQL SERVER: Sql server data mining architecture


Published on

MS SQL SERVER: Sql server data mining architecture

Published in: Technology
1 Comment
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

MS SQL SERVER: Sql server data mining architecture

  1. 1. SQL Server Data Mining Architecture<br />
  2. 2. overview<br />Analysis Services Architecture Introduction<br />XMLA Overview<br />XMLA APIs<br />Data Mining Security<br />Excel Add-Ins over HTTP<br />Summary<br />
  3. 3. Analysis Services Architecture Introduction<br />Microsoft SQL Server Analysis Services (SSAS) uses both server and client components to supply online analytical processing (OLAP) and data mining functionality for business intelligence applications:<br />The server component of Analysis Services is implemented as a Microsoft Windows service. <br />Clients communicate with Analysis Services using the public standard XML for Analysis (XMLA). Analysis Services provides a variety of clients, such as OLE DB, ADOMD.NET, and more.<br />Query commands can be issued using the following languages: SQL; Multidimensional Expressions (MDX), or Data Mining Extensions (DMX).<br />
  4. 4. XML for Analysis(XMLA)<br />XML for Analysis (XMLA) is a Simple Object Access Protocol (SOAP)-based XML protocol, designed specifically for universal data access to any standard multidimensional data source residing on the Web.<br />Both Analysis Management Objects (AMO) and ADOMD.NET use the XMLA protocol when communicating with an instance of Analysis Services.<br />
  5. 5. XMLA APIs<br /> The two APIs used in XMLA protocol are:<br />
  6. 6. XMLA and Analysis Services<br />Analysis Services extends XMLA to include the Data Definition Language (DDL) it uses to create server objects.<br /> This DDL is directly accessible and editable in both BI Dev Studio and SQL Server Management Studio. <br />To access the DDL of an object in BI Dev Studio, right-click the object in the Solution Explorer and choose View Code.<br />To access an object’s DDL from SQL Server Management Studio, right-click in Object Explorer and choose Script Database as  CREATE To as shown in the next figure.<br />
  7. 7. XMLA and Analysis Services<br />
  8. 8. Phases of mining structure processing<br />Processing occurs in the following four stages:<br />Train your<br />mining models using data mining algorithms.<br />
  9. 9. Data Mining Security<br />Security in Analysis Services is role-based i.e., you create a role that defines a set of permissions you want to provide, and then you assign usersto that role.<br />The process of securing Microsoft SQL Server Analysis Services occurs at two different levels:<br /><ul><li> The instance level is composed of all the physical elements(data folders, applications, etc) used by an Analysis Services instance that must be secured to make sure that only authorized users have the permission to access them.
  10. 10. The user level is composed of the permissions granted to the users that allow them to access the information stored in the Analysis Services database and, also, prevents users from accessing data beyond their privileges.</li></li></ul><li>Data Mining Permissions<br />
  11. 11. Excel Add-Ins over HTTP<br />Microsoft SQL Server 2008 Data Mining Add-Ins for Excel can provide a full experience via session mining models.<br />If Basic Authentication is not an option, then you will need to create an Analysis Services database and grant read permissions to the account used by IIS to execute requests.<br />Enable the Analysis Services support for session mining models and connect to your HTTP endpoint using the Table Analysis Tools for Excel 2007 add-in.<br />Then use Data Mining Client forExcel add-in by instructing them to always create session mining models.<br />
  12. 12. Summary<br />Introduction to Analysis Services Architecture<br />XMLA Overview and APIs<br />Data Mining Security overview<br />Data Mining Permissions<br />Excel Add-Ins over HTTP<br />
  13. 13. Visit more self help tutorials<br />Pick a tutorial of your choice and browse through it at your own pace.<br />The tutorials section is free, self-guiding and will not involve any additional support.<br />Visit us at<br />