Practical Work Report - The A Group of BI`s Blog

advertisement
Grade
Examined by …………………………………
Module
KS091323
BUSINESS INTELLIGENCE
01
Practical Work Report
Prepared By
01. Rama Catur APP (5207100077)
02. Goeij Yong Sun (5207100098)
Information System Department
Faculty of Information Technology
INSTITUT TEKNOLOGI SEPULUH NOPEMBER
2009
03. Arief Rakhman (5207100092)
Blog URL
theagroupofbi.wordpress.com
Submission date
15-10-2009
ABSTRACT
The practical work objective is to understand the framework of Microsoft SQL
Server 2008 Business Intelligence and how to install it.. This is done by
observing the presentation given by practical work assistants and try to install
it ourselves. The result of this practical work is the students know better about
the software and what it will be used to and then can install it to the system.
1
TABLE OF CONTENT
Abstract ........................................................................................................................................................ 1
Table of Content .......................................................................................................................................... 2
Introduction .................................................................................................................................................. 3
Literature Review ......................................................................................................................................... 3
What’s New in SQL Server 2008................................................................................................................ 3
Methodology ................................................................................................................................................ 8
Practical Work Scenarios.............................................................................................................................. 8
Result .......................................................................................................................................................... 10
Discussion .................................................................................................................................................. 39
Conclusion .................................................................................................................................................. 39
References .................................................................................................................................................. 40
2
Introduction
The background of the practical work is to implement the matter we got from
class. And the objectives is to understand the framework of SQL Server 2008
Business Intelligence and how to install it.
Literature Review
For supporting this assignment, we search literatures from the official websites
of Microsoft SQL Server 2008 [1]. We got their white papers. One of them is
What’s New in SQL Server 2008.
What’s New in SQL Server 2008
SQL Server 2008 delivers on the Microsoft data platform vision by enabling
organizations to run their most mission-critical applications while lowering the
cost of managing the data infrastructure and delivering insights and
information to all users. This platform has the following qualities:
1. Trusted :
Transparent Data Encryption
SQL Server 2008 enables the encryption of entire databases, data files, and
log files, without the need for application changes. Encryption enables
organizations to meet the demands of regulatory compliance and overall
concern for data privacy. Some of the benefits of transparent data
encryption include securing data from unauthorized users and encrypting
backups. These can be enabled without changing existing applications.
External Key Management
SQL Server 2008 provides a comprehensive solution for encryption and key
management. To meet the growing need for greater security of information
within data centers, organizations have invested in vendors to manage
security keys within the enterprise. SQL Server 2008 provides excellent
support for this need by supporting third-party key management and
hardware security module (HSM) products.
Enhanced Auditing
SQL Server 2008 improves compliance and security by enabling you to audit
activity on your data. Auditing can include information about when data
3
has been read, in addition to any data modifications. SQL Server 2008 has
features such as enhanced configuration and management of audits in the
server, which enable organizations to meet varied compliance needs. SQL
Server 2008 can also define audit specifications in each database, so audit
configuration can be ported with databases. Filtering of audits to specific
objects allows better performance in audit generation and flexibility in
configuration.
2. Productive :
Policy-Based Management
SQL Server 2008 introduces the Policy-Based Framework, a new
management framework for the SQL Server Database Engine. Policy-Based
Management delivers the following benefits:




Compliance with policies for system configuration
Monitors and prevents changes to the system by authoring policies
against the configuration
Reduces total cost of ownership by simplifying administration tasks
Detects compliance issues in SQL Server Management Studio.
The Policy-Based Framework is a system for managing one or more
instances of SQL Server 2008. To use this framework, SQL Server policy
administrators use SQL Server Management Studio to create policies that
manage entities on the server, such as the instance of SQL Server,
databases, and other SQL Server objects. The Policy-Based Framework
consists of three components: policy management, policy administrators
who create policies, and explicit administration. Administrators select one
or more managed targets and explicitly check that the targets comply with a
specific policy, or explicitly force the targets to comply with a policy.
Streamlined Installation
SQL Server 2008 introduces significant improvements to the service life
cycle for SQL Server through its re-engineered installation, setup, and
configuration architecture. These improvements separate the installation of
the bits on the computer from the configuration of the SQL Server software,
which enables organizations and software partners to provide recommended
installation configurations.
4
Accelerated Development
SQL Server enables developers to create the next generation of data
applications with an integrated development environment and a higher level
of data abstraction, while simplifying access to data.
Occasionally Connected Systems
With mobile devices and on-the-go workers, occasionally connected has
become a way of life. SQL Server 2008 delivers a unified synchronization
platform that enables consistent synchronization across applications, data
stores, and data types. In a joint effort with Visual Studio, SQL Server 2008
enables the rapid creation of occasionally connected applications by way of
new synchronization services in ADO.NET and offline designers in Visual
Studio. SQL Server 2008 provides support for change tracking, enabling
customers to develop caching-based, synchronization-based, and
notification-based applications using a robust implementation with minimal
performance overhead.
Beyond Relational Data
Increasingly, applications are incorporating a much wider variety of data
types than has been traditionally supported by a database. SQL Server 2008
builds on a strong legacy of supporting non-relational data by providing new
data types that enable developers and administrators to efficiently store and
manage unstructured data such as documents and images. Support for
managing advanced geospatial data has also been added. In addition to new
data types, SQL Server 2008 provides a rich set of services on the different
data types while providing the reliability, security, and manageability of the
data platform. The next section of this white paper covers some of the
advances in non-relational data storage.
3. Intelligent
Business Intelligence (BI) continues to be a key area of investment for most
organizations and an invaluable source of information for users at all levels
of the organization. SQL Server 2008 provides a comprehensive platform for
delivering intelligence where your users want it.
Integrate Any Data
5
Organizations continue to invest in BI and data warehousing solutions in
order to derive business value from their data. SQL Server 2008 provides a
comprehensive and scalable data warehouse platform that enables powerful
analyses with a single analytical store that meets the needs of thousands of
users across terabytes of data. Following are some of the advances in SQL
Server 2008 in data warehousing.
Data Compression
Data volumes in data warehouses continue to grow with the addition of
myriad operational systems. Data compression built into SQL Server 2008
enables organizations to store data more efficiently, while also improving
performance due to lower I/O demands.
Backup Compression
Keeping disk-based backups online is expensive and time consuming. With
SQL Server 2008 backup compression, less storage is required to keep
backups online, and backups run significantly faster since less disk I/O is
required.
Partitioned Table Parallelism
Partitions enable organizations to manage large, growing tables more
effectively by transparently breaking them into manageable blocks of data.
SQL Server 2008 builds on the advances on partitioning in SQL Server 2005
by improving performance on large, partitioned tables.
Star Join Query Optimizations
SQL Server 2008 provides improved query performance for common data
warehouse scenarios. Star join query optimizations reduce query response
time by recognizing data warehouse join patterns.
Resource Governor
SQL Server 2008 enables organizations to provide a consistent and
predictable response to end users with the introduction of Resource
Governor. Resource Governor allows organizations to define resource limits
and priorities for different workloads, which enables concurrent workloads
to provide consistent performance.
GROUPING SETS
6
GROUPING SETS is an extension to the GROUP BY clause that enables
users to define multiple groupings in the same query. GROUPING SETS
produce a single result set that is equivalent to a UNION ALL of differently
grouped rows, making aggregation querying and reporting easier and faster.
Change Data Capture
With change data capture, changes are captured and placed in change
tables. It captures the complete content of changes, maintains cross-table
consistency, and even works across schema changes. This enables
organizations to integrate the latest information into the data warehouse.
MERGE SQL Statement
With the introduction of the MERGE SQL statement, developers can more
effectively handle common data warehousing scenarios like checking
whether a row exists and then executing an insert or update.
Scalable Integration Services
The key advances in scalability of Integration Services are:

SQL Server Integration Services (SSIS) pipeline improvements
Data Integration packages can now scale more effectively, making use of
available resources and managing the largest enterprise-scale workloads.
The new design improves the scalability of run time into multiple
processors.

SSIS persistent lookups
The need to perform lookups is one of the most common extraction,
transformation, and loading (ETL) operations. This is especially prevalent
in data warehousing, where fact records must use lookups to transform
business keys to their corresponding surrogates. SSIS increases the
performance of lookups to support the largest tables.

SSIS high-performance connectors
SSIS has new connectors for SAP Netweaver BI, Oracle and Teradata,
especially designed for high-performance loading of data into an
enterprise data warehouse.
Data profiling
7
The new data profiling tool in SSIS enables users to analyze source data for
a variety of properties such as data type, lengths, histograms of data values,
and the strength of integrity relationships. This helps improve the quality of
data going into a data warehouse.
Methodology
To achieve the practical work objective, we try to install it on one of our
computer and collecting white papers from its official site. And if we get trouble
in installing it, we documented it with print screens. From the white papers, we
get some valuable informations about SQL Server 2008. Beside that we also
read the software’s documentation (help files).
Practical Work Scenarios
The practical work is done on Friday 9th, 2009, from 10.00 to 11.00. It was
over earlier than it was planned. We weren’t use any of software and hardware
this time. We only listening to the presentation given by assistants. But after
that, we get assignment to install the software and docomented it with
trobleshooting steps if needed.
The following sections list the minimum hardware and software requirements
to install and run SQL Server 2008. [2]
For both 32-bit and 64-bit editions of SQL Server 2008, the following apply:

Microsoft recommends that you run SQL Server 2008 on computers with
the NTFS file format. For upgrades to SQL Server 2008, FAT32 file systems
will not be blocked.

For information about using SQL Server 2008 tools to prepare for an
upgrade to SQL Server 2008, see Using Upgrade Advisor to Prepare for
Upgrades.

SQL Server does not install the .NET Framework 3.5 software development
kit (SDK). However, the SDK contains tools that are useful when you use
the .NET Framework for SQL Server development. You can download
the .NET Framework SDK from the .NET Framework Web site.

Requirements to restart computers during SQL Server Setup: Installation of
the .NET Framework requires a restart of the operating system. If Windows
Installer installation also requires a restart, Setup will wait until the .NET
8
Framework and Windows Installer components have installed before
restarting. (read the software documentation for full complete reference)
9
Result.
First, we mount the .iso file to the virtual drive using Daemon as substitute of
using DVD. Then we run the Setup files in it. The loading of the setup looks
like below.
Then the setup doesn’t detect the required Microsoft .NET Framework and an
updated Windows Installer, so it request it to the user.
At the first attempt, the installing process fail. It shows the message below.
10
For solving the problem, we download Windows Installer 3.1 from
http://www.microsoft.com/downloads/details.aspx?FamilyID=889482FC5F56-4A38-B838-DE776FD4138C&displaylang=en#filelist
and then executed it, and then we follow the installing steps.
11
After that, we try to install SQL Server 2008. Before that, the setup
automatically ask to install Microsoft .NET Framework.
12
The setup was also ask the user to close the microsoft-based application such
as Microsoft Word.
But at this attempt, we also encountered a problem so the installation cannot
continue.
13
After restarting the system, we try to install it again. At this time we success.
14
Then, after installing Windows Intaller 3.1, and .NET Framework, we can start
installing Microsoft SQL Server BI Tools. Below is the options we can choose to
control the installation. It’s called SQL Server Installation Center
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
After some troubleshootings and following the installation process above, we
can successfully installed the SQL Server 2008.
37
38
Discussion
For installing Microsoft SQL Server 2008 we need .NET Framework. And to
install .NET Framework, we need Windows Installer 3.1. It shows that this
software is running on the nearly the latest Microsoft’s system. It also require
approximately 2,5 GB disk space. But this depend on the components that
installed. About 2,6 GB disk space required if we want to install the complete
version like we have done in this practical work.
This software also has a lot of steps in its installation. It happens because
there are a lot of settings we need to set and to choose which features that will
be installed. It shows us that the software is complex enough and has a lot of
features.
We need a full day to install Microsoft SQL Server 2008. It covers
troubleshooting that we have done. If there are no problems it should be faster.
Conclusion
We found the way how the installation of Microsoft SQL Server 2008 is. An we
also found the common problems related of the installation and how to solve
them. The limitation of our practical work is we are not practicing the
installation on a workstation/client in a network so we still don’t know how to
connect between server and the client’s computer.
The language limitation is also our major problem in this writing this report. So,
there may still may grammatical errors.
Finally, we hope that this report will be proved useful for next practical work.
Especially in understanding the use and the framework of Microsoft SQL
Server 2008 more.
39
References
[1] (2009) Microsoft SQL Server 2008 official website. [Online]. Available:
http://www.microsoft.com/sqlserver/2008/en/us/white-papers.aspx
[2] The documentation (help file) of the software. The URL is : mshelp://MS.VSCC.v90/MS.VSIPCC.v90/MS.SQLSVR.v10.en/s10sq_GetStart/ht
ml/09bcf20b-0a40-4131-907f-b61479d5e4d8.htm
40
Download