Sie sind auf Seite 1von 24

Thai Airways International Public Company Limited

DATA WAREHO!E
!ystem "unctional
4. TECHNICAL INFRASTRUCTURE REQUIREMENTS
Since the workload and type of work done in a data warehousing environment is very different
from traditional Online Transaction Processing (OLTP), this section pays attention to some of the
items considered to be of high importance to data warehousing This section should be the basis for
vendor!s proposed technical strategy
4.1. General Requirements
"## $endor shall be able to perform the installation, configuration, implementation, and
problem solving etc during non%office hours
<Please Compile the paragraph Here:Everything? By 24Hr?>
"#& $endor shall provide all hardware, software and implementation services for
successful implementation of the business services re'uirements in this ()P
<Please Compile the paragraph Here:Are there anything we dont provide?>
"#* $endor shall provide administration, operation, support and problem solving services
after pro+ect go%live
<Please Compile the paragraph Here:Ater Prod!"tion s!pport? #hat is o!r poli"y?>
"#" $endor shall propose overall system architecture,infrastructure, components and
configuration diagram with detail description including hardware and software
specification
<Please Compile the paragraph Here:is it o!r standard delivera$le?>
"#- The proposed hardware and software should conform to e.isting T/01!s
infrastructure as much as possible and the interface systems,e'uipments shall be
provided
1n case, proposed hardware or software does not conform to T/01!s infrastructure, its!
benefit,reasons shall be clearly defined
<Please Compile the paragraph Here: are there any in"ompata$le on o!r H#?>
"#2 $endor shall provide appropriate and sufficient hardware, software, e'uipments and
all necessary items re'uired for the successful implementation 1f any of pre%re'uisite
infrastructures at T/01 is missing or insufficient, according to either 34 solution or
standard of T/01 infrastructure re'uirements, it is vendor responsibility to provide
them
)or e.ample, vendor shall provide sufficient hardware accessories such as 5TP cable,
fiber cable, fiber channel adapter, network adapter, mountable rack, etc needed for
successful connecting the proposed hardware to T/01!s corporate network, tape
library and storage devices
<Please "ompile this paragraph here : are there any additional H# "omponent we need
rom %HA&? 'r it is not in"l!de in o!r propose sol!tion please write the "omment here(>
4.2. Har!are Requirements
"&# 0ll proposed e'uipments shall be able to operate on &&6$, -6/7 and also delivered
together with the operation manuals 8 software drivers (if applicable)
<Please Compile the paragraph Here:22)v*+)H,?>
"&& $endor shall install all proposed e'uipments at the location notified by T/01
<Please Compile the paragraph Here:-es?>
#$ TECH%ICAL I%"RA!TRCTRE RE&IRE'E%T! Pa(e ))
Thai Airways International Public Company Limited
DATA WAREHO!E
!ystem "unctional
"&* $endor shall propose hardware for development and production system with the same
platform
<Please Compile the paragraph Here: -es?>
"&" Proposed solution shall be able to manage, use, and administer as single
environment,console
<Please "ompile this paragraph here : .ingle sign on /onitoring? /onitoring*/anagement Portal?
>
"&- $endor shall provide but not limited to the following hardware9
"&-# Sets of server nodes and completed components with ade'uate capacity and
good performance to operate the following items and all other re'uired
servers to serve T/01!s business re'uirements
3atabase :ngine
:TL,:LT, 3ata ;leansing, and 3ata <uality
=usiness 1ntelligence 3ata >ining
>etadata
=ackup, 0rchive and (ecovery
>anagement
:tc
<Please "ompile this paragraph here :0o we separate all the servers or ea"h Component?
#e "an p!t the H# diagram and .# that installed on them here(>
"&-& 0ll proposed hardware shall be able to operate for &" hours . ? days,
therefore, redundant, hot swappable, hot standby and fault tolerant hardware
is re'uired )or e.ample, the hardware provides the following high
availability features and re'uire no additional effort to setup, configure and
administer9
>irrored operating system disks
3ual redundant power cables to enable connection to redundant
power circuits
3ual redundant hardware components including but not limited to
host bus adapters, network connections, fiber channel connections to
the disk arrays, disk array controllers and (013 # disk mirroring
/ot standby @ode
:tc
<Please "ompile this paragraph here : is it s!pport all the eat!re %HA& re1!ires?>
"&-* Proposed hardware for database engine shall be able to operate in >PP
(>assive Parallel Processing) shared%nothing environment and shall provide
the following featuresA
Linear scalability
=alance workload automatically, such that workload is distributed
most efficiently
0utomatically and evenly distribute data to all units of parallelism
Support data high availability when node(s) in the >PP environment
#$ TECH%ICAL I%"RA!TRCTRE RE&IRE'E%T! Pa(e )*
Thai Airways International Public Company Limited
DATA WAREHO!E
!ystem "unctional
failed, the other,stand by node(s) shall be able to automatically take
the failed node!s resources and make the data available to users
Proposed hardware shall support co%e.istence of multiple generations of
hardware (without hardware performance downgrade) in a single
platform reducing the need to dispose of e.isting hardware when
more capacity is re'uired
<Please "ompile this paragraph here : is o!r 0B Engine*.erver s!pport all the eat!re
%HA& re1!ires?>
"&-" Proposed hardware for backup, archive and recovery managements should
be conform to the following re'uirements9 %
0ble to operate on 5@1B%based S5@ Solaris #6 or up
0ble to operate on S5@ :&-C or >D666 model
Provide ade'uate e'uipments and software license to support
L0@%)ree backup for all proposed servers
<Please "ompile this paragraph here :.23 is the only $a"4!p system the have5 i we !se
other please provide the reason and $eneit here(>
"&-- $endors will be at an advantage if they are able to proposed hardware
for other servers outside database engine and backup, archive and recovery
management and able to operate on one of current T/01!s consolidate
server infrastructure as defined in the hardware and software specification
for T/01!s consolidate server items in 0ppendi.%= and as details in the
following items
)or 1ntel%=ased Server, brand name to include 3:LL, /P, 1=>, /P,
@:; or )u+it7u, operating system which should support9 %
E >icrosoft 4indow &66* up that could operate on consolidate
server $>4are :SB *- or up
)or 5@1B%=ased, operating system which should support9 %
E 01B -* up that could operate on consolidate server 1=> 5ni.
platform, or
E Solaris #6 up that could operate on consolidate server S5@
:&-C,>D666 up
Since T/01 now has inade'uate server resource, vendor should propose new
bo. for all server types mentioned above
<Please "ompile this paragraph here :0o we separate all the a"tivity to another $o6 o
H#? & we do5 will we get more eval!ate s"ore?>
"&-2 $endors will be at an advantage if they are able to proposed storage and
tape media that conform to current T/01!s infrastructure as defined in
0ppendi.%= for e.ample9%
)iber ;hannel Storage :>;9 ;B*%F6 and ;B"%D26 (hot swappable
fiber disk with "Gbs and #- Crpm)
S0@ Switch ;onnectri. :3%&"666=, :3%"F666
Tape 3rives with certified to install with T/01 e.isting Tape Library
system9 1=>*-F" =elow are the minimum technical re'uirements for
Tape 3rive 5nit and frame of Tape Library vendor should provide
#$ TECH%ICAL I%"RA!TRCTRE RE&IRE'E%T! Pa(e )+
Thai Airways International Public Company Limited
DATA WAREHO!E
!ystem "unctional
Tape library frame to complete the installation for T/01
E 3rive Type 9 >inimum LTO%" (minimum transfer rate of #&6
>=,s)
E 3rive interface 9 " Gb )iber channel interface per connection
E >i.ed media supported 9 Support media type of LTO* and
LTO%"
E 0ble to operate with :>; storage ;L0(ion ;B?66 and S0@
Switch ;onnectri. :3%&"666= and :3%"F666=
3ata ;artridge
E 3ata ;artridge >edia ;apacity9 >inimum LTO%" (F66 G=,#2
T= per cartridge)
E :'uip with barcode scan engine to be able to scan and read
barcode from cartridge tape
E @umber of =arcode Label provided
<Please "ompile this paragraph here : H# .pe"ii"ation sho!ld $e here( 'r we "an reer to the
"atalog!e(>
"&-? /ardware Si7ing (e'uirements
0ll propose hardware shall cover initial data, history data with data and
workload growth of -H per year for at least * years
;apacity of the provided hardware and si7ing calculation shall be9%
E 0ble to accommodate growth of concurrent users from -6 to #66
users
<Please "ompile this paragraph here : Can we? 7)) or more?>
E 0ble to serve (ecovery Point Ob+ective ((PO) within &" hours
and (ecovery Time Ob+ective ((TO) within #& hours
<Please "ompile this paragraph here :Can we???>
E 0ble to support 34 connection from clients in Thailand and
station abroad
<Please "ompile this paragraph here : 0epend on %HA& 3etwor4??(>
Provide ade'uate servers, processors, memory, storage, network
interface card, host bus adapter and all re'uired
e'uipments,accessories to serve workload and growth re'uired by
34 and business re'uirements with user acceptable reliable,
performance and response time
<Please "ompile this paragraph here : Proo that o!r H# is "over to %HA&
data si,ing and still good resonse(>
$endor shall provide detail hardware specification for each set of the
following servers with detail calculation method9 %
E 3atabase :ngine
E :TL,:LT, 3ata ;leansing, and 3ata <uality
E =usiness 1ntelligence
E 3ata >ining
E >etadata
#$ TECH%ICAL I%"RA!TRCTRE RE&IRE'E%T! Pa(e )#
Thai Airways International Public Company Limited
DATA WAREHO!E
!ystem "unctional
E =ackup, 0rchive and (ecovery >anagement
<Please "ompile this paragraph here :8eer to the H#*.# "atalog!e ??>
Provide ade'uate high speed disk storage and all re'uired components to
support raw data si7e as estimated in 0ppendi.%0 and shall serve the
following re'uirements9 %
E 0de'uate to keep all designed layers for 34 including semantic
and OL0P layers which shall be directly accessed by business
intelligence and data mining tools
E 0de'uate to keep database and data repository re'uired for all
proposed software such as :TL,:LT, >etadata, =usiness
1ntelligence, 3ata >ining, etc
E 0de'uate to keep interim data re'uired by :TL,:LT,;leansing,
data 'uality process that e.tract, transform, cleansing data from
both T/01!s internal or e.ternal data sources into target 34 and
also interim data out of 34 to other re'uired systems
E 0de'uate storage to keep staging of backup, archive log and
interim data for at least & weeks retention before transfer to tape
<Please "ompile this paragraph here : 8eer to the H#*.# "atalog!e ??
>
Provide ade'uate S0@ Switch port for both unit (:3&"666= and :3
"F666=) if re'uired and one server shall be connected to two S0@
switch for high availability reason
<Please "ompile this paragraph here : whi"h model we !se?>
$endor can propose new S0@ switch with the same or higher class
(enterprise) and newer model
<Please "ompile this paragraph here : do we have?>
Provide the estimate number of 1P, L0@ port, /eart =eat port, S0@
switch port, @TP, etc those re'uired from T/01!s infrastructure
<Please "ompile this paragraph here :&P %a$le $y the server and their
3etwor4 intera"es and 3etwor4 Proto"ol re1!ire>
The network bandwidth shall be estimated to accommodate the
connection from clients in Thailand and station abroad to 34 for all
kinds of services
<Please "ompile this paragraph here : 3etwor4 Bandwith "an we "al"!late
here93!m$er o "on"!rrent !sers and 0ata re"ords?:>
Si7ing calculation method shall be clearly defined for infrastructure
re'uirements and all proposed hardware si7ing
<Please "ompile this paragraph here :H# .i,e Cal"!lation>
Provide ade'uate backup e'uipments for the proposed backup and
recovery solution with following re'uirements
(The proposed hardware should conform to e.isting T/01!s
infrastructure as defined in item "&--)
E =ackup Server, which is able to accommodate back up window
time % ma.imum 2 hours per day
#$ TECH%ICAL I%"RA!TRCTRE RE&IRE'E%T! Pa(e ),
Thai Airways International Public Company Limited
DATA WAREHO!E
!ystem "unctional
E 0de'uate tape drive units and frames of tape library, which are
able to serve the above backup windows re'uirements
0de'uate data cartridges to keep monthly, weekly and daily backup of the
34 built from the estimate of raw data si7e defined in
0ppendi.%0 and growth including interim data re'uired by
:TL,:LT,;leansing, data 'uality process with retention for * months
0de'uate data cartridges to create daily copy
<Please "ompile this paragraph here :>
"&2 $endor is responsible to perform 5TP cabling for connecting servers and console to
T/01!s corporate network and is responsible to perform cabling to T/01!s storage
and Tape backup as defined in ;able 4iring (e'uirements
;able 4iring (e'uirements
"&2# 5TP ;abling for connecting server and switch to corporate network
(support # Gb connection) The number of points re'uired shall be
accommodated the proposed solution re'uirement
$endor is responsible for L0@ wiring in T/01!s office according to the
provided floor layout and L0@ configuration
Standard 5TP ;0T 2 is recommended to use for L0@ cables with
supported minimum data transfer speed # Gbps and supported
fre'uency &-6 >/7
1n case of open ceiling, 5TP cable shall be wired in :>T conduit and
close% ceiling or T%=ar ceiling 5TP cable shall be wired in fle.ible
conduit and clamped on ceiling or laid%on wire way cable tray
:ach location shall be e'uipped with patch panel for ;0T 2 (I%"-
modular +ack ()emale) % and ;0T 2 (I%"- modular plug (male) with
color plug boot
:ach face plate 8 the end of cable shall be labeled (@ameplate 8
Shrink Tube 4ire >arker) with Thai standard% code D digits
:.ample9 JaabbccdddJ aa9 =uilding @o, bb9 Source )loor, cc9
3estination )loor, % ddd9 ;able running @o
@o connection within :thernet standard range #66 meters
$endor shall provide at least #6 meters of 5TP ;0T 2 Patch cord
(molded type) with & male (I%"- modular plugs 8 ;olor plugs% boot for
Server side and @etwork side
$endor shall provide 5TP ;0T2 cable (basic link) and design by
T/01 (Length , Position)
$ender shall provide 4ire >anagement Panel with ;over )if
re'uired(
>odular plug (>ale) with )1B Iacket (I%"- ;0T 2
>odular +ack ()emale) (I%"- ;0T 2 Ceystone Lead frame
technology can be mounted to face plate or blank Patch Panel
Standard ;0T2 cable, >odular plug (>ale) 8 >odular +ack ()emale) (I%
"- preferable9 0>P, =1;;, 0T8T, 0L0@T:C, /5=:LL, 0$0K0,
=:L3:@, P0@351T ;cc
=lank Patch Panel9 &"%ports >odular =lank #D inches used for
mounting modular +ack and rack
#$ TECH%ICAL I%"RA!TRCTRE RE&IRE'E%T! Pa(e )-
Thai Airways International Public Company Limited
DATA WAREHO!E
!ystem "unctional
$endor shall connect cable to Server, Switch, @0S, S0@ or @etwork
:'uipment
$endor shall test all cables (end%to%end) by cable tester with report for
each cable standard T10,:10 -2F= % 1SO##F6# (:.ample9 Length,
0ttenuation, (esistance, 1mpedance) and test for ;0T2 channel only
$endor shall provide cable number on drawing floor layout
(0uto;03 or $isio files format and% Printed on papers)
(epair or replacement of defected e'uipment shall be completed
within the period defined in hardware remedy services after receiving
notification of failure and the vendor shall check end%to%end point with
T10,:10 -2F= % 1SO##F6# standard
<Please "ompile this paragraph here :>
"&2& )iber Optic cabling
$endor is responsible to perform the cable wiring in T/01 Office for
connecting server to S0@ Switch, from S0@ Switch to Tape drive (if
re'uired), from disk storage to S0@ Switch (if re'uired)
Standard fiber cable with supported minimum data transfer speed "
Gbps
$endor shall install fiber optic patch cable in fle.ible conduit The end
of fle.ible conduit shall be fi.ing at on back of racks
$endor shall provide fiber optic, fiber optic cabling and fiber optic
patch (if re'uired)
$endor shall install e.ceed length of fiber optic patch cable on shelf at
Server rack
$endor shall label origination and destination at the end of fiber optic
patch cable
<Please "ompile this paragraph here :>
4." Net!#r$ Requirements
"*# $endor shall provide 4S%B2#"F0%G:%TB :thernet Port #6,#66,#666 (I%"- "F Ports
at least & >odules
<Please "ompile this paragraph here :>
4.4 S#%t!are Requirements
""# $endor is re'uested to propose complete set of software licenses to serve all T/01!s
34 solutions, business re'uirements, infrastructure re'uirements and related
development tools with license certificate issued by product owner, and also at least
one complete set of software media $endor is also responsible to ensure that all
software licenses are properly validated and registered
<Please "ompile this paragraph here :>
""& 0de'uate numbers of software licenses shall be provided to serve all
user,administrator clients, control agents, server nodes and all business re'uired in
this ()P
<Please "ompile this paragraph here :>
#$ TECH%ICAL I%"RA!TRCTRE RE&IRE'E%T! Pa(e ).
Thai Airways International Public Company Limited
DATA WAREHO!E
!ystem "unctional
""* The proposed software for system administrator, system operator and database
administrator shall provide G51 and,or web%based user interface using 1nternet
:.plorer
<Please "ompile this paragraph here :>
E44asit: 'ra"le 0ata &ntegrator "omes with $!ilt;in a designer with graphi"al point;and;"li"4
intera"e( %he designer is a tool allows developers or $!siness !sers to spe"iy the r!les to apply to
integration pro"esses( #ith de"larative design5 the n!m$er and "omple6ity o steps is greatly
red!"ed5 whi"h in t!rn shortens implementation times( A!tomati" "ode generation red!"es the
learning "!rve or integration developers and streamlines a""ess $y non;&% proessionals to the
deinition o their integration pro"esses and data ormats(
""" The proposed software for business services shall provide web%based user interface
using 1nternet :.plorer
B& part will "omply this<Please "ompile this paragraph here :>
""- $endor is responsible to install operating system, fi.es,patches and all re'uired
drivers as agreed with T/01 technical support staff
<Please "ompile this paragraph here :>.< will "omply this(
""2 $endor is also responsible to install and configure all proposed software and all
re'uired third party software
<Please "ompile this paragraph here :>.< will "omply this(
""? The proposed software should conform and be able to interface with e.isting T/01!s
infrastructure as defined in 0ppendi.%= )or e.ample9 %
""?# Support T/01!s operating system
#$ TECH%ICAL I%"RA!TRCTRE RE&IRE'E%T! Pa(e )/
Thai Airways International Public Company Limited
DATA WAREHO!E
!ystem "unctional
Sun Solaris $#6
1=> 01B $ -* or up
4indows &66* or up (under $>4are :SB *- or up)
$>4are :SB *- or up
'0& 7)g8= is "ertiied on #indows
2))= 9.P7>:5 .!n .olaris v7) and A&? +(= 9%@A>: platorms(
9http:**www(ora"le("om*te"hnology*prod!"ts*ora"le;data;
integrator*7)(7(=*htdo"s*do"!mentation*odiB"ertii"ation(6ls:LPlease
compile this paragraph here 9M
""?& Support T/01!s backup services system
$eritas @et=ackup 2- or up
1=> *-F" % Tape Library for 3istributed Systems
$eritus comply this<Please "ompile this paragraph here :>
""?* Support T/01!s interface software between Tape 3rive and =ackup Server
as following detail (license per tape drive shall be provided)9
$(TS @etbackup option shared storage for tape 2- BPL0T ST3
=0@3 S
$(TS @etbackup library based tape drive 2- BPL0T ST3 =0@3 S
$eritus comply this<Please "ompile this paragraph here :>
""?" Support T/01!s high availability system
Storage )oundation 8 /0 v- or up
$eritas ;luster v- or up
S) will choose on /,0 file system<Please "ompile this paragraph here :>
""?- Support T/01!s database management system
1=> 3=& for 01B $ F& or up
O(0;L: for Solaris $#6g or up
S) purpose Oracle 3atabase ##g<Please "ompile this paragraph here :>
""?2 Support T/01!s L30P server for authentication and authori7ation
>icrosoft 0ctive 3irectory &666,&66*
Sun Iava 3irectory
1=> 3irectory Server
Soft1T<Please "ompile this paragraph here :> will "omply this 9'ra"le B&:
""?? Support T/01!s 4eb 0pplication server
1=> 4ebSphere
Sun Iava :nterprise System
1n case, proposed software does not conform to T/01!s infrastructure, its! benefit
shall be clearly defined
#$ TECH%ICAL I%"RA!TRCTRE RE&IRE'E%T! Pa(e )0
Thai Airways International Public Company Limited
DATA WAREHO!E
!ystem "unctional
Soft1T will comply this (Oracle =1 Server)<Please "ompile this paragraph here :>
""F Software licenses proposed for the 34 solution shall be provided (but not limited to)
the following software and features9 %
""F# Operating System for all proposed servers
Kes S) will provide OS license for all proposed servers
""F& Software agent for all client types such as system administrator, business
administrator, user, operator, etc
Kes S) will provide license for all proposed software clients
""F* 3atabase :ngine for all proposed solutions such as 34, metadata, business
intelligence, data mining, etc
Propose and describe how the proposed solution conforms to the
re'uirements below9
Provide (eal parallel process at database engine for
E load parallel9 provides load and unload utilities which leveraging
all parallelism features within the 34 platform
E 'uery parallel9 provides unconditional parallelism whereby all
parts of every 'uery plan e.ecution are processed in parallel
when appropriate % including local sorting and aggregating that
accelerate the building of aggregates and derived data
E load and 'uery parallel9 provides concurrent load and 'uery
process with acceptable performance
E backup parallel and recovery parallel
E parallel inde. creation
E :tc
0ble to automatically balance user sessions across the processing
nodes to spread the resource re'uirements of user and session
management evenly
Provides an easy to manage platform that dynamically manages data
distribution and space re%collection as part of normal processing
Provides non%impact business processing features to reclaim database
space such as online database reorgani7ation, or provides ability to
reclaim space without database reorgani7ation
0ble to accommodate system e.pansion easily without having to
perform a load,unload of the database
Provides open connectivity interfaces such as O3=;, OL:%3=,
I3=;, ;L1 and others to access all data sources re'uired in T/01!
business re'uirements
Provides data compression facility that can result in significant space
savings in the 34 environment
Provides the following high availability features for 3=>S to
perform9 %
E 0utomatic node fail%over to surviving nodes or to a hot standby
node, if so e'uipped
E Optional )allback capability ()allback provides a software level
protection over and above (013 to support the highest level of
data availability)
Provides a comprehensive set of 3=>S auditing capabilities
#$ TECH%ICAL I%"RA!TRCTRE RE&IRE'E%T! Pa(e *1
Thai Airways International Public Company Limited
DATA WAREHO!E
!ystem "unctional
0ble to authenticate database users and password through L30P v*
(Light%4eighted 3irectory 0ccess Protocol)
0ble to provide single sign%on capability for all proposed software
0ble to provide both user and role based access control to effectively
reduce the comple.ity and cost of security administration
Provides S<L e.tensions to perform comple. statistical functions
within the database engine
Should provide automatic and dynamic resources allocation to serve ad%
hoc and incentive 'ueries
Provides on%line full 8 incremental backup and archive capability that
permits almost full use of the tables during the backup of the tables
Provide point%in%time recovery capability
Provides simplified management and administration of backup,
archive and recovery operations
Provide database features to support cleaning%up obsolete data with
high performance and minimum resource consuming, or archiving the
data into cheaper media in the form that can be viewed or 'uery by
users when needed
Provide row%level security at the database table or view level and can
e.tend it to provide column%level security as well :ssentially the S<L
clause allows only users whose credentials pass the security policy
<Please "ompile this paragraph here :>
""F" >etadata
Provide a complete description of proposed metadata solution, including the
key features of the proposed solution and products, as well as what makes
vendor!s solution uni'ue
Propose and describe how the proposed solution conforms to the
re'uirements below9
>etadata is re'uired and shall be tightly integrated with all 34 layers
designed and easily view via graphic user interface (G51) or web
browser by authori7ed users
The metadata will used to keep the information architecture and all
data structure with detail data definition,description for both business
and technical perspectives including mapping flow of how data can be
derived from data sources
Provide facilities that serve the following items9%
E Serves as a guide for understanding what metadata (data about
data) is captured and maintained in the (epository, where the
described data resides in corporate databases, and what corporate
applications and reports use the data
E Serves as a translation vehicle, providing common business
names and descriptions for technical data and abbreviations
stored in the (epository
E :mpower users to access the corporate (epository with a few
clicks in a web browser
E Provide 'uick and easy facility for locating e.isting data elements
and their definitions
E Provide impact analysis features for detecting data relationships
and assessing the impact of proposed changes
#$ TECH%ICAL I%"RA!TRCTRE RE&IRE'E%T! Pa(e *)
Thai Airways International Public Company Limited
DATA WAREHO!E
!ystem "unctional
E Provide tool to understand the impact of change to an information
system component
E Provide help facility to bridge the gap between technical naming
standards and commonly understood business names
E44asit: 'ra"le 0ata &ntegrator 8epository is $!ilt 'ra"le 0ata &ntegrator is $!ilt aro!nd an open5
"omprehensive metadata repository5 whi"h "an $e installed on relational data$ases s!"h as 'ra"le5
/i"rosot .C@ .erver5 &B/ 0B2 20B5 &B/ 0B2*4))5 &normi65 .y$ase A. Anywhere5 .y$ase A.
Enterprise5 and .y$ase A.&C( Be"a!se metadata is stored in data$ase ta$les5 the repository is
"ompletely open and "an $e !sed as a so!r"e $y any reporting system(
%he repository in"l!des all the domains !sed in data integration:
; .e"!rity inormationDin"l!ding !sers5 proiles5 and a""ess privileges or the 'ra"le 0ata
&ntegrator platorm
; %opology inormationDin"l!ding te"hnologies5 deinitions o servers5 s"hemas5 "onte6ts5 and
lang!ages
; 0ata modelsDin"l!ding des"riptions o s"hemas5 datastore str!"t!res5 ields and "ol!mns5
data integrity r!les5 "ross;reeren"es5 data lineage5 and so on
; &ntegration proEe"tsDin"l!ding de"larative r!les5 transormation r!les5 mappings5 pa"4ages5
pro"ed!res5 olders5 4nowledge mod!les5 varia$les5 and so on
; E6e"!tionDs"enarios5 s"hed!ling inormation5 and logs
;
%he 'ra"le 0ata &ntegrator /etadata 3avigator we$ appli"ation provides a""ess to repository
metadata rom any we$ $rowser( 2sers "an $rowse the entire repository metadata and graphi"al
views o the data lows( #ith the 0ata @ineage eat!re5 they "an easily tra"4 data to the so!r"e
items rom whi"h they were derived and s!$se1!ently integrated $y 'ra"le 0ata &ntegrator(%he
'ra"le 0ata &ntegrator /etadata 3avigator in '0& is a we$;$ased mod!le5 where !sers "an
address many o the metadata 1!estions s!"h as: #hat i the data type o this ield is "hanged?
#here does the data go5 and how is it transormed? #hat are the r!les that "al"!late a parti"!lar
indi"ator? #hat was the last time my ta$le was !pdated?
B!siness !sers "an also eortlessly view low maps5 data lineage or !nderstanding the path ta4en
$y data5 and e6e"!tion logs with a""!rate Eo$ statisti"s(
<Please "ompile this paragraph here :>
#$ TECH%ICAL I%"RA!TRCTRE RE&IRE'E%T! Pa(e **
Thai Airways International Public Company Limited
DATA WAREHO!E
!ystem "unctional

'ra"le 0ata &ntegrator provides a reverse engineering pro"ess that pop!lates the repository with
metadata rom the inormation system( 8everse engineering retrieves metadata rom data storage
9data$ases5 ?/@ iles5 and so on: and loads it into the repository( 9<or e6ample5 reverse
engineering dete"ts the des"ription o ta$les5 "ol!mns5 datatypes5 "onstraints5 and "omments rom
a data$ase to load the repository(: 8everse engineering s!pports data$ase management systems5
iles o many diverse ormats5 and C'B'@ CopyBoo4s thro!gh wi,ards(
2sers "an "!stomi,e the reverse engineering pro"ess to retrieve nonstandard metadata rom the
data$ases or rom proprietary repositories s!"h as E8P*C8/ 9enterprise reso!r"e
planning*"!stomer relationship management: systems 9.AP5 'ra"les .ie$el5 'ra"le Appli"ations5
salesor"e("om5 and so on:( C!stomi,ation is done thro!gh 'ra"le 0ata &ntegrators re!sa$le
reverse engineering 4nowledge mod!les 98F/s:( 'ra"le 0ata &ntegrator "omes with pre;$!ilt
8F/s or the maEor te"hnologies(
'ra"le 0ata &ntegrator s!pports 9http:**www(ora"le("om*te"hnology*prod!"ts*ora"le;data;
integrator*7)(7(=*htdo"s*do"!mentation*odiB"ertii"ation(6ls::
; 'ra"le B& EE .!ite> 97)(7(=(=:
; 'ra"le Hyperion Ess$ase 9G(7(H>:
;
Soft1T (Oracle =1) for the red bullets
""F- 3ata 0c'uisition (:TL, :LT), data cleansing and data 'uality module
Provide a complete description of proposed data ac'uisition, cleansing and
data 'uality solution, including the key features of the proposed solution and
products, as well as what makes vendor!s solution uni'ue
Propose and describe how the proposed solution conforms to the
re'uirements below9
Provide interactive and easy%to%use facility to setup :TL,:LT, data
cleansing, data 'uality criteria
#$ TECH%ICAL I%"RA!TRCTRE RE&IRE'E%T! Pa(e *+
Thai Airways International Public Company Limited
DATA WAREHO!E
!ystem "unctional
'ra"le 0ata &ntegrator "omes with I2& "omponent "alled J0esigner( %his tool allows the
$!siness !sers or the developer spe"iied the r!les to apply to the integration pro"esses( %he tool
a!tomati"ally generate data lows5 manages their "omple6ity5 and administrators the "orre"t
instr!"tions or the vario!s so!r"e and target systems(
Perform automate functions and mapping flow to :.tract all T/01!s data
sources defined in this ()P, Transform Load (:TL) , Load
Transform (:LT) to all levels of 34 architecture
'ra"le '0& s!pports $!ilt;in data$ase !n"tions and data mapping(
Provides an optimi7ed :TL,:LT environment that leverages on the
parallel and scalable nature of the proposed hardware and database for
high performance
'ra"le '0&s Fnowledge /od!le implement how the integration pro"esses o""!r( Ea"h Fnowledge
/od!le type reers to a spe"ii" integration tas4:
8everse;engineering metadata rom the heterogeneo!s systems or '0&;EE (
Handling Changed 0ata Capt!re 9C0C: on a given system(
@oading data rom one system to another5 !sing system;optimi,ed methods (
&ntegrating data in a target system5 !sing spe"ii" strategies 9insert*!pdate5 slowly "hanging dimensions:
Controlling 0ata &ntegrity on the data low (
E6posing data in the orm o servi"es(
9Page K5 Fnowledge /od!les %ype5 0ata &ntegrator Enterprise Edition %e"hnology 'verview 5
'0&EEB %ECH3&CA@'LE8L&E#(P0<:(
Provide a handshake and automated mechanism to ensure data
sources, files has been passed from one process to another
'ra"le '0& ar"hite"t!re !ses a r!ntime "omponent JAgent to or"hestrates the E@% pro"ess
e6e"!tion( 9Page 7K5 Agent5 'ra"le 0ata &ntegrator Enterprise Edition %e"hnology 'verview5
'0&EEB%ECH3&CA@'LE8L&E#(P0<:
0llow the tracking of data that is loaded to the 34 from Source to
Target
'ra"le '0& agent retrieve "ode rom the e6e"!tion repository and re1!ests the data$ase servers5
operating systems5 or s"ripting engines e6e"!te that "ode( #hen the e6e"!tion "ompleted5 the
#$ TECH%ICAL I%"RA!TRCTRE RE&IRE'E%T! Pa(e *#
Thai Airways International Public Company Limited
DATA WAREHO!E
!ystem "unctional
agent !pdates the e6e"!tion logs in the repository and reports error messages and e6e"!tion
statisti"s( %he e6e"!tion logs "an $e viewed rom the 'perator !ser intera"e or a we$ intera"e:
/etadata 3avigator( 9Page 7K5 Agent5 'ra"le 0ata &ntegrator Enterprise Edition %e"hnology
'verview5 '0&EEB%ECH3&CA@'LE8L&E#(P0<:
0ble to restart the unsuccessful :TL,:LT process at the nearest point of
failureA need not to start at beginning process
'ra"le 0ata &ntegrators "!stomi,a$le Che"4 Fnowledge /od!les 9CF/s: help developers
a!tomati"ally enor"e the data integrity o their appli"ations $ased on de"larative r!les that
have $een "apt!red $y 'ra"le 0ata &ntegrator( %hese CF/s generate the "ode ne"essary or
stati" or dynami" data "he"4s and also or any error re"y"ling that is perormed as part o the
integration pro"ess(
A!dits provide statisti"s on the integrity o appli"ation data( %hey also isolate data that is
dete"ted as erroneo!s $y applying the $!siness r!les( 'n"e erroneo!s re"ords have $een
identiied and isolated in error ta$les5 they "an $e a""essed rom 'ra"le 0ata &ntegrator
0esigner5 or rom any other ront;end appli"ation(
%his e6tensive a!dit inormation on data integrity ma4es it possi$le to perorm a detailed
analysis5 so that erroneo!s data "an $e handled a""ording to inormation te"hnology
strategies and $est pra"ti"es( <or e6ample5 the ollowing are o!r ways erroneo!s data might
$e handled:
A!tomati"ally "orre"t dataD'ra"le 0ata &ntegrator oers a set o tools to simpliy the "reation o data
"leansing intera"es that "an $e s"hed!led to r!n at predetermined intervals(
A""ept erroneo!s data 9or the "!rrent proEe"t:D&n this "ase5 intera"e developers need pre"ise r!les or
iltering o!t erroneo!s data later5 !sing 'ra"le 0ata &ntegrator ilters(
Corre"t the invalid re"ordsD&n this sit!ation5 the invalid data is sent to appli"ation end !sers via vario!s te6t
ormats or distri$!tion modes5 s!"h as h!man wor4low5 e;mail5 H%/@5 ?/@5 lat te6t iles5 and so on5 !sing 'ra"le
0ata &ntegrator pa"4ages(
8e"y"le dataDErroneo!s data rom an a!dit "an $e re"y"led into the
integration pro"ess(
9Page +;H5 Corre"t the invalid re"ords5 Comprehensive 0ata C!ality with 'ra"le 0ata
&ntegrator 5 ora"lediB"omprehensiveB1!ality(pd:
Support housekeeping processes to clean%up unnecessary data at all
levels,layers of 34
'ra"le '0& F/ s!pports J0elete all rows option5 allows to p!rge all target ta$le $eore new
re"orded $e inserted( 9Page 425 Fnowledge /od!le 0evelopers I!ide5 .ample 8epla"e or
Append se"tion5 ora"lediB4mBdevelopment(pd:
Provide archiving processes to archive history data from active data to
the inactive one The archived data shall be designed and kept in the
form that can be viewed or 'ueried easily whenever re'uired
.< will "reate and design ar"hive ta$les and design E@% pro"esses to maintain ar"hive data(
Provide workload management for :TL,:LT processes schedule with
priority and processes dependency
'ra"le '0& "omes with its own s"hed!ler o!t;o;the $o6( %his is a graphi"al s"hed!ler to
deine s"hed!les and Eo$ dependen"ies( 'ne "an s"hed!le $y time and interval5 where
"onditions might also $e em$edded in the wor4lows( '0& "an also integrate and leverage
the !se o any =rd party s"hed!ler that "an r!n a program rom a "ommand line intera"e(
Provide easy%to%use report and print facility to produce :TL
documents,report such as :TL mapping flow, schedule, data
cleansing, data 'uality, and transformation criteria
Perform data cleansing before transform and load target data as
#$ TECH%ICAL I%"RA!TRCTRE RE&IRE'E%T! Pa(e *,
Thai Airways International Public Company Limited
DATA WAREHO!E
!ystem "unctional
re'uired by T/01 Please provide detail features
Provide easy%to%use cleansing module that can help data 'uality
process with the following 'uality functions9 %
E )ree%form te.t investigation % to recogni7e and parse out
individual fields of data from free%form te.t,
E Standardi7ation % to allow individual fields to be made uniform
according to T/01!s defined standards,
E 0ddress verification and correction % uses postal information to
standardi7e, validate, and enrich address data,
E >atching % allows duplicates to be removed from sources, and
common records and common records across sources to be
identified and linked,
E Survivorship % allows the best data from across different systems
to be merged into a consolidated record
'ra"le 0ata &ntegrator is a data integration sotware prod!"t5 providing a new de"larative design
approa"h to deining data transormation and integration pro"esses5 res!lting in aster and simpler
development and maintenan"e( Based on an ME;@;%N ar"hite"t!re5 'ra"le 0ata &ntegrator
g!arantees the highest level o perorman"e or the e6e"!tion o data transormation and validation
pro"esses5 along with providing one o the most "ost;ee"tive sol!tions availa$le( By "om$ining
data $ased5 event $ased5 and servi"e $ased integration5 '0& is a$le to address varying needs rom
data wareho!sing and $!siness intelligen"e to /aster 0ata /anagement5 .ervi"e 'riented
Ar"hite"t!re and others( 'ra"le 0ata &ntegrator provides a !niied inrastr!"t!re to streamline data
and appli"ation integration proEe"ts(
'ra"le 0ata &ntegrator "!stomers have "hosen the tool or one or more o the 4ey reasons $elow:
; "aster and simpler de2elopment and maintenance: %he de"larative r!les driven approa"h
greatly red!"es the learning "!rve o the prod!"t and in"reases developer prod!"tivity while
a"ilitating ongoing maintenan"e( %he approa"h separates the deinition o the pro"esses rom their
a"t!al implementation5 and separates the de"larative r!les 9the Jwhat: rom the data lows 9the
Jhow:(
#$ TECH%ICAL I%"RA!TRCTRE RE&IRE'E%T! Pa(e *-
Thai Airways International Public Company Limited
DATA WAREHO!E
!ystem "unctional
; 3etter e4ecution per5ormance: %raditional E%@ sotware is $ased on proprietary engines that
perorm data transormations row $y row5 th!s limiting perorman"e( By implementing an E;@;%
ar"hite"t!re and leveraging 80B/. engines and .C@5 data transormations are e6e"!ted on the
target server at a set;$ased level yielding m!"h higher perorman"e(
; !impler and more e55icient architecture: %he E;@;% ar"hite"t!re removes the need or an E%@
h!$ server sitting $etween the so!r"es and target server( &t !tili,es the target server 80B/. to
perorm "omple6 transormations5 most o whi"h happen in $at"h mode when the server is not $!sy
pro"essing end;!ser 1!eries(
#$ TECH%ICAL I%"RA!TRCTRE RE&IRE'E%T! Pa(e *.
Thai Airways International Public Company Limited
DATA WAREHO!E
!ystem "unctional
'ra"le 0ata &ntegrator is organi,ed aro!nd a mod!lar repository in "lient*server or thin "lient mode
$y "omponents entirely written in Oava: the graphi"al intera"e mod!les and e6e"!tion agents(
%he Repository is a "omprehensive5 open and shared metadata repository( &t stores the metadata
or the a""essed appli"ations involved in the transormation and integration pro"essing5 the
developed proEe"t versions and all o the inormation re1!ired or their !se 9planning5 s"hed!ling
and e6e"!ting o reports:
Topolo(y 'ana(er is the graphi"al intera"e mod!le !sed to manage the data des"ri$ing the
inormation systems physi"al and logi"al ar"hite"t!re( %he site5 ma"hine5 and data server
des"riptions will ena$le 'ra"le 0ata &ntegrator to e6e"!te the same intera"es in dierent
environments(
Desi(ner is a tool !sed to design data integrity "he"4s and to $!ild transormations( &n parti"!lar5 it
in"orporates !n"tions or:
; A!tomati" reverse;engineering o e6isting appli"ations or data$ases
; Iraphi"al development and maintenan"e o transormation and integration intera"es
; Lis!ali,ation o data lows in the intera"es
; A!tomati" do"!mentation generation
; C!stomi,ation o the generated "ode
!ecurity 'ana(er is the tool or managing !sers and permissions in 'ra"le 0ata &ntegrator(
Operator is the prod!"tion management and monitoring mod!le( &t is designed or &% prod!"tion
operators(
#$ TECH%ICAL I%"RA!TRCTRE RE&IRE'E%T! Pa(e */
Thai Airways International Public Company Limited
DATA WAREHO!E
!ystem "unctional
%he A(ent or"hestrates the inter;appli"ation intera"es developed with 0esigner( &t integrates the
."hed!ler to e6e"!te the intera"es a""ording to a predeined s"hed!le( &t "an also $e invo4ed via
we$ servi"es to start integration s"enarios(
'etadata %a2i(ator is a thin "lient5 $rowser $ased intera"e to a""ess the 'ra"le 0ata &ntegrator
8epository5 $rowse5 sear"h and analy,e all its "ontents5 and perorm advan"ed data lineage
tra"ing5 "ross reeren"ing impa"t analysis5 et"( %his tool "an also $e !sed to manage prod!"tion
pro"esses(
#areho!se B!ilder implements general;p!rpose data mat"hing and merging "apa$ilities that "an
$e applied to any type o data(
-o! "an write the list o rows mat"hed $y yo!r algorithms to a target ta$le( -o! "an also implement
"omple6 de;d!pli"ation logi" to generated merged re"ords5 again !sing a variety o $!ilt;in merge
r!les or implementing yo!r own merge r!les(
#areho!se B!ilder mat"hing and merging provides the ollowing !n"tionality:
; 0etermine mat"hes !sing $!ilt;in algorithms5 s!"h as the Oaro;#in4ler and @evenshtein edit
distan"e algorithms5 or !sing a "!stom algorithm yo! implement(
; 2se weighting to determine mat"hes $etween re"ords(
; Ienerate a ta$le "ontaining "andidate mat"hes5 as inp!t to some other merge logi"5 s!"h as an
e6isting master data management appli"ation
; Ienerate a ta$le with merged data re"ords5 with merge logi" $ased on $!ilt;in merge r!les5 "!stom;
implemented merge logi"5 or "omple6 merge r!les that "an "om$ine pa"4aged and "!stom r!les
; Cross reeren"e data to tra"4 and a!dit mat"hes(
; B!ilt;in advan"ed mat"hing r!les or person5 irm and address data
#areho!se B!ilder mat"hing and merging "an $e "om$ined with #areho!se B!ilder name and
address "leansing !n"tionality to s!pport ho!seholding5 whi"h is the pro"ess o identiying !ni1!e
ho!seholds in name and address data(
#$ TECH%ICAL I%"RA!TRCTRE RE&IRE'E%T! Pa(e *0
Thai Airways International Public Company Limited
DATA WAREHO!E
!ystem "unctional
#areho!se B!ilder in"l!des name and address "leansing !n"tionality and "an integrate with third;
party name and address "leansing tools rom a n!m$er o vendors( #areho!se B!ilder parses the
names and addresses5 and !ses methods spe"ii" to this type o data5 s!"h as mat"hing "ommon
ni"4names and a$$reviations( -o! "an "ompare the inp!t data to the data li$raries s!pplied $y
third;party name and address "leansing sotware vendors5 identiy and "orre"t errors and
in"onsisten"ies in name and address so!r"e data( -o! "an then !rther a!gment yo!r re"ords with
inormation s!"h as postal ro!tes and geographi" "oordinates(
<Please "ompile this paragraph here :>
""F2 =usiness 1ntelligence (=1)
Provide a complete description of vendor!s proposed =1 solution, including the
key features and benefits of vendor!s =1 solution and products which
conform to the re'uirement belowA
Provide report generating including graphical chart and display
capability that shall be able to operate in the form of Table, and able to
3rill 3own for :.pand information, :.ception (eporting function (;olor
;ode), and shall be able to make notes, comments, and remarks of the
#$ TECH%ICAL I%"RA!TRCTRE RE&IRE'E%T! Pa(e +1
Thai Airways International Public Company Limited
DATA WAREHO!E
!ystem "unctional
information showing at the relevant period
The important functions that shall be included in both report and chart
capability are9
E 3rag and 3rop menu
E Pull 3own menu
E 3ropdown List =o.A help in selecting the relevant information
E 0ble to produce graphic output
E 0ble to read%only access, slice and dice, drill down,up,across and
Online 0nalytical Processing (OL0P) on web
E 0ble to produce Te.t and Graph output on the same screen
E 0ble to e.port the data to slide show, :.cel, 0crobat, Se'uential
file and /ard ;opy
E >ultifunction hotspot
E 0ble to import data from various analysis tools such as :.cel,
Se'uential file
E 0ble to resi7e and reposition ob+ects
E ;ustomi7ation
E 0ble to function without additional program (;odeless
Programming)
E On%line 0ssistance tutorials help and documentation
E 0ble to customi7e and create $ariety =utton Styles
E 0P1 provided for security protection of application, individual
screens and individual data
E 0ble to produce charts9 Pie, =ar &%* dimension, ;ombine chart
with & a.es, show $alue and ;apability to 3rill down from ;hart
E 0ble to customi7e reports with T/01 logo and any graphical
image
Provide statistic capability that shall be able to perform )orecast9
Trend 0nalysis, :conomics >odel, 4hat if 0nalysis, and 0d%/oc
1n'uiry 0nalysis
Provide printing capability that shall be able to print source program,
screen dumps, and reports
Provide workload management for =1 processes schedule with
priority
Provide analytic engine which is capable of federating highly
optimi7ed 'ueries across multiple data sources, integrating disparate
data sources and presenting intelligence back to end user through a
simplified business model
.ot&% and &;A$le<Please "ompile this paragraph here :> will "omply this(
""F? 3ata >ining
Provide a complete analytic tool or application to discover
relationships in data that were previously unknown and have
considerable business value which has capability to better manage the
operational aspects of the business as well as enabling an effective
customer service management capability
3esigned for a particular application re'uires less knowledge on the
part of the analyst and narrows the choice of algorithms used to mine the
#$ TECH%ICAL I%"RA!TRCTRE RE&IRE'E%T! Pa(e +)
Thai Airways International Public Company Limited
DATA WAREHO!E
!ystem "unctional
data
To create ;lassification models and to validate or test these models
such asA
E To analy7e why a certain classification was made
E To predict a classification for new data
0ble the associations mining function to find items in data that are
associated with each other in a meaningful way
Oracle =en7 will comply this<Please "ompile this paragraph here :>
""FF =ackup, 0rchive and (ecovery
Provide a complete description of proposed =ackup, 0rchive and (ecovery
solution, including the key features of the proposed solution and products, as
well as what makes vendor!s solution uni'ue
The backup, archive and recovery solutions should have but not limited to
the following features9%
Provide backup, archive and recovery solution for all proposed
software
Provide the fle.ibility and scalability for performance needs and
configuration growth
Provide parallel backup and parallel recovery
Provide online archive capability that permits almost full use of the
database,tables and data repository during backup the data
Provide simplified and easy%to%use management and administration of
backup, archive and recovery operations
Should be able to interface with T/01!s backup system % $eritas
@et=ackup v2-
0de'uate backup server, media server and agents licenses to backup
proposed software and database shall be provided
Provide L0@%)ree backup for all servers
=ackup license for tape drive % 0de'uate licenses shall be provided for
the amount of tape drives The software names are as follows
E $(TS @etbackup option shared storage option for tape 2-
BPL0T ST3 =0@3 S with media
E $(TS @etbackup library based tape drive 2- BPL0T ST3
=0@3 S with media
<Please "ompile this paragraph here :>
""FD 0pplication 3evelopment Tools
Provide a complete description of proposed 0pplication 3evelopment Tools,
which shall assist T/01!s application,business developers, database
administrators, and end users to speed up delivering of business services
related to the 34, and provide the key features of the proposed solution and
products, as well as what makes vendor!s solution uni'ue
'ra"le O0eveloper integrates development eat!res or Oava5 .'A5 #e$
2()5 0ata$ase5 #e$5 ?/@ and #e$ servi"es into a single development tool( %he vario!s artia"ts
share the same proEe"t str!"t!re and development e6perien"e5 simpliying $oth the learning "!rve
and the development pro"ess o "omposite appli"ations that leverage a m!ltit!de o te"hnologies(
#$ TECH%ICAL I%"RA!TRCTRE RE&IRE'E%T! Pa(e +*
Thai Airways International Public Company Limited
DATA WAREHO!E
!ystem "unctional
'ra"le O0eveloper "overs the !ll development lie"y"le rom initial design and analysis5 thro!gh the
"oding and testing phases5 all the way to deployment( 0evelopers "an design5 generate5 and
vis!ali,e their "ode with 2/@5 Oava and data$ase diagrams( An advan"ed "oding environment and
de"larative and vis!al editors a"ilitate aster "ode development( &ntegrated testing5 proiling5 and
"ode a!diting eat!res ens!re the 1!ality o the appli"ations( &ntera"es with versioning5 $!ild5 and
deployment tools ena$le pa"4aging and deployment o the appli"ations(
'ra"le O0eveloper o"!ses on in"reasing developers prod!"tivity $y oering a vis!al and
de"larative approa"h to appli"ation design( A "om$ination o vis!al editors5 property inspe"tors5
str!"t!re panes5 and editing dialogs simpliy and eliminate tedio!s "oding( %hese de"larative
eat!res provide a simpler way to deine the "omponents that "onstr!"t an appli"ation( %he
appli"ations "ode is always a""essi$le or dire"t manip!lation as well( Changes "an $e made $y
either the de"larative means or dire"tly in the "ode and are rele"ted in $oth sim!ltaneo!sly(
9Page 7 and 25 O0eveloper 77g 0atasheet5 Edeveloper77g;datasheet(pd:<Please "ompile this
paragraph here :>
""F#6 Other 0pplications
$endor shall provide solution conforms to the re'uirements below9
P@( decode application and its detail specification
The scheduling tool suitable for a 34 environment(;ontrol%>
preferable)
<Please "ompile this paragraph here :>
""D System Security
""D# $endor shall follow the policy, standards and regulation established by
T/01 This includes but not limited to T/01 Security policy, user
authentication at the time of login, password management, user access
control, data access control, standard procedure, =uilding and premises
procedure, /uman resources procedure, 3ata ;enter procedure, etc
#$ TECH%ICAL I%"RA!TRCTRE RE&IRE'E%T! Pa(e ++
Thai Airways International Public Company Limited
DATA WAREHO!E
!ystem "unctional
""D& $endor shall conduct the design session of the audit logs for 34 system to
identify the information needed to be kept, the log retention, the fre'uency of
log review, the log protection according to the legal re'uirements (ie
;omputer ;rime 0ct =: &--6) and the business re'uirements
""D* <uality assurance should be conducted to ensure that all system functional
re'uirements, technical re'uirements and security re'uirements are satisfied
This includes the functionality test, performance test and security test
""D" $endor need to ensure that data is masked consistently in test environments
to a uni'ue masked value to maintain the relationship between the data
across the test database while protecting the confidentiality of the original
sensitive data
""D- $endor shall be included security roles and responsibilities for whom
working for T/01 as part of the contracts
""D2 $endor may advise and provide alternative all 34 security control
functions and all other related modules which can be more favorable to
T/01
<Please "ompile this paragraph here :>
#$ TECH%ICAL I%"RA!TRCTRE RE&IRE'E%T! Pa(e +#

Das könnte Ihnen auch gefallen