Oracle Data Integrator Best Practices for a Data Warehouse

Size: px
Start display at page:

Download "Oracle Data Integrator Best Practices for a Data Warehouse"

Transcription

1 An Oracle White Paper August 2010 Oracle Data Integratr

2 Preface... 4 Purpse... 4 Audience... 4 Additinal Infrmatin... 4 Intrductin t Oracle Data Integratr (ODI)... 5 Objectives... 5 Business-Rules Driven Apprach... 5 Traditinal ETL versus E-LT Apprach... 6 Understanding Oracle Data Integratr Interfaces... 7 A Business Prblem Case Study... 8 Implementatin using Manual Cding Implementatin using Traditinal ETL tls Implementatin using ODI s E-LT and the Business-rule Driven Apprach 14 Benefits f E-LT Cmbined with a Business-rule Driven Apprach Using ODI in yur Data Warehuse Prject ODI and the Data Warehuse Prject Organizing the Teams Reverse-engineering, Auditing and Prfiling Surce Applicatins Designing and Implementing the Data Warehuse s Schema Specifying and Designing Business Rules Building a Data Quality Framewrk Develping Additinal Cmpnents Packaging and Releasing Develpment Versining Develpment Scheduling and Operating Scenaris Mnitring the Data Quality f the Data Warehuse Publishing Metadata t Business Users Planning fr Next Releases Oracle Data Integratr fr Oracle Best Practices Architecture f ODI Repsitries Reverse-engineering an Oracle Schema Oracle Lading Strategies Using Changed Data Capture Oracle Integratin Strategies Defining a Data Quality Strategy Setting up Agents in an Oracle envirnment Architecture Case Studies

3 Setting up Repsitries Using ODI Versin Management Ging t Prductin Setting up Agents Backing up Repsitries Appendices Appendix I. Oracle Data Integratr fr Teradata Best Practices Architecture f ODI Repsitries Reverse-engineering a Teradata Schema Teradata Lading Strategies Teradata Integratin Strategies Setting up Agents in a Teradata envirnment Appendix II: Additinal Infrmatin Acrnyms used in this dcument

4 Preface Purpse This dcument describes the best practices fr implementing Oracle Data Integratr (ODI) fr a data warehuse slutin. It is designed t help setup a successful envirnment fr data integratin with Enterprise Data Warehuse prjects and Active Data Warehuse prjects. This dcument applies t Oracle Data Integratr 11g. Audience This dcument is intended fr Data Integratin Prfessinal Services, System Integratrs and IT teams that plan t use Oracle Data Integratr (ODI) as the Extract, Lad and Transfrm tl in their Enterprise r Active Data Warehuse prjects. Additinal Infrmatin The fllwing resurces cntain additinal infrmatin: Oracle website: Oracle Data Integratr 11g n-line dcumentatin: Java reference : Jythn reference 4

5 Intrductin t Oracle Data Integratr (ODI) Objectives The bjective f this chapter is t Intrduce the key cncepts f a business-rule driven architecture Intrduce the key cncepts f E-LT Understand what an Oracle Data Integratr (ODI) interface is Thrugh a business prblem case study, understand and evaluate sme different develpment appraches including: Manual cding Traditinal ETL ODI s business-rule driven apprach cmbined with E-LT Business-Rules Driven Apprach Intrductin t Business rules Business rules specify mappings, filters, jins and cnstraints. They ften apply t metadata t transfrm data and are usually described in natural language by business users. In a typical data integratin prject (such as a Data Warehuse prject), these rules are defined during the specificatin phase in dcuments written by business analysts in cnjunctin with prject managers. Business Rules usually define What t d rather than Hw t d it. They can very ften be implemented using SQL expressins, prvided that the metadata they refer t is knwn and qualified in a metadata repsitry. Examples f business rules are given in the table belw: BUSINESS RULE TYPE SQL EXPRESSION Sum f all amunts f items sld during May 2010 multiplied by the item price Prducts that start with CPU and that belng t the hardware categry Custmers with their rders Mapping Filter Jin SUM( CASE WHEN SALES.YEARMONTH= THEN SALES.AMOUNT * PRODUCT.ITEM_PRICE ELSE 0 END ) Upper(PRODUCT.PRODUCT_NAME) like CPU% And PRODUCT.CATEGORY = HARDWARE CUSTOMER.CUSTOMER_ID = ORDER.ORDER_ID And ORDER.ORDER_ID = ORDER_LINE.ORDER_ID 5

6 BUSINESS RULE TYPE SQL EXPRESSION and rder lines Reject duplicate custmer names Reject rders with a link t an nn-existent custmer Unique Key Cnstraint Reference Cnstraint CONSTRAINT CUST_NAME_PK PRIMARY KEY (CUSTOMER_NAME) CONSTRAINT CUSTOMER_FK FOREIGN KEY (CUSTOMER_ID) REFERENCES CUSTOMER(CUSTOMER_ID) Mappings A mapping is a business rule implemented as a SQL expressin. It is a transfrmatin rule that maps surce clumns (r fields) nt ne f the target clumns. It can be executed by a relatinal database server at run-time. This server can be the surce server (when pssible), a middle tier server r the target server. Jins A jin peratin links recrds in several data sets, such as tables r files. Jins are used t link multiple surces. A jin is implemented as a SQL expressin linking the clumns (fields) f tw r mre data sets. Jins can be defined regardless f the physical lcatin f the surce data sets invlved. Fr example, a JMS queue can be jined t a relatinal table. Depending n the technlgy perfrming the jin, it can be expressed as an inner jin, right uter jin, left uter jin and full uter jin. Filters A filter is an expressin applied t surce data sets clumns. Only the recrds matching this filter are prcessed by the data flw. Cnstraints A cnstraint is an bject that defines the rules enfrced n data sets data. A cnstraint ensures the validity f the data in a given data set and the integrity f the data f a mdel. Cnstraints n the target are used t check the validity f the data befre integratin in the target. Traditinal ETL versus E-LT Apprach Traditinal ETL tls perate by first Extracting the data frm varius surces, Transfrming the data n a prprietary, middle-tier ETL engine, and then Lading the transfrmed data nt the target data warehuse r integratin server. Hence the term ETL represents bth the names and the rder f the peratins perfrmed, as shwn in Figure 1 belw. 6

7 Figure 1: Traditinal ETL apprach cmpared t E-LT apprach In respnse t the issues raised by ETL architectures, a new architecture has emerged, which in many ways incrprates the best aspects f manual cding and autmated cde-generatin appraches. Knwn as E-LT, this new apprach changes where and hw data transfrmatin takes place, and leverages existing develper skills, RDBMS engines and server hardware t the greatest extent pssible. In essence, E-LT mves the data transfrmatin step t the target RDBMS, changing the rder f peratins t: Extract the data frm the surce tables, Lad the tables int the destinatin server, and then Transfrm the data n the target RDBMS using native SQL peratrs. Nte, with E-LT there is n need fr a middle-tier engine r server as shwn in Figure 1 abve. Understanding Oracle Data Integratr Interfaces An interface is an ODI bject stred in the ODI Repsitry that enables the lading f ne target datastre with data transfrmed frm ne r mre surce datastres, based n business rules implemented as mappings, jins, filters and cnstraints. A datastre can be: a table stred in a relatinal database an ASCII r EBCDIC file (delimited, r fixed length) a nde frm a XML file a JMS tpic r queue frm a Message Oriented a nde frm a LDAP directry an API that returns data in the frm f an array f recrds Figure 2 shws a screensht f an ODI interface that lads data int the FACT_SALES target table. Surce Data is defined as a hetergeneus query n the CORRECTIONS file, the ORDERS and LINES tables. 7

8 Mappings, jins, filters and cnstraints are defined within this windw. Figure 2: Example f an ODI Interface Wherever pssible, ODI interfaces generate E-LT peratins that relegate transfrmatins t the target RDBMS servers. A Business Prblem Case Study Figure 3 describes an example f a business prblem t extract, transfrm and lad data frm a Micrsft SQL Server database and a file int a target Oracle table. Data is cming frm tw Micrsft SQL Server tables (ORDERS jined t LINES) and is cmbined with data frm the CORRECTIONS file. The target SALES Oracle table must match sme cnstraints such as the uniqueness f the ID clumn and valid reference t the SALES_REP table. Data must be transfrmed and aggregated accrding t sme mappings as shwn in Figure 3. 8

9 Figure 3: Example f a business prblem Translating these business rules frm natural language t SQL expressins is usually straightfrward. In ur example, the rules that appear in the figure culd be translated as fllws: TYPE RULE SQL EXPRESSION / CONSTRAINT Filter Only ORDERS marked as clsed ORDERS.STATUS = CLOSED Jin Mapping A rw frm LINES has a matching ORDER_ID in ORDERS Target s SALE is the sum f the rder lines AMOUNT gruped by sales rep., with the crrectins applied. ORDERS.ORDER_ID = LINES.ORDER_ID SUM(LINES.AMOUNT + CORRECTIONS.VALUE) Mapping Sales Rep = Sales Rep ID frm ORDERS ORDERS.SALES_REP_ID Cnstraint ID must nt be null ID is set t nt null in the data mdel Cnstraint ID must be unique A Primary Key is added t the data mdel with (ID) as set f clumns Cnstraint The Sales Rep. ID shuld exist in the Target sales Rep table A Reference (Freign Key) is added in the data mdel n SALES.SALES_REP = SALES_REP.SALES_REP_ID 9

10 Implementatin using Manual Cding When implementing such a data flw using, manual cding, ne wuld prbably use several steps, several languages, and several scripting tls r utilities. Figure 4 gives an verview f the different steps needed t achieve such an extract, transfrm and lad prcess. Figure 4: Sequence f Operatins fr the Prcess There are, f curse, several technical slutins fr implementing such a prcess. One f them (prbably the mst efficient, as it uses an Oracle data warehuse as a transfrmatin engine) is detailed in the fllwing table: STEP DESCRIPTION EXAMPLE OF CODE 1 Execute the jin between ORDERS and LINES as well as the filters n the surce Micrsft SQL Server database using a database view. Create view C$_SALES As select... frm ORDERS, LINES where ORDERS.STATUS = CLOSED and ORDERS.ORDER_ID = LINES.ORDER_ID Extract the cntent f the view int a flat file using the BCP utility. bcp C$_SALES ut c$_sales_extract.bcp c -S... -U... -P... t\b Use the SQL*Lader utility t lad the temprary BCP file int the TEMP_1 Oracle table. 2 Use the SQL*Lader utility t lad the CORRECTIONS ASCII file int the TEMP_2 Oracle table. 3 Jin, transfrm and aggregate the 2 temprary tables TEMP_1 and TEMP_2 and lad the results int a 3 rd table (TEMP_SALES) using SQL sqlldr cntrl=temp_1.ctl lg=lgfile.lg userid=.../... sqlldr cntrl=temp_2.ctl lg=lgfile.lg userid=.../... insert int TEMP_SALES (...) select SUM(TEMP_1.AMOUNT+TEMP_2.VALUE), TEMP1.SALES_REP_ID,... frm TEMP_1, TEMP_2 where TEMP_1.LINEID = TEMP_2.CORR_ID) 10

11 STEP DESCRIPTION EXAMPLE OF CODE... 4 Check Unique cnstraints using SQL and insert the errrs int the Errrs table insert int Errrs(...) select... frm TEMP_SALES where ID in (select ID frm TEMP_SALES grup by ID having cunt(*) > 1) Check Reference cnstraints using SQL and insert the errrs int the Errr table insert int Errrs(...) select... frm TEMP_SALES where SALES_REP nt in (select SALES_REP_ID frm SALES_REP) 5 Finally, use SQL lgic t insert / update int the target SALES table using a query n TEMP_SALES update SALES set... frm... where ID in (select ID frm TEMP_SALES where IND_UPDATE= U ) insert int SALES (...) select... frm TEMP_SALES where IND_UPDATE= I... The benefits f this apprach are: High perfrmance: Cde flexibility: Uses pure set-riented SQL t avid rw-by-rw peratins Uses Oracle as a transfrmatin engine t leverage the pwer f the RDBMS Uses in-place utilities such as External Tables Leverages the latest features f Oracle such as the built-in transfrmatin functins 11

12 Hwever, this apprach raises several issues that becme painful as the Enterprise Data Warehuse prjects grw, and mre develpers get invlved. These issues are: Pr prductivity Every lad prcess needs t be develped as a set f scripts and prgrams, within different envirnments and with several languages. Business rules ( what happens t the data SUM(AMOUNT + VALUE)) are mixed with technical lgic ( hw t mve / lad the data SQL*Lader, External Table, insert etc.) Mving t prductin is ften difficult when develpers haven t designed envirnment variables, r variable qualified names fr their bjects. High cst f data quality implementatin Hard maintenance N prject flexibility Data cleansing / data quality accrding t predefined cnstraints is usually avided due t the cst f its implementatin Every prject has its wn definitin f the data quality withut any centralized framewrk (default structure f the errr tables, errr recycling etc.) Even when prject managers have set up a framewrk, every script may reinvent the wheel and cntain specific rutines that make it hard t understand Develpments are spread in several machines and flders, withut a central repsitry Impact analysis is impssible as there is n metadata management and n crss references mechanism The cst f a change t the data mdels r t the business rules becmes such a cnstraint that IT teams refuse it, leading t frustratin amngst the business users. Implementatin using Traditinal ETL tls Traditinal ETL tls perfrm all the transfrmatins in a prprietary engine. They ften require additinal hardware t stage the data fr the transfrmatins. Nne f them really leverages the pwer f the RDBMS. A typical ETL architecture is shwn in Figure 5. 12

13 Figure 5: Implementatin Using an ETL Every transfrmatin step requires a specific cnnectr r transfrmer. ETL tls are ften knwn fr the fllwing advantages: Centralized develpment and administratin Easier maintenance Single graphical user interface Centralized repsitry Impact analysis (fr certain tls) Unfrtunately this ETL apprach presents several drawbacks: Pr perfrmance Bad prductivity As the data needs t be prcessed in the engine, it is ften prcessed rw by rw When data frm the target database is referenced - table lkups fr example - it needs t be extracted frm the database, int the engine and then mved back again t the target database. Very few mappings, jins, aggregatins and filters are given t the pwerful engine f the RDBMS Every lad prcess needs t be develped as a set f steps that mix business rules ( what happens t the data SUM(AMOUNT + VALUE)) with technical lgic ( hw t lad the data cnnectr 1, cnnectr 2 etc.) Mving t prductin is ften difficult when develpers haven t designed envirnment variables, r variable qualified names within their queries Sme f them still require the use f heavy manual cding t achieve certain particular tasks, r t leverage the RDBMS pwerful transfrmatin functins 13

14 High Cst ETL tls require additinal hardware ETL tls require specific skills Implementatin using ODI s E-LT and the Business-rule Driven Apprach Implementing a business prblem using ODI is a very easy and straightfrward exercise. It is dne by simply translating the business rules int an interface. Every business rule remains accessible frm the Diagram panel f the interface s windw. Specifying the Business Rules in the Interface Figure 6 gives an verview f hw the business prblem is translated int an ODI interface: The ORDERS, LINES and CORRECTION datastres are dragged and drpped int the Surce panel f the interface The Target SALES datastre is drpped in the Target Datastre panel Jins and filters are defined by dragging and drpping clumns in the Surce panel Mappings are defined by selecting every target clumn and by dragging and drpping clumns r by using the advanced expressin editr. Cnstraints are defined in the Cntrl tab f the interface. They define hw flw data is ging t be checked and rejected int the Errrs table. Figure 6: Implementatin using Oracle Data Integratr 14

15 Business Rules are Cnverted int a Prcess Business rules defined in the interface need t be split int a prcess that will carry ut the jins, filters, mappings and cnstraints frm surce data t target tables. Figure 7 defines the prblem t be slved. Figure 7: Hw t cnvert business rules int a prcess? By default, Oracle Data Integratr will use the RDBMS as a staging area fr lading surce data int temprary tables and applying all the required mappings, staging filters, jins and cnstraints. The staging area is a separate area in the RDBMS (a user/database) where ODI creates its temprary bjects and executes sme f the rules (mapping, jins, final filters, aggregatins etc). When perfrming the peratins this way, ODI leverages the E-LT architecture as it first extracts and lads the temprary tables and then finishes the transfrmatins in the target RDBMS. In sme particular cases, when surce vlumes are small (less than 500,000 recrds), this staging area can be lcated in memry in ODI S in-memry relatinal database ODI Memry Engine. ODI wuld then behave like a traditinal ETL tl. Figure 8 shws the prcess autmatically generated by Oracle Data Integratr t lad the final SALES table. The business rules, as defined in Figure 7 will be transfrmed int cde by the Knwledge Mdules (KM). The cde prduced will generate several steps. Sme f these steps will extract and lad the data frm the surces t the staging area (Lading Knwledge Mdules - LKM). Others will transfrm and integrate the data frm the staging area t the target table (Integratin Knwledge Mdule - IKM). T ensure data quality, the Check Knwledge Mdule (CKM) will apply the user defined cnstraints t the staging data t islate errneus recrds in the Errrs table. 15

16 Figure 8: ODI Knwledge Mdules in actin ODI Knwledge Mdules cntain the actual cde that will be executed by the varius servers f the infrastructure. Sme f the cde cntained in the Knwledge Mdules is generic. It makes calls t the ODI Substitutin API that will be bund at run-time t the business-rules and generates the final cde that will be executed. Figure 9 illustrates this mechanism. During design time, rules are defined in the interfaces and Knwledge Mdules are selected. During run-time, cde is generated and every API call in the Knwledge Mdules (enclsed by <% and %>) is replaced with its crrespnding bject name r expressin, with respect t the metadata prvided in the Repsitry. Fr example, a call t <%=diref.gettable( TARG_NAME )%> will return the name f the target table f the interface with the apprpriate qualifier accrding t cntext infrmatin, tplgy setup etc. A typical SQL INSERT statement wuld be cded in a Knwledge Mdule as fllws: INSERT INTO <%=diref.gettable( TARG_NAME )%>... This template f cde will f curse generate different SQL statements depending n the target table ( INSERT INTO MyDB1.SALES... when the target is the SALES table, INSERT INTO DWH_DB.PRODUCT when the target is the PRODUCT table etc.). This is als particularly useful when migrating ODI prcesses frm an envirnment t anther (prmting prcesses frm Develpment t QA fr example) as ODI will autmatically substitute the crrect 16

17 schema infrmatin based n the specified envirnment withut requiring any cde mdificatins. Figure 9: Hw Knwledge Mdules generate native cde Once the cde is generated, it is submitted t an ODI Agent, which will either redirect it t the apprpriate database engines and perating systems, r will execute it when needed (memry engine transfrmatin, java r jythn cde etc.) In mst cases, the agent is simply a cnductr that des nt tuch the data. Benefits f E-LT Cmbined with a Business-rule Driven Apprach Cmpared t ther architectures (manual cding and traditinal ETL), ODI mixes the best f bth wrlds: Prductivity / Maintenance The business-rules driven apprach delivers greater prductivity as develpers simply need t cncentrate n the What withut caring abut the Hw. They define SQL expressins fr the business rules, and ODI Knwledge Mdules generate the entire set f SQL peratins needed t achieve these rules. When a change needs t be made in peratinal lgic (such as creating a backup cpy f every target table befre lading the new recrds ), it is 17

18 High Perfrmance: Lw Cst: simply applied in the apprpriate Knwledge Mdule and it autmatically impacts the hundreds f interfaces already develped. With a traditinal ETL apprach, such a change wuld have necessitated pening every jb and manually adding the new steps, increasing the risk f mistakes and incnsistency. Flexibility and a shallw learning curve are ensured by leveraging the RDBMS latest features. With a centralized repsitry that describes all the metadata f the surces and targets and a single unified and cmprehensive graphical interface, maintenance is greatly ptimized as crss-references between bjects can be queried at any time. This gives the develpers and the business users a single entry pint fr impact analysis and data lineage ( What is used where?, Which surces ppulate which targets? etc.) In the ODI repsitry, the tplgy f the infrastructure is defined in detail, and mving bjects between different executin cntexts (Develpment, Testing, QA, Prductin, etc.) is straightfrward. With a pwerful versin cntrl repsitry, several teams can wrk n the same prject within different release stages, with guaranteed cnsistency f deliverables. With a centralized framewrk fr Data Quality, develpers spend less time n defining technical steps, and mre time n the specificatin f data quality rules. This helps t build a cnsistent and standardized Data Warehuse. The E-LT architecture leverages the pwer f all the features f in-place databases engines. ODI generates pure set-riented SQL ptimized fr each RDBMS which can take advantage f advanced features such as parallel prcessing r ther advanced features. Native database utilities can be invked by the ODI Knwledge Mdules prvided. When data frm the target database is referenced - table lkups fr example, it desn t need t be extracted frm the database, int an engine. It remains where it is, and it is prcessed by database engine. Oracle Data Integratr desn t require a dedicated server. The lads and transfrmatins are carried ut by the RDBMS. In cnclusin, with its business-rule driven E-LT architecture, Oracle Data Integratr is the best slutin fr taking advantage f bth manual cding and traditinal ETL wrlds. 18

19 Using ODI in yur Data Warehuse Prject ODI and the Data Warehuse Prject The main gal f a Data Warehuse is t cnslidate and deliver accurate indicatrs t business users t help them make decisins regarding their everyday business. A typical prject is cmpsed f several steps and milestnes. Sme f these are: Defining business needs (Key Indicatrs) Identifying surce data that cncerns key indicatrs; specifying business rules t transfrm surce infrmatin int key indicatrs Mdeling the data structure f the target warehuse t stre the key indicatrs Ppulating the indicatrs by implementing business rules Measuring the verall accuracy f the data by setting up data quality rules Develping reprts n key indicatrs Making key indicatrs and metadata available t business users thrugh ad-hc query tls r predefined reprts Measuring business users satisfactin and adding/mdifying key indicatrs Oracle Data Integratr will help yu cver mst f these steps, frm surce data investigatin t metadata lineage and thrugh lading and data quality audit. With its repsitry, ODI will centralize the specificatin and develpment effrts and prvide a unique architecture n which the prject can rely t succeed. Organizing the Teams As Oracle Data Integratr relies n a centralized repsitry, different types f users may need t access it. The list belw describes hw ODI may be used by yur teams. PROFILE DESCRIPTION ODI MODULES USED Business User Business Analyst Develper Business users have access t the final calculated key indicatrs thrugh reprts r ad-hc queries. In sme cases, they need t understand what the definitin f the indicatrs is, hw they are calculated and when they were updated. Alternatively, they need t be aware f any data quality issue regarding the accuracy f their indicatrs. Business Analysts define key indicatrs. They knw the surce applicatins and specify business rules t transfrm surce data int meaningful target indicatrs. They are in charge f maintaining translatin data frm peratinal semantics t the unified data warehuse semantic. Develpers are in charge f implementing the business rules in respect t the specificatins described by the Business Analysts. They release their wrk by prviding executable scenaris t the prductin team. Develpers must have ODI Cnsle Designer Navigatr (limited access) ODI Cnsle Tplgy Navigatr (read nly access) Designer Navigatr: 19

20 PROFILE DESCRIPTION ODI MODULES USED bth technical skills regarding the infrastructure and business knwledge f the surce applicatins. Limited access t Mdels Metadata Administratr Metadata Administratrs are in charge f reverse-engineering surce and target applicatins. They guarantee the verall cnsistency f Metadata in the ODI Repsitry. They have an excellent knwledge f the structure f the surces and targets and they have participated in the data mdeling f key indicatrs. In cnjunctin with Business Analysts, they enrich the metadata by adding cmments, descriptins and even integrity rules (such as cnstraints). Metadata Administratrs are respnsible fr versin management. Full access t Prjects Operatr Navigatr ODI Cnsle Tplgy Navigatr (limited access) Designer Navigatr: Full access t Mdels Restre access t Prjects ODI Cnsle Database Administratr System Administratr Security Administratr Operatr Database Administratrs are in charge f defining the technical database infrastructure that supprts ODI. They create the database prfiles t let ODI access the data. They create separate schemas and databases t stre the Staging Areas. They make the envirnments accessible by describing them in the Tplgy System Administratrs are in charge f maintaining technical resurces and infrastructure fr the prject. Fr example, they may install and mnitr Scheduler Agents backup / restre Repsitries install and mnitr ODI Cnsle Setup envirnments (develpment, test, maintenance etc.) The Security Administratr is in charge f defining the security plicy fr the ODI Repsitry. He r she creates ODI users and grants them rights n mdels, prjects and cntexts. Operatrs are in charge f imprting released and tested scenaris int the prductin envirnment. They schedule the executin f these scenaris. They mnitr executin lgs and restart failed sessins when needed. Tplgy Navigatr (full access) Designer Navigatr (full access) Operatr Navigatr (full access) ODI Cnsle Agents Tplgy Navigatr (limited access) ODI Cnsle Security Navigatr (full access) Designer Navigatr (read access) Tplgy Navigatr (read access) ODI Cnsle Operatr Navigatr ODI Cnsle Oracle Enterprise Manager Plug-in Fr ODI 20

21 The ODI Master Repsitry cntains built-in default prfiles that can be assigned t users. The fllwing table suggests hw t use these built-in prfiles: PROFILE Business User Business Analyst Develper Metadata Administratr Database Administratr System Administratr Security Administratr Operatr BUILT-IN PROFILE IN ORACLE DATA INTEGRATOR CONNECT, NG REPOSITORY EXPLORER CONNECT, NG REPOSITORY EXPLORER, NG DESIGNER CONNECT, DESIGNER CONNECT, METDATA ADMIN, VERSION ADMIN CONNECT, DESIGNER, METADATA ADMIN, TOPOLOGY ADMIN CONNECT, OPERATOR CONNECT, SECURITY ADMIN CONNECT, OPERATOR Reverse-engineering, Auditing and Prfiling Surce Applicatins A gd starting pint fr prjects is t understand the cntents and the structure f surce applicatins. Rather than having paper-based dcumentatin n surce applicatins, a gd practice is t cnnect t these surce applicatins using ODI and t capture their metadata. Once this is achieved, it is usually helpful t define sme data quality business rules in ODI Repsitry. This helps check the data cnsistency in the surce and validate yur understanding f the data mdels. At this phase f the prject it is imprtant t start having an answer t the fllwing questins: Hw many different surces d we have t take in accunt t calculate ur indicatrs? Is the data needed fr ur indicatrs present in the surce systems? What data quality challenges will we have t address t ensure the accuracy f the target warehuse? What surce system(s) will prvide the master data (dimensins) that will be referenced by ur indicatrs? What data vlumes are we ging t manipulate? And s frth. In sme cases, surce applicatins are nt accessible directly. Only ASCII r binary files extracts frm these applicatins are prvided. Starting t wrk with these surce files befre implementing the data warehuse mdel is recmmended, as they represent the visin f the truth that the prductin surce systems want t give yu. The metadata f these files shuld typically be described in the repsitry. Samples f the files can als be initially laded int temprary target tables t validate their structure and cntent. 21

22 All this can be implemented in Oracle Data Integratr as fllws: Cnnect surce applicatins r files in Tplgy Navigatr Define a lgical architecture in Tplgy Navigatr Create ne mdel per lgical schema in Designer Navigatr Reverse Engineer mdels when pssible r manually describe datastres Use standard JDBC Reverse-engineering t get database metadata Use Custmized Reverse-engineering strategies (Reverse Knwledge Mdules) when standard JDBC reverse is nt applicable (r nt accurate) Use Cbl Cpy Bk imprt fr ASCII r binary files if available Use Delimited File Reverse fr ASCII delimited files Enrich the metadata by adding infrmatin when it is nt available: Datastres and Clumns descriptins and titles Unique keys infrmatin (Primary Keys, Alternate Keys) Referential Integrity assumptins between datastres (Freign Keys) Check cnstraints (fr example t check the dmain f values fr a clumn) When the surce data is stred in files, develp simple interfaces t lad these files int a temprary area in the target database t better evaluate their level f data quality. Lcate the imprtant entities in the surce data and use the fllwing features t prfile the cntents: View Data n a datastre View distributin f values fr a clumn f a datastre Cunt the number f recrds Run ad-hc SQL queries frm Designer Navigatr Validate the cnstraints that yu have defined in the mdels by perfrming data quality cntrl: Schedule r interactively run data quality static cntrl n the datastres and mdels Access and understand the cntents f the errr tables Prpse alternatives fr handling data discrepancies in the future Define the acceptable level f data quality fr the target warehuse Of curse, these actin items shuld be dne in cnjunctin with business analysts. Nrmally, in parallel t this phase, yu will be designing the data mdel f the target Data Warehuse. 22

23 Data quality audit errrs and data prfiling will help yu refine yur understanding f the truth, and cnsequently, will lead yu t a better mdeling f the target warehuse. Designing and Implementing the Data Warehuse s Schema This sectin culd be a bk n its wn. The gal here is nt t prvide yu with guidelines in Data Warehuse mdeling, but rather t give sme general hints and tips that may affect yur ODI develpment. It is always a gd practice t have an Operatinal Data Stre (ODS) t stre raw peratinal data. Usually, the data mdel f the ODS is very clse t the OLTP surce applicatins data mdel. Any surce data shuld be accepted in the ODS and almst n data quality rule shuld be implemented. This ensures t have a stre representing all the data-f-the-day frm the peratinal systems. When designing the Data Warehuse schema, the fllwing general tips may be helpful: Where pssible, describe clumns inside the data dictinary f the database (fr example use COMMENT ON TABLE and COMMENT ON COLUMN SQL statements). By ding s, yu allw ODI t retrieve these cmments and descriptins int its metadata repsitry. Design a strage space fr the Staging Area where ODI will create its necessary temprary tables and data quality errr tables. D nt use primary keys f the surce systems as primary key fr yur target tables. Use cunters r identity clumns whenever it is pssible. This makes a flexible data mdel that will easily evlve ver time. Design referential integrity (RI) and reverse engineer freign keys in ODI mdels. D nt implement these freign keys in the target database as they may lead t perfrmance issues. With the autmatic data quality checks, ODI will guarantee the cnsistency f data accrding t these RI rules. Standardize yur bject naming cnventins. Fr example, use three letters t prefix table names by subject area. Avid using very lng names as ODI may add a prefix t yur table names when creating temprary bjects (fr example E$_Custmer will be the errr table fr table Custmer). Use f either 3 rd Nrmal Frm mdeling (3NF) r dimensinal mdeling ( Snw Flakes r Star Schemas ) desn t have any impact n ODI, but rather n the way yu will design yur future business rules develpment and business users reprts. Once the ODS and DW are designed, yu will have t create the apprpriate mdels in Designer and perfrm reverse-engineering. ODI cmes with mdeling capabilities in the frm f a feature called Cmmn Frmat Designer. It can help yu design the structure f the ODS and the DW frm the existing structures f the surce systems by simply drag and drpping tables clumns and cnstraints. 23

24 The generated Data Descriptin Language statements (DDL) autmatically include specific features f the target database. It als keeps track f the rigin f surce clumns t autmatically generate the interfaces fr lading the target, thus resulting in significant time savings. Best practices n the usage f Cmmn Frmat Designer are ut f the scpe f this dcument. Specifying and Designing Business Rules Usually this step starts almst at the same time as the design f the target schema. Understanding the business needs is clearly a key factr in the success f the verall prject. This influences the key indicatrs selected fr the warehuse as well as the rules used t transfrm surce t target data. The mre accurate the specificatin f a business rule, the easier the design f this rule in ODI. Several successful prjects have used ODI Designer t specify the business rules, thus aviding having discrepancies between a Wrd dcument and the final develped rules. The fllwing table summarizes what needs t be specified fr every target table f the ODS r the DW befre designing business rules. TARGET DATASTORE: DESCRIPTION OF THE TRANSFORMATION: INTEGRATION STRATEGY: Give the name f the target datastre, pssibly preceded by a qualificatin prefix (such as the database r schema name) Give a shrt descriptin f the purpse f the transfrmatin Define hw data shuld be written t the target. Examples: Replace cntent with new data frm surces Append incming data nt the target Update existing recrds and insert new nes accrding t an update key (specify the key here) Use a Slwly Changing Dimensin strategy. Specify the surrgate key, the slwly changing attributes, the updatable nes, the clumns fr start and end date etc. A hme-made strategy (fr example: BASEL II cmpliance, SOX histrical audit trail etc.) Every strategy specified here will crrespnd t an ODI Integratin Knwledge Mdule. REFRESH FREQUENCY: DEPENDENCIES: SOURCE DATASTORES: Specify when this datastre shuld be laded (every night, every mnth, every 2 hurs etc) Give all dependencies in the lad prcess (e.g. what datastres have t be laded prir t the current ne; what specific jbs need t be executed prir t this ne etc.) Give the list f surce datastres invlved fr lading the target table. This list shuld include all the lkup tables as well. Fr each surce datastre, include the fllwing infrmatin. SOURCE ODI MODEL Give the name f the surce mdel as it appears in Designer DATASTORE NAME Give the name f the datastre 24

25 PURPOSE/DESCRIPTION FIELD MAPPINGS AND TRANSFORMATIONS: TARGET COLUMN Indicate whether it is the main surce set r a lkup ne. If Change Data Capture is t be used, it shuld be indicated here. Fr every target field (r clumn), indicate what transfrmatins need t be applied t the surce fields. These transfrmatins shuld be written as expressins r frmulas as ften as pssible. Give the target clumn name MAPPING DESCRIPTION Describe the purpse f the mapping MAPPING EXPRESSION Give the expressin using the surce clumn names. Try t express it in pseud cde. LINKS OR JOIN CRITERIA DATASTORE 1 Fr every pair f surce datastres, specify the criteria t lkup matching recrds. This is ften knwn as an SQL jin. Name f the first datastre DATASTORE 2 Name f the secnd datastre LINK EXPRESSION Give the expressin used t link the 2 datastres in pseud cde DESCRIPTION Describe this link by specifying if it is a left, right r full uter jin. FILTERS: FILTER DESCRIPTION Give the list f filters that apply t surce data. Filters shuld be expressed in natural language and in pseud cde whenever pssible. Describe this Filter. FILTER DESCRIPTION Give the expressin used t implement the filter in pseud cde. DATA QUALITY REQUIREMENTS: CONSTRAINT NAME DESCRIPTION CONSTRAINT EXPRESSION List here all the data quality requirements including errr recycling if apprpriate. The requirements shuld be expressed as cnstraints whenever pssible. Name r shrt descriptin f the cnstraint t validate. Purpse f the data quality check Expressin in pseud cde required t cntrl the data T illustrate the use f such a frm, the fllwing table gives an example fr the business prblem case study defined in the chapter Intrductin t Oracle Data Integratr (ODI). TARGET DATASTORE: DESCRIPTION OF THE TRANSFORMATION: INTEGRATION STRATEGY: REFRESH FREQUENCY: DEPENDENCIES: Oracle Warehuse.SALES Aggregate rders and rder lines frm the Micrsft SQL Server surce prductin system. Append new recrds f the day Every night The fllwing tables need t be laded prir t this ne fr referential integrity: PRODUCT SALES_REP SOURCE DATASTORES: 25

26 SOURCE ODI MODEL DATASTORE NAME PURPOSE/DESCRIPTION Micrsft SQL Server Surce ORDERS Orders frm the prductin system Micrsft SQL Server Surce LINES Order lines. Main surce fr aggregatin User Data Files CORRECTIONS File cntaining the value t add t the amunt sld if any manual crrectin has ccurred fr a particular rder line. FIELD MAPPINGS AND TRANSFORMATIONS: TARGET COLUMN MAPPING DESCRIPTION MAPPING EXPRESSION ID Order Id ORDERS.ORDER_ID PRODUCT_PK Prduct Id as it appears in the rder lines LINES.PRODUCT_ID SALES_REP Sales Rep Id as it appears in the rder ORDERS.SALES_REP_ID SALE Amunt sld. If a crrectin fr this amunt exists in the crrectins file, the value shuld be added. The ttal value needs t be summed. SUM ( LINES.AMOUNT + (CORRECTIONS.VALUE when it exists) ) QUANTITY Ttal quantity f prduct sld. SUM ( LINES.QUANTITY ) LINKS OR JOIN CRITERIA DATASTORE 1 DATASTORE 2 LINK EXPRESSION DESCRIPTION ORDERS LINES Link rders and rder lines n the rder ID. Every rder line must match an existing rder LINES CORRECTIONS Lkup a crrectin value frm the crrectin file if it exists given the line item ID (left jin) ORDERS.ORDER_ID = LINES.ORDER_ID LINES.LINE_ITEM_ID = CORRECTIONS.CORR_ID Filters: FILTER DESCRIPTION Orders f the day Orders validated FILTER EXPRESSION ORDER.ORDER_DATE between yesterday and nw ORDER.STATUS = Clsed DATA QUALITY REQUIREMENTS: CONSTRAINT DESCRIPTION CONSTRAINT EXPRESSION Reference t SALES_REP Reference t PRODUCT Ensure that every SALES_REP ID exists in the SALES_REP reference table Ensure that every PRODUCT_PK exists in the PRODUCT reference table SALES_REP references SALES_REP(ID) PRODUCT_PK references PRODUCT(ID) ID Nt null ID Clumn is mandatry Check ID nt null Quantity greater than 0 The quantity sld must always be psitive QUANTITY > 0 Uniqueness f sale A sales rep can t sell the same prduct twice inside the same rder (PRODUCT_PK, SALES_REP) is unique 26

27 The next step is t design these business rules in the Designer Navigatr. The translatin frm the specificatin t the design is straightfrward. Every specificatin f the lading f a target table will be cnverted int an interface. This prcess is even faster if the specificatin is made directly using the Designer Navigatr. The steps t implement the interface are typically as fllws. Drag and drp the target datastre Drag and drp surce datastres Fr every target field, translate the pseud cde f the transfrmatin int SQL expressins. When pssible, decide where t execute the expressin (surce, staging area, target) Fr every jin, define the jin in the surce panel f the interface. Depending n the specificatin, define the jin as inner, left, right, natural r full uter jin. When pssible, try t execute jins n the surces t minimize netwrk traffic. Fr every filter, translate the pseud cde int an SQL expressin. When the surce database accepts SQL filters, set it as execute n surce t minimize netwrk traffic. In the flw diagram f the interface, define the lading strategies (LKM) and specify the integratin strategy (IKM) t match the specificatin. Chse the apprpriate ptins fr the Knwledge Mdule and activate the data quality cntrl when apprpriate. In the cntrl tab f the interface, select the cnstraints t cntrl. If the cnstraints are nt defined n the target datastre, define them in the Mdels view f the Designer Navigatr. After the design f every interface, yu shuld review the cde generated using the Simulatin mde and then test it by executing it. The Operatr Navigatr allws yu t easily fllw the executin f yur interface t get the number f recrds prcessed and many ther useful indicatrs (such as the generated cde, the elapsed time, the number f inserts, updates, deletes etc.) After the interface cmpletes, the resulting data and errrs can be directly selected frm Designer t validate the accuracy f the business rules. Thanks t ODI Cntexts, the executin f the interface will happen n a Develpment envirnment and will nt affect prductin data. Building a Data Quality Framewrk With an apprach based n business rules, ODI is certainly the mst apprpriate tl t help yu build a data quality framewrk t track data incnsistencies. Thanks t the Check Knwledge Mdules, yu simply have t define the cntrl business rules, and incnsistent data is autmatically islated fr yu in errr tables. Hwever, islating errneus data is nt the nly issue in Data Quality. Even if ODI autmatically detects duplicated keys, mandatry fields, missing references, and mre cmplex cnstraints, yu will need t invlve business users in the prcess f qualifying data discrepancies and make the apprpriate decisins. Yu 27

28 shuld have an answer t each f the fllwing questins befre defining yur data quality strategy: What level f data quality is required fr the Data Warehuse? Wh are the business wners f surce data? What shuld we d with rejected recrds? D we need t define an errr recycling strategy? D we need t invlve business wners f the data and reprt rejected recrds? Hw wuld business users mdify errneus surce data? D we prvide a GUI t have them mdify errneus recrds in the errr tables? The dcument Cmprehensive Data Quality with Oracle Data Integratr further discusses Data Quality issues and the recmmended best practices. Develping Additinal Cmpnents Nt all the typical tasks f the lading f the Data Warehuse can be achieved using ODI Interfaces. It is usual t develp additinal cmpnents r jbs that wuld carry n tasks such as, fr example: Receiving and sending s Cpying, mving, cncatenating, renaming files in the file system Cmpressing, decmpressing files Executing web services Writing and executing shell scripts fr a specific perating system Writing and executing java prgrams And s n. These cmpnents can be develped and tested within the Designer Navigatr as Prcedures, Variables, User Functins, r Steps in a package. ODI Prcedures ffer a brad range f pssibilities fr develping these cmpnents. They can include, fr example: An ad-hc SQL statement written fr any database An Operating System call ODI built-in tls and APIs (Send Mail, Read Mail, Wait Fr File etc.) Cde written in any f the scripting languages supprted by the Jakarta Bean Scripting Framewrk. This includes Java, Java Script, Pythn, Perl, NetRexx, Grvy, etc. Of curse, the risk here is t start develping transfrmatin prcesses as Prcedures by hand cding shell and SQL scripts rather than using the pwerful mechanism f ODI Interfaces 28

29 cmbined with Knwledge Mdules. T avid that, try as much as pssible t specify yur transfrmatins as business rules and nt as a technical prcesses. ODI Prcedures shuld always be cnsidered as technical steps that have t be achieved in the verall prcess, but they shuldn t have in-depth business lgic that applies t the data. Typical Data Warehuse prjects wuld have less than 10% f develpment in the frm f Prcedures. Packaging and Releasing Develpment Nw that the Interfaces, Prcedures and Variables are develped and tested, they need t be rdered as steps within Packages. Start thinking abut what shuld happen in case f errr in any f these steps. By default, the ODI Agent will stp the executin f a package at the step that has failed and it will rllback any pen transactin n all the cnnected databases. Even thugh errrs are reprted in ODI Lgs, it is always a gd practice t have an n-errr prcedure that is triggered if sme f the steps fail. This prcedure can fr example send an t an peratr t warn them that the package has failed, reprting the sessin ID. Particular attentin has t be paid t the fllwing step attributes: Next step n failure Number f attempts in case f failure Interval between attempts Try t avid heavy lps inside packages (mre than 50 iteratins). In mst cases, a lp can be avided by simply adding a table as surce t an interface! When the package is successfully tested, yu will have t release it as a Scenari. Think f a scenari as a cmpiled versin f yur surce bjects such as interfaces, prcedures, packages, etc. This Scenari will then be imprted in the Test envirnment befre validatin fr Prductin. Versining Develpment Befre ging t prductin, yu shuld recrd a stable versin f all the bjects invlved in the release f the Scenaris. Creating versins f bjects will allw yu t restre previus released items fr further maintenance in case f prblem. Starting frm ODI 10g, versins f bjects are stred in the Master Repsitry and the dependencies between bjects are maintained in bjects called Slutins. T make sure all the bjects invlved in the release are cnsistently versined, it is thus recmmended that yu create a Slutin bject and add the Prject t this Slutin. Designer calculates all the dependencies between bjects and autmatically creates a new versin fr Prjects, Mdels, Scenaris and glbal bjects used. Restring these bjects frm a previus versin can be dne when needed frm the Designer Navigatr by simply selecting the Restre menu. Sectin Using ODI Versin Management further discusses the best practices fr versin cntrl. 29

30 Scheduling and Operating Scenaris Scheduling and perating scenaris is usually dne in the Test and Prductin envirnments in separate Wrk Repsitries. The Operatr Navigatr prvides a graphical interface t perfrm these tasks. Any scenari can be scheduled by an ODI Agent r by any external scheduler, as scenaris can be invked by an perating system cmmand. When scenaris are running in prductin, agents generate executin lgs in an ODI Wrk Repsitry. These lgs can be mnitred either thrugh the Operatr Navigatr, thrugh any web brwser using the ODI Cnsle r the Oracle Enterprise Manager Plug-in fr ODI. Operating teams need t be trained n the use f the Operatr Navigatr, ODI Cnsle r Oracle Enterprise Manager. They will have t mnitr lgs, restart failing jbs and submit adhc tasks fr executin. Mnitring the Data Quality f the Data Warehuse Business users rely n the accuracy f key indicatrs f the Data Warehuse t make decisins. If these indicatrs are wrng, the decisins are wrthless. Depending n the data quality strategy yu have defined, business users will actively participate in the mnitring f data discrepancies. They will have t help the IT team t better refine the calculatins f the indicatrs as well as the qualificatin f the errneus data. This generally leads t mdificatins f the business rules. These updates are dne in the develpment envirnment and fllw the nrmal release cycle defined fr the prject. Typical prjects reprt data quality errrs t business users thrugh reprts generated frm ODI s errr tables. These reprts are pushed t the data wner in their system r t any wrkflw applicatin used internally. Publishing Metadata t Business Users Business users usually need t have access t ther data quality indicatrs based n metadata such as: When was the last time my table was updated? Hw many recrds were added, remved r updated in my table? What are the rules that calculate a particular indicatr? Where des the data cme frm, and hw is it transfrmed? Where des the data g t, and hw is it transfrmed? Etc. All these questins can be answered if yu give access t the ODI Cnsle t business users. This is dne simply by assigning them a user ID in the Security Navigatr. The web-based interface allws them t see all the data mdels, and the interactins between them. This includes: 30

31 Flw Maps Data Lineage, which is usefully fr understanding the path taken by data and the transfrmatins between applicatins Executin lgs with accurate statistics n the number f recrds prcessed (number f inserts, updates, delete and errrs). Planning fr Next Releases A Data Warehuse evlves as the business need f the enterprise change. This leads t frequent updates f the data mdels. This cnstant changing has an impact n the develpment f new cmpnents and the maintenance f existing nes. Hwever it is imprtant t understand that it shuld always be a cycle driven by business requirements. The general steps listed belw give yu a brief verview f hw this culd be planned: 1. Define r refine Business Rules specificatins 2. Make sure previus releases f the bjects are prperly versined and can be restred safely in a new empty wrk repsitry befre mdifying anything in yur current wrk repsitry. 3. Define new surces r targets in Tplgy Navigatr. 4. Reverse-engineer new and/r existing mdels. Use the ODI crss references t evaluate the impact f the changes t the structure f surce and target fields. Pay special attentin t fields that were remved frm tables as they may still be used in sme transfrmatins. 5. Develp new interfaces and update existing nes. Create r update additinal cmpnents. Test every item separately in the develpment envirnment. 6. Update existing packages r create new nes. Test every package, even thse that haven t changed since the last release, as the underlying schema may have changed. 7. Regenerate the new scenaris fr yur next release. 8. Release the scenaris int each Test envirnment. Crrect any bug that wuld be reprted frm the Test prcess. Invlve business users in the test prcess. 9. Create new Slutins and versin every prject and mdel. Use the change indicatrs that appear n every bject t detect which bjects shuld be versined. 10. When acceptance tests are successful, release yur new scenaris int prductin. 31

1)What hardware is available for installing/configuring MOSS 2010?

1)What hardware is available for installing/configuring MOSS 2010? 1)What hardware is available fr installing/cnfiguring MOSS 2010? 2 Web Frnt End Servers HP Prliant DL 380 G7 2 quad cre Intel Xen Prcessr E5620, 2.4 Ghz, Memry 12 GB, 2 HP 146 GB drives RAID 5 2 Applicatin

More information

ATL: Atlas Transformation Language. ATL Installation Guide

ATL: Atlas Transformation Language. ATL Installation Guide ATL: Atlas Transfrmatin Language ATL Installatin Guide - versin 0.1 - Nvember 2005 by ATLAS grup LINA & INRIA Nantes Cntent 1 Intrductin... 3 2 Installing ADT frm binaries... 3 2.1 Installing Eclipse and

More information

SQL Perform Tools 5.10 Release Note

SQL Perform Tools 5.10 Release Note SQL Perfrm Tls 5.10 Release Nte Lndn, UK, February 26 2015 SQL Perfrm Tls versin 5.10 release Tday we are prudly annuncing the latest release f ur prducts' family SQL Perfrm Tls. Fr clarity, the prduct

More information

Data Abstraction Best Practices with Cisco Data Virtualization

Data Abstraction Best Practices with Cisco Data Virtualization White Paper Data Abstractin Best Practices with Cisc Data Virtualizatin Executive Summary Enterprises are seeking ways t imprve their verall prfitability, cut csts, and reduce risk by prviding better access

More information

Software Distribution

Software Distribution Sftware Distributin Quantrax has autmated many f the prcesses invlved in distributing new cde t clients. This will greatly reduce the time taken t get fixes laded nt clients systems. The new prcedures

More information

Implementing ifolder Server in the DMZ with ifolder Data inside the Firewall

Implementing ifolder Server in the DMZ with ifolder Data inside the Firewall Implementing iflder Server in the DMZ with iflder Data inside the Firewall Nvell Cl Slutins AppNte www.nvell.cm/clslutins JULY 2004 OBJECTIVES The bjectives f this dcumentatin are as fllws: T cnfigure

More information

Getting Started Guide

Getting Started Guide AnswerDash Resurces http://answerdash.cm Cntextual help fr sales and supprt Getting Started Guide AnswerDash is cmmitted t helping yu achieve yur larger business gals. The utlined pre-launch cnsideratins

More information

Helpdesk Support Tickets & Knowledgebase

Helpdesk Support Tickets & Knowledgebase Helpdesk Supprt Tickets & Knwledgebase User Guide Versin 1.0 Website: http://www.mag-extensin.cm Supprt: http://www.mag-extensin.cm/supprt Please read this user guide carefully, it will help yu eliminate

More information

SYSTEM MONITORING PLUG-IN FOR MICROSOFT SQL SERVER

SYSTEM MONITORING PLUG-IN FOR MICROSOFT SQL SERVER SYSTEM MONITORING PLUG-IN FOR MICROSOFT SQL SERVER Oracle Enterprise Manager is Oracle s integrated enterprise IT management prduct line, prviding the industry s first cmplete clud lifecycle management

More information

Preparing to Deploy Reflection : A Guide for System Administrators. Version 14.1

Preparing to Deploy Reflection : A Guide for System Administrators. Version 14.1 Preparing t Deply Reflectin : A Guide fr System Administratrs Versin 14.1 Table f Cntents Table f Cntents... 2 Preparing t Deply Reflectin 14.1:... 3 A Guide fr System Administratrs... 3 Overview f the

More information

TRAINING GUIDE. Crystal Reports for Work

TRAINING GUIDE. Crystal Reports for Work TRAINING GUIDE Crystal Reprts fr Wrk Crystal Reprts fr Wrk Orders This guide ges ver particular steps and challenges in created reprts fr wrk rders. Mst f the fllwing items can be issues fund in creating

More information

Licensing Windows Server 2012 for use with virtualization technologies

Licensing Windows Server 2012 for use with virtualization technologies Vlume Licensing brief Licensing Windws Server 2012 fr use with virtualizatin technlgies (VMware ESX/ESXi, Micrsft System Center 2012 Virtual Machine Manager, and Parallels Virtuzz) Table f Cntents This

More information

Considerations for Success in Workflow Automation. Automating Workflows with KwikTag by ImageTag

Considerations for Success in Workflow Automation. Automating Workflows with KwikTag by ImageTag Autmating Wrkflws with KwikTag by ImageTag Cnsideratins fr Success in Wrkflw Autmatin KwikTag balances cmprehensive, feature-rich Transactinal Cntent Management with affrdability, fast implementatin, ease

More information

2008 BA Insurance Systems Pty Ltd

2008 BA Insurance Systems Pty Ltd 2008 BA Insurance Systems Pty Ltd BAIS have been delivering insurance systems since 1993. Over the last 15 years, technlgy has mved at breakneck speed. BAIS has flurished in this here tday, gne tmrrw sftware

More information

Software Quality Assurance Plan

Software Quality Assurance Plan Sftware Quality Assurance Plan fr AnthrpdEST pipeline System Versin 1.0 Submitted in partial fulfillment f the requirements f the degree f Master f Sftware Engineering Prepared by Luis Fernand Carranc

More information

Licensing Windows Server 2012 R2 for use with virtualization technologies

Licensing Windows Server 2012 R2 for use with virtualization technologies Vlume Licensing brief Licensing Windws Server 2012 R2 fr use with virtualizatin technlgies (VMware ESX/ESXi, Micrsft System Center 2012 R2 Virtual Machine Manager, and Parallels Virtuzz) Table f Cntents

More information

STIOffice Integration Installation, FAQ and Troubleshooting

STIOffice Integration Installation, FAQ and Troubleshooting STIOffice Integratin Installatin, FAQ and Trubleshting Installatin Steps G t the wrkstatin/server n which yu have the STIDistrict Net applicatin installed. On the STI Supprt page at http://supprt.sti-k12.cm/,

More information

Implementing SQL Manage Quick Guide

Implementing SQL Manage Quick Guide Implementing SQL Manage Quick Guide The purpse f this dcument is t guide yu thrugh the quick prcess f implementing SQL Manage n SQL Server databases. SQL Manage is a ttal management slutin fr Micrsft SQL

More information

Mobile Device Manager Admin Guide. Reports and Alerts

Mobile Device Manager Admin Guide. Reports and Alerts Mbile Device Manager Admin Guide Reprts and Alerts September, 2013 MDM Admin Guide Reprts and Alerts i Cntents Reprts and Alerts... 1 Reprts... 1 Alerts... 3 Viewing Alerts... 5 Keep in Mind...... 5 Overview

More information

Copyrights and Trademarks

Copyrights and Trademarks Cpyrights and Trademarks Sage One Accunting Cnversin Manual 1 Cpyrights and Trademarks Cpyrights and Trademarks Cpyrights and Trademarks Cpyright 2002-2014 by Us. We hereby acknwledge the cpyrights and

More information

Have some knowledge of how queries execute. Must be able to read a query execution plan and understand what is happening.

Have some knowledge of how queries execute. Must be able to read a query execution plan and understand what is happening. Curse 2786B: Designing a Micrsft SQL Server 2005 Infrastructure Abut this Curse This tw-day instructr-led curse prvides database administratrs wrking in enterprise envirnments with the knwledge and skills

More information

Interworks Cloud Platform Citrix CPSM Integration Specification

Interworks Cloud Platform Citrix CPSM Integration Specification Citrix CPSM Integratin Specificatin Cntents 1. Intrductin... 2 2. Activatin f the Integratin Layer... 3 3. Getting the Services Definitin... 4 3.1 Creating a Prduct Type per Lcatin... 5 3.2 Create Instance

More information

Product Documentation. New Features Guide. Version 9.7.5/XE6

Product Documentation. New Features Guide. Version 9.7.5/XE6 Prduct Dcumentatin New Features Guide Versin 9.7.5/XE6 2015 Embarcader Technlgies, Inc. Embarcader, the Embarcader Technlgies lgs, and all ther Embarcader Technlgies prduct r service names are trademarks

More information

Case Study. Sonata develops. comprehensive BI Application for a leading provider of Animal Nutrition Solutions. Ananthakrishnan

Case Study. Sonata develops. comprehensive BI Application for a leading provider of Animal Nutrition Solutions. Ananthakrishnan Case Study Ananthakrishnan Snata develps J Architect, Snata Sftware cmprehensive BI Applicatin fr a leading prvider f Animal Nutritin Slutins Snata Sftware Limited www.snata-sftware.cm www.snata-sftware.cm

More information

An Oracle White Paper January 2013. Comprehensive Data Quality with Oracle Data Integrator and Oracle Enterprise Data Quality

An Oracle White Paper January 2013. Comprehensive Data Quality with Oracle Data Integrator and Oracle Enterprise Data Quality An Oracle White Paper January 2013 Cmprehensive Data Quality with Oracle Data Integratr and Oracle Enterprise Data Quality Executive Overview Pr data quality impacts almst every cmpany. In fact, accrding

More information

The Importance Advanced Data Collection System Maintenance. Berry Drijsen Global Service Business Manager. knowledge to shape your future

The Importance Advanced Data Collection System Maintenance. Berry Drijsen Global Service Business Manager. knowledge to shape your future The Imprtance Advanced Data Cllectin System Maintenance Berry Drijsen Glbal Service Business Manager WHITE PAPER knwledge t shape yur future The Imprtance Advanced Data Cllectin System Maintenance Cntents

More information

Readme File. Purpose. Introduction to Data Integration Management. Oracle s Hyperion Data Integration Management Release 9.2.

Readme File. Purpose. Introduction to Data Integration Management. Oracle s Hyperion Data Integration Management Release 9.2. Oracle s Hyperin Data Integratin Management Release 9.2.1 Readme Readme File This file cntains the fllwing sectins: Purpse... 1 Intrductin t Data Integratin Management... 1 Data Integratin Management Adapters...

More information

Deployment Overview (Installation):

Deployment Overview (Installation): Cntents Deplyment Overview (Installatin):... 2 Installing Minr Updates:... 2 Dwnlading the installatin and latest update files:... 2 Installing the sftware:... 3 Uninstalling the sftware:... 3 Lgging int

More information

MaaS360 Cloud Extender

MaaS360 Cloud Extender MaaS360 Clud Extender Installatin Guide Cpyright 2012 Fiberlink Cmmunicatins Crpratin. All rights reserved. Infrmatin in this dcument is subject t change withut ntice. The sftware described in this dcument

More information

Improved Data Center Power Consumption and Streamlining Management in Windows Server 2008 R2 with SP1

Improved Data Center Power Consumption and Streamlining Management in Windows Server 2008 R2 with SP1 Imprved Data Center Pwer Cnsumptin and Streamlining Management in Windws Server 2008 R2 with SP1 Disclaimer The infrmatin cntained in this dcument represents the current view f Micrsft Crpratin n the issues

More information

HarePoint HelpDesk for SharePoint. For SharePoint Server 2010, SharePoint Foundation 2010. User Guide

HarePoint HelpDesk for SharePoint. For SharePoint Server 2010, SharePoint Foundation 2010. User Guide HarePint HelpDesk fr SharePint Fr SharePint Server 2010, SharePint Fundatin 2010 User Guide Prduct versin: 14.1.0 04/10/2013 2 Intrductin HarePint.Cm (This Page Intentinally Left Blank ) Table f Cntents

More information

Business Intelligence represents a fundamental shift in the purpose, objective and use of information

Business Intelligence represents a fundamental shift in the purpose, objective and use of information Overview f BI and rle f DW in BI Business Intelligence & Why is it ppular? Business Intelligence Steps Business Intelligence Cycle Example Scenaris State f Business Intelligence Business Intelligence Tls

More information

Security in Business and Applications. Madison Hajeb Stefan Hurst Benjamin Von Slade

Security in Business and Applications. Madison Hajeb Stefan Hurst Benjamin Von Slade Security in Business and Applicatins Madisn Hajeb Stefan Hurst Benjamin Vn Slade Intrductin Prject Cncept - Implement security in a small business setting Original Plan - D sme security audits fr small

More information

Integrating With incontact dbprovider & Screen Pops

Integrating With incontact dbprovider & Screen Pops Integrating With incntact dbprvider & Screen Pps incntact has tw primary pints f integratin. The first pint is between the incntact IVR (script) platfrm and the custmer s crprate database. The secnd pint

More information

TaskCentre v4.5 MS SQL Server Trigger Tool White Paper

TaskCentre v4.5 MS SQL Server Trigger Tool White Paper TaskCentre v4.5 MS SQL Server Trigger Tl White Paper Dcument Number: PD500-03-02-1_0-WP Orbis Sftware Limited 2010 Table f Cntents COPYRIGHT... 1 TRADEMARKS... 1 INTRODUCTION... 2 Overview... 2 Features...

More information

The ad hoc reporting feature provides a user the ability to generate reports on many of the data items contained in the categories.

The ad hoc reporting feature provides a user the ability to generate reports on many of the data items contained in the categories. 11 This chapter includes infrmatin regarding custmized reprts that users can create using data entered int the CA prgram, including: Explanatin f Accessing List Screen Creating a New Ad Hc Reprt Running

More information

Project Startup Report Presented to the IT Committee June 26, 2012

Project Startup Report Presented to the IT Committee June 26, 2012 Prject Name: SOS File 2.0 Agency: Secretary f State Business Unit/Prgram Area: Secretary f State Prject Spnsr: Al Jaeger Prject Manager: Beverly Maitland Prject Startup Reprt Presented t the IT Cmmittee

More information

KronoDesk Migration and Integration Guide Inflectra Corporation

KronoDesk Migration and Integration Guide Inflectra Corporation / KrnDesk Migratin and Integratin Guide Inflectra Crpratin Date: September 24th, 2015 0B Intrductin... 1 1B1. Imprting frm Micrsft Excel... 2 6B1.1. Installing the Micrsft Excel Add-In... 2 7B1.1. Cnnecting

More information

Service Desk Self Service Overview

Service Desk Self Service Overview Tday s Date: 08/28/2008 Effective Date: 09/01/2008 Systems Invlved: Audience: Tpics in this Jb Aid: Backgrund: Service Desk Service Desk Self Service Overview All Service Desk Self Service Overview Service

More information

Design for securability Applying engineering principles to the design of security architectures

Design for securability Applying engineering principles to the design of security architectures Design fr securability Applying engineering principles t the design f security architectures Amund Hunstad Phne number: + 46 13 37 81 18 Fax: + 46 13 37 85 50 Email: amund@fi.se Jnas Hallberg Phne number:

More information

A COMPLETE GUIDE TO ORACLE BI DISCOVERER END USER LAYER (EUL)

A COMPLETE GUIDE TO ORACLE BI DISCOVERER END USER LAYER (EUL) A COMPLETE GUIDE TO ORACLE BI DISCOVERER END USER LAYER (EUL) Authr: Jayashree Satapathy Krishna Mhan A Cmplete Guide t Oracle BI Discverer End User Layer (EUL) 1 INTRODUCTION END USER LAYER (EUL) The

More information

TaskCentre v4.5 Send Message (SMTP) Tool White Paper

TaskCentre v4.5 Send Message (SMTP) Tool White Paper TaskCentre v4.5 Send Message (SMTP) Tl White Paper Dcument Number: PD500-03-17-1_0-WP Orbis Sftware Limited 2010 Table f Cntents COPYRIGHT 1 TRADEMARKS 1 INTRODUCTION 2 Overview 2 FEATURES 2 GLOBAL CONFIGURATION

More information

esupport Quick Start Guide

esupport Quick Start Guide esupprt Quick Start Guide Last Updated: 5/11/10 Adirndack Slutins, Inc. Helping Yu Reach Yur Peak 908.725.8869 www.adirndackslutins.cm 1 Table f Cntents PURPOSE & INTRODUCTION... 3 HOW TO LOGIN... 3 SUBMITTING

More information

SBClient and Microsoft Windows Terminal Server (Including Citrix Server)

SBClient and Microsoft Windows Terminal Server (Including Citrix Server) SBClient and Micrsft Windws Terminal Server (Including Citrix Server) Cntents 1. Intrductin 2. SBClient Cmpatibility Infrmatin 3. SBClient Terminal Server Installatin Instructins 4. Reslving Perfrmance

More information

Welcome to Microsoft Access Basics Tutorial

Welcome to Microsoft Access Basics Tutorial Welcme t Micrsft Access Basics Tutrial After studying this tutrial yu will learn what Micrsft Access is and why yu might use it, sme imprtant Access terminlgy, and hw t create and manage tables within

More information

Data Warehouse Scope Recommendations

Data Warehouse Scope Recommendations Rensselaer Data Warehuse Prject http://www.rpi.edu/datawarehuse Financial Analysis Scpe and Data Audits This dcument describes the scpe f the Financial Analysis data mart scheduled fr delivery in July

More information

URM 11g Implementation Tips, Tricks & Gotchas ALAN MACKENTHUN FISHBOWL SOLUTIONS, INC.

URM 11g Implementation Tips, Tricks & Gotchas ALAN MACKENTHUN FISHBOWL SOLUTIONS, INC. URM 11g Implementatin Tips, Tricks & Gtchas ALAN MACKENTHUN FISHBOWL SOLUTIONS, INC. i Fishbwl Slutins Ntice The infrmatin cntained in this dcument represents the current view f Fishbwl Slutins, Inc. n

More information

Online Learning Portal best practices guide

Online Learning Portal best practices guide Online Learning Prtal Best Practices Guide best practices guide This dcument prvides Micrsft Sftware Assurance Benefit Administratrs with best practices fr implementing e-learning thrugh the Micrsft Online

More information

LogMeIn Rescue Web SSO via SAML 2.0 Configuration Guide

LogMeIn Rescue Web SSO via SAML 2.0 Configuration Guide LgMeIn Rescue Web SSO via SAML 2.0 LgMeIn Rescue Web SSO via SAML 2.0 Cnfiguratin Guide 02-19-2014 Cpyright 2015 LgMeIn, Inc. 1 LgMeIn Rescue Web SSO via SAML 2.0 Cntents 1 Intrductin... 3 1.1 Dcument

More information

QAD Operations BI Metrics Demonstration Guide. May 2015 BI 3.11

QAD Operations BI Metrics Demonstration Guide. May 2015 BI 3.11 QAD Operatins BI Metrics Demnstratin Guide May 2015 BI 3.11 Overview This demnstratin fcuses n ne aspect f QAD Operatins Business Intelligence Metrics and shws hw this functinality supprts the visin f

More information

1.2 Supporting References For information relating to the Company Hardware Request project, see the SharePoint web site.

1.2 Supporting References For information relating to the Company Hardware Request project, see the SharePoint web site. Hardware Request System Visin 1 Intrductin 1.1 Dcument Purpse and Scpe This dcument utlines the visin fr the Hardware Request system. The purpses f this dcument are t: Identify and agree n the prblems

More information

Using PayPal Website Payments Pro UK with ProductCart

Using PayPal Website Payments Pro UK with ProductCart Using PayPal Website Payments Pr UK with PrductCart Overview... 2 Abut PayPal Website Payments Pr & Express Checkut... 2 What is Website Payments Pr?... 2 Website Payments Pr and Website Payments Standard...

More information

GETTING STARTED With the Control Panel Table of Contents

GETTING STARTED With the Control Panel Table of Contents With the Cntrl Panel Table f Cntents Cntrl Panel Desktp... 2 Left Menu... 3 Infrmatin... 3 Plan Change... 3 Dmains... 3 Statistics... 4 Ttal Traffic... 4 Disk Quta... 4 Quick Access Desktp... 4 MAIN...

More information

HP ExpertOne. HP2-T21: Administering HP Server Solutions. Table of Contents

HP ExpertOne. HP2-T21: Administering HP Server Solutions. Table of Contents HP ExpertOne HP2-T21: Administering HP Server Slutins Industry Standard Servers Exam preparatin guide Table f Cntents Overview 2 Why take the exam? 2 HP ATP Server Administratr V8 certificatin 2 Wh shuld

More information

In this lab class we will approach the following topics:

In this lab class we will approach the following topics: Department f Cmputer Science and Engineering 2013/2014 Database Administratin and Tuning Lab 8 2nd semester In this lab class we will apprach the fllwing tpics: 1. Query Tuning 1. Rules f thumb fr query

More information

Software Update Notification

Software Update Notification Sftware Update Ntificatin PSS0223-02 Mastersizer 3000 v1.01 sftware Abstract This dcument details the release f sftware PSS0223-02 v1.01 f the sftware fr the Mastersizer 3000 laser diffractin system. It

More information

FINRA Regulation Filing Application Batch Submissions

FINRA Regulation Filing Application Batch Submissions FINRA Regulatin Filing Applicatin Batch Submissins Cntents Descriptin... 2 Steps fr firms new t batch submissin... 2 Acquiring necessary FINRA accunts... 2 FTP Access t FINRA... 2 FTP Accunt n FINRA s

More information

ITIL Release Control & Validation (RCV) Certification Program - 5 Days

ITIL Release Control & Validation (RCV) Certification Program - 5 Days ITIL Release Cntrl & Validatin (RCV) Certificatin Prgram - 5 Days Prgram Overview ITIL is a set f best practices guidance that has becme a wrldwide-adpted framewrk fr Infrmatin Technlgy Services Management

More information

BackupAssist SQL Add-on

BackupAssist SQL Add-on WHITEPAPER BackupAssist Versin 6 www.backupassist.cm 2 Cntents 1. Requirements... 3 1.1 Remte SQL backup requirements:... 3 2. Intrductin... 4 3. SQL backups within BackupAssist... 5 3.1 Backing up system

More information

Stage 2 Meaningful Use - Core Measure 12 Patient Reminders Configuration Guide

Stage 2 Meaningful Use - Core Measure 12 Patient Reminders Configuration Guide Enterprise EHR Stage 2 Meaningful Use - Cre Measure 12 Patient Reminders Cnfiguratin Guide Last Updated: Nvember 8, 2013 Cpyright 2013 Allscripts Healthcare, LLC. www.allscripts.cm MU Cre 12 Send Patient

More information

Tipsheet: Sending Out Mass Emails in ApplyYourself

Tipsheet: Sending Out Mass Emails in ApplyYourself GEORGETOWN GRADUATE SCHOOL Tipsheet: Sending Out Mass Emails in ApplyYurself In ApplyYurself (AY), it is very simple and easy t send a mass email t all f yur prspects, applicants, r students with applicatins

More information

1) Update the AccuBuild Program to the latest version Version 9.3.0.3 or later.

1) Update the AccuBuild Program to the latest version Version 9.3.0.3 or later. Certified Payrll XML Exprt As f June 4 th, 2015, The Califrnia Department f Industrial Relatins (DIR) is requiring that all certified payrll reprts be submitted nline using the ecpr system. The ecpr System

More information

Ad Hoc Reporting: Query Building Tyler SIS Version 10.5

Ad Hoc Reporting: Query Building Tyler SIS Version 10.5 Mdule: Tpic: Ad Hc Reprting Ad Hc Reprting Basics Ad Hc Reprting: Query Building Tyler SIS Versin 10.5 Cntents OBJECTIVE... 1 OVERVIEW... 2 PREREQUISITES... 2 PROCEDURES... 3 THE COLUMN LISTING LANDSCAPE...

More information

Best Practice - Pentaho BA for High Availability

Best Practice - Pentaho BA for High Availability Best Practice - Pentah BA fr High Availability This page intentinally left blank. Cntents Overview... 1 Pentah Server High Availability Intrductin... 2 Prerequisites... 3 Pint Each Server t Same Database

More information

Business Intelligence and DataWarehouse workshop

Business Intelligence and DataWarehouse workshop Business Intelligence and DataWarehuse wrkshp Benefits: Enables the Final year BE student/ Junir IT prfessinals t get a perfect blend f thery and practice n Business Intelligence and Data warehuse s as

More information

Getting Started Guide

Getting Started Guide fr SQL Server www.lgbinder.cm Getting Started Guide Dcument versin 1 Cntents Installing LOGbinder fr SQL Server... 3 Step 1 Select Server and Check Requirements... 3 Select Server... 3 Sftware Requirements...

More information

ALM in the Cloud an Overview of Oracle Developer Cloud Service. Introduction. By Dana Singleterry

ALM in the Cloud an Overview of Oracle Developer Cloud Service. Introduction. By Dana Singleterry ALM in the Clud an Overview f Oracle Develper Clud Service Intrductin By Dana Singleterry In recent years the wrld f applicatin develpment has adpted new methdlgies that aim t imprve the quality and speed

More information

ISAM TO SQL MIGRATION IN SYSPRO

ISAM TO SQL MIGRATION IN SYSPRO 118 ISAM TO SQL MIGRATION IN SYSPRO This dcument is aimed at assisting yu in the migratin frm an ISAM data structure t an SQL database. This is nt a detailed technical dcument and assumes the reader has

More information

How to put together a Workforce Development Fund (WDF) claim 2015/16

How to put together a Workforce Development Fund (WDF) claim 2015/16 Index Page 2 Hw t put tgether a Wrkfrce Develpment Fund (WDF) claim 2015/16 Intrductin What eligibility criteria d my establishment/s need t meet? Natinal Minimum Data Set fr Scial Care (NMDS-SC) and WDF

More information

ITIL Service Offerings & Agreement (SOA) Certification Program - 5 Days

ITIL Service Offerings & Agreement (SOA) Certification Program - 5 Days ITIL Service Offerings & Agreement (SOA) Certificatin Prgram - 5 Days Prgram Overview ITIL is a set f best practices guidance that has becme a wrldwide-adpted framewrk fr Infrmatin Technlgy Services Management

More information

BRILL s Editorial Manager (EM) Manual for Authors Table of Contents

BRILL s Editorial Manager (EM) Manual for Authors Table of Contents BRILL s Editrial Manager (EM) Manual fr Authrs Table f Cntents Intrductin... 2 1. Getting Started: Creating an Accunt... 2 2. Lgging int EM... 3 3. Changing Yur Access Cdes and Cntact Infrmatin... 3 3.1

More information

HP Email Archiving software for Microsoft Exchange

HP Email Archiving software for Microsoft Exchange HP Email Archiving sftware fr Micrsft Exchange PST Imprt Tls Cmpnents and Deplyment Best Practices Table f Cntents Overview... 2 Prerequisites... 2 Cmpnents... 2 Archive Credentials... 2 PST Lader... 2

More information

BUSINESS NEED SUMMARY TABLE: # Need P Concerns Current Solution Proposed Solution

BUSINESS NEED SUMMARY TABLE: # Need P Concerns Current Solution Proposed Solution EXTRACT FRO BUSINESS REQUIREENTS DOCUENT KEY BUSINESS NEEDS Business case drivers, prduct definitin dcumentatin, legal/regulatry, and ther stated requirements r needs that must be met by the final slutin

More information

UC4 AUTOMATED VIRTUALIZATION Intelligent Service Automation for Physical and Virtual Environments

UC4 AUTOMATED VIRTUALIZATION Intelligent Service Automation for Physical and Virtual Environments Fr mre infrmatin abut UC4 prducts please visit www.uc4.cm. UC4 AUTOMATED VIRTUALIZATION Intelligent Service Autmatin fr Physical and Virtual Envirnments Intrductin This whitepaper describes hw the UC4

More information

Information Services Hosting Arrangements

Information Services Hosting Arrangements Infrmatin Services Hsting Arrangements Purpse The purpse f this service is t prvide secure, supprted, and reasnably accessible cmputing envirnments fr departments at DePaul that are in need f server-based

More information

Firewall/Proxy Server Settings to Access Hosted Environment. For Access Control Method (also known as access lists and usually used on routers)

Firewall/Proxy Server Settings to Access Hosted Environment. For Access Control Method (also known as access lists and usually used on routers) Firewall/Prxy Server Settings t Access Hsted Envirnment Client firewall settings in mst cases depend n whether the firewall slutin uses a Stateful Inspectin prcess r ne that is cmmnly referred t as an

More information

Copyright 2013, SafeNet, Inc. All rights reserved. http://www.safenet-inc.com/ We have attempted to make these documents complete, accurate, and

Copyright 2013, SafeNet, Inc. All rights reserved. http://www.safenet-inc.com/ We have attempted to make these documents complete, accurate, and ii Cpyright 2013, SafeNet, Inc. All rights reserved. http://www.safenet-inc.cm/ We have attempted t make these dcuments cmplete, accurate, and useful, but we cannt guarantee them t be perfect. When we

More information

User Guide. Excel Data Management Pack (EDM-Pack) OnCommand Workflow Automation (WFA) Abstract PROFESSIONAL SERVICES. Date: December 2015

User Guide. Excel Data Management Pack (EDM-Pack) OnCommand Workflow Automation (WFA) Abstract PROFESSIONAL SERVICES. Date: December 2015 PROFESSIONAL SERVICES User Guide OnCmmand Wrkflw Autmatin (WFA) Excel Data Management Pack (EDM-Pack) Date: December 2015 Dcument Versin: 1.0.0 Abstract The EDM-Pack includes a general-purpse Data Surce

More information

FundingEdge. Guide to Business Cash Advance & Bank Statement Loan Programs

FundingEdge. Guide to Business Cash Advance & Bank Statement Loan Programs Guide t Business Cash Advance & Bank Statement Lan Prgrams Cash Advances: $2,500 - $1,000,000 Business Bank Statement Lans: $5,000 - $500,000 Canada Cash Advances: $5,000 - $500,000 (must have 9 mnths

More information

NAVIPLAN PREMIUM LEARNING GUIDE. Existing insurance coverage

NAVIPLAN PREMIUM LEARNING GUIDE. Existing insurance coverage NAVIPLAN PREMIUM LEARNING GUIDE Existing insurance cverage Cntents Existing insurance cverage 1 Learning bjectives 1 NaviPlan planning stages 1 Client case 2 Enter yur clients existing life, disability,

More information

StarterPak: Dynamics CRM Opportunity To NetSuite Sales Order

StarterPak: Dynamics CRM Opportunity To NetSuite Sales Order StarterPak: Dynamics CRM Opprtunity T NetSuite Sales Order Versin 1.0 7/20/2015 Imprtant Ntice N part f this publicatin may be reprduced, stred in a retrieval system, r transmitted in any frm r by any

More information

9201 AQUA 11/22/2014. MAR Job Cost Report Drill Down Bug Fix

9201 AQUA 11/22/2014. MAR Job Cost Report Drill Down Bug Fix 9201 AQUA 11/22/2014 MAR Jb Cst Reprt Drill Dwn Bug Fix The drill dwn fr a/p invice dcuments that were related t an A/P Hand Written Check where there was n payable invice reference number wuld nt shw

More information

FUJITSU Software ServerView Suite ServerView PrimeCollect

FUJITSU Software ServerView Suite ServerView PrimeCollect User Guide - English FUJITSU Sftware ServerView Suite ServerView PrimeCllect Editin February 2015 Cmments Suggestins Crrectins The User Dcumentatin Department wuld like t knw yur pinin f this manual. Yur

More information

Getting Started Guide

Getting Started Guide Getting Started Guide AnswerDash is cmmitted t helping yu achieve yur larger business gals. The utlined pre-launch cnsideratins are key t setting up yur implementatin s yu can make pwerful imprvements

More information

COE: Hybrid Course Request for Proposals. The goals of the College of Education Hybrid Course Funding Program are:

COE: Hybrid Course Request for Proposals. The goals of the College of Education Hybrid Course Funding Program are: COE: Hybrid Curse Request fr Prpsals The gals f the Cllege f Educatin Hybrid Curse Funding Prgram are: T supprt the develpment f effective, high-quality instructin that meets the needs and expectatins

More information

WEB APPLICATION SECURITY TESTING

WEB APPLICATION SECURITY TESTING WEB APPLICATION SECURITY TESTING Cpyright 2012 ps_testware 1/7 Intrductin Nwadays every rganizatin faces the threat f attacks n web applicatins. Research shws that mre than half f all data breaches are

More information

Creating automated reports using VBS AN 44

Creating automated reports using VBS AN 44 Creating autmated reprts using VBS AN 44 Applicatin Nte t the KLIPPEL R&D and QC SYSTEM Publishing measured results is imprtant t custmers and clients. While the KLIPPEL database cntains all infrmatin

More information

Performance Test Modeling with ANALYTICS

Performance Test Modeling with ANALYTICS Perfrmance Test Mdeling with ANALYTICS Jeevakarthik Kandhasamy Perfrmance test Lead Cnsultant Capgemini Financial Services USA jeevakarthik@gmail.cm Abstract Websites and web/mbile applicatins have becme

More information

NC3A SOA Techwatch Day Call for Presentations

NC3A SOA Techwatch Day Call for Presentations NC3A SOA Techwatch Day Call fr Presentatins 1 February 2012 Hsted at NATO C3 Agency, The Hague, The Netherlands By NC3A Chief Technlgy Office (CTO) David Burtn Chief Technlgy fficer Versin 1, 1 December

More information

Archiving IVTVision Video (Linux)

Archiving IVTVision Video (Linux) Archiving IVTVisin Vide (Linux) 1 Intrductin Because IVTVisin Server recrds vide using a straightfrward perating system file structure, archiving vide shuld be simple fr any IT prfessinal. This dcument

More information

CORE 8 to 9 Data Migration Guide

CORE 8 to 9 Data Migration Guide CORE 8 t 9 Data Migratin Guide i CORE 8 t 9 Data Migratin Guide Cpyright 2009-2015 Vitech Crpratin. All rights reserved. N part f this dcument may be reprduced in any frm, including, but nt limited t,

More information

CSE 231 Fall 2015 Computer Project #4

CSE 231 Fall 2015 Computer Project #4 CSE 231 Fall 2015 Cmputer Prject #4 Assignment Overview This assignment fcuses n the design, implementatin and testing f a Pythn prgram that uses character strings fr data decmpressin. It is wrth 45 pints

More information

Using Sentry-go Enterprise/ASPX for Sentry-go Quick & Plus! monitors

Using Sentry-go Enterprise/ASPX for Sentry-go Quick & Plus! monitors Using Sentry-g Enterprise/ASPX fr Sentry-g Quick & Plus! mnitrs 3Ds (UK) Limited, February, 2014 http://www.sentry-g.cm Be Practive, Nt Reactive! Intrductin Sentry-g Enterprise Reprting is a self-cntained

More information

Document Management Versioning Strategy

Document Management Versioning Strategy 1.0 Backgrund and Overview Dcument Management Versining Strategy Versining is an imprtant cmpnent f cntent creatin and management. Versin management is a key cmpnent f enterprise cntent management. The

More information

UNIVERSITY OF CALIFORNIA MERCED PERFORMANCE MANAGEMENT GUIDELINES

UNIVERSITY OF CALIFORNIA MERCED PERFORMANCE MANAGEMENT GUIDELINES UNIVERSITY OF CALIFORNIA MERCED PERFORMANCE MANAGEMENT GUIDELINES REFERENCES AND RELATED POLICIES A. UC PPSM 2 -Definitin f Terms B. UC PPSM 12 -Nndiscriminatin in Emplyment C. UC PPSM 14 -Affirmative

More information

Cost Allocation Methodologies

Cost Allocation Methodologies Cst Allcatin Methdlgies Helping States Determine Equitable Distributin f Sftware Develpment Csts t Benefiting Prgrams Over the System Develpment Lifecycle CAM-TOOL User Guide May 2004 Updated December

More information

New in this release. Sphere 9.4.3.2 (October 2013)

New in this release. Sphere 9.4.3.2 (October 2013) New in this release Sphere 9.4.3.2 (Octber 2013) The fllwing client-facing changes were implemented: An issue that prevented certain Friends Asking Friends spnsrship levels frm appearing as ptins n the

More information

Custom Portlets. an unbiased review of the greatest Practice CS feature ever. Andrew V. Gamet

Custom Portlets. an unbiased review of the greatest Practice CS feature ever. Andrew V. Gamet Custm Prtlets an unbiased review f the greatest Practice CS feature ever Andrew V. Gamet Descriptin In Practice CS, the firm can use any f the fur dashbards t quickly display relative infrmatin. The Firm,

More information

Exercise 5 Server Configuration, Web and FTP Instructions and preparatory questions Administration of Computer Systems, Fall 2008

Exercise 5 Server Configuration, Web and FTP Instructions and preparatory questions Administration of Computer Systems, Fall 2008 Exercise 5 Server Cnfiguratin, Web and FTP Instructins and preparatry questins Administratin f Cmputer Systems, Fall 2008 This dcument is available nline at: http://www.hh.se/te2003 Exercise 5 Server Cnfiguratin,

More information

Service Level Agreement (SLA) Hosted Products. Netop Business Solutions A/S

Service Level Agreement (SLA) Hosted Products. Netop Business Solutions A/S Service Level Agreement (SLA) Hsted Prducts Netp Business Slutins A/S Cntents 1 Service Level Agreement... 3 2 Supprt Services... 3 3 Incident Management... 3 3.1 Requesting service r submitting incidents...

More information