MS SQL SERVER: Sql server data mining architecture

  • 2,112 views
Uploaded on

MS SQL SERVER: Sql server data mining architecture

MS SQL SERVER: Sql server data mining architecture

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
2,112
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. SQL Server Data Mining Architecture
  • 2. overview
    Analysis Services Architecture Introduction
    XMLA Overview
    XMLA APIs
    Data Mining Security
    Excel Add-Ins over HTTP
    Summary
  • 3. Analysis Services Architecture Introduction
    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:
    The server component of Analysis Services is implemented as a Microsoft Windows service.
    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.
    Query commands can be issued using the following languages: SQL; Multidimensional Expressions (MDX), or Data Mining Extensions (DMX).
  • 4. XML for Analysis(XMLA)
    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.
    Both Analysis Management Objects (AMO) and ADOMD.NET use the XMLA protocol when communicating with an instance of Analysis Services.
  • 5. XMLA APIs
    The two APIs used in XMLA protocol are:
  • 6. XMLA and Analysis Services
    Analysis Services extends XMLA to include the Data Definition Language (DDL) it uses to create server objects.
    This DDL is directly accessible and editable in both BI Dev Studio and SQL Server Management Studio.
    To access the DDL of an object in BI Dev Studio, right-click the object in the Solution Explorer and choose View Code.
    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.
  • 7. XMLA and Analysis Services
  • 8. Phases of mining structure processing
    Processing occurs in the following four stages:
    Train your
    mining models using data mining algorithms.
  • 9. Data Mining Security
    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.
    The process of securing Microsoft SQL Server Analysis Services occurs at two different levels:
    • 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. 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.
  • Data Mining Permissions
  • 11. Excel Add-Ins over HTTP
    Microsoft SQL Server 2008 Data Mining Add-Ins for Excel can provide a full experience via session mining models.
    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.
    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.
    Then use Data Mining Client forExcel add-in by instructing them to always create session mining models.
  • 12. Summary
    Introduction to Analysis Services Architecture
    XMLA Overview and APIs
    Data Mining Security overview
    Data Mining Permissions
    Excel Add-Ins over HTTP
  • 13. Visit more self help tutorials
    Pick a tutorial of your choice and browse through it at your own pace.
    The tutorials section is free, self-guiding and will not involve any additional support.
    Visit us at www.dataminingtools.net