Enterprise internal IT Integration Series 5: IT service desk based on SharePoint

Source: Internet
Author: User

My previous articles have introduced:

The Help Desk page is as follows:

The structure of this site is actually very simple, mainly a custom list of service requests. A file list webpart is added below, and the file path is the printing server of the company. On the right side is a Web part of the organizational structure, which is a third party. It shows all users in an ou.

650) This. width = 650; "src =" http://s3.51cto.com/wyfs02/M00/42/5E/wKiom1PXSfaSHS61AAMVFzX5M7w005.jpg "Title =" 846.jpg" alt = "wkiom1pxsfashs61aamvfzx5m7w005.jpg"/> about the structure of the custom list. The data type here is the type of the Sharepoint list, not a database:

Column name
Data Type Description
ID ID Unique value, auto-Increment
Service Request Single Line Text A brief description of your problems
Fault description
Multi-Line Text Detailed description of your problems
Employee name User or user group Only users can be selected. Because the website can be logged on anonymously, the identity of the employee should be indicated here, mainly because there is a need for reset of the password of the employee.
Department Managed metadata A tree-like pre-defined company Department structure
Station Number Single Line Text Employee seat number
Contact number Single Line Text Landline
MIS representative User or user group You can only select a user for the settings, and use helpdesk to pick up the list by yourself.
Request status Option Submitted, in solution, resolved, easy to view status

Handling process Multi-Line Text The handling process and reasons are mainly filled in by Helpdesk
Resolution time Date and Time Because many orders are completed after it processing, they come back to fill in the list for the user, so it is convenient to choose a solution time, so as to calculate the response time.
Response time Date and Time Resolution time minus Creation Time
Number of requests Number For example, a department assistant provides multiple system requests for a department.
Fault Type Option Such as network problems and hardware problems

With this list, we will input the ticket data into the background database for Dimension Data Mining.


Database Design:

Fact table:

Is each it work order

Dimension table:

Refer:

650) This. width = 650; "src =" http://s3.51cto.com/wyfs02/M01/42/62/wKiom1PXTjnSHkrtAAHuYC0Ca9Y537.jpg "Title =" 908.jpg" alt = "wkiom1pxtjnshkrtaahuyc0ca9y537.jpg"/>

That is, each work order can be mined based on four dimensions: time, fault, office area, and department.

The statistical content is the quantity and score. The quantity is the number in the list multiplied by the number in each list. The score is the fault weight * quantity.


Through the SSIS service, the data in the Sharepoint list is first formatted and then imported into the data warehouse:

650) This. width = 650; "src =" http://s3.51cto.com/wyfs02/M01/42/62/wKiom1PXTrOw_x79AACUPCE0Sak791.jpg "Title =" 909.jpg" alt = "wkiom1pxtrow_x79aacupce0sak791.jpg"/>

Because some data in the Sharepoint list is imported to the database, the # symbol is generated:

650) This. width = 650; "src =" http://s3.51cto.com/wyfs02/M02/42/62/wKiom1PXTv2DvT6IAAGTDAZ_R-o394.jpg "Title =" 910.jpg" alt = "wKiom1PXTv2DvT6IAAGTDAZ_R-o394.jpg"/> so perform some formatting In the change column module, such as removing:

650) This. width = 650; "src =" http://s3.51cto.com/wyfs02/M01/42/63/wKioL1PXUErTWm8rAANKxVF6efg053.jpg "Title =" 911.jpg" alt = "wkiol1pxuertwm8raankxvf6efg053.jpg"/>


After the data is normalized to the database, we can perform dimension analysis:

Here is the approximate table structure:

650) This. width = 650; "src =" http://s3.51cto.com/wyfs02/M00/42/63/wKiom1PXT5eShb6xAAH0oDBMzfw307.jpg "Title =" 912.jpg" alt = "wkiom1pxt5eshb6xaah0odbmzfw307.jpg"/>

The time table is automatically generated when you select a time dimension when creating a dimension.

This section describes how to create a dimension. For example, in MIS member in the preceding table, each MIS member has its own ID and group ID, and each group has its own group ID and group name, the Group basically represents the office area, because we were grouped by the office area at that time:


Create a dimension:

650) This. width = 650; "src =" http://s3.51cto.com/wyfs02/M01/42/64/wKiom1PXUE2yXkXcAACijcFxqt8239.jpg "Title =" 913.jpg" alt = "wkiom1pxue2yxkxcaacijcfxqt8239.jpg"/>

Select to use existing table

650) This. width = 650; "src =" http://s3.51cto.com/wyfs02/M00/42/64/wKioL1PXUYOTbnhJAACtEkzwTOw761.jpg "Title =" 914.jpg" alt = "wkiol1pxuyotbnhjaactekzwtow761.jpg"/>

Select mismember:

650) This. width = 650; "src =" http://s3.51cto.com/wyfs02/M01/42/64/wKiom1PXUKCyVcbXAAFdkX1kP68173.jpg "Title =" 915.jpg" alt = "wkiom1pxukcyvcbxaafdkx1kp68173.jpg"/>

The system automatically detects external keywords and introduces the associated tables as follows:

650) This. width = 650; "src =" http://s3.51cto.com/wyfs02/M00/42/64/wKiom1PXUMzDg1QKAAFdkX1kP68845.jpg "Title =" 915.jpg" alt = "wkiom1pxumzdg1qkaafdkx1kp68845.jpg"/>

In this way, we get such a set of data:

650) This. width = 650; "src =" http://s3.51cto.com/wyfs02/M00/42/64/wKiom1PXUO_R7zQkAAD5mlGw6ng300.jpg "Title =" 917.jpg" alt = "wkiom1pxuo_r7zqkaad5mlgw6ng300.jpg"/>

Next, set the recurrence relationship:

650) This. width = 650; "src =" http://s3.51cto.com/wyfs02/M00/42/64/wKiom1PXURaiuwXFAADKp7ADHUc418.jpg "Title =" 918.jpg" alt = "wkiom1pxuraiuwxfaadkp7adhuc418.jpg"/>

Simply put, it is based on the person ID who can launch the product, but also in that office area.

View the structure:

650) This. width = 650; "src =" http://s3.51cto.com/wyfs02/M00/42/65/wKioL1PXUpqwyKAhAAC-E2pXjZg406.jpg "Title =" 919.jpg" alt = "wKioL1PXUpqwyKAhAAC-E2pXjZg406.jpg"/>

We can see who has several office areas and office areas. This shows that the structure is correct.


Create a cube and add all dimensions.

650) This. width = 650; "src =" http://s3.51cto.com/wyfs02/M02/42/65/wKioL1PXU2uCsEmsAAC34u7ZgMo409.jpg "Title =" 9425jpg" alt = "wkiol1pxu2ucsemsaac34u7zgmo409.jpg"/>

650) This. width = 650; "src =" http://s3.51cto.com/wyfs02/M01/42/65/wKiom1PXUmKz9YfiAADDigwy_FE867.jpg "Title =" 921.jpg" alt = "wkiom1pxumkz9yfiaaddigwy_fe867.jpg"/>

Then you can preview the dimension analysis.

650) This. width = 650; "src =" http://s3.51cto.com/wyfs02/M02/42/65/wKiom1PXUnHCCwsdAAK84lOuKJk970.jpg "Title =" 922.jpg" alt = "wkiom1pxunhccwsdaak84loukjk970.jpg"/> Finally, the SSAS project is displayed through Sharepoint, and the final:

650) This. width = 650; "src =" http://s3.51cto.com/wyfs02/M00/42/65/wKiom1PXUrCwUlxMAAJrYTiHfDQ627.jpg "Title =" 848.jpg" alt = "wkiom1pxurcwulxmaajrytihfdq627.jpg"/>

650) This. width = 650; "src =" http://s3.51cto.com/wyfs02/M02/42/65/wKiom1PXUsSStgpFAAJ4K_5nOUs611.jpg "Title =" 847.jpg" alt = "wkiom1pxussstgpfaaj4k_5nous611.jpg"/>

This article is from the "absolute field" blog, please be sure to keep this source http://mingwang.blog.51cto.com/1997299/1532283

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.