Home

TIBCO® Spotfire® DecisionSite® 9.1.1

image

Contents

1. Dr PARAMVALUE AS SELEC PRT ID PT NAME P STRING VALUE FROM AADM SCHEMA PARAMETER P AADM SCHEMA PARAMETER TEMPLATE PT AADM SCHEMA PROTOCOL PRT AADM SCHEMA PROTOCOL TEMPLATE PRTT WHERE PRT ID P PROTOCOL ID AND PRTT ID PRT TEMPLATE ID AND PT PROTOCOL TEMPLATE ID PRTT ID AND PT PARAMETER IDX P PARAMETER IDX EXPERIMENT ANALYSIS View CREA OR REPLACE VIEW V EXPERIMENT ANALYSIS A PROTOCOL ID E PROTOCOL ID TARGET ID PHYSICAL CHIP ID EXPERIMENT NAME ANALYSIS ID ANALYSIS NAM ANALYSIS DATI E Fl 27 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 3 3 5 2 3 3 5 3 28 AS SELECT ACHP PROTOCOL ID EXP PROTOCOL ID EXP TARGET ID EXP PHYSICAL CHIP ID EXP NAME ACHP ID ACHP NAME ACHP ANALYSIS DATE FROM AADM SCHEMA EXPERIMENT EXP AADM SCHEMA ANALYSIS DATA SET DSCEL AADM SCHEMA ANALYSIS ACEL AADM SCHEMA ANALYSIS DATA SET DSCHP AADM SCHEMA ANALYSIS ACHP WHERE EXP ID DSCEL EXPT ID AND ACEL DATA SET COLLECTION ID
2. 59e372a0 d517 11d5 f16b 0010ac110306 name join Dons employee names in EMP and Hurnan_Resources Employees lt Select Iv Save Copy Save Clear 89 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 3 3 3 4 4 3 3 3 4 1 90 Option Add gt Remove Select Freehand Case sensitive Tables to join GUID Name Description Parent domain lt Select Default join Save Copy Save Clear Description Select a column from Data Sources and then click this button to include it in the join Removes a column from the list of columns included in the join Select this button to choose from standard joins in the drop down list Select this button to enter your own join definition Select this check box to make the join case sensitive Select one table from each drop down list If you are only using two columns in the join then do not alter the default choices If more than two columns are included in the join condition for example an intermediate table then it is important to select the two tables that are to be joined A unique identifier used internally to identify the data elements The name of the join to be saved edited A free text description of the join The maximum limit of the description is 255 characters The name of domain folder where you want to save the join Select a domain in the Information Model then click here to place the
3. 7 Click the Add gt button to add the selected users to the Group members list Note You cannot add any users to a group that is configured to synchronize with an external LDAP server 8 Select one or more Products to which you wish to grant the group members access 9 From the DecisionSite level drop down list select the level of access granted to the group members 10 Click Save This Configuration Logging User Activity Viewing Log Files Log files register user activity on your Spotfire Analytics Server They allow you to keep track of when users log on when users fail to log on etc The log files are located in the directory lt installation directory gt spotfire logs There are several log files that you can configure and view DecisionSite Log Actual file dss log is located in the logs directory This file logs all activity on the server except the events recorded by the DecisionSite Access Log and the DecisionSite Client Log It includes the SQL log and a simplified version of the Access log You can set the detail level of what this file shall log by selecting different Log Configuration Files DecisionSite Access Log Actual file located in lt installation directory spotfire administrator dssaccess log This file logs all logins and logouts from DecisionSite Clients to the Spotfire Analytics Server It shows which user logged in out and when It is always enabled and is unaffected by Log Configuration File setti
4. A location in a record where data is stored used in some database systems to mean column Although the terms field and column have slightly different meanings in formal database theory in most instances they are used synonymously Spotfire DecisionSite Administration Filter A set of criteria applied to records to show a subset of the records or to sort the records GUID Global Unique Identifier A GUID establishes a unique identity for elements in the Information Model For example f9717cc0 e965 11d4 941b 0010ac110117 Information Builder A tool for creating and executing information links in Spotfire DecisionSite Information Model The Information Model consists of the data integration layer which manages connections with the various data sources and the data access layer which associates database identifiers with user friendly column names Appears to the user as a folder structure Information Services A suite of tools for accessing databases Includes Information Designer Information Builder and Information Library Information Library A tool for executing information links Information link A predefined database query including all required connection information When opened executed will retrieve data from databases and visualize it in DecisionSite Join An element used to describe how tables relate to one another Tables are typically joined using data that they have in common see Primary key Jo
5. Syntax The syntax for the personalized information link parameters is CURRENT USER and CURRENT GROUPS Adding a Structure Search Filter Users of DecisionSite for Lead Discovery can use structure search in run time filters This means using substructure or similarity search to limit the data set to chemical structures of a particular type Structure search can be used on BLOB Integer and Real column elements For Integer and Real it is important that the values in the column are valid compound identifiers gt Tosetup a run time filter with structure search 1 Create a new information link or modify an existing link 2 Adda column element of the type BLOB Binary Large Object Integer or Real Comment For column elements of the type BLOB a structure search run time filter is automatically enabled The Retrieve box on the Advanced tab will be disabled BLOB data cannot be retrieved or visualized in DecisionSite but can be used for filtering 3 If the column type is Integer or Real go to the Advanced tab and select the Structure Search prompt 4 Savethe information link or open it Adding Procedures Procedures are added to an Information Link in the same way as any other element such as a column or filter You select them from the Elements Pane and click Add to Link The procedure icon looks like this E 126 4 4 3 2 10 4 4 3 2 11 Spotfire DecisionSite Administration Priority of Exec
6. You can enter other text freely in this field Note One can create additional default naming schemes that will always appear in the Column names drop down list box for all users Talk to your Spotfire Analytics Server administrator to do this and read more about the procedure in the Spotfire Spotfire Analytics Server Administrator s Manual Example If we look at the example from Example of Pivoting again The following table is transformed by pivoting City Month Temp London February 4 New York February 6 London May 16 New York May 19 London August 28 New York August 26 London November 13 New York November 11 By using the Expression Month C Average V we would get the following table with column names Month Month August Month Month May City February November Average Temp EE Average Temp Average Temp London 4 16 28 13 New wok d 19 26 11 Since we knew that this transformation was about average temperature we choose to write the text Average instead of including the Computation Parameter M in the column name 4 4 4 5 6 Set Filter for Column Dialog The Set Filter for Column dialog appears when an information link is being opened and a column is encountered that has been set up with a run time filter The dialog may take various forms depending on the type of prompt selected Strings containing commas can be included both as values as well as range limits by escaping the comma with a bac
7. lt reference column gt CDBREGNO lt id column gt CDBREGNO lt structure column gt MOLFILE lt pl constant name idColumn gt CDBREGNO lt pl constant name structureColumn CTAB lt pl constant MOLSIMILARITY name similarityScoreColumn lt data column gt Other columns you want to display one row for each column If your MDL Direct setup includes a column containing structure keys it needs to be identified by a lt meta data gt tag to be recognized by the Add Structure Keys tool For the data column containing structure keys add a meta data tag according to the following example lt data column column guid aaedcad0 5ea3 1 1aa 20ae 00a0ac 1 10a07 gt lt ISIS2DKEYS gt lt meta data name S potfire Chemistry Framework StructureKeysColumn gt true lt meta data gt lt data column gt The column guid attribute in the example should be replaced with your guid for the structure keys column Save the file to the same location on the server lt install directory gt server application data chemistry framework 3 4 12 Adding Licenses for the Users gt To enable MDL Direct features for users or groups 1 pe NS 5 In DecisionSite Administrator click on Groups or Users to open the properties for the group or user you wish to give access to DecisionSite for Lead Discovery Make sure that the DecisionSite for Lead Discovery check box is selected Make sure the DecisionSite level
8. 1 Create a new information link or edit an existing link see Modifying an Information Link In the Information Link pane click Edit on the Conditioning line Response The Data Conditioning dialog opens Select Distinct as conditioning type Click OK Response In the Information Link pane Conditioning has been set to Distinct This means that duplicate records will be removed from the data set returned by this information link when it is opened 4 4 3 4 2 Pivoting Data Pivoting is a method of rearranging rows into columns This flexibility allows you to rotate row and column headings around the core data In general pivoting is used to be able to carry out 137 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 4 3 4 3 138 visual analyses on data that originally reside in a tall skinny format Pivoting may also be used to create more query devices by splitting a column into several other columns gt To pivot data 1 10 11 Create a new information link or edit an existing link see Modifying an Information Link In the Information Link pane click Edit on the Conditioning line Response The Data Conditioning dialog opens Select Pivot as conditioning type Click Configure Response The Pivot dialog opens In the Identity section select the columns that you want to use to identify records Comment Each unique value in the chosen identity column produce
9. 5 Click Save or Save Copy Tip Use conversion functions in the calculation field to map CLOB columns to String Real to Integer etc Just setting the Type is not recommended See Creating a Column Element for more information 70 4 3 2 4 7 4 3 2 4 8 4 3 2 4 9 4 3 2 4 9 1 Spotfire DecisionSite Administration Defining a Column Filter Column filters are automatically applied when the column is retrieved Such filters unlike filters that are defined and saved as separate elements filter elements cannot be disabled by the user Column filters are defined as the column element is being created The following steps should be taken in addition to what is described in Creating a Column Element gt To define a column filter 1 In the Filter section click the Show gt gt button to show the filtering controls 2 Inthe Data Sources pane select a column and then click the Add gt button to add the column to use in the filter condition Comment Repeat this step if you need to include more columns in your filter condition 3 In the Condition field define a filter condition based on the chosen column or columns for example C1 lt 2000 or if you are using two columns C1 lt C2 Comment To combine conditions use the AND or operators for example C1 gt 2000 AND C2 lt 1000 Comment You can also add a personalized filter condition that limits data depending on the currently logged in user See Personalized Informat
10. In the latter case it is important to select which tables to join the tables in which C1 and C2 occur The other columns included in the join condition C3 and C4 are found in an intermediate table No join is created between this table and the other two Example In the following tables we want to create a join that links T1 and T3 In this way we will be able to query the database for say the address of the person who earns 1400 To achieve this T2 is used as intermediate table The tables T1 and T3 should be selected from the Tables to join drop down lists see Creating a join The join again is defined as C1 C3 AND C4 C2 T1 T2 T3 Name Salar Name Number Number C2 Address C1 Y C3 C4 1 Boston John 1000 John 1 2 Stockholm Steve 1400 Steve D 3 Tokyo Lisa 1200 Lisa 3 65 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 3 2 3 4 4 3 2 3 5 4 3 2 3 6 66 Editing a Join gt To edit a join 1 In the Information Model pane select the join that you want to edit 2 Click the Edit button in the Information Model pane Response The join is loaded and enabled for editing 3 Modify the desired fields Comment To move an existing join between domains select a new domain in the Information Model pane then click the lt Select button 4 Click Save or Save Copy Comment Use Save Copy if you want to keep the old join as well as the edited one Tip To see fro
11. all elements based on that data source will be automatically updated so that they keep referring to the same underlying database Note If you rename a data source so that the new name is identical to the name of another already existing data source that data source will be replaced with the data source you changed the name for Hence it is important to verify that the changes you have made are correct before clicking Save Removing a Data Source gt To remove a reference to a database 1 From the Select workbench drop down list select Data Source 2 Click Change 3 Inthe Defined data sources list box select a data source 4 Click Remove Note Elements based on a data source that is removed will remain in the Information Model However they will not work unless a new data source is defined using the same name as the deleted data source Issues when Creating an ISIS Direct Data Source When creating a data source for ISIS Direct it is necessary to make the following setting in the Data Source Definition workbench under New connection initialization commands select cdcaux ctenvinit schema dbname from dual Creating a Table Alias You can create a duplicate reference to a database table from Information Designer This duplicate is called a Table Alias and references the very same data only using an alias This can be useful in certain cases most often when in need of a self join within a table below gt Creating a
12. click the Groups tab In the Search for groups pane enter a search criteria for finding a group Comment To see all groups enter an asterisk wildcard The asterisk wildcard represents any letter and or number and can be used in the search before or after a text string Click Search In the Matching Groups list click a group name Response The properties of the selected group are displayed Click Rename Group Response The Rename Group dialog is displayed Enter a new group name Click OK Response The Group Name is changed 4 2 2 4 4 Setting Group Privileges gt To assign users products and DecisionSite level to the members of a group 1 2 At the top of the page click the Groups tab In the Search for groups pane enter a search criteria for finding a group Comment To see all groups enter an asterisk wildcard The asterisk wildcard represents any letter and or number and can be used in the search before or after a text string Click Search In the Matching Groups list click a group name Response The properties of the selected group are displayed In the Search for available users field enter a search criteria for finding users 51 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 2 2 5 4 2 2 5 1 52 Comment To see all users enter an asterisk wildcard 6 In the Available users list box select the users that you want to include in the group
13. ics New connection init commande 61 Nominal Level nter one i erri 48 Nope Level 1 iere ibd be Mer iaia 48 VUEN 96 NVARCHAR type o eesscsseeseesessecssessesstsstsstsstsstssesseesesseeseeseees 68 NV BE 104 o Open importing a list of users cccseessessteeeseeeseeesteesseeenes 50 opening information links od vg 132 OperatOrs 4c niter reta tide ti ide vetet dirus 75 Oracle Hints Edit Oracle Hints dialog esses 145 Cu sive DL 127 View SQL and Edit Oracle Hints dialog 144 P Passwords ade WERE EN EU 49 Permissions EXPONE oido ce re e ete importing setting user interface Personalized Information Links creating CBE M Rab GEM 102 USING sey 124 Pivot el EU 146 example eee a a aa a 138 139 UE 137 ND Ee 106 Ne DC 18 Post update procedure sss 75 Power Level ion adeste io ERU IAHRORERES 48 Preconditions 3e ca E RE RE te 47 Pre update proced re etes 75 Privileges setting group privileges 51 setting user privileges sesssseesssesereesererrrssrrrsereesee 49 Procedure Join icai grep d e E 96 Procedures Information Builder ene 120 126 Information Designer 75 Product Bicence tenete RA ged eer 48 Prompted filters ieee ene 132 Properties setting group Drivileges esee EN setting user privileges 49 QUGety iiidciaiasn c Ree edis creating definition ie ee
14. regardless of whether the later prompt steps are independent or not It may also be of interest to use the independent setting on an element that is not prompted e g on a column with a hard filter Example Say that you have information about your employees and their salaries stored ina STAR schema database with a layout similar to the one below Male Female Name Salary Smith 2300 Jones 1200 Anderson 2500 Kline i DeptNo 10 z0 30 Location Chicago Dallas New York Now you want to retrieve information about the salary of your employees in the Chicago office with the possibility to filter using DeptNo and Gender upon running the information link gt These are the steps you would perform to retrieve this type of information 1 Create an information link by adding all the interesting columns to the Information Link pane Select the values Filter type for the Location column 3 Enter Chicago in the text box Filtertype Limits 23 Depto ame ZE 46 Gender a ZF 4b Location values cnicaeo E Salary france zl 4 Switch to the Advanced tab 5 Select suitable Prompt options e g List Box for the DeptNo and Gender columns 134 4 4 3 3 5 Spotfire DecisionSite Administration 6 Select the Independent option for the Location column Retrieve Independent Prompt DeptNo v C List Box Gender v T Liste zl Location v IV None Salary v E None x By making Locat
15. you also need to create user accounts and set the permissions for these accounts This is done using the Permissions workbench e Execute rights permit the user or group to see and use elements of a domain filters columns and information links e Execute Modify rights also permit the user or group to add and remove information links from the domain e Modify rights alone gives no access to the domain The domain will not be visible in Information Builder or Information Designer e The user permissions shown for individual users are only the permissions set explicitly for that user The user may have additional rights if he she belongs to a group e Users that do not have access to a domain will not have access to a sub domain within even if they have been given Modify Execute rights to the sub domain gt To set permissions for users groups 1 From the Select workbench drop down list select Permissions 2 Click Change Response The Permissions workbench is displayed 81 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 3 2 10 4 3 2 10 1 82 Click Groups or Users Response All available users or groups appear in the accounts list In the accounts list select the user or group whose permissions you want to edit Click Edit permissions Response The domains and the permissions for the selected user are shown Note that individual users also may have other rights if he she belo
16. 5 2 144 settings regarding hard filters in the Properties tab will be disabled Dialogs Save Information Link Dialog Z Save Information Link X Domains 1 ActivityBase Information Links ActivityBase Query Elements ActivityBase_Stored_Information_Links Bil oiL Hits Information Link Test Occasion filter by Result e Hits Information Link Test Request filter by Result e Results Information Link QC Markers e Results Information Link QC Markers filter by Completion Da e Results Information Link QC Markers filter by Row and Colui DII e Results Information Link Test Occasion MERO M Name Description Retrieve all Test Occasion Results for particular studies protocols and runs with Results greater than 50 Help DK Cancel Option Description Domains Select the domain in which to save the information link Name Enter a name for the link It should not contain any blank spaces Description Describe the information link View SQL and Edit Oracle Hints Dialog Note If an information link has been added to the Information Link pane using Add to Link and no additional elements has been added Edit Oracle Hints will not be available To display the Edit Oracle Hints link use Edit Link when you move the information link to the Information Link pane Note If more than one information link containing hints are added to the Information Link pane all hints wil
17. 950 950 CLARK MANAGER ACCOUNTING 2450 2450 JONES MANAGER RESEARCH 2975 2975 BLAKE MANAGER SALES 2850 2850 KING PRESIDENT ACCOUNTING 5000 5000 ALLEN SALESMAN SALES 1600 1400 WARD SALESMAN SALES 1250 1400 MARTIN SALESMAN SALES 1250 1400 TURNER SALESMAN SALES 1500 1400 To produce this table we must define the Average Salary column with two aggregate keys Job and Department gt To use multiple aggregate keys 1 Selecta value column from the Data Sources pane 2 Click the topmost Add gt button 3 Inthe Calculation field type AVG C1 Comment AVG is the average function You can find more aggregate functions here 4 3 2 4 9 3 Spotfire DecisionSite Administration Click Show gt gt to show the aggregation controls From Data Sources select the first column to aggregate over for example Job Click Add gt Response AC1 will appear in the Aggregation Calculation field 7 Click the Add button on the right hand side of the Calculation field 8 Click Clear Response The Columns field is emptied o e 9 Select the second column to aggregate over for example Department 10 Click Add gt Response AC2 will appear in the Aggregation Calculation field 11 Click the Add button on the right hand side of the Calculation field 12 Enter Name Description etc 13 Click Save Response The resulting column will consist of the average of the value column for each value in the aggregation column Note
18. Calculation field enter ex ACE OU b qx concat concat C1 C2 7 Enter Name and Description 8 Selecta Parent domain 9 Select string from the Type drop down 10 Click Save PL SQL Functions In the following example we will retrieve salary information for employees in both USD and SEK One way of doing this is to write a function in SQLplus that performs the calculation CREATE FUNCTION money converter amount IN NUMBER RETURN NUMBER IS return val NUMBER 10 2 0 BEGIN LEET S amount IM se Return return val END The salary in USD is used as input and the output is a value that is 10 3 times bigger Store the function in the SDP ADMIN schema or elsewhere if a different administrator user name is used to make it accessible by Information Designer Now create a column element as follows 106 Spotfire DecisionSite Administration Columns Add gt SAL C1 Remove Calculation money converter C1 Aggregation Show gt gt Filter Show gt gt GUID Name Salary SEK Description Salary in Swedish Crowns Parent domain DREES lt Select Type real Set Filter devices Also create a column element Employee with employee names and Salary USD with the original salary values When an information link with these three columns is executed from Information Builder the generated SQL looks as fol
19. Domain creating S s is deleting cete eR E A dorriaifis pierde rtt eg rey ERI E FIR ege ER D irc M 63 MOVING suse esee ee ies 64 OVENVIEW ec ae p EROR Qai di ee 63 user interfaces Assia ween eee 89 Drillable columns ires 73 D plicates cto ax EN 137 E Editing columns eler UE lt information link SOL 82 information links 3 et crie e eei 121 IMPERATUM DEUM 66 UI Ccp E H A 81 Elements elements parie ase t ded ORO 141 fundamental concepts esessesseeeereene 119 Eliminating duplicates seen 137 EVeryone ioter eise tenete nte ie tet ace 47 Examples eon M 138 pivoting with aggregation cccccseesteeeseeseeeeees 139 run time filter 4 toto rr Ese 133 Executing information links eene 132 Export Rei Un EE list of users user interface F lg lom 58 Field EE ERR IIR EE ERAT 67 File exporting a list of users 50 importing a list of users sess 50 Filter Spotfire DecisionSite Administration adding a structure search filter 126 135 lu LTE defining rr tenet tts deleting e t RE RS COVICES cese DE ERU E Ces different types nee during retrieval eese editing ra rere o E e re erri vanae element innuit ele ente eds example ix ERE user interface ae using run time filters Freehand joins Func
20. Guides pane is directed to a default server The important difference between home server and default server is that the default server does not have be a Spotfire Analytics Server The default server can be set from the installer when Spotfire DecisionSite Client is installed The setting can also be modified directly in the registry HKLM HKCU Software Spotfire eApplication Servers DefaultServer String lt url gt There is also support for a custom start page The custom start page can be configured from the Options dialog in the Guides pane The dialog is available via the context menu The custom start page can also be configured via the registry HKLM HKCU Software Spotfire eApplication Navigator CustomStartPage String lt url gt 4 5 3 5 The Spotfire Zone Dynamic content in the Guides pane requires access to Spotfire APIs These APIs are not safe for scripting To allow API usage the servers must be trusted This can be done either by adding the servers to the Trusted Sites or by adding the servers to the Spotfire Zone The Spotfire Zone is defined in the registry HKLM HKCU Software Spotfire SecurityManager Spotfire Zone lt server or domain gt lt protocol gt DWORD 0 1 Protocol can be http or https use 0 to allow and 1 to deny 4 5 3 6 Server Display Name By default the Spotfire Analytics Server is identified by its hostname For environments with more than one server this is not very practical To resolv
21. High salary Low salary B C Scott 35 DeptNo Ab Emplove Ab Location 32 Salary eu test query H O STANZA ISIS Edit Link Add to Link 141 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 4 4 3 142 Option Available elements Details Edit Link Add to Link Description Displays all available information links column elements or filter elements Click on the desired element to select it Displays information about the selected element Click here to edit an information link selected under Available elements Click here to add the selected element to the Information Link pane Icons in the Elements Pane In the Elements pane the following icons may appear Click on a link in the table below to find out more about each element type Icon C3 eL ae ous E m blob det Element type Domain Information link Filter String column Integer column Real column Date column DateTime column Procedure Time column BLOB binary large object column Cannot be retrieved but can be used in the structure search filter condition It can also be used in custom made filter conditions using the API CLOB character large object column Can be retrieved to DecisionSite Client It can also be used in custom made filter conditions using the API Spotfire DecisionSite Administration Information Link Pane Properties tab Propert
22. Only log files that contain logging information will be displayed in the drop down list Click Logging to update the list when you expect that logging information has been written to a previously empty log file gt To view a log file 1 At the top of the page click Logging 2 From the View log files drop down list select a log file 3 Click Refresh Changing Log Configuration File You can set what should be logged in the log files by selecting a certain Log Configuration File This configuration file will set the level of detail for the actual log files There are three levels of logging you can choose between by selecting different Log Configuration Files log4j minimal properties The DecisionSite Log will only log errors and the SQL Log will be deactivated log4j properties The default setting The DecisionSite Log will log warnings errors and basic information The SQL Log will log basic SQL information log4j debug properties The DecisionSite Log will log detailed debug information as well as warnings errors and other detailed information The SQL Log will log more detailed SQL information Warning Only use Debug mode for diagnostics and not for continuous server use It significantly reduces the performance of the server and also produces very large log files If you want to configure the logs in other ways than the above options let you you can create your own Log Configuration File using standard Log4j synt
23. Post update procedure this procedure does not return any data it only performs an operation on one or more databases All post update procedures in an Information Link will always be executed after any query procedure gt To Create a Pre update or Post update procedure 1 From the Select workbench drop down list select Procedures 2 Click Change Response The Procedures workbench is displayed 3 From the Data Sources pane select the database procedure you wish to use Click Add gt Response The database procedure is added to the workbench Information Designer analyzes the database procedure and makes a guess as to whether it is a pre update 76 4 3 2 6 3 10 11 12 13 Spotfire DecisionSite Administration procedure or a query procedure it never sets post procedure by default Procedure Add gt blade2 OE INSERT_INTO_TESTTABLE Type Pre update procedure DI Select the Type of procedure Pre update procedure or Post update procedure Comment Pre update procedures are always executed first in an Information Link Post update procedures are always executed last in an Information Link If the database procedure requires any Input Parameters their name and type are displayed Input Parameters Name Type Default value Permit null Prompt Y string Boston E Single value DI Select whether the input parameter should receive a Default value by entering a value of the appropriate ty
24. T38 RE I37 O0BJDID T38 BJDID Data Source ISIS DIRECT SELECT IS CDBREGNO AS CDBREGNO S108 ISISCPD AS ISISCPD sing NARITO as roman zl Help Copy SOL Close Option Description SQL for the selected Displays the SQL statements used to retrieve the desired Information Link information If several Data Sources are used the SQL statements for the different sources are separated by lines Help Opens this help file Copy SQL Copies the SQL statements to the clipboard 86 4 3 3 3 4 3 3 3 1 Spotfire DecisionSite Administration Workbenches Data Source Definition Workbench Defined data sources Data Source Definition Help MySQL OfficialBugsystem eT sas share ede SQLServer GUID Name Type Connection URL No of connections User name Password User authentication Default data source ISIS_DIRECT Oracle sl jdbc oracle thin isisdirect 1521 isisd Min 2 Max 10 isis 99999 oO oO Default join data source Allow writing in temporary tables New connection initialization commands Fetch size Batch size Option Defined data sources Edit Remove GUID Name Type Connection URL select cdcaux ctenvinit isis isisrc2d from dual Y 10000 100 Description Lists all data sources that have been defined Opens the settings of the selected data source for editing Removes the selected
25. Table Alias 1 Selecta table in the Data Sources pane 2 Right click the table and select Add Alias 61 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 62 Data Sources fad OfficialBugsystem E oracle 1 gy CTXSYS El un SPOTUSEF_IIM BASEBALL IO a CITE DOIT 3 A Table Alias of the table is created B an SPOTUSER IM BASEBALL FILM eed ROUGHNESS DATA SITE_FOUR CITE mar LEECO JTE Self Joins A Self Join is a join from a table to itself In Information Designer this is implemented by using a Table Alias ID Name Manager 1 Sarah 2 2 Mike 3 3 Carla Null 4 Vincent 2 5 Adrian 3 The above database table lists a number of employees at a company and specifies who is the manager of each employee Carla is the head of the department Mike and Adrian report directly to Carla whereas Sarah and Vincent report to Mike In order to produce a list where the ID stated in the Manager column is replaced by a name see below we would need a self join in the table The table needs to look up the ID column in itself Name Manager Sarah Mike Mike Carla Carla Vincent Mike Adrian Carla 4 3 2 2 4 3 2 2 1 4 3 2 2 2 4 3 2 2 3 4 3 2 2 4 Spotfire DecisionSite Administration This is done by first creating a Table Alias of the table and then creating a
26. Tool a Guide or an external link The same extension can be added to several applications and several extensions can be added to the one application If an application or extension is removed all its extensions will also be removed However if an extension is applied to several applications it will not be removed until the last application using that extension is removed If an application or extension is un deployed and has an older version on the server the older version will still be deployed and used gt To Un deploy DecisionSite applications and extensions that are oe At the top of the page click the Deployer tab Response A list of all applications and extensions that are deployed on the server is displayed Select the check boxes of the applications and or extensions you want to un deploy 3 Click Un Deploy Response A new dialog appears listing the contents of the projects about to be un deployed If there are any applications or extensions that are based on a project that are 54 Spotfire DecisionSite Administration about to be un deployed these will be listed under a dotted line Such applications or extensions will also be un deployed 4 Click Un Deploy Response The specified applications and extensions are un deployed If an application or extension is un deployed and has an older version on the server the older version will still be deployed and used 4 2 3 User interface reference 4 2 3 1 User Propert
27. Username and Password that gives access to the data source QUU deus Select whether user must be authenticated when accessing the data source Response If this option is selected authentication is required when accessing this connection either by the user or by a plug in If not selected the credentials supplied above will be used for all users Even if user authentication is selected Username and Password must be supplied since they are used by Information Designer 7 Enter any additional configuration settings 8 Click Save 60 4 3 2 1 3 4 3 2 1 4 4 3 2 1 5 4 3 2 1 6 Spotfire DecisionSite Administration Note Setting up a data source to ISIS Direct requires special attention Click here for more information Note If you are connecting to a non writable data source for example SAS SHARE or ODBC you must clear the Allow writing in temporary tables check box Note For SAS SHARE and ODBC data sources both Min and Max No of connections should be set to 0 in order to disable connection pooling The same holds for other data sources that does not support pooled connection since there is no valid ping command Modifying a Data Source gt To modify an existing data source 1 From the Select workbench drop down list select Data Source 2 Click Change 3 Inthe Defined data sources list box select a data source 4 Change any fields 5 Click Save or Save Copy Note If the name of a data source is changed
28. Vincent 2 5 Adrian 3 The above database table lists a number of employees at a company and specifies who is the manager of each employee Carla is the head of the department Mike and Adrian report directly to Carla whereas Sarah and Vincent report to Mike In order to produce a list where the ID stated in the Manager column is replaced by a name see below we would need a self join in the table The table needs to look up the ID column in itself Name Manager Sarah Mike Mike Carla Carla Vincent Mike Adrian Carla This is done by first creating a Table Alias of the table and then creating a join between the table and its alias WHERE TABLE IDZTABLE ALIASI MANAGER Column Elements Columns Overview All information in a relational database is represented explicitly as values in tables composed of rows records and columns fields Column elements in the Information Model can be based on several database columns For example a column element can be calculated as the sum of the values in two different columns The underlying columns can reside in the same database table in different tables or even on different databases 67 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 3 2 4 2 68 Columns can be defined with built in column filters that are automatically applied when the column is retrieved You can also add a personalized column filter condi
29. a more efficient execution plan See Oracle documentation for more information about hints Note In some cases adding a hint can actually decrease the performance of an information link If this is the case click Edit Oracle Hints and remove the hint gt To add hints to an information link 1 Make sure the information link or columns of interest are added to the Information Link pane by clicking Edit Link or Add to Link respectively after selecting the elements 2 Click on the sal button in the toolbar of Information Builder Response The View SQL and Edit Oracle Hints dialog is displayed 3 Click on Edit Oracle Hints next to the data source that you want to annotate with hints Comment If several Data Sources are used each one will have a separate Edit Oracle Hints link Response The Edit Oracle Hints dialog is displayed 4 Enter the hints separated by space and click OK Response The hints are added to the SQL statement 5 Click OK Response The View SQL and Edit Oracle hints dialog is closed 6 Save the information link by clicking H Comment Note that the hint is not saved with the information link until the entire information link is saved Note If an information link has been added to the Information Link pane using Add to Link and no additional elements have been added Edit Oracle Hints will not be available To display the Edit Oracle Hints link use Edit Link when you move the information link to the Info
30. analysis HTS internal Library Section for our internal results Project A Tumor research Users of the DecisionSite applications DecisionSite for Lead Discovery and DecisionSite for HTS quality control would get directed into their corresponding Library Sections 1 5 3 Spotfire Library Database Connections gt To set up Spotfire Library Connections 1 2 Open an Internet Explorer browser Enter the name of your Spotfire Analytics Server in the Address field Example http analyticsserver Response This opens the Spotfire Analytics Server start page Click on Library Administrator and log in with your DecisionSite administrator username password The actual Spotfire Library Database tables have already been created when installing the Spotfire Analytics Server This was done by running the create_library_env sql script by the person who installed the server What you need to do now is to enter the same information in the panel below to connect the Spotfire Library to its database To find the information you need to enter below see the Installation Procedures chapter of the Spotfire Analytics Server Installation and Configuration Manual where the person who installed the Spotfire Analytics Server should have written down the settings Find the settings for the Spotfire Library Database Another option is to check the settings made in the file library service xml located in the lt Server Installation Directory
31. and Administration Manual e A group is a collection of users e Ausercan be a member of one or many groups e A group cannot be a member of another group e All users are members of the Everyone group e The Everyone group cannot be deleted and will always contain all users You can add new products for it and change the DecisionSite level 4 2 2 2 Setting up Access to DecisionSite Products The task of assigning users and groups access to the products purchased from Spotfire is done in the DecisionSite Administrator There are two things that determine which functionality a user group have access to Product licenses and DecisionSite Levels Product license The Product license determines which collection of tools and Guides that will be available for the user group see License information for more information e DecisionSite for Functional Genomics e DecisionSite MapConnect e DecisionSite Statistics e Computation Services Designers e DecisionSite for Lead Discovery e DecisionSite Posters e Spotfire Library e DecisionSite for Lead Discovery no ISIS Host If you develop your own custom DecisionSites these will be available here as well Note Assigning the DecisionSite Posters license to a user will automatically assign the user a license for Spotfire Library as well DecisionSite Levels For each user or group you also set a DecisionSite Level This is the level of access a user should have to the fundamental data retrieva
32. be stored as the login information for the user 4 Click OK Response The new user account is created 4 2 2 3 2 Deleting Users This can only be done when using Database Authentication gt To delete a user account 1 At the top of the page click the Users tab 2 Click Remove a User Response The Remove a User dialog is displayed 3 Enter the user name and click OK Response The user is removed 4 2 2 3 3 Changing User Passwords This can only be done when using Database Authentication gt To change the password of a user 1 At the top of the page click the Users tab 2 Inthe Search for users pane enter a search criteria for finding a user Comment To see all users enter an asterisk wildcard The asterisk wildcard represents any letter and or number and can be used in the search before or after a text string Comment If you are using Database Authentication this may take some time if there are many users 3 Click Search In the Matching Users list click a user ID Response The properties of the selected user are displayed 5 Click Change password Response The Change User Password dialog is displayed 6 Enter a new password and click OK 4 2 2 3 4 Setting User Privileges gt To assign groups products and DecisionSite level to a user 1 At the top of the page click Users 2 Inthe Search for users pane enter a search criteria for finding a user 49 TIBCO Spotfire amp DecisionS
33. click on the information link designated by the ILicon that you wish to edit Click the Edit button or right click on the information link and select Edit SQL from the context menu Response The Edit SQL workbench is displayed with details of the selected information link Select the Data source that you want to work against from the drop down list box Comment Complex information links may contain elements from several different data sources You can only edit the SQL part of the query that belongs to a single data source at a time After you have saved your first changes you can switch to another data source to edit the rest of the SQL To edit Pre Updates SQL or Post Updates click the corresponding radio button Comment Use SQL to modify the SELECT statement of the information link Use Pre Updates or Post Updates to add new statements or scrips to be run before or after the data retrieval Edit the SQL statement or add Pre or Post Updates in the Modified SQL text box Spotfire DecisionSite Administration Comment You can compare the changes that you have made in the Modified SQL to the Original SQL at all times Multiple SQL statements are allowed as long as they are separated with a semicolon and new line except the last statement in sequence Click Save Comment If you change your mind and want to start over with the original SQL click Reset to Original If you want to start over with a previously modified SQL click R
34. data source Unique identifier of the selected data source The name of the data source as you want it to appear in the Data Sources pane Type of database Choose from Oracle DB2 SQL Server MySQL SAS SHARE or ODBC For information about how to set up other types of databases please refer to the Spotfire Analytics Server Installation and Administrator s guide URL of database The format of this URL depends on the type of database Change the placeholders in the default URL so that it links to 87 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 88 No of connections Username Password User authentication Default data source Default join data source Allow writing in temporary tables New connection initialization commands Fetch size Batch size Save Copy Save Clear your selected database Min is the minimum number of users that can submit queries at any one time Max is the maximum number of users that can submit queries at any one time Additional users will be put in a queue Set both min and max to 0 for SAS SHARE ODBC and other data sources that does not support pooled connections i e there is no valid ping command Username Password Use individual user names to authenticate users when running Information Links By default this will prompt the user for credentials when running the Information Link against this data source for the first tim
35. details 4 5 6 4 Failed to Load User Profile Problems during installation and upgrade or in the interaction between Spotfire DecisionSite Client and Spotfire Analytics Server often result in Failed to load user profile The profile drives both the client user interface and the installation Packages required by the current profile are automatically installed and verified during login This error is very general and does not provide any details about what actually happened Often the detailed error message will provide enough information to track the problem but is quite difficult to interpret The recommendation is to look at the bottom of the detailed error message The message is built from the bottom up and the last line or section often provides the most valuable information for solving the problem 4 5 7 Further Reading 4 5 7 1 Further Reading For further reading see Spotfire Developer Network for a technical reference and description of the APIs that are available from the DecisionSite ApplicationManager 4 6 Changing the Unsupported Client Info When a user tries to log into Spotfire Analytics Server from a DecisionSite Client which is installed on a machine that does not comply to the minimum system requirements an error dialog is displayed 166 Spotfire DecisionSite Administration Ea x Possible problems detected Your computer does not meet the requirements for Spotfire DecisionSite 7 2 You can still l
36. domain in the Information Model 4 3 2 4 4 Editing a Column gt To edit a column 1 In the Information Model pane select the column that you want to edit 2 Click the Edit button at the top of the Information Model pane Response The column information is loaded and enabled for editing 3 Modify the desired fields Tip To move a column to a different domain select a new domain in the Information Model pane then click the lt Select button 4 Click Save to save update the column or click Save Copy to create a copy Comment Use Save Copy if you want to keep the old column definition unchanged Tip To see from which table and database a column has been taken click the column name The path to the data source appears at the bottom of the page Add gt IDNAME C1 a Remove 4 3 2 4 5 Deleting a Column gt To delete a column 1 In the Information Model pane select the column that you want to delete 2 Click the Delete button at the top of the Information Model pane Response The column is deleted from the Information Model 4 3 2 4 6 Calculating a Column gt To calculate a column 1 Start by adding a column from Data Sources 2 If you want a column to be calculated enter the expression in the Calculation field for example C1 C2 3 Use the two Show gt gt buttons to access functions for aggregating data or for creating a built in filter Enter Name and Description and choose a parent directory
37. element should contain the information of the individual pathways This must include a the pathway identifier e g pathwayid map00010 b one coordinate file containing the PathwayID and the xy box coordinates e g coordinatefile sample coord c one image file e g imagefile sample gif 31 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual d the pathway name as it will be displayed to the end users in the user interface of the tool e g pathwayname NK cell mediated cytotoxicity There may be many pathways included in each subgroup Once you have added the pathway information for the individual pathways they should show up in the pathway tree Add pathways e g KEGG to data directory Place any pathway image and pathway coordinate files that you want the end users to have access to in the following directory on the Spotfire Analytics Server e install directory gt server application data pathwayviewer data Construct an idmapping xml file Contact a person knowledgeable in the end user s data formats to assist in creating or editing the file named idmapping xml This file should contain many to many mappings of internal IDs used in the data set and PathwayIDs You can edit the enclosed idmapping xml file in the directory e install directory gt server application data pathway viewer The file needs the following structure tab separated data PathwayIDNam
38. entering C1 C2 More In the Aggregation section click Show gt gt to show the aggregation controls More In the Filter section click Show gt gt to show the filtering controls More In the last section enter the name for the new column in the Name field Comment Curly brackets are not allowed in column names In the Description field enter your own description of the column Comment The maximum limit of the description is 255 characters In the Information Model pane select a domain to save the column in and then click the lt Select button Select the data Type of the column element 4 3 2 4 3 Spotfire DecisionSite Administration Comment It is recommended that you use conversion functions for mapping columns See notes below 12 Click Set to modify the set of run time filters allowed for this column in Information Builder Comment By default all available filter types are enabled except for the Structure Search filter Structure Search filters can be added to columns of type blob integer and real Make sure that a valid structure or structure ID is included in the column prior to adding a structure search filter Comment It is not possible to combine Drillable with any of the filter devices list box check boxes or radio buttons 13 Click Save to save update the column or click Save copy to create a copy Response The column is saved in the Information Model and will receive a GUID and an icon
39. gt This is where you will add the addresses to all R servers on your company 3 For each R server that you want to add to the list specify an element as follows lt server gt lt address gt YOUR_SERVER_ADDRESS lt address gt lt server gt where YOUR_SERVER_ADDRESS should be the address to the R server e g http myRserver 4 Save the file 3 2 5 S PLUS Connector gt To configure the S PLUS connector 1 Make sure you have followed the general steps above 2 In the file compserv servers xml locate the following section lt category gt Spotfire Category CompServ PreDefined SPlusServer lt category gt This is where you will add the addresses to all S PLUS servers on your company 3 For each S PLUS server that you want to add to the list specify an element as follows lt server gt lt address gt YOUR_SERVER_ADDRESS lt address gt lt server gt where YOUR_SERVER_ADDRESS should be the address to the S PLUS server e g http mysplusserver 908 1 4 Save the file 3 2 6 Custom Connectors If you or your company have developed any type of custom connectors you should be able to specify a list of servers the same way as for the out of the box alternatives above In this case you must probably create the category element for your custom connector yourself 3 3 Configuring DecisionSite for Functional Genomics 3 3 1 DS for Functional Genomics Prerequisites Before you begin To make the full set of tools
40. in DecisionSite for Functional Genomics is called e affymetrix aadm xml Copy the affymetrix aadm xml file from 26 Configuring DecisionSite installation directory gt server application data iis application iimNaffymetrix aadmN to installation directory gt server application data iis export This allows you to perform any necessary changes to the XML file that you will use in the export directory while keeping the original XML file intact All IMs that are to be imported by the Information Designer must be placed in this directory 3 3 5 Importing the Information Model 3 3 5 1 Creating Views Note The following steps are applicable on Oracle databases only The AADM IM includes references to the AADM database and to a set of views in the AADM database instance These three views need to be created before the IM can be used The SQL code for the views is shown below Replace AADM SCHEMA in the example views with the name of your own AADM schema The views can be created either in the AADM schema or in another schema where the schema owner has amp rsquor select privileges to the AADM schema You also need to change the placeholder AADM VIEWS SCHEMA in the affymetrix aadm xml file to the schema name that you are using See amp rdquor Editing the IM XML File for more information PROTOCOL PARAMETER View CREATE OR REPLACE VIEW V PROTOCOL PARAMETER PROTOCOL ID PARAMNAMI
41. is normally no need to edit any XML files to make it work gt To import a domain 1 Place the file to be imported in the directory lt installdir gt spotfire application data iis export Comment On WebSphere web servers the path to the directory varies with the server name and may look something like this lt installdir gt installedApps lt server name gt Spotfire_DecisionSite_Analytics_Server ear application data iis export From the Select workbench drop down list select Import 3 Click Change Response The Import Workbench is displayed Enter a filename e g abase50 xml 5 Select Import mode Comment See Import Workbench for more information on the available options Note that joins cannot be overwritten 6 Select Include permissions if you want to include the permission settings for the imported elements 7 Inthe Information Model pane select the domain under which you want to store the imported domain 8 Click Select 9 Click Import Response The saved domain is added to the Information Model Note When importing elements that were exported from the 7 0 version of Information Designer or that were exported from the 6 3 version and then upgraded these will be associated with the current default data source Select a suitable default data source prior to importing such elements Permissions Setting Permissions When you have set up the Information Model with appropriate columns and filters
42. is set to at least DecisionSite Nominal Click Save This Configuration Repeat for other users or groups if applicable Explanation of the different licenses 39 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual Check box in Things that the user or group will have DecisionSite access to Administrator DecisionSite for Lead Select this check box to ensure access to all possible Discovery structure providers All DecisionSite for Lead Discovery features will be available including the Chemistry Services and hence the possibility to use ISIS Host and MDL Direct as well as custom structure providers DecisionSite for Lead Select this check box to allow users to run against MDL Discovery no ISIS Host Direct or custom structure providers only All tools will be available except those that are specific to ISIS Host since this structure provider will be prohibited If both of the above check boxes are selected the user or group will have access to everything described under DecisionSite for Lead Discovery above the latter check box is ignored 3 4 13 Troubleshooting MDL Direct Connections Some of the problems that may occur when you configure a connection to MDL Direct may be detected by the Structure Analytics Diagnostics tool This tool is available in DecisionSite Client under Help Structure Analytics Diagnostics and it can be a valuable help in detecting what m
43. join in the selected domain Select this check box if you want this join to be the default one if two different joins between the same tables exist Click Save Copy to create a copy with a new GUID Click Save to save or update the join This button clears all fields without saving Column Workbench Column Workbench Overview The column workbench allows you to compose column elements It is divided into three sections 1 Column Composition 2 Filter Composition 3 Save Column 4 3 3 3 4 2 Spotfire DecisionSite Administration Column Workbench Column Composition Columns Calculation Aggregation Hide lt lt Columns Add gt SAL C1 remove avG ci G Add gt DEPTNO AC1 remove Clear T Calculation ACL Add OH SS DEPTNO Remove Edit 19 12 I Drillable Option Description 1 Add gt Select a column from Data Sources and then click this button to include in the new column 2 Remove Deletes the selected column from the composition 3 Calculation 4 Show Hide 5 Add gt 6 Remove 7 Clear 8 Add 9 Remove 10 Edit 11 Calculation 12 Drillable To calculate the column enter the expression in this text box Click this button to show hide the aggregation controls Adds the columns selected in Data Sources to the aggregation Deletes the selected column from the aggregation Removes all columns from the list of aggregation columns Adds the r
44. mechanisms e MSI Install kit e Repackaging Plug in Enabled Framework The DecisionSite ApplicationManager constitutes a framework which can be extended in terms of the software functionality it offers to the connecting DecisionSite clients This can be done through a plug in mechanism with the following characteristics e All features defined as resources e Abstract addressing of resources e Hierarchical definition of resources e General extendibility at any level of the hierarchy e Support for custom application defined resources e General mechanism for replacing and or extending existing resources Developer Support DecisionSite ApplicationManager also provides an environment and tools with which developers can e Build and test client features without server available through Spotfire Developer Network e Create and deploy extensions to a Spotfire Analytics Server via the DecisionSite ApplicationManager software distribution mechanism Configuration Parameters Install Folder Software distributed by DecisionSite ApplicationManager is silently installed to the current install folder The install folder can be configured separately for machine and user packages HKLM Software Spotfire Distribution InstallFolder String lt path gt HKCU Software Spotfire Distribution InstallFolder String lt path gt HKLM Software Spotfire Distribution PerUserInstallFolder String lt path gt By default the install folder is b
45. molname with the structure name for example amp rdquor 3 5 Dichlorobenzoic acid Name Key The column cdbregno Column with the unique numbers identifiers for Or the structure corpid names strings FROM isisrc2d mol WHERE cdbregno 12 Retrieval B When a record is marked in a DecisionSite Poster this SQL statement is executed to retrieve name of the chemical structure in MDL Chime 21 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 3 1 4 3 22 10 11 Click on the Save button to save the ISIS Direct connection It will appear in the list at the top of the screen You can now test the ISIS Direct connection by entering a compound ID in the field next to URL for testing configuration mysearch using compound at the top of the screen This displays a hyperlink just below the field Click on this to launch a new Internet Explorer window in which the chemical structure should appear if the connection has been set up correctly Verifying the DecisionSite Posters Installation To verify that DecisionSite Posters has been installed and is ready to use you can perform the following procedure in which you will create a new Poster publish it in the Spotfire Library and finally delete it again gt How to verify the DecisionSite Posters installation 1 2 CoS x e 10 11 12 13 14 15 16 Open an Internet Explorer brows
46. of the annotation files will be visible to the end users of the tool in a drop down list This means that the file names should be unique and make sense to the end users so that they can select the correct annotation for their current analysis For more information regarding supported annotation file formats see the chapter amp rdquor Gene Annotation File Formats in the Spotfire DecisionSite for Functional Genomics User s Manual Configuring DecisionSite for Lead Discovery DS for Lead Discovery Prerequisites Before you begin To use the Information Model for ActivityBase you must have access to e ActivityBase 4 0 4 1 or 5 0 database To use MDL Direct as a structure provider for the Structure Analytics tools you must have access to e MDL Direct 2 0 through 5 1 Molecules database Checklist e Make sure Information Services is installed and running and that you are authorized to make changes to the data sources e Log into Windows on the Spotfire Analytics Server machine using a user account that has local administrative privileges DS for Lead Discovery Overview The DecisionSite for Lead Discovery consists of the following configurable components Component Description ActivityBase IM In the ActivityBase Information Model columns filters and joins are conceptionally organized into domains For instance a set of columns may be considered relevant for a particular task and are therefore saved in the same do
47. should be available depends on the decision process at your company The default levels are Open For review and Closed 19 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 3 1 4 2 20 Use the Add new Edit and Remove buttons to change the available levels 14 One Decision Status level must be set as Default Do this by selecting it from the list and clicking on the Set as default button 15 Use the Move up and Move down buttons to position the Decision Status levels in the order you want The order they are positioned in the list is the same order they will appear in the Posters menu 16 Click on the Save button to make your changes take effect 17 Click on the Start button to start the Poster service Setting Up ISIS Direct Connections If you want to setup an ISIS Direct connection in order to show chemical structures in the Details on Demand window of the Poster then perform the steps below An ISIS Direct Details on Demand created in this way will be available to anyone creating a Poster If the Poster author wants to setup a certain Poster with an ISIS Direct Details on Demand he can do so and it will be displayed for anyone opening the Poster later Note A Poster author can also create various web searches for the Details on Demand window when publishing a Poster Such a web search can for instance connect to a chemical structure database other than ISIS link to an intern
48. top of the Information Model pane Response The filter is deleted from the Information Model Relational Operators The following operators can be used in filters Equal or Not Equal Less Than gt Greater Than lt Less Than or Equal To gt Greater Than or Equal To e Generally with text columns it is best to use or e Make sure that any text that appears in the statement is surrounded by single quotes OC e Tocombine multiple conditions use the AND or operators for example C1 gt 2000 AND C2 1000 Procedures Procedures Overview Database Procedures A database procedure is a set of SOL statements that can be stored in the database Once this has been done clients do not need to keep reissuing the individual statements but can refer to the database procedure instead Database procedures can be useful in many situations e When multiple client applications are written in different languages or work on different platforms but need to perform the same database operations e Some institutes like banks where security is important use database procedures for all common operations This provides a consistent and secure environment and procedures can ensure that each operation is properly logged In such a setup applications and users would not get any access to the database tables directly but can only execute specific database procedures e Database procedures can provide improved performance bec
49. work you need access to the following key pieces e Affymetrix AADM database or GCOS e Pathway map and coordinate files e Gene ontology and annotation files Checklist e Make sure Information Services is installed and running and that you are authorized to make changes to the AADM database instance e Log into Windows on the Spotfire Spotfire Analytics Server using a user account that has local administrative privileges 25 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 3 3 2 DS for Functional Genomics Overview The DecisionSite for Functional Genomics consists of the following configurable components Component Description AADM IM In the AADM Information Model AADM based columns filters and joins are conceptionally organized into domains After setting up the IM some information links are available and new ones can be created using Information Builder Retrieve from Database tool Affymetrix data integration After configuring this tool it is possible to retrieve both summary and analysis data directly into DecisionSite Client Configuration of this tool is normally handled during installation of the server Updates are managed using an XML file on the server Pathway Viewer Connects map information files to the data set in DecisionSite Client The Pathway Viewer tool will not work without pathway maps and coordinate files on the server Gene Onto
50. 1 Select string from the Type drop down 12 Click Save Combining ISIS and ActivityBase Data In the Data Sources pane select the structure BLOB column again The following example describes how to combine data from ISIS and ActivityBase databases It represents a typical use case where the user wants to access ActivityBase data while using structure search to filter for certain chemical structures in ISIS gt To set up an Information Link for combining ActivityBase and ISIS 1 Setup two data sources one for the ISIS database and one for the ActivityBase database Spotfire DecisionSite Administration Comment See Creating a Data Source 2 Create the following joins between the two databases Join column With column Data Data Table Column Table Column Source Source ActivityBase STUDY STDYID ActivityBase PROTSTDY STDYID ActivityBase TOCCASON TOCCID ActivityBase TOTSODRS TOCCID ActivityBase PROTSTDY PROTID ActivityBase TOCCASON PROTID ActivityBase TOTSODRS OBJDID ISIS ISISRC2D MOL CORP ID 3 Create column elements as follows Data Filter Name Table Column Source Device Study ActivityBase STUDY STDYID Protocol ActivityBase PROTSTDY PROTID Run ActivityBase TOCCASON TOCCID Plate ID ActivityBase TOTSODRS OLPTID Compund ID ActivityBase TOTSODRS OBJDID Batch ActivityBase TOTSODRS OBJDBATCHREF Result ActivityBase TOTSODRS TTORRSLTVALUE Well Row ActivityBase TOTSODRS substr TTORWELLREFERENCE 1 1 Well_
51. 4 4 3 4 4 Spotfire DecisionSite Administration As we add more observations the table grows taller but remains three columns wide While useful during data collection this format may not be appropriate for certain types of calculations or visualizations For example the entities that interest us are the different cities so we may want a representation with a single record for each city Pivoting this table produces the following note that avg Temp is the average of a single cell City avg Temp avg Temp avg Temp RE for February for May for August E London 4 16 o 7 New York 19 26 T Each city is now represented by a single record which makes this format very suitable for Spotfire DecisionSite profile charts The following steps have been performed during the pivoting e A row has been created for each unique value in City e A column has been created for each unique value in Month e A value from Temp has been entered for each cell in the resulting grid The following settings were made in the Pivot dialog to produce this result e Identity City e Category Month e Values Temp Example of Pivoting with Aggregation Note To understand this example it is recommended to read Example of Pivoting first Apart from changing format from tall skinny to short wide pivoting can be used to create a more compact table Consider the following table based on a series of temperature measurements City Month Day Temp London Fe
52. Add Licenses All interaction with the Spotfire Analytics Server depends on what licenses the users have access to The licensing is also handled in DecisionSite Administrator If you grant a product license to a user or group the functionality is automatically presented to them in the appropriate way No functionality that requires a license can be used before you unlock it Example Acme Corp has decided that sales and management use the standard DecisionSite application which only requires the default license They will also use DecisionSite Posters to communicate analysis results efficiently This tool does need a license which Tom grants them By granting this license the DecisionSite Poster functionality will appear for these users Research uses DecisionSite Posters and the DecisionSite for Functional Genomics which includes a number of useful tools when working with genes Both require a license so Tom unlocks these for the Research department group 4 1 4 Set Up the Spotfire Library The Spotfire Analytics Server from version 8 0 features a Library which provides convenient publishing of analysis data Using the Spotfire Library the users can publish and share all their analysis material The Spotfire Library is divided into Library Sections where all access permissions are set It is the Library Sections which contains the analysis material and folders The permissions apply to the entire Library Section regardless of the folder
53. Builder They can be gt High salary added to any information link just like column elements Sr Low salary but cannot be modified See Creating a new information link to find out how to include a filter element Filter type Limits Hard filters are set up as you define the information link z values al EH and are saved with the link This means that they cannot be 5 aes reused in other links Also hard filters can only specify a E range range or a list of values and so are less versatile than filter elements See Adding Hard Filters for more details Run time filters are also set up when you create an v B information link However the actual conditions are CHICAGO entered by the user only when the link is opened E DALLAS executed For each column that has been set up like this a dialog will appear allowing the user to enter threshold T NEW YORK values or select individual values See Adding Run time Filters for more details 4 4 2 5 Domains Ba St i Sie Domains are containers similar to file folders that are used to organize CH information links and other elements such as filters and columns The A domain structure is independent of the physical location of data d E Domains are created by the administrator using Information Designer 4 4 2 6 Procedures Database Procedures in Information Services Using Information Designer and Information Builder you select pre made database procedu
54. Column ActivityBase TOTSODRS substr TTORWELLREFERENCE 2 2 Completion Date ActivityBase TOCCASON TOCCDATEACTUALCOMP ctab ISIS ISISRC2D MOL CTAB pce Search 4 Launch Information Builder 5 Create an information link using all the columns in 3 6 Forthe columns Study Protocol Run and Plate ID enable run time filtering by selecting a suitable prompt method Comment See the help file for Information Builder for more information This is reached by launching the tool and clicking Help 7 For the column ctab select prompt method Structure Search 8 Click Open to execute the query 4 3 5 Troubleshooting 4 3 5 1 Troubleshooting Please note To run Information Designer you need DecisionSite Client installed on the same machine 115 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 3 6 4 3 6 1 116 If you get error messages from Microsoft Internet Explorer IE when trying to run Information Designer you should check your security settings You must allow ActiveX controls to run All ActiveX controls in Information Designer are signed and safe to run gt To enable ActiveX controls 1 Launch Information Designer 2 Inthe bottom right hand corner of the IE window containing Information Designer check the web zone for example Local intranet In IE click Tools gt Internet Options and go to the Security tab Select the web zone of Information Designer for example Local intranet C
55. DSCEL COLLECTION ID AND DSCHP ANALYSIS ID ACEL ID AND ACHP DATA SET COLLECTION ID DSCHP COLLECTION ID ANALYSIS TYPE View CREATE OR REPLACE VIEW V ANALYSIS TYPE ID TYPE AS SELEC DISTINCT ANALYSIS ID ID STAT TYPE FRO AADM SCHEMA ABS GENE EXPR RES STAT UNIO SELECT U EMP TYPE FRO ADM SCHEMA ABS GENE ISTINCT ANALYSIS ID ID EXPR RESULT Editing the IM XML File Before importing the IM you must make sure that you have edited the affymetrix aadm xml file to point to your current AADM schema and to the schema where you created the views The following references should be changed in the affymetrix aadm xml file schema AADM VI to schema YOUR AA and schema AADM SC to schema YOUR AA EWS SCHEMA H D Schema VIEWS SCH EMA lt schema gt EMA lt schema gt SCHEMA lt schema gt where YOUR_AADM_VIEWS_SCHEMA is the schema where you created the views and YOUR AADM SCHEMA is the name of the AADM schema used at your company Importing the IM Import the Information Model using the Information Designer Configuring DecisionSite Import Help Filename affymetrix aadm xml Import mode Replace all Add overwrite conflicting elements C Add keep conflicting elements Include z permissions Parent domain x Select Import Clear Once the Model is imported you
56. Data source 1SIS_DIRECT C Pre Updates SQL Post Updates M Synchronized scrolling Modified SQL Original SQL SELECT SELECT I1 CDBREGNO AS Cdbregno I1 CDBREGNO AS Cdbregno TZ A uditmodifiedtime AS A T2 uditmodifiedtime AS A FROM FROM ISIS ISISRC2D ACTIVITY I ISIS ISISRC2D ACTIVITY I TEMPORARY RESULT i T2 TEMPORARY RESULT 1 T2 WHERE WHERE I1 CDBREGNO TZ ACTION I1 CDBREGNO T2 ACTION ls fe e43f4900 4bdc 11d7 26fd 0010ac110132 My Information Link Parent domain user Annica Information Links Save Option Description Data source Displays the data sources used by the current information link in a Pre Updates SQL Post Updates Synchronized scrolling Modified SQL Original SQL Reset to Saved Reset to Original GUID Name Parent domain Save Spotfire DecisionSite Administration drop down list You can only edit the SQL of one data source at the time Click this radio button to enter statements to be executed before the data retrieval For example this could be a call to a stored procedure or statements such as CREATE TABLE or INSERT Click this radio button to display and modify the SQL of the information link Click this radio button to be able to enter statements to be executed after the data retrieval For example DROP TABLE Select this check box to simultaneously scroll both the Modified SQL and the Original SQL text box
57. Deployment and Administration Manual 4 3 2 4 9 2 72 Click the topmost Add button 3 Inthe Calculation field type AVG C1 Comment AVG is the average function Click Show gt gt to show the aggregation controls St om Select the column to aggregate over from Data Sources 6 Click Add gt Response AC1 will appear in the Aggregation Calculation field You can use this field to modify the chosen column using mathematical expressions 7 Click the Add button on the right hand side of the Calculation field Enter Name Description and Domain 9 Click Save Response The resulting column will consist of the average of the value column for each value in the aggregation column Ge Tip Rather than hard coding the columns to aggregate over you may consider marking the column as Drillable The column will then be aggregated over any other columns retrieved in the same information link Note When a query is executed aggregation is always applied before a column filter Aggregating Over Many Columns There may be situations where it is necessary to use more than one aggregation column In the following table for example we can compare the salary of each employee with the average salary of employees at the same department and job SCOTT ANALYST RESEARCH 3000 3000 FORD ANALYST RESEARCH 3000 3000 MILLER CLERK ACCOUNTING 1300 1300 SMITH CLERK RESEARCH 800 950 ADAMS CLERK RESEARCH 1100 950 JAMES CLERK SALES
58. Description Select a Parent domain Select real from the Type drop down Click Save por e A 4 3 4 11 2 Creating a Molecular Formula Column Databases with the ISIS Direct Cartridge allow you to use C2H4 ISIS Direct operators to extract information from a BLOB C2 H5N 02 column that contains binary chemical structures The molfmla C3H3N 0 operator returns the molecular formula of a structure In the C2H50T example below we also use the operator fmla like to limit C2H50 Na the results to compounds with a specific number of carbon C2H402 and hydrogen atoms 113 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 3 4 11 3 114 gt To create a molecular formula column Column Element Help Columns Add gt Remove Calculation molfmla C1 Aggregation Show gt gt Filter Hide lt lt Columns Add gt Remove Condition fmla_like FC1 C 1 3 H 1 5 1 e 1 From the Select workbench drop down list select Column and click Change 2 Inthe Data Sources pane select the structure BLOB column In this example it has the name CTAB 3 Click Add gt In the Calculation field enter molfmla C1 Expand the filter section by clicking Show gt gt Click Add in the Filter section In the Condition field enter Oe Ed fmla like FC1 C 1 3 H 1 5 1 9 Enter Name and Description 10 Select a Parent domain 1
59. E o rei EU ERU ERU 137 146 CONVERSION 202 aget ib oet cepe eI eit E dE 68 Creating ell CG 68 dotrialris rere de ai ea 63 PIERS occ rn tec bo e iet 74 information link tete 121 JOINS d stone cei eec nde des 64 multiple col miis REESEN SEET 69 D Data Conditioning dialogi mee Eee 155 el lee GE 137 de 137 Data sources el TEE 60 details on data sources and Ms 107 modifying uero rei 61 e ET 60 removing ce adis BERE ee 61 serinterface ere eee dee 83 Database Proced res ceteri 75 Databases connecting e EE 60 Creating zelo ets IU TIBERI MEE 60 Dates parse methods ceres using in hard filters DecisionSite deploying ie tee eet tette es 54 DecisidnSite level cei iii ceo eH 48 Definitions fundamental concepts cecceeseesessteesseesseesseeeenes 119 glossary te o CR e s 157 Deleting pel PL 70 elen UC 63 filters nuire ert e d a td 75 JAKOL aA tpe OCHO 51 information links eeeseeeeeeeenennennennnn 122 nre RE 66 IrcR M n 49 Deployment deploying NOW tO orte iy Ete Intt 54 deployment pane eu 58 Dialog data conditioning ssseeesssessseresserssersssrrerrssrenserenes 155 get values from data set cccecsecsseesssessessteeeseeees 154 OU 146 save information link eeeennn 144 146 set filter for column view SQL and edit oracle hints 144 RI ol Le eei ee e regi p 137
60. E ACTIVITYBASE 40 E ActivityBase Information Links aiL QC Markers e BC Markers by Completion Date cip QC Markers by Compound ID oiL QC Markers by Plate ID aiL Test Occasions e Test Occasions by Completion Date aiL Test Occasions by Compound ID aiL Test Occasions by Plate ID aiL Test Request aiL Test Request by Completion Date aiL Test Request by Compound ID aiL Test Request by Plate ID ActivityBase Query Elements Filters QC_Results Test_Occasion Test_Request j Protocolloin PROTSTDY TOCCASON PROTID E Protocolloinm PROTSTDY TREGTSET PROTID E Protocolloim PROTSTDY TSETCSRS PROTID E Runloin TOCCASON TOTSODRS TOCCID Sea Runloin TREGTSET TOTSODRS TRTSID Studyoin STUDY PROTSTDY STDYID ActivityBase 4 0 Information Model ll ZS After importing the 4 1 Model you should see the following Information Links and Query Elements in the Information Designer 35 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual CJ amp CTVITYBASE 41 Information Links diL Results Information Link QC Markers diL Results Information Link Test Occasion e Results Information Link Test Request Query Elements Filters QC Results Test ccasion Test Request prpmno PROTPARM TOTSODRS ode TEST TREQTSET ttordimo TEST TOCCASON ttordimo TEST TOTSODRS ttordimo TEST TSETCSRS ttordimo TSETSCRS TREQSET KREE ActivityBase 4 1 Information Model After import
61. Edit Displaying SQL Statements for an Information Link Sometimes it may be of interest to view the SQL statements generated for an information link gt To view the SQL behind an information link 1 Make sure the information link or columns of interest are added to the Information Link pane by clicking Edit Link or Add to Link respectively after selecting the elements 2 Click on the sal button in the toolbar of Information Builder Response The View SQL and Edit Oracle Hints dialog is displayed 3 Look at the generated SQL in the text field Click OK when finished Comment If several Data Sources are used the SQL statements for the different sources are separated by lines Comment Click Copy SQL to copy the information in the text field to the clipboard Editing Oracle Hints If you are working against an Oracle database that rarely updates its statistics or if you are querying operational databases with complex schemas adding one or more Oracle hints to the information link can improve the overall performance of the information link 127 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual Oracle hints are comments included in an SQL statement that are used in the choosing of execution plan for the statement If you have detailed information about your data that a certain index is more selective for certain queries for example including hints to the information link can result in
62. IEEE sequential aep ede what are vis Information Mode details on data sources and IMs pop up menu user interface Information Services uge telle el WEE 118 Install DecisionSite Deployment pane sssesssssssssessersssrresreeee 58 deploying se ic tete etes 54 ISIS adding a structure search Tlter 126 filtering using structure search 135 ISIS Dit amp ct i ooh een eee 61 Issues when Creating an ISIS Direct Data Source 87 J Join Path sie css er eterne ERO IRE 128 Joins Creatingsais cte HR Ste EP 64 ETag ugeet ewig 64 Gel nge 66 editis RR UR EEN 66 freehand ice e erae 65 join Dathisx i irre een enn eene 128 Self JOITi 5i ae Aenea ean SNe a eS 61 66 user interface eie iiit ee Eater iet 89 Where tO StOre entre rnin oa iei 102 L Lead DISCOVOry s sese et HERR teresa sais hates 33 EE 48 Limiting number of record 105 Limits adding hard filters ode aded 122 adding run time filters eese 123 filters description of 120 uito set limits i iuto cete tercii 143 LINKS i rne e EE ERIS ER 64 Log files changing log configuration file 53 logging pane 255 eed oibus 57 viewing log les 52 176 M Microarray Analysis eese 41 Modifying information links essen 121 Molecular formula 2 n be e RU 113 Molecular weight 113 Multiple Columns el TE 69 user interface see lapiel iet e lernen 94 N Name changing group names naming sch tme
63. It would not have been possible to produce the table above using the Drillable option If the Average Salary column element had been drillable it would have appeared identical to the Salary column Using Drillable When creating an aggregated column it is possible to specify aggregate keys the columns over which to aggregate This is done from the Column Element workbench under Aggregation It is also possible to ignore the aggregation settings altogether by selecting the Drillable check box This way the column will be aggregated over all other columns being retrieved in the same information link The following table illustrates this Average Salary Drillable is calculated using the AVG function No aggregate keys have been specified and instead the Drillable check box has been selected ANALYST 3000 CLERK 1037 5 MANAGER 2758 33333333333 PRESIDENT 5000 SALESMAN 1400 As we see above the average salary is computed for each value in Job We could just as well have defined a salary column explicitly aggregated over Job However by using the Drillable option we can now retrieve a different set of columns and still get a useful answer ANALYST RESEARCH 3000 CLERK ACCOUNTING 1300 CLERK RESEARCH 950 CLERK SALES 950 MANAGER ACCOUNTING 2450 MANAGER RESEARCH 2975 MANAGER SALES 2850 PRESIDENT ACCOUNTING 5000 SALESMAN SALES 1400 Note It is not possible to combine Drillable with any of the filter devices list box check boxes or radio bu
64. Log on as service privilegie Leave both fields empty to execute under the Local System account Enter AUserName to use a local user User Domain User Name Password Installshield lt Back Cancel The user must also have amp rdquor Full Control permission to the installation target folder The default option is to leave both fields empty which will run the service under the amp rdquor Local System account which always has the needed privilege On some systems you may need to make sure that the corresponding user amp rdquor System has Full Control permission to the installation target folder If you wish to specify another user the username should be preceded by the Domain it belongs to lt domain gt lt username gt If the user is a local user the user name must be preceded by a dot and a backslash lt username gt Note If you intend to use HTTPS with Client Certificates do not use the Local System account Instead specify a user name and password of the user who s client certificate should be used for the communication between Visualization Services and the Spotfire Analytics Server Click Next to continue 15 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 12 Select whether to do a Complete or Custom install and click Next ie isualization Services InstallShield Wizard Setup Type Choose the setup type that best suits your needs
65. M Xmx256M Duser language en Duser country US Save the file Open the file lt server install dir gt bin service bat Edit the following line so that it specifies the language and country you want EXECUTABLE US SERVICE_NAME JvmOptions Djava io tmpdir CATALINA_BASE temp JvmMs 256 JvmMx 256 XX DisableExplicitGC Duser language en Duser country US Save the file and restart the Tomcat server Configuring DecisionSite Posters for the First Time Configuring Poster Settings gt To configure Posters 1 2 Open an Internet Explorer browser Enter the name of your Spotfire Analytics Server in the Address field Example http spotfireanalyticsserver Note The URL you enter will be the actual URL Visualization Services will use to communicate with the Spotfire Analytics Server Do not use amp rdquor localhost always specify a full server URL Response The Spotfire Analytics Server start page is opened Click on Library Administrator and log in with your DecisionSite administrator username password 4 10 11 12 13 Configuring DecisionSite From the Select workbench drop down menu select Poster Options OSpotfire age Select workbench Poster Options DecisionSite Administrator DecisionSite Library Poster Options th Visualization Services Connection This is required to allow the DecisionSite Analytics Server to connect to Spotfire Visualization Services which p
66. NOT LIMITED TO ANY RELEASE NOTES AND READ ME FILES TIBCO Spotfire DecisionSite is covered by U S Patent No 6 014 661 and U S Patent No 7 216 116 Other patent s pending TIBCO Software Inc Confidential Information Table Of Contents Table of Contents 1 DEPLOYING DECISIONSITE FOR THE FIRST TIME 1 Deployment Procedure uoo e EE Alte iene teen 1 Updating the PDF Manuals on the Gerver eters ee eineeeeeeieeeeetieeeeetiieeeeesieeeeeeeneeeee 1 Unlocking Administrator Privileges A 1 Deploying Software Packages iii atre EE dee led ei ied aden 2 Spotfire LIDA EE 3 Configuring Additional Functionality sssseee eem emnes 7 UPGRADING DECISIONSITE eire rete pirRbxea derer lotus biet bes pedi E inis 8 Upgrading Procedure uen tne tera taire ano eder onere 8 Updating the PDF Manuals on the Gerver ene nennen 8 Deploying Software Packages dnce Paediatric dede 8 Configuring Additional Functionality sssseeeeeeenm emm emm nennen 8 CONFIGURING DECISIONSITE 6c eccc e ecce e esee e cese ce e cese ecce eie ecce ccce eee cese 10 DecisionSite POSIGrS nocet eter es et ird eet ia eei aeree ert T epe cu de 10 Configuring Computation Services m nennen nemen enne nnns 23 Configuring DecisionSite for Functional Genomics eee 25 Configuring DecisionSite for Lead Discovery sssssse enne emere 33 Configuring DecisionSite for Micro
67. O NOT AGREE WITH THE TERMS AND CONDITIONS SET FORTH BELOW YOU SHOULD PROMPTLY RETURN THE SOFTWARE PACKAGE UNOPENED OR DISCONTINUE THE INSTALLATION AND USE THE TERM Customer BELOW REFERS TO YOUR COMPANY ITS OFFICERS E nTnhromnonc Act AMD CUNT car AMD repens Iaccept the terms in the license agreement C Ido not accept the terms in the license agreement Installshield lt Back Cancel 10 Enter the port number on which Visualization Services should listen This is the port Visualization Services will use to communicate with the Spotfire Analytics Server Make sure the port number you specify is not already used by some other application ie isualization Services InstallShield Wizard Visualization Services Enter the port number Enter the port number on which Visualization Services should listen Port 12000 Installshield lt Back Cancel It can be any unused port from 1 65535 Default is 12000 Click Next to continue 14 Configuring DecisionSite 11 Enter the user name and password to be used for running the Windows service This user must have the amp rdquor Log on as service privilege InstallShield Wizard fe isualization Services Visualization Services Enter the user name and password Enter the user name and password to be used when executing Visualization Services Contact your system administrator to make sure that this user has the
68. Please select a setup type Complete All program features will be installed Requires the most disk space C Custom Choose which program Features you want installed and where they will be installed Recommended for advanced users InstallShield Custom will let you specify the folder where you want to install Visualization Services where as Complete will install it in the predefined folder C Program Files Spotfire VisualizationServices Apart from that the two options are the same 13 Click Install to begin the installation jp Visualization Services InstallShield Wizard Ready to Install the Program The wizard is ready to begin installation Click Install to begin the installation If you want to review or change any of your installation settings click Back Click Cancel to exit the wizard Installshield 16 Configuring DecisionSite 14 Visualization Services is installed InstallShield Wizard iz isualization Services Installing isualization Services The program features you selected are being installed Please wait while the InstallShield Wizard installs Visualization Services This may take several minutes Status InstallShield Back Next gt Visualization Services a Windows service is automatically started after the installation is complete 15 The installation is complete and Visualization Services is started ie isualization Servic
69. TIBCO Spotfire DecisionSite 9 1 1 Deployment and Administration Manual D TIBCO The Power of Now Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE IS SOLELY TO ENABLE THE FUNCTIONALITY OR PROVIDE LIMITED ADD ON FUNCTIONALITY OF THE LICENSED TIBCO SOFTWARE THE EMBEDDED OR BUNDLED SOFTWARE IS NOT LICENSED TO BE USED OR ACCESSED BY ANY OTHER TIBCO SOFTWARE OR FOR ANY OTHER PURPOSE USE OF TIBCO SOFTWARE AND THIS DOCUMENT IS SUBJECT TO THE TERMS AND CONDITIONS OF A LICENSE AGREEMENT FOUND IN EITHER A SEPARATELY EXECUTED SOFTWARE LICENSE AGREEMENT OR IF THERE IS NO SUCH SEPARATE AGREEMENT THE CLICKWRAP END USER LICENSE AGREEMENT WHICH IS DISPLAYED DURING DOWNLOAD OR INSTALLATION OF THE SOFTWARE AND WHICH IS DUPLICATED IN TIBCO BUSINESSWORKS CONCEPTS USE OF THIS DOCUMENT IS SUBJECT TO THOSE TERMS AND CONDITIONS AND YOUR USE HEREOF SHALL CONSTITUTE ACCEPTANCE OF AND AN AGREEMENT TO BE BOUND BY THE SAME This product includes software licensed under the Common Public License The source code for such software licensed under the Common Public License is available upon request to TIBCO and additionally may be obtained from http wtl sourceforge net This document contains confidential information that is subject to U S and international copyright laws and treaties No part of this document may be reproduced in any form without the written authorizati
70. To create a configuration file 1 Use Explorer or another file browser to browse to the directory on the server called install directory gt server application data chemistry framework Copy the file template mdl direct xml and name the new copy mdl direct xml Open the mdl direct xml file in your favorite editor 4 Change the name title description and tooltip tags to display suitable information E Comment The name must be unique for each connection It is used by the Structures in Table tool The title is what the end users will see as an option in the drop down list of the Structure Connection dialog The description is also shown to the end users in this dialog and should contain more information about the selected connection The 38 Configuring DecisionSite ToolTip is shown when an end user is hovering with the mouse pointer over the database connection link in Structure Viewer If no ToolTip has been specified the description is used instead 5 Now you need to add the guid for each column element that should be used by the Structure Analytics tools to suitable positions in this file Comment The guids can be obtained from the Information Model tree view in Information Designer Right click on the desired element in the tree view select Copy Guid from the pop up menu and paste the guid in the mdl direct xml file Example Tag in configuration file Element in Information Model
71. a complete join path between the tables 130 CT x d E Available Joins G Join Path Selected Joins TB1 joined TB2 demo Baseball Film larstest Pharma Sales WindSit S TB2 joined TB4 TB3 joined TB4 Add EI b3 Help If you want to make sure the second join is always used in the join path even if the default join is changed you must move it to the Selected Joins list Select the join from the Additional Default Joins list Database Marketing Add to selected joins Spotfire DecisionSite Administration Details TB1 joined TB2 Join condition oracle 1 SPOTUSER IM BASEBALL NAME oracle 1 SPOTUSER IM FILM ACTOR onal Default Joins TB2 joined TB4 Je Update continuously OK Cancel Note Even if you do not move the second join to the Selected Joins list the join path is still complete The information link will then always use the Selected Join and then form a complete join path using the default joins which may have been changed later on from Information Designer Click on the lt arrow button to move the join to the Selected Joins list 131 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 4 3 3 4 4 3 3 1 4 4 3 3 2 132 6 Response The join path is complete and will always use the selected joins 7 Join Path Select
72. ackage registration The tool can be obtained from Spotfire Support The tool will clean up any corrupted package and COM registration The tool can also be run in diagnostic mode to check for problems See tool documentation for details Support Pages Each installation of Spotfire Analytics Server provides a set of support tools available via Microsoft Internet Explorer The Support Pages are located at http lt server gt spotfire support The Support Pages offer the following functionality e List all installed packages Usage To see what is actually installed e Uninstall all packages Usage To forcefully uninstall packages e Repair installation Usage To repair broken COM and package registrations 4 5 5 3 4 5 5 4 4 5 5 5 4 5 6 4 5 6 1 4 5 6 2 Spotfire DecisionSite Administration e Install Application Manager and other packages Usage To administratively bootstrap DecisionSite on a machine The Support Pages can be used for diagnostics and problem solving The Support Pages rely on some ActiveX components that will be installed automatically when needed The user must have sufficient privileges to install ActiveX components to use the Support Pages Client Logging The Application Manager has support for client side logging The logging is disabled by default Logging can be enabled through the registry HKLM HKCU Software Spotfire eApplication Log String path When enabled the client log will grow indefinitel
73. adding a structure search filter Displays the filter devices that are enabled for the column This means that the selected devices will be presented as prompting type options when defining a prompted information link in Information Builder Adds the selected device to the list of selected devices Removes the selected device from the list of selected devices gt To reach the Set Filter Devices for Column Element dialog 1 Select the Column workbench and create a new column element or edit an existing column element from the Information Model 2 Click on Set 93 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 3 3 3 5 94 Multiple Columns Workbench Add gt Remove LE Remove Al Column elements Column element properties Name Accountno Balance Empno Ename Data type real Sal Source name BALANCE Description SCOTT ACCOUNT BALANCE foply Changes Parent domain Scott Select Option Add gt lt Remove Remove All Name Data type Source name Description Apply Changes Save Clear Description Select one or more tables or columns from Data Sources and then click this button to include the columns as new column elements Whole databases or schemas cannot be added To select more than one column press Ctrl and click on the desired columns in the Data Sources pane before clicking Add Del
74. ager works and is intended for administrators who whish to learn more about the inner workings of the DecisionSite environment The DecisionSite ApplicationManager provides functionality and service for configuration versioning and delivery of DecisionSite guided analytic applications from server to client DecisionSite ApplicationManager has a client server architecture and thus has both DecisionSite Client and Server components It provides powerful functionality for delivering and upgrading applications with new functionality in the DecisionSite Client end user environment DecisionSite Application Delivery and Update The DecisionSite ApplicationManager delivers new and or updated functionality to DecisionSite Client in the form of tools guides and applications when the user logs in Upon first login after a fresh installation of DecisionSite Client all tools guides and applications that 4 5 1 3 4 5 1 4 4 5 2 4 5 2 1 4 5 2 2 4 5 2 3 Spotfire DecisionSite Administration the user is licensed to are delivered to the client The licensed tools guides and applications are specified in a user profile that is delivered to the client If the user profile changes such that additional tools guides and or applications are assigned to the user the new applications and its components are delivered at the next login If an application has been extended to contain a new tool or guide all end users with access to that application will a
75. ailable Joins list Note Use right click and Refresh to update only the selected element Displays the View SQL and Edit Oracle Hints dialog Lists the available joins that can be added to the information link Displays details about the SQL for the currently selected join in the Available Joins list Adds the selected join from the Available Joins list to the Selected Joins list Lists the joins that will always be used in the join path between the tables in the information link Moves a join up or down in the list This is used to control the order the joins are performed when the information link is executed Joins higher up in the list have higher priority The order of the joins may improve Spotfire DecisionSite Administration performance of the information link Ex Removes the selected join from the Selected Joins list D Moves the selected join from the Additional Default Joins list to the Selected Joins list so that it will always be used in the information link Additional Lists the additional default joins that are used to complete the join path of Default Joins the tables in the information link This list is updated and based on the joins that has been selected so far Update When selected this option continuously updates the Additional Default continuously Joins list with appropriate joins However since this might be time consuming on some systems there is an option to turn it off gt To reach the Join Pa
76. al rock sample database or to a general search engine such as Google gt To set up ISIS Direct connections 1 From the Select workbench drop down menu select ISIS Direct Configuration 2 Click on the Change button Spotfire Select workbench ISIS Direct Configuration DecisionSite Administrator DecisionSite Library Poster ISIS Settin Ni The end Defined ISIS Direct connecti ISIS String ID Remove URL for testing configuration ISIS Web Search using compound id 100 spotfire ws servlet protected isis cmd qget amp dbid isis connection amp molid 100 Connection configuration ISIS table names Connection name SIS arch Main table Connection description Structure table Structure column Oracle server Structure key column Oracle port Oracle SID sisd Name table Oracle user name isis Name column Un Oracle password Name key column name cdbreano Number of connections Connection initialization e substituted with the current main table You can create one or more ISIS Direct connections Each one will appear in the topmost list after you have created and saved it 3 Click on the New button This clears all fields and lets you enter parameters for a new connection 4 Entera Connection name This is the name that will be seen by the end users when they wish to create a Poster with an ISIS Direct connection 5 Optionally enter a Connection description explaining more details about t
77. alog will use lt h2 gt Please log into Spotfire DecisionSite lt h2 gt 4 5 3 8 Announcing Peers Spotfire Analytics Server has support for announcing other Spotfire Analytics Servers AII announced servers are listed in the Login dialog Servers are announced by adding a peers section to the manifest stored in e WebLogic installation directory gt spotfire spotfire WEB INF manifest xml e WebSphere lt Directory where Spotfire DecisionSite is deployed gt Spotfire_DecisionSite_Analytics_Server ear spotfire war WEB INF manifest xml See example below for details lt manifest gt lt peers gt lt server gt lt title gt My Other Spotfire Analytics Server lt title gt lt address gt http hostname spotfire manifest lt address gt lt server gt lt server gt 162 lt server gt lt peers gt lt manifest gt Support Policy Spotfire DecisionSite Administration Starting with DecisionSite v7 2 the client server protocol includes features for implementing a support policy Spotfire use this technology to prevent usage of DecisionSite on Microsoft Windows platforms that are no longer supported The current server side implementation is split up into three parts e Detection script embedded in WebLogic installation directory gt spotfire spotfire WEB INF manifest xml WebSphere lt Directory where Spotfire DecisionSite is deployed gt Spotfire_DecisionSite_Analytics_Server ear spotfire war WEB INF manife
78. ame instance of Visualization Services Requirements for the Spotfire Analytics Server The requirements which must be met in order to run Spotfire DecisionSite Posters can be found at http www spotfire com sr e It is recommended that Oracle not be running on the machine running Visualization Services since both applications are memory intensive which might affect performance e Ifyou intend to use the ISIS Details on Demand it requires ISIS Direct 2 0 or MDL ISIS 5 0 Client requirements The requirements which must be met in order to use Spotfire DecisionSite Posters on a client machine can be found at http www spotfire com sr Note that amp rdquor MDL Chime Pro 2 6 SP5 for Web must be installed on the client if you intend to view ISIS structures in the Details on Demand window in DecisionSite Posters 10 Configuring DecisionSite 3 1 1 3 Communication The Spotfire Analytics Server and Visualization Services uses standard HTTP for communication The port used is configured when installing Visualization Services 3 1 2 Installing Visualization Services gt Installing Visualization Services 1 Log into the Windows server as a user with Admin privileges 2 Copy the file setup exe for Visualization Services to the local disk of the intended server 3 Run the setup exe file Response The installer starts InstallShield Wizard Preparing to Install Spotfire Visualization Services Setu
79. anuals from the Spotfire DecisionSite Client you must copy these manuals to the server gt To copy the Spotfire DecisionSite manuals 1 From the documentation folder on the Spotfire DecisionSite deployment kit copy all the PDF manuals and the file called manuals jsp 2 Paste these into the following folder on the Spotfire Analytics Server machine lt installation directory gt server webapps spotfire support manuals 1 3 Unlocking Administrator Privileges gt To define an Admin user and unlock administrator privileges for that user 1 You will need the unlock codes provided in the documentation folder of the deployment kit in the file codes txt Open this file and print it for future reference Open an Internet Explorer browser 3 Enter the name of your Spotfire Analytics Server in the Address field Response This opens the Spotfire Spotfire Analytics Server start page TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual E Spotfire DecisionSite Microsoft Internet Explorer E lO xj File Edit View Favorites Tools Help EI Back gt O A A Asearch XjFavortes media C4 B 5 38 Links pvoForun Address fa http ganetdev spotfire spotnet htm zl Go Spotfire DecisionSite Librar Browse search and manage items published to DecisionSite Library Support pages Verify packages downloaded to this client Check system requirements Administration De
80. any However depending on which person from the sales department accesses an analysis using this information link only the sales figures pertaining to the region that sales person is assigned to should be retrieved For example if a sales person is working in the East region she should only be allowed to see sales figures made in that region by any person The Spotfire Administrator has created groups on the Spotfire Analytics Server named SalesForce East SalesForce West SalesForce South and SalesForce North Each sales person is a member of one or more of these Note You can also create a Lookup table just as in the first example in which you assign various users or groups to categories that match your Sales table That way you do not need to create superfluous groups on the Spotfire Analytics Server if groups with matching names are not already available You then take a look at the Sales table containing the total sales of every person in the sales force Order ID Employee Region Product Sale ID 1 101 SalesForce Cornflakes 100 East 2 150 SalesForce Soda 550 103 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 3 4 5 West 3 244 SalesForce Cornflakes 160 North 4 101 SalesForce Mineral Water 400 East 5 101 SalesForce Soda 120 East 6 339 SalesForce Mineral Water 200 East Next you add an Information Servi
81. appears click Get Values or Get Range 4 4 4 5 8 Data Conditioning Dialog A batacondtionng Conditioning type Help OK Cancel Configure Option Description Conditioning type None No conditioning Pivot Allows you to transform your data from a tall skinny format to a short wide format by rotating row and column headings around the core data Select which columns to work on by clicking Configure Distinct Removes all duplicate records records where all fields are identical from the returned data set Configure Opens the Pivot dialog gt To reach the Data Conditioning dialog Click Edit in the Information Link pane 155 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 4 4 5 9 156 Join Path dialog x d sql Available Joins Details El demo 5 TB1 joined TB2 Baseball 5 d Database Marketing pe ae Film SPOTUSER_IIM larstest BASEBALL Pharma Sales hire windSit Oracle Le ei ined TU SPOTUSER_IIM m T81 joined TB2 FILM TB1 joined TBS ACTOR TB2 joined TB4 TB3 joined TB4 Add Join Path Selected Joins TB1 joined TB2 Additional Default Joins TB2 joined TB4 C X I Update continuously Help DK Cancel Option kJ sal Available Joins Details Add Selected Joins ERI Description Refreshes the entire tree structure in the Av
82. ard gt To reach the View SQL and Edit Oracle Hints dialog 1 Make sure the information link or interesting columns are added to the Information Link pane by clicking Edit Link or Add to Link after selecting elements 2 Click on the 8 button in the toolbar of Information Builder 4 4 4 5 3 Edit Oracle Hints Dialog Edit Oracle Hints Enter Oracle hints of ActivityB FIRST_ROWS Help OK Cancel 145 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 4 4 5 4 146 Enter the Oracle hints that you wish to add to the SQL statement separated by a space and will be automatically added to the entered hints Note In some cases adding a hint can actually decrease the performance of an information link If this is the case click Edit Oracle Hints and remove the hint gt To reach the Edit Oracle Hints dialog Click Edit Oracle Hints next to the data source of interest in the View SQL and Edit Oracle Hints dialog Pivot Dialog LI NENNEN 00 Identity Identify records by the columns Name Type Age group Customer age First buy Electronics real real datetime real z r Category Age group Customer age T First buy I Electronics Create a new column for each value in real real datetime real sl Values Use values in Name Computation Type Age group C
83. array Analysis sseeeeeeen emen 41 SPOTFIRE DECISIONSITE ADMINISTRATION eeeeeeeeenennnn 43 Setting Up the Environment aririk e tiat ee de e dpt etaed n ur e dpt tad d 43 DecisionSite Administrator EE 47 DecisionSite Information Designer 59 DecisionSite Information Builder sssseeeee enne 118 DecisionSite Appltcatonkanager eene nennen rne 158 Changing the Unsupported Client Info 166 Changing the Remember Me Time 167 Spotfire Support Pages for Packages eene n nnne 167 Connecting to Spotfire Analytics Server menm enn 168 Listing Which Users Have Access to a Certain Application ssssssssssesee 170 INDEX e S 174 Deploying DecisionSite for the First Time 1 Deploying DecisionSite for the First Time 1 1 Deployment Procedure This chapter explains how to deploy and set up TIBCO Spotfire DecisionSite on a Spotfire Analytics Server for the first time It is required that you have already installed and configured the Spotfire Analytics Server itself If you already have a version of Spotfire DecisionSite on the server and which to deploy a later version of DecisionSite then please follow the instructions in chapter 2 Upgrading DecisionSite instead 1 2 Updating the PDF Manuals on the Server In order for the end users to get access to the Spotfire DecisionSite manuals when they select Help gt PDF M
84. ased on folder settings for the operating system Machine SPROGRAMFILES Spotfire Packages User SUSERPROFILE S Local Settings Application Data Spotfire Packages Spotfire DecisionSite Administration 4 5 3 2 Install Mode The DecisionSite ApplicationManager can install packages per machine and per user Per user installation is not supported for Microsoft Windows NT 4 The effective install mode is determined based on system capabilities user privileges and local settings The default install mode has been changed over time e DecisionSite v7 1 1 and earlier Prefer per user installation e DecisionSite v7 2 and above Prefer per machine installation Some settings to control the install mode were introduced for DecisionSite v7 1 1 HKLM Software Spotfire Distribution AllowPerUserInstall DWORD 0 1 HKLM Software Spotfire Distribution PreferredInstallMode String User Machine 4 5 3 3 Roaming Profiles Microsoft Windows roaming profiles are supported for DecisionSite 7 2 and above Due to compatibility issues with previous versions this support must be enabled manually Please contact Spotfire Support for current information and assistance on using roaming profiles 4 5 3 4 Server Addresses The Spotfire DecisionSite Client is associated with a home server Choosing a different server in the Login dialog changes the current home server At initial start up after installation there is no home server Instead the
85. ata file this is the data that is opened up in DecisionSite Client and will be linked to the pathway maps All files involved in the configuration of the tool should be placed in the following directory on the Spotfire Analytics Server install directory gt server application data pathwayviewer 3 3 8 3 Configuring the Pathway Viewer When the tool is shipped in DecisionSite for Functional Genomics there is no pathway information installed on the server except for a limited example configuration Real pathway information must be added as part of the product configuration gt The following items must be configured e Configure the pathway settings xml file e Add pathway image maps and coordinate files to the data directory on the server e Construct an idmapping xml file based on the end user s data format Configure the pathway settings xml file This is the example pathway settings xml file Xpathway settings admin true gt maingroups name Cancer gt subgroups name Immunity lt pathway pathwayid map00010 filedir coordinatefile sample coord imagefile sample gif pathwayname NK cell mediated cytotoxicity gt lt subgroups gt lt maingroups gt lt pathway_settings gt Edit the lt maingroups gt and lt subgroups gt elements to contain the folder names and information about the pathway maps and coordinates that you want to display to the end users of the tool For each subgroup the lt pathway gt
86. ation link that contains run time filters Response The system will begin to retrieve data For each column with run time filter see Adding Prompted Filters a dialog will appear asking you to specify the filter conditions for this column Enter the filter conditions that you want to apply Comment If you are using the List Box Check Boxes or Radio Buttons prompt methods then you will find that only values that have not been eliminated by previous filter conditions are shown Click Next gt gt or Finish when you have come to the last column Response The data is retrieved and displayed in DecisionSite 4 4 3 3 3 4 4 3 3 4 Spotfire DecisionSite Administration Note Dialogs are displayed in the order the columns appear in the Information Link pane In other words the first column for which Prompt has been set to anything but None will be the first to display a dialog Run time Filter Example Information links may include more than one column with run time filters In this case each filter will reduce the data set such that subsequent prompts may present fewer values This can be overridden by treating the columns as independent Consider the following example This is the data as it would look if no filters were being applied Name Salary Location Prompt None Range Check Boxes Miller 1300 New York King 1400 New York Clark 700 New York Ford 1100 Dallas Adams 900 Dallas Scott 1300 Dallas Jones 1200 Dallas Jame
87. ause less information needs to be sent between the server and the client However this increases the load on the database server system because more of the work is done on the server side and less is done on the client application side Consider this if many client machines such as Web servers are serviced by only one or a few database servers 75 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual e Database procedures also allow you to have libraries of functions in the database server This is a feature shared by modern application languages that allow such design internally for example by using classes Database Procedures in Information Services Using Information Designer and Information Builder you select pre made database procedures and configure these to be accessible in Information Links These Information Links are available to the DecisionSite Client users to retrieve or manipulate data In Information Designer you select a database procedure from your available data sources and define which input parameters that the procedure should prompt for and any potential resulting columns and joins In Information Builder you configure a complete Information Link with one or more combinations of procedures and columns from other tables The Three Kinds of Procedures Information Services defines three kinds of procedures e Pre update procedure this procedure does not return any data it only perfo
88. aw values from two or more different tables Joins can be set up between tables in different data sources In the Information Model joins are represented by this icon Creating a Join If you want to combine columns from two disparate data sources for example if one field is in a different table than the rest of the information you need to create a join between two columns gt To create a join 1 From the Select workbench drop down list select Join 2 Click Change Response The Join Element workbench is displayed From the Data Sources pane select the first column to include in the join operation Click Add gt Select the second column to include in the join operation Click Add gt Optionally repeat steps 4 and 5 for any additional columns to be included in the join Click either Freehand or Select Select join operator from the Condition drop down list or type a freehand join ci c2 SEX 00 SION tAv UM Comment There are two basic types of joins that can be done between tables inner joins and outer joins An inner join will return records for which only the matching 4 3 2 3 3 Spotfire DecisionSite Administration fields in both tables are equal An outer join will return all the records including NULL values from one table and only the matching records from the other table In the Condition drop down list outer joins include the character The position of the plus sign indicates which table wil
89. ax more info at http jakarta apache org log4j docs index html Placing a new log4j configuration file with a name matching the pattern log4j properties in the installation directory spotfire spotfire WEB INF directory will cause it to appear in the drop down list among the other Log Configuration Files and can thus be selected gt To change current log setting 1 At the top of the page click Logging 2 From the Current log configuration file drop down list select the required logging level 3 Click OK All the DecisionSite log files will now begin logging the messages according to the new log setting Note Only use Debug mode for diagnostics and not for continuous server use It significantly reduces the performance of the server and also produces very large log files Viewing Current Users Viewing Current Users You can view a list of all users that are logged on to your Spotfire Analytics Server gt To view current users 1 At the top of the page click the Current Users tab 2 Click Refresh Response A list of the currently logged in users is displayed The format is User Machine and Logged in since 53 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 2 2 7 Deploying New DecisionSite Applications 4 2 2 7 1 Viewing the Current Deployments gt To view which DecisionSite applications and extensions that are Ee At the top of the page click Deployer Respons
90. ax count gt 10 lt max count gt Z4min ronnt 24 min eonnt Note If there are other catalog references in the file that link to oracle 1 the oracle 1 data source must be kept and you should instead create a new ACTIVITYBASE data source 4 3 4 10 Examples of Generated SQL 4 3 4 10 1 SQL Filters In this example we will define a column element with a filter The column should only return commissions above 1000 109 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual Columns Add gt Remove Calculation Aggregation o Show gt gt Filter Hide lt lt Columns Add gt COMM FC1 Remove Condition rci gt 1000 GUID Name High Commission Description Commission greater than 1000 Test lt Select real Parent domain Type Check boxes Filter Listbox devices Radio butto ns Save Clear The column element defined above will result in the following SQL when executed as part of an information link SE Car E1 COMM AS High Commission FROM n LEMEE TTNA AE WHERE E1 COMM gt 1000 4 3 4 10 2 In the following example SQL GROUP BY we will use aggregation to calculate the average salary for employees in various departments We are assuming that the database provides the salary SAL and department DEPTNO for each employee Define a column element 110 as follows Sp
91. ay have gone wrong during the configuration Missing Columns When the configuration is read the guids are confirmed in the Information Model If a guid cannot be located that column element is discarded from the configuration If the id column e g CDBREGNO is missing the Structure Analytics Diagnostics tool will state it is missing and the configuration will not be shown in the drop down list of the Structure Connection dialog If the structure column e g MOLFILE is missing the Structure Analytics Diagnostics tool will state it is missing and the configuration will not be shown in the drop down list of the Structure Connection dialog If the reference column is missing the Structure Analytics Diagnostics tool will state it is missing and the configuration will not be shown in the drop down list of the Structure Connection dialog If there is no reference column at all in the configuration the id column will be used instead A column might be missing due to either of the following e The guid entered in the configuration file mdl direct xml is wrong misspelled e The user does not have Execute permissions on that particular column element e The column element is missing removed from the database Configuration File Issues If the file name mdl direct xml is wrong the Structure Analytics Diagnostics tool should say it failed to find it 40 Configuring DecisionSite If the XML in the configuration file mdl dir
92. bruary 1 5 London February 15 8 London May 1 15 London May 15 22 New York February 1 9 New York February 15 7 New York May 1 18 New York May 15 24 Tall Skinny gt Short Wide conversion lets us pivot and aggregate this table producing the following 139 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual City avg Temp for February avg Temp for May London 6 5 18 5 New York 8 21 A smaller table has been created summarizing the original table The following settings were made in the Pivot dialog to produce this result e Identity City e Category Month e Values Temp 4 4 4 User interface reference 4 4 4 1 User Interface Overview B X 2 sd Elements Available elements Details 21 ACTBASE 40 Information Links Query Elements Filters eee Hits Filler TOTS k Unverified Protac Valid Protocols Fi Valid Studies Filte gt Verified Protocol QC Results m Ga T M Edit Link Add to Link Information Link Properties OMETE Clear Link Filter type Limits WB Plate ib range ll ECK ap Compound range ll ERK Ab Batch ase ll IT EE 2 Result range Z ECK Conditioning None Edit Join Path Default Edit Open 140 Spotfire DecisionSite Administration Option Description m Displays the Save Information Link dialog which saves the configuration current
93. ces Filter or Column that constrains the Region column so that it only returns values if the currently logged in user is a member of a group with that exact name Filter Element Columns wu gem Condition FCL in CURRENT_GROUPS An example of the resulting SQL of this would be SalesTable Region SalesForce East SalesForce North Now the information link is ready to be used and will only retrieve data for groups that the currently logged in user is a member of Syntax The syntax for the personalized information link parameters is CURRENT USER and CURRENT GROUPS Replacing Null Sometimes a column returns null values By using the Oracle SQL function NVL null values can be replaced with another value Note The following example only applies to data retrieved from an Oracle database gt To modify a column to replace null values with 0 zero 1 Select the column in the Information Model IM 2 Click Edit 3 Inthe Calculation field type NVL CI 0 4 Click Save 104 Spotfire DecisionSite Administration Note Sometimes a null value has a meaning different from zero such as value unknown Make sure you understand how the data is meant to be interpreted before replacing values 4 3 4 6 Limiting the Number of Records Returned The Oracle pseudo column ROWNUM makes it possible to use a filter to control the number of records returned by an information link Note Th
94. cisionSite Administrator Administrate users groups and licenses Deploy custom DecisionSites View logs Library Administrator Edit who is allowed to create new Library Sections Configure DecisionSite Library and Poster settings Information Designer Administrate the connections to the databases used by Information Services First Time Administrator Access 1 Create user 2 Unlock Administrator privileges About DecisionSite Analytics Server ie 4 Ifyou are using Database Authentication you must create a new user who will be the Admin of the Spotfire Analytics Server If you are using Windows Authentication or LDAP Authentication proceed to the next step Click on Create user and enter a username Preferably admin or similar and a password Then click OK 5 Click on the Unlock Administrator privileges link 6 You will be required to log in If you are using Database Authentication enter the user you created above otherwise pick an already existing user to be Admin of the Spotfire Analytics Server and log in 7 You will now be able to unlock Administrator Privileges for that user Unlock Administrator Privileges This page allows you to unlock and assign Administrator Privileges to the logged in user Please enter the Product Unlock Codes provided on the installation media Product Unlock Code EE Unlock 8 Enter the codes provided in the codes txt file and click on Unlock Respon
95. ctivitybase to installation directory gt server application data iis export This allows you to perform any necessary changes to the XML file that you will use in the export folder while keeping the original XML file intact All IMs that are to be imported by the Information Designer must be placed in this directory Importing Information Models Editing Information Models ActivityBase 4 0 4 1 or 5 0 IM Before importing the selected XML file make sure to change the following references in the abase40 xml abase41 xml or abase50 xml file lt schema gt ACTIVITYBASE_SCHEMA lt schema gt to lt schema gt YOUR_ACTIVITYBASE_SCHEMA lt schema gt where YOUR_ACTIVITYBASE_SCHEMA is the name of the schema that ActivityBase uses at your company Importing the DSLD IM Import the desired Information Model using the Information Designer Configuring DecisionSite Import Help Filename abaseso xml Import mode C Replace all Add overwrite conflicting elements C Add keep conflicting elements Include Iz permissions Parent domain L Select Import Clear Import workbench in Information Designer Once the Model is imported you will be asked to update the ACTIVITYBASE Data Source information with a user name password server port and SID After importing the 4 0 Model you should see the following Information Links and Query Elements in the Information Designer
96. cute advanced database queries without any knowledge of SQL or the underlying database structures Information Designer is part of a suite of tools called Information Services The other tools directed at end users are Information Library and Information Builder While Information Builder is used to create information links queries from columns and filters Information Library is used only for executing these links and retrieving the data Note To run Information Designer you need DecisionSite Client installed on the same machine 4 3 1 2 General Workflow This is the general workflow for using Information Designer 1 Set up the data sources Enter the information required to connect to the databases which will be accessed through the Information Model 2 Create domains for storing elements The Information Model is a hierarchical structure where domains correspond to folders on a file system 3 Combine tables by creating joins If you want to work with data from different tables you first need to create joins 4 Define column elements from available data sources Define the column elements to be shown to the user These columns can be taken directly from tables in one or more databases They can also be calculated filtered or otherwise modified 5 Create filter elements to be used in the domain Create filter elements with descriptive names to be applied by the user at will 6 Set permissions for individual users or us
97. d to force the install mode for packages Note If the Application Manager is not installed on the system then certain things are needed to run the support web pages Internet Explorer must allow download of signed ActiveX controls The ActiveX control that is used on the support pages is named SfUpgrade cab 4 9 Connecting to Spotfire Analytics Server Starting with DecisionSite version 7 2 the client server protocol includes features for implementing a support policy Spotfire uses this technology to ensure that clients who connect to a Spotfire Analytics server meet the system requirements enforced by that server Clients that do not meet the system requirements are denied access to that Spotfire Analytics server gt Connecting a DecisionSite Client to a Spotfire Analytics Server 1 A DecisionSite Client connects to a Spotfire Analytics Server for the first time Spotfire Please login to Spotfire DecisionSite Server dsas82 User ID Ile smith Register a new user Password eeeeesece IT Remember me Login Cancel 2 The client environment is detected and compared to the system requirements that the Spotfire Analytics Server requires 168 Spotfire DecisionSite Administration Alternative A If the client environment meets the system requirements enforced by the server the client is connected to the server and the upgrade process continues downloading the rest of the packages that need to be upg
98. data access layer as a folder structure It is possible to drag an element from one place to an other in the tree structure Select none Edit Delete A ActivityBase 2 ActivityBaseE El CT Clinical 7 CT Phasel H C Filters ig ActTime 2 Diastolic igo HeartRate 1 Systolic i23 SampTime 53 Infusion H Phase2 Item Description Select none To save something at the root level instead of selecting a domain click this button Edit Select an existing element domain join filter or column and click Edit to load the settings for viewing and editing Delete Select an element and click Delete to remove it 1 Domain An expanded domain Click the plus and minus to browse the tree 2 Column element A column element 4 3 3 2 2 Icons in the Information Model In the Information Model the following icons may appear Click on a link in the table below to find out more about each element type Icon Element type Domain 84 det Spotfire DecisionSite Administration Information Link Join Filter String column Integer column Real column Date column DateTime column Time column Procedure BLOB binary large object column Cannot be retrieved but can be used in the structure search filter condition It can also be used in custom made filter conditions using the API CLOB character large object column Can be retrieved to DecisionSite Client It can also be used in custom made f
99. denoting its type Comment Use Save Copy if you want to keep the old column definition unchanged Note If the column in the database is of the type Real and you want to create a column element of the type Integer then set the Type step 11 above to Integer Similarly if the column in the database is of the type Unknown you must manually choose an appropriate type before the column can be saved It is also strongly recommended that you use an Oracle conversion function for example ROUND in the Calculation field step 5 above Note For the Unicode data type NVARCHAR convert lt column name gt UTF 8 should be entered in the Calculation field or else it will not be possible to filter on the column Creating Multiple Column Elements The Multiple Columns Workbench can be used if you want to create many column elements in one operation Note Whole databases and schemas cannot be added only columns and tables are available using this Workbench gt To add multiple columns to the IM 1 From the Select workbench drop down list select Multiple Columns 2 Click Change Response The Multiple Column Elements workbench is displayed 3 Select the columns of interest leaf nodes in the Data Sources tree Comment In the Data Sources pane to the left click the El signs to browse databases and tables You can select several columns at once by pressing Ctrl and clicking on the desired columns It is also possible to select an entire
100. duction DecisionSite Administrator is a tool for managing DecisionSite users and groups You can organize users into groups define profiles for the individual user and group and assign licenses to groups and users Preconditions Installation DecisionSite Administrator is automatically installed together with the Spotfire Analytics Server To run DecisionSite Administrator the Spotfire Analytics Server and the Spotfire Analytics Server database must be running Licensing The user must have a license for DecisionSite Administrator to run the tool A user can ask for a DecisionSite Administrator license from the system administrator After getting a license for DecisionSite Administrator a user can unlock the license by opening DecisionSite Client and clicking on the File gt DecisionSite Login gt Unlock New License Another way to unlock the license is to open a new Internet Explorer window enter the URL to the Spotfire Analytics Server for example http myserver 8080 spotfire and then click on the Unlock Administrator privileges link Related reading For detailed accounts of setting up the server side of Spotfire DecisionSite please consult the Spotfire Analytics Server Installation and Configuration Manual Using DS Administrator Users and Groups e A user is a DecisionSite user whose login name is registered in the Spotfire Analytics Server system 47 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment
101. e 157 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 5 4 5 1 4 5 1 1 4 5 1 2 158 Information Services A suite of tools for accessing databases Includes Information Designer Information Builder and Information Library Information Library A tool for executing information links Information Link A predefined database query including all required connection information When opened executed the information link will retrieve data from databases and visualize it in DecisionSite Pivoting Choosing dimensions from the set of available dimensions in a multidimensional data structure for display in the rows and columns of a cross tabular structure Query A specific request or set of instructions for retrieving modifying inserting or deleting data in a database Record A term used in some database systems to mean row Although record and row have slightly different meanings in formal database theory in most instances they are meant synonymously Row In a table a set of related columns of information that are treated as a unit and that describe a specific entity A row is the logical equivalent of a record SQL Structured Query Language a database query and programming language DecisionSite ApplicationManager General Information and Background General Information and Background This chapter provides information about how the DecisionSite ApplicationMan
102. e A list of all applications and extensions that are deployed on the server is displayed 2 Select one or more items from the list and click View Details Response More detailed information about the applications and extensions are displayed such as the version number etc If the item is based on another application or extension this will be shown If there are any other applications or extensions that are applied to the item this will be shown too 4 2 2 7 2 Deploying a New DecisionSite Application or Extension Prerequisite A file named distribution zip has been created using DecisionSite Builder See DecisionSite Developer for documentation gt To deploy a DecisionSite application or extension distribution file 1 At the top of the page click the Deployer tab 2 Click Browse and select a distribution zip file to deploy 3 Click Deploy Response A new dialog appears listing the contents of the distribution zip file The New Version column indicates if the packages about to be deployed are of a later version than the packages already installed All packages that have a later version will be installed 4 Click Deploy Response The packages are installed 4 2 2 7 3 Un Deploying a DecisionSite Application or Extension An application represents a running instance of Spotfire DecisionSite that is a predefined selection of Tools and Guides An extension is an add on to an existing application or extension It may be a
103. e Optionally a plug in can be used to retrieve the credentials The default data source will be used by all imported elements when importing an Information Model from Spotfire Analytics Server 7 1 1 or older The default join data source is used for creating temporary tables and joining the final result when running an Information Link It is used when running against several data sources where no data source allows writing in temporary tables Allows the Information Services to create temporary tables in this data source This is needed when running Information Links that joins data from several data sources or has a large number of filter values To guarantee full compatibility between Information Services and Oracle databases it is recommended that the compatible setting in init ora for the databases is set to compatible 8 1 0 0 0 Command executed when initializing a database connection This is needed when setting up a data source to ISIS Direct see Issues when Creating an ISIS Direct Data Source for details The maximum number of values in each block of data retrieved from the database Used for performance tuning In general use higher values for physically distant databases Use lower values when the number of users is high Entering the value zero will make the JDBC driver use its default value The maximum number of values in each block of data written to the database Used for performance tuning In general use higher va
104. e PathwayID gt String String String 293241 3 6 1 34 Oxidative phosphorylation Photosynthesis ATP Synthase 283821 2 3 1 37 Glycine serine and threonine metabolism Z18785 1 11 1 7 Phenylalanine metabolism Methane metabolism Flavonoids stilbene and lignin biosynthesis lt data gt The mapping information between the internal identifiers in the data sets used by the end users and the pathway identifiers many to many should be pasted between the data elements and the first line should be String to import the data into the DecisionSite Client as strings 3 3 8 4 Upgrading a Previous Version of Pathway Viewer If you have been using the Pathway Viewer tool previously on a Spotfire Analytics Server your old data and settings files will remain in their old directories during a server upgrade To use the old files on a later Spotfire Analytics Server you should copy all image maps and coordinate files from their old location to e install directory gt server application data pathwayviewer data You should also copy the idmapping xml and pathway_settings xml file to e install directory gt server application data pathway viewer and make sure to remove any defaultdir and pathwayid to clientid file attributes from the pathway settings element of the pathway settings xml file 3 3 9 Gene Ontology Browser 3 3 9 1 Gene Ontology Browser Introduction The Gene Ontology Browser tool is used to connect a data set in DecisionSit
105. e The procedure will receive a GUID in the selected domain and will be denoted with the 8it icon Note that the procedure object will be visible to the end user in the list of Information Links You can also make larger more complex Information Links using the procedure when creating an Information Link in Information Builder Creating a Query Procedure Using Information Designer and Information Builder you select pre made database procedures and configure these to be accessible in Information Links These Information Links are available to the DecisionSite Client users in order to retrieve data In Information Designer you select a database procedure from your available data sources and define which input parameters the procedure should prompt for and any potential resulting columns and joins T7 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 78 The Three Kinds of Procedures Information Services defines three kinds of procedures Pre update procedure this procedure does not return any data it only performs an operation on one or more databases All pre update procedures in an Information Link will always be executed before any query procedure Query procedure just like a database table this procedure returns data Post update procedure this procedure does not return any data it only performs an operation on one or more databases All post update procedures in an Information Link will a
106. e Administration gt To add new columns 1 2 Compose a new information link For details see Creating a new information link Click Open Comment The data retrieved using the current information link is visualized in DecisionSite Create new visualizations and apply suitable settings for color and size Return to the Information Builder and add any additional columns to the information link Click Open Click Yes when prompted about whether or not you want to add the result as new columns to the current data set Response The changes will be reflected in the query devices but the data will still be displayed using the plots that you created Note The steps above only apply when a column element is added to an information link If a filter is added or if a column element is removed from the information link then the entire data set will be retrieved again Any visualization settings axes colors etc that have been made will then be lost 4 4 3 4 Transforming the Data 4 4 3 4 1 Eliminating Duplicates Eliminating duplicates means removing all duplicate records from the returned data set By duplicates we mean records where all fields are identical to all fields of another record Consider the following example Before removing duplicates After removing duplicates Name Income Name Income Smith 1200 Smith 1200 Jones 700 Jones 700 Banks 700 Banks 700 Smith 1200 Smith 900 Smith 900 gt To eliminate duplicates
107. e Client to gene ontologies provided by the Gene Ontology Consortium or other ontology files with the same structure via an annotation file that links the different files together The tool can be run using local files but setting up files on the server simplifies the use of the tool for the end users Note On WebSphere servers you may have to create the following directory structure under the application data directory for yourself geneontology annotations 32 3 3 9 2 3 3 9 3 3 4 3 4 1 3 4 2 Configuring DecisionSite ontologies See Note under amp rdquor Copying the DSFG Information Model for more information regarding WebSphere paths Adding Ontology Files to the Server Place the ontology files in the following directory on the Spotfire Analytics Server e install directory gt server application data geneontology ontologies Note There should only be one set of ontology files on the server This means one component ontology one function ontology and one process ontology The file names are not important The tool will always try to parse all available ontology files in this folder Hence old files should be replaced or removed from this folder upon update to avoid trouble when running the tool Adding Annotation Files to the Server Place the annotation files in the following directory on the Spotfire Analytics Server e install directory gt server application data geneontology annotations Note The names
108. e WEB INF manifest xml e WebSphere lt Directory where Spotfire DecisionSite is deployed gt Spotfire_DecisionSite_Analytics_Server ear spotfire war WEB INF manifest xml 163 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 5 3 10 4 5 4 4 5 4 1 4 5 5 4 5 5 1 4 5 5 2 164 Trust Policy DecisionSite ApplicationManager relies on Microsoft Authenticode for validating packages There are two settings for controlling the validation for code trust HKLM HKCU Software Spotfire Distribution WinTrustUI String All None NoGood NoBad HKLM HKCU Software Spotfire Distribution CheckRevocations DWORD 0 1 WinTrustUI e All Always display dialog when a package is verified e None Never display dialog when a package is verified e NoGood Do not display any positive dialog e NoBad Do not display any negative dialog Technical Details Technical Details Per user and per machine installations Package Contents e DHTML Script e WSC e COM DLL OCX e EXE e HTA e Basically any file can be included e Signatures and trust model e Local application registration e Integration between DecisionSite Client and DecisionSite ApplicationManager Troubleshooting CleanUpPackages The installation can be corrupted by altering the package folders in the file system or by changing the package registration in the registry Spotfire provides a tool to help resolving problems with corrupted p
109. e following example only applies to data retrieved from an Oracle database gt To create a filter that limits the number of records returned by an information link Filter Element Help Columns Add gt Remove Condition RowNUM 11 x 11 GUID 23af4a90 SS5cf 11d6 a548 0010acii03f5 Name First Ten Description Returns only the first ten rows Parent domain Filters lt Select Save Copy Save Clear 1 From the Select workbench drop down list select Filter and click Change 2 In the Condition field type ROWNUM lt 11 3 Enter Name and Description Select a Parent domain 5 Click Save 4 3 4 7 Concatenating Strings The Oracle SQL function CONCAT lets you create a column by concatenating strings from different tables Note The following example only applies to data retrieved from an Oracle database 105 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 3 4 8 gt To combine strings from two different tables into a single column element Column Element Help Columns FirstName C1 LastName C2 Add gt Remove Calculation concat concat C1 C2 Aggregation ji Show gt gt From the Select workbench drop down list select Column and click Change In the Data Sources pane select the first column e g FirstName Click Add gt Select the second column e g LastName Click Add gt In the
110. e for Functional Genomics DecisionSite for Lead Discovery DecisionSite for Microarray Analysis If any of these features are relevant for you proceed to chapter 3 Configuring DecisionSite where you will find instructions on how to set them up TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 2 Upgrading DecisionSite 2 1 Upgrading Procedure This chapter explains how to upgrade the DecisionSite version on your Spotfire Analytics Server by deploying a new version of Spotfire DecisionSite It is required that you have already installed and configured the Spotfire Analytics Server itself If you have never before had Spotfire DecisionSite on the server and wish to deploy and set up the system for the first time then please follow the instructions in chapter 1 Deploying DecisionSite for the First Time instead 2 2 Updating the PDF Manuals on the Server In order for the end users to get access to the Spotfire DecisionSite manuals when they select Help PDF Manuals from the Spotfire DecisionSite Client you must copy these manuals to the server gt To Copy the Spotfire DecisionSite Manuals 1 From the documentation folder on the Spotfire DecisionSite deployment kit copy all the PDF manuals and the file called manuals jsp 2 Paste these into the following folder on the Spotfire Analytics Server machine installation directory gt server webapps spotfire support manuals 2 3 Deploying Soft
111. e this each server can by given a display name that is used instead manifest server info lt title gt My Informative Server Name lt title gt 161 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual server info lt manifest gt 4 5 3 7 Changing the Text in the Login Dialog It is possible to change the text that is displayed in the server login dialog This is done by editing the manifest xml file gt To Change the Text in the Login Dialog 1 Open the following file in a text editor WebLogic installation directory gt spotfire spotfire WEB INF manifest xml WebSphere lt Directory where Spotfire DecisionSite is deployed gt Spotfire_DecisionSite_Analytics_Server ear spotfire war WEB INF manifest xml 2 Insert the following passage into the manifest xml file anywhere within the lt manifest gt tag lt server info gt lt welcome message gt New login text lt welcome message gt lt server info gt 3 Save the file Restart the DecisionSite Server for the changes to appear Example of a login text lt welcome message gt Welcome to the Spotfire Server Please Login with the same username and password as you use for Windows welcome message You can also use HTML formatting lt welcome message gt lt CDATA lt h2 gt Welcome to the Spotfire Serverc h2 welcome message If no lt welcome message gt has been added the Login di
112. ect xml is incorrect the Structure Analytics Diagnostics tool should say it is invalid Specification of Rules For information on how to specify mandatory and recommended rules see Spotfire Developer Network 3 5 Configuring DecisionSite for Microarray Analysis 3 5 1 Introduction This chapter describes how to install and configure Spotfire DecisionSite for Microarray Analysis which provides multiple levels of probe level analysis normalization quality assessment and advanced statistics for secondary analysis of both Affymetrix and 2 Channel microarray experiments Important Spotfire DecisionSite for Microarray Analysis requires Spotfire Analytics Server 9 0 or higher Before you begin make sure that you have access to the latest software distribution archive from the Spotfire download site It contains the following files e The file TIB_DSMA_9 1 1_distribution zip which is what you will deploy on the server e The release notes for DecisionSite for Microarray Analysis 9 1 1 3 5 2 Installation If you should need more information on how to deploy zip files on the server please see chapter DecisionSite Administrator gt To deploy the DecisionSite for Microarray Analysis distribution file 1 Make sure that the Spotfire Analytics Server is running 2 Unzip the downloaded installation archive file for DecisionSite for Microarray Analysis to a temporary folder 3 Start the DecisionSite Administrator tool eith
113. ed Joins Additional Default Joins TB1 joined TB2 TB2 joined TB4 Add calculated join to selected joins CI X V Update continuously Click OK to save the information link Comment The Selected Joins will be saved for the information link and will always be used when retrieving data via the information link Any default joins will not be saved as these may change and are determined on the fly when using the information link Note When executing an Information Link against several data sources all subqueries are run first and then the main query joining all subresults This means that the joins in the main query are performed after all joins in the subqueries In each where clause in the subqueries the order of the joins is preserved from the chosen join path in the Information Link Opening Information Links Opening Information Links Information Builder allows you to open information links This means accessing data sources and executing a query gt To execute an information link 1 Create a new information link or edit an existing link see Modifying an Information Link Click Open Response The query is executed and the data is shown in DecisionSite If the information link includes prompted filters one or more dialogs will appear before the data is loaded See Using Prompted Filters for details Using Run time Filters gt To specify filter parameters during retrieval 1 Open an inform
114. ed by all users to access data Setting up the data views are done by designated people and only rarely when new views are needed 3 Use of data on a daily basis in Information Library IL by everyone The access to all databases and their content is established with Information Designer Here the database connections are set up with relevant database information The administrator does this once and no decisions about the actual data retrieval are made Actual data links are designed in Information Builder this is done occasionally when the information model needs to be modified Designing data links is normally done by users with in depth knowledge of the data infrastructure of the company who set up the links needed for their colleagues The daily data retrieval is made with Information Library in which users click on predefined links to load data Example Acme Corp uses two databases with a number of tables in them Tom sets up connections to both of these databases in Information Designer Tom does not have to work with the actual information model when he does this Instead two members of the development team are assigned the responsibility of setting up the data links needed by the researchers These two use IB to set up a number of links identified to capture the data demand at each research project Having done this all researchers are now able to analyze the research data with simple clicks in Information Library 4 1 7 Customi
115. eee bete eXecUtllig eter ERREUR RR ER Ne 132 predefined siste ee 119 TG 121 Query procedure eee etienne 75 R R Corinector une reti tee cre ee eds Ranges dete ie e TRE CER IE UHR eee Record References Relational Operators Remember Me Replacing values E Reguirementz EEN Retrieve data user interface overview seen 140 using the Information Builder sssss 132 Rights setting group Drivlleges 51 setting user privileges ssssssessrsssesrssrsrrerrerrsrrsresee 49 Roaming Profiles e eI p ended 161 Run time filters adding to a column sse 123 END e 133 information designer eese 93 user interface setting up 143 Using iden tb i RR aen ANTE 132 using structure search 135 What ate sedie or ERE URGERE 120 S KEE Le 24 SUE 50 Saving a domain to file i apeieeteeeipenen 80 atroot level iiir 63 ell ul 68 information links 121 144 Selected H TC 128 Selecting Join Path eet coe 128 SOLES OI inrer eer ee EEE 61 66 Sequential information links adding to a column Spotfire DecisionSite Administration Server activity EE 52 Set Filter for Column dialog esses 148 Setting limits using hard filters eee 122 using run time filters eese 123 Settings cot obe teat Nee 53 Short Wide example of pivoting eseesseeeen 138 example of pivoting with aggrega
116. egen eite e e b ER RM eg 47 deleting eee ete 49 VAN View SQL and Edit Oracle Hints ial OB rp 144 displaying SQL statements 127 editing Oracle hints essere 127 View SQL dialog conteret eicere es 86 Visualization Services s sessseseessessrsrerrerrrsererrerrerensrrnrreses 10 Vocabulary sien ehe A 157 Vocabulary for Information Designer 116 deg au VE 59 Z ZIP file i pi debe be ee ie IE 54 178
117. elements in this domain When this check box is selected the user has access to the contents of this domain Saves the settings for the selected user Note The user permissions shown for individual users are only the permissions set explicitly for that user The user may have additional rights if he she belongs to a group Spotfire DecisionSite Administration 4 3 3 3 9 Export Workbench Export Help Include Iz permissions Filename filter backup xml Domain trnp Filters Select Export Clear Option Filename Include permissions Domain lt Select Export Clear Description Enter a filename No path is required Select this check box to include information about the permissions associated with the domain and its content The domain selected for exporting see below Select a domain in the Information Model and then click this button Exports the specified domain and its contents in an XML file to the directory lt installdir gt spotfire application data iis export on the server Clears all fields without saving 4 3 3 3 10 Import Workbench Import Filename Import mode Include permissions Parent domain Help filter backup xml Replace all Add overwrite conflicting elements Add keep conflicting elements Iv o lt Select Import Clear Option Filename Import mode Description Enter the name of the file to be im
118. er Enter the name of your Spotfire Analytics Server in the Address field Example http analyticsserver Response The Spotfire Analytics Server start page is opened Click on DecisionSite Library and log in with your DecisionSite administrator username password Click on New Library Section Select the No create a blank Library Section radio button and click Next Enter a Title Description and Keywords and click Next Return to the Spotfire Analytics Server start page Step 2 Click on DecisionSite Administrator and select the Admin user Response A new Product License can be seen DecisionSite Posters Products DecisionSite for Functional Genomics DecisionSite for Lead Discovery I DecisionSite MapConnect M DecisionSite Posters DecisionSite Statistics M DecisionSite Library Assign the DecisionSite Posters and Spotfire Library license to the Admin user Start DecisionSite Client and log into the Spotfire Analytics Server as the user mentioned in the previous step Open a data set for example C Program Files Spotfire DecisionSite Data General Baseball baseball sfs Create a scatter plot and select File gt Publish Poster to Library Response The Publish Poster to Library step 1 3 dialog opens Response If the Unsupported Items dialog appears just click Close Click the Next button Response The Publish Poster to Library step 2 3 dialog opens Click on the Library Section you created previously C
119. er and group organization affects users in two ways e The DecisionSite application Different users at your site can use different DecisionSite applications DecisionSite Base DecisionSite for Lead Discovery and DecisionSite for Functional Genomics are examples of DecisionSite applications Each has its own set of tools aimed at its field The DecisionSite application determines which tools your users has access to e The analysis access in the Spotfire Library The Spotfire Library will be discussed later but is a publishing area for analysis material Access to this material can be controlled by granting access to the users and groups The user organization is done in DecisionSite Administrator where users can be added and made part of groups Example Tom decides to create a group for each department and one for each project in the research department By creating these groups Tom wants to ensure that each group gets the tools needed for their specific needs without the distraction of unnecessary items Tom also creates a group consisting of the development team at the research department With this group the developers can create an environment of Guides applications and extensions not ready for production 43 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual Sales Marketing Department Department Research Department Development Team Project A Project B 4 1 3
120. er conditions while the information link is being executed These filters are added when an information link is created in Information Builder Row In a table a set of related fields that are treated as a unit and that describe a specific entity A row is the logical equivalent of a record Server A computer on a network that controls access to data SQL Structured Query Language a database query and programming language Table A collection of associated columns The logical equivalent of a database file 4 4 DecisionSite Information Builder 4 4 1 Introduction 4 4 1 1 Introduction to Information Builder Information Builder is a tool for creating and opening information links An information link is a database query specifying the columns to be loaded and any filters needed to narrow down the data set prior to visualization in Spotfire DecisionSite Information Builder is built on top of the Information Model IM This model resides on your server and is a representation of one or more databases which may be geographically dispersed It allows you to execute advanced database queries without any knowledge of the underlying database structures The model appears as a folder structure see Element Pane which is set up by the administrator Information Builder is part of a suite of tools called Information Services The other tools are Information Library and Information Designer While Information Builder is used to create inf
121. er groups Different groups of users are given different levels of access to data These permissions are administered in Information Designer 59 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 3 1 3 Related Reading To find out more on how to use the Information Builder and Information Library please use the online help for these products For information on how to use Spotfire DecisionSite please consult the Spotfire DecisionSite Client User s Guide and Reference Manual For detailed accounts of setting up the server side of Information Services see the Spotfire Analytics Server Installation and Administrator s Guide 4 3 2 Using Information Designer 4 3 2 1 Data Sources 4 3 2 1 1 Data Sources Overview Data sources are the physical units from which data can be retrieved usually databases Connecting to a database requires technical know how not always found among end users Therefore Information Designer lets the administrator make all the required settings in advance including database name user name password etc This information becomes part of the Information Model so that when an end user executes an information link the connection with any required databases is established automatically and invisibly User authentication to the data source can be made in two ways Either once when creating the data source connection In this case all users connect with the same credentials Thi
122. er on the server using Internet Explorer or in DecisionSite select Tools gt Administration gt DecisionSite Administrator Note You must have administrator s privileges to run this tool Select Deployer from the top menu frame 5 Browse to the temporary folder where you unzipped the Spotfire DecisionSite deployment kit 6 Select and open the file TIB DSMA 9 1 1 distribution zip 7 Click on Deploy 8 The contents of the distribution are again shown in a separate window All software components of DecisionSite for Microarray Analysis 9 1 1 will now be installed 3 5 3 Configuration gt To make the new features of DecisionSite for Microarray Analysis available to users 1 InDecisionSite Administrator select Users or Groups from the top menu frame 41 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 42 Select the DecisionSite for Microarray Analysis check box for the users and or groups that you wish to have permission to use each feature For more information on how to configure Users or Groups see chapter DecisionSite Administrator Click on the Save this Configuration button The users whose permissions you have set will now get access to the new functionality of DecisionSite for Microarray Analysis the next time they connect to the Spotfire Analytics Server Spotfire DecisionSite Administration 4 Spotfire DecisionSite Administration 4 1 Setting Up the Environment 4 1 1 In
123. es Modify the SQL of the information link in this text box Multiple SQL statements are allowed as long as they are separated with semicolons and new line Displays the original SQL of the information link so that you can immediately see the differences that you have made upon your modification Resets the Modified SQL to the last saved SQL Resets the Modified SQL to the SQL originally created in the Information Link A unique identifier used internally to identify the information link The name of the information link to be saved edited The name of domain folder where the modified information link will be saved Click Save to save the modified information link 4 3 4 4 3 4 1 Tips and Examples General Guidelines for Setting Up an Information Model The Information Model IM concept aims to supply each end user with the data they need with a minimum of effort and confusion Consequently when building an IM it is important to understand who the end users are and what data they require for their work Who are the end users Permissions are set on the domain level Finding groups of users who work on related data will give you a good clue about the domain structure you should implement Do not give all users access to everything this will only cause confusion What data do they need What information is needed How much data can users handle in a single request Are there any commonly used threshold values Answering t
124. es InstallShield Wizard InstallShield Wizard Completed The InstallShield Wizard has successfully installed Visualization Services Click Finish to exit the wizard i Gancel Click Finish to exit the installer 17 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 3 1 3 3 1 4 3 1 4 1 18 Setting Up Language and Country The following instructions need only be performed for WebLogic on Solaris Tomcat on Solaris In order for DecisionSite Posters to display values and dates in your country s preferred way you may need to set some options on the Spotfire Analytics Server By default the Spotfire Analytics Server is set to use Language English and Country US gt Setting up WebLogic on Solaris 1 2 3 Start a text editor and open the file installation dir gt weblogic spotfire startWebLogic sh Edit the following line among the java options JAVA_OPTIONS Duser language en Duser country US and specify the language and country you want Example JAVA_OPTIONS Duser language ja Duser country JP JAVA_OPTIONS Duser language sv Duser country SE Restart the WebLogic server gt Setting up Tomcat on Solaris 1 2 Ee Open the file lt server install dir gt bin catalina bat in a text editor Edit the following line among the java options so that it specifies the language and country you want set JAVA_OPTS server XX DisableExplicitGC Xms256
125. eset to Saved instead of Save Note The modified SQL is not validated before execution For this reason you should not alter the name of a column the AS part of SELECT xxx AS yyy alter the number of columns returned alter the datatype of columns returned alter the order of columns returned remove lt temporary_result_ gt from the FROM clause in information links that go against multiple data sources remove the trailing WHERE lt conditions gt as it will be replaced by any conditions applied at runtime 4 3 3 User Interface Reference 4 3 3 1 Data Sources Pane Item e HIREDATE 45 SAL 5 COMM gt DEPTNO o Pa SALGRADE Description 1 Database instance The name of the database instance 2 Database link Catalogue A link to another database 3 Schema The owner or database administrator that has set up the different tables 4 Table A set of columns 5 Column The column has an icon that denotes the column type Available types are AbString 23Integer 83 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 1 2Real m DateTime B bBinary Large Object dob Character Large Object 3 Unknown 6 Table Alias A Table Alias You can create a duplicate reference to a database table from Information Designer This duplicate is called a Table Alias 4 3 3 2 Information Model Pane 4 3 3 2 1 Information Model Pane The Information Model pane displays the
126. estart the server nw 4 8 Spotfire Support Pages for Packages Located on every Spotfire Analytics Server are Support web pages which are used to manage the Application Manager and the software packages that are downloaded from the server to each DecisionSite client If a DecisionSite Client should experience problems related to packages then these Support pages can be used to locate the cause of the problem and possibly correct it From the client computer enter the name of the Spotfire Analytics Server in Microsoft Internet Explorer for example 167 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual http home spotfire net This will take you to the Spotfire Analytics Server start page There you will find a link to the Support pages Detailed information about when and how to use the Support pages is provided in each web page From the Support pages you can Show information about installed packages Use this page to check which packages are installed on a client and how they are installed All packages are listed with their name and version number Repair installation Use this page when packages have been installed successfully but problems occur after using the product for a while Uninstall all packages Use this page in combination with the Install packages page to be sure that a known set of packages are installed on the client Install packages Use this page to install packages an
127. esult of the calculation to the list of aggregate keys Removes an aggregate key from the list of aggregate keys Edits an aggregate key Enter an expression here to calculate a column to aggregate over Check if you want the column to aggregate over all other columns that the user selects at run time See Using Drillable for more information 91 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 3 3 3 4 3 4 3 3 3 4 4 92 Column Workbench Filter Composition Filter Hide lt lt Columns Remove Add gt LOC FC1 Condition FC1 CHICAGO Option Show gt gt Hide lt lt Add gt Remove Condition Description Click this button to show hide the filter controls Select a column from Data Sources and then click this button to include in the filter Deletes the selected column from the composition In this field enter a condition containing the selected column or columns Column Workbench Save Column GUID Name 7e 0f0e00 5424 11d6 a548 0010acii03f5 Average Salary Description Average salary for each departmer Parent Departments Human Resources damen Departments Humrnan Resources Select Type Filter devices Check boxes sl Save Copy Save Clear Option Description GUID A unique identifier used internally to identify the data elements Name The name of the column to be saved edited ma
128. etes the selected columns from the Column elements list Clears the Column elements list The name of the column to be saved Click on a column element to display its name in the text box The default name is the same as the name in the database but with _ and replaced by space and only the first character capitalized The maximum limit of the name is 30 characters Displays the data type of the selected column element Displays the source name of the selected column element A short description of the purpose of the column max 255 characters The default description is the path to the column Click this button to apply any changes to the name or description of the selected column element Note that no changes will be made to the Spotfire DecisionSite Administration column element unless this is done Parent domain The name of the domain folder where you want to save the columns lt Select Select a domain in the Information Model then click lt Select to place the columns in the selected domain Save Save the columns to the Information Model Clear Clears all fields without saving 4 3 3 3 6 Filter Workbench Filter Element Help Columns Add SAL FC1 Remove Condition IFc1 31000 GUID Mame High salary Description Salaries over 1000 Parent domain trp Employees Option Add gt Remove Condition GUID Name Description Select Parent domain Save C
129. figuring DecisionSite 6 Click OK when the installation is complete i Microsoft NET Framework 1 1 Setup wll xl Installation of Microsoft NET Framework 1 1 is complete 7 You may need to restart Windows after this step You will be prompted to do so if that is the case Restart windows and proceed below afterwards as the Visualization Services installer will automatically continue If you are not prompted to restart Windows just continue below 8 With Microsoft NET 1 1 installed on the machine the Visualization Services installer continues i isualization Services InstallShield Wizard Welcome to the InstallShield Wizard for Visualization Services The InstallShield R Wizard will install Visualization Services on your computer To continue click Next WARNING This program is protected by copyright law and international treaties Click Next to continue 13 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 9 Read the license agreement select I accept and click Next i Visualization Services InstallShield Wizard License Agreement Please read the Following license agreement carefully BY OPENING THE SOFTWARE PACKAGE OR INSTALLING THE SOFTWARE ON YOUR COMPUTER OR USING THE SOFTWARE DELIVERED HEREWITH YOU ACKNOWLEDGE THAT YOU HAVE READ THIS AGREEMENT UNDERSTAND ITS CONTENTS AND AGREE TO BE BOUND BY ITS TERMS AND CONDITIONS IF YOU D
130. for MDL Direct To use MDL Direct as a structure provider for the Structure Analytics tools the data source or data sources must first be defined according to amp rdquor MDL Direct Data Integration Then continue by creating column elements according to the following process gt Create column elements 1 Open the Information Designer 2 Inthe Select workbench drop down list choose Multiple Columns 3 Click Change 4 In the Data Sources tree view to the left click to select the molecule table This is usually called MDL environment MOL e g ISISRC2D MOL 5 Click Add gt 6 In the Information Model tree view to the right create a new domain by right clicking and selecting New Domain from the pop up menu Comment The new domain will be created under the domain that you currently have selected To place your new domain at the root level first click Select None 7 Inthe Information Model tree click on your newly created domain 8 Inthe Multiple Columns workbench click Select 9 Click Save 3 4 8 Creating a Molfile Column Element gt To create a molfile column element 1 In the Select workbench drop down list choose Column 2 Click Change 3 In the Data Sources tree view under the previously used molecule table click on the blob column that contains structures usually named CTAB 4 Inthe Column Element workbench click Add 5 Change the calculation to molfile C1 Comment The functi
131. gardless of whether the later prompt steps are independent or not Personalized Information Links Using personalized information links you can set up a data source to return only information applicable for a certain User or Group Depending on which user is logged in and accesses the information link different subsets of the data will be available For example you could set up an information link that detects whether the user retrieving data is a member of the sales force for Europe Asia or the US and only return data for that continent Below are two examples of personalized information links The first will retrieve data depending on which user is logged in the second depending on which groups that user is a member of User Name via Lookup Table Scenario You want to set up an information link to a table of data with sales made by all the sales people in his company However depending on which person from the sales department accesses an analysis using this information link only the sales figures pertaining to that single user should be retrieved First take a look at the Sales table containing the total sales of every person in the sales force Order ID Employee ID Product Sale 1 101 Cornflakes 100 2 150 Soda 550 3 244 Cornflakes 160 4 101 Mineral Water 400 5 101 Soda 120 6 339 Mineral Water 200 Then you must create a Lookup Table that matches the Employee ID to the actual Spotfire U
132. gt server webapps spotfire WEB INF folder TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual Spotfire Select workbench Connect Library Database v DecisionSite Administrator Spotfire Library Spotfire Library status Running p Spotfire Library Database The Spotfire Library must be stopped before you can edit these settings Make sure that the library is not being used by anyone before you click Stop Database Type Oracle server Oracle port Oracle SID Oracle user name Oracle password Number of connections Minimum B Maximum 5 4 Enter the Spotfire Library database connection settings These must match the settings specified in the Installation Procedures chapter of the Spotfire Analytics Server Installation and Upgrade Manual 5 Click on the Start button to activate the Spotfire Library 6 TheSpotfire Library Status should change to amp rdquor Running 1 5 4 Specifying the Library Section Creators Next you must specify which users and groups will be Library Section Creators These users will be allowed to create new Library Sections As DecisionSite Administrator you already have full access to the Spotfire Library gt To allow users to create Library sections From the Select workbench drop down menu select Library Section Creators 1 Click on the Change button Spotfire Select workbench Library Section Creators DecisionSite Administrator Decis
133. he connection 6 Enter Oracle server Oracle port and Oracle SID Configuring DecisionSite 7 Enter an Oracle user and password which has access rights to the ISIS Direct database 8 Enter the minimum and maximum number of connections 9 Enter the necessary information for the ISIS table names The table below summarizes the ISIS Connection setup in DecisionSite Posters and also shows the executed SQL statements to help you understand the mechanics behind the connections Three SQL statements are constructed based on information entered during the ISIS Connection Setup in DecisionSite Posters ISIS Explanation Example Example ISIS Description Connection Values SQL Statement Items Oracle User A user that has isis user SELECT ISIS Direct Name access rights to cdcaux ctenvinit isis Initialization the ISIS Direct user isisrc2d FROM Command database dual executed once to Main Table The name of the isisrc2d initialize ISIS Database TO DS Direct at first connection Structure The table that isisrc2d mol establishment Table contains the Structure column Structure The column ctab Column with structure information Can be BLOBs or similar Structure Key The column cdbregno Column with the unique numbers identifiers for Or the structures corpid strings Name Table The table that isisrc2d mol SELECT molname Chemical Name contains the Name column Name Column The column
134. he Library Section Owner can also edit the access permissions by adding users to the Library Sections read write and Owner groups Only the Library Section Owner can delete a Library Section Each Library Section has its own set of access permissions and they are enforced in the same way throughout the entire Library Section Example Tom adds the manager of each department Ann for research Peter for sales and Nicole for management as Library Section Creators Eventually Tom might add more people as Creators but for now these people will do The departments will create the Library Sections they need as their work changes For example sales and management create one Library Section each for the publishing of DecisionSite Posters of sales statistics and management reports In Research Ann creates a Library Section for each project in her department adding an extra Library Section Owner for each Peter and Ann assign write access to their staff and read access to management Nicole gives management write access to their Library Section Tom finally adds the members of the developer group at the research department as Library Section Creators They can then create new Library Sections for development purposes Management Sales Nicole Peter Research Ann Development team Project A Project B Project C 45 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual A view of the major Library Sectio
135. he Library is divided into Library Sections where all access permissions are set It is the Library Sections which contains the analysis material and folders The permissions apply to the entire Library Section regardless of the folder structure inside it Library Sections can only be created by Library Section Creators which is a group controlled in the Library Administrator Overview of Library Design Your Library should reflect your company This is a recommended practice This applies to the structure of Library Sections and folders as well as the access permissions of the users The first step of designing your Library after installation is to add users to the Library Section Creators group which is the group that has permission to create Library Sections It is recommended that the members of this group be the same users that manage content and users in your organization It is also recommended that the creators of analysis material such as Guides and Posters become members of this group When you have organized the members of the Library Section Creators group it is recommended that you create a number of Library Sections that reflect your company These will act as a preconfigured structure which the users can use Depending on your company and its business model a few designs are recommended e By DecisionSite Application If the users work in DecisionSite Applications such as DecisionSite for Lead Discovery and or custom DecisionSite A
136. hese questions will guide you in setting up the correct joins columns and filters Will users build their own information links Some end users will want to use the column and filter elements that you design and assemble their own information links queries using Information Builder Others will be less experienced or may perform repetitive tasks For these you should consider preparing complete information links in advance 101 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 3 4 2 4 3 4 3 4 3 4 4 102 Where to Store Join Elements From a technical point of view join elements can be placed anywhere in the tree structure They are not visible to end users and the system will find the join elements needed for a particular query regardless of location Unlike filter and column elements no control of permissions is performed on join elements Nevertheless it is a good habit to place joins in logical locations so they can easily be found for reconfiguration Consider placing join elements in a special join domain near the root domain for each data source In other words if you have an ISIS Direct data source then create an ISIS root domain with an ISIS joins sub domain Understanding Filters There are two ways to control filtering in Spotfire Information Designer One is to create separate filter elements These will appear as icons and allow the end user to apply them in an informa
137. ies Pane Properties for user toml Search for available groups heme Available groups User included in Pharmacology Team All Licences Enabled Everyone Add gt Products DecisionSite for Functional Genomics Cl DecisionSite for Lead Discovery C Decisionsite MapConnect DecisionSite Posters DecisionSite Statistics DecisionSite Library C Computation Services Designers L Decisionsite for Lead Discovery no ISIS Host DecisionSite level DecisionSite Nominal Iv Option Change password Remove user Save This Configuration Search Available groups User included in Add gt Description Change the password for this user Remove this user Save the settings for this user Populates the Available groups list with groups that match the search criteria The asterisk wildcard represents any letter and or number and can be used in the search before or after a text string Groups matching the search criteria Groups to which this user belongs Click to add selected groups to User included in 55 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 2 3 2 56 lt Remove Click to remove selected groups from User included in Products Products to which this user has access DecisionSite Level Level of access gt To reach the User Properties pane 1 2 3 4 At the top of the page click User
138. ies az Clear Link Filter type Limits Ab Employe range Jl EIS 2 Salary range 1100 2200 EEK A Location values cHicaco EA Option Description Filter type Select range or values to add a hard filter to a column Limits Enter upper lower limits for a range filter or list the required values separated by commas for a values filter EE Click to move the elements up or down This is used to control the order of columns with run time filters Filter elements are always applied before run time filters regardless of order X Click to remove an individual element from the link Advanced tab Clear Link Retrieve Independent Prompt Employe v E None Salary IR v Range Location IV m Check Boxes D ICE Advanced Option Description Retrieve Deselect to prevent a column from being loaded Filter conditions will still affect the amount of data loaded Independent If selected the element will be treated as independent in a prompted information link This is used to improve performance of information links when retrieving data from STAR schema databases See Making Elements Independent for more information Prompt Select how each run time filter should appear when the link is opened Select None to disable run time filtering If a run time filter is selected all TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 4 4 5 4 4 4 5 1 4 4 4
139. ilter conditions using the API 4 3 3 2 3 Information Model Pop up Menu The pop up menu is reached by right clicking in the Information Model tree structure Option Copy GUID New Domain Edit Edit SQL View SQL Delete Rename Select None Description Copies the GUID of the selected element to the clipboard Opens the New Domain dialog where you can enter a name for the new domain folder Clicking OK in the dialog will create the new domain on the level of the selected element Opens the Workbench used to edit the selected element Domain Join Column Filter or Edit SQL Workbench for information links Opens the Edit SQL Workbench Only available for information links Opens the View SQL dialog which displays the SQL statements used in the selected information link Not available for other types of elements Remove the selected element from the Information Model Opens the Rename Element dialog where you can enter a new name for the selected element Deselects all elements Can be used in case you want to save any type of element to the root level 85 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 3 3 2 4 View SQL Dialog x SQL for the selected Information Link Data Source ActivityB SELECT I37 ISISCPD AS ISISCPD T38 OBJDID AS OBJID I37 ISISCPD AS ISISMAPPING ISISCPD FROM SYSADMIN ISISMAPPING I37 SYSADMIN TOTSODRS
140. in operator A comparison operator in a join condition that determines how the two sides of the condition are evaluated and which records are returned The most common comparison operator is equivalence Key A column used to identify a record often used as the index column for a table Personalized Information Links An information link that returns a subset of data depending on which user is logged in Pre updates A pre updates element is part of a SQLQuery definition and contains SQL update statements to be executed before a query Post updates A post updates element is part of a SQLQuery definition and contains SQL update statements to be executed after a query 117 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual Primary key A column or combination of columns that uniquely identifies rows in a table It cannot contain null values and must always have a unique index A primary key is used to relate a table to foreign keys in other tables Query A specific request or set of instructions for retrieving modifying inserting or deleting data in a database Record A term used in some database systems to mean row Although record and row have slightly different meanings in formal database theory in most instances they are used synonymously In Spotfire terminology usually taken to mean a datapoint in a visualization Run time filters Filters which prompt the user for filt
141. inate from downgrading per user packages The installer gracefully handles upgrade scenarios while downgrade scenarios may require manual steps Incorrect Installation of WSH The Spotfire System Checker can detect most installation problems Still there are some issues that are not handled properly The most common problem originates from insufficient versions of Microsoft Windows Scripting Microsoft Windows Scripting can be installed separately but is generally installed with Microsoft Internet Explorer 165 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual Symptom An error dialog when Spotfire DecisionSite Client is started The dialog reports that Spotfire Application Manager Spotfire eAppFramework Loader cannot be created Resolution Install the latest version of Microsoft Windows Scripting The installer can be downloaded from http msdn microsoft com scripting 4 5 6 3 Corrupted Registration The package registration can be corrupted for a number of reasons Common sources are e Uninstall of DecisionSite Client v6 e Restoring an old registry backup e Usage of roaming profiles on Microsoft Windows 2000 or later e Manual removal of files folders and registration The Application Manager silently resolves many errors during start up but severe corruption will require additional attention Spotfire provides a tool for fixing the corrupted registration Please contact Spotfire Support for
142. ing Elements Independent in Prompted Information Links The default behavior of prompted information links is that each subsequent step lists values based on earlier selections See Run time Filter Example However if you are working against a STAR schema database the procedure may require multiple joins since the elements queried for the prompts can only be joined by also joining over the large fact table in the STAR schema This may result in very long times passing between each prompt To avoid the long prompt times it may be useful to treat the various elements as independent and avoid filtering upon each prompt step gt To make an element independent 1 Create a new information link or modify an existing link 2 Inthe Information Link pane go to the Advanced tab 3 Foreach element use the Independent check box to select whether to treat the element as independent or not Comment Note that setting columns or filters as independent may result in no data returned from the information link 4 Save the information link or open it Note Setting an element to Independent will have the effect that no previous selections in the prompt steps will be reflected in the listing for the independent element Neither will any of the 123 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 4 3 2 7 124 selections made in the prompt step for the independent element be reflected in later prompt steps re
143. ing the 5 0 Model you should see the following Information Links and Query Elements in the Information Designer E ACTIVITYBASE 50 Information Links cip Pivot Compound Run vip QC Markers diL Test Occasion aiL Test Request Query Elements Filters J QC Results Test ccasion TestSet prpmno PROTPARM TOTSODRS ttodimo TEST TREQTSET ttordimo TEST TOCCASON ttordimo TEST TOTSODRS ttordimo TEST TSETCSRS ttordimo TSETSCRS TREQSET ActivityBase 5 0 Information Model 3 4 6 MDL Direct Data Integration ES D EN gt To configure Information Services to connect to MDL Direct 1 Open the Information Designer 2 Create a new data source for the MDL database using the Data Source Definition workbench 3 Set the New connection initialization commands field to select cdcaux ctenvinit isis isisrc2d from dual where amp rsquor isis isisrc2d should be replaced by the name of the MDL environment that is enabled for MDL Direct An MDL environment is a set of tables that contain chemical information and chemically intelligent index mechanisms for binary structures 36 Configuring DecisionSite Note The amp rdquor New connection initialization commands option is used to point out the MDL environment Therefore if you want to use multiple MDL connections you must make a new connection for each MDL environment that you want to use 3 4 7 Creating Column Elements
144. ion Links 4 Write a clear description of how the column is filtered This is important since the user will not be able to disable the filter when using this column element Note When an information link is executed aggregation is always applied before the filter Date and Time Columns A data source provides date and time information as Oracle DATE columns This format can be mapped to either a DATE TIME or a DATETIME data type in the Information Model see Creating a Column Element Note The lowest valid year is 100 gt To find the number of days between two DATE columns 1 From the Data Sources pane select two columns of type DATE 2 Inthe Calculation field enter the expression c c2 Comment By selecting only one column you can also find the elapsed number of days from today using the expression sysdate cl 3 Inthe Save column section set Type to integer gt To generate a Spotfire DecisionSite DATE column from an Oracle DATE column 1 From the Data Sources pane select a column of type DATE 2 Inthe Save column section set Type to date Note Any SQL arithmetic expression may be entered into the Calculation field amp endash however you need to make sure to use the correct syntax since no validation will be performed Working with Aggregation Using Aggregation gt To calculate average values 1 Selecta value column from the Data Sources pane 71 TIBCO Spotfire amp DecisionSite 9 1 1
145. ion independent you avoid having to join to the large fact table for each prompt When the information link is opened you will first be prompted to choose a DeptNo Instead of going through the large fact table to the Location table and filter out all values except the ones for Chicago you will see all values in the DeptNo column For the next prompt step the much quicker connection between DeptNo and Gender is used directly thus improving the performance of the information link Note When Location is made independent you will see all possible values in the prompt step for DeptNo even though some of them perhaps are inapplicable due to the hard filter setting Chicago on the Location column 3 Set Filter for Column Step 1 of 2 Select DeptNo This means that if all employees in the Chicago office belong to department number 30 you might accidentally select number 20 in the prompt step for DeptNo with the result that no data is retrieved from the server If the Independent option had not been selected the hard filter on Chicago would have been applied prior to the first prompting step and DeptNo 30 would have been the only one displayed in the prompt list Retrieve Independent Prompt E Set Filter for Column DeptNo Iv IT List Box Gander KG r us5x 8 Step 1 of 2 Select DeptNo Location E IT None X Salary IV NN None In this case the risk of selecting wrong data in a prompt step is minimized Filtering Using Str
146. ionSite Library Available users and groups E Library Section Creators User spotfire Group Everyone i 1 sp Group g1 User jfk User ui User u2 lt lt Remove Save Cancel 2 Inthe search field type in the name of the group or user you are interested in The groups and users matching the search criteria are displayed in the leftmost list Tip You can use regular expressions to limit the search For example use an asterisk to display all users or append it to a string John to display all users beginning with John 3 Select one or many groups and users from the leftmost list and click on the Add gt gt button to include them as Library Section Creators Deploying DecisionSite for the First Time You can also select one or many groups and or users from the rightmost list of owners and click on the lt lt Remove button to remove them from the list of owners Click on the Save button to make your changes take effect The Spotfire Library has now been set up and is ready to use 1 6 Configuring Additional Functionality You have now deployed DecisionSite Client 9 1 1 on the Spotfire Analytics Server and set up all the basic functionality However there are a number of additional features that you can set up and configure for use on your DecisionSite system if you have purchased the corresponding licenses Additional Features DecisionSite Posters Computation Services DecisionSit
147. isting information links gt To modify an information link 1 In the Elements pane click the information link you wish to edit Response The description of the link appears in the Details pane Click Edit Link Response The content of the information link appears in the Information Link pane Edit the link in the Information Link pane by adding or removing elements or by changing the filtering for a column Open the modified link or save it by clicking the bi button 121 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual Comment Replace the old information link by choosing the same name and folder location as the old link Enter a new name or put the link in another folder to keep both the old and the modified information links 4 4 3 2 3 Deleting an Information Link gt To delete an information link from the Information Model 1 Select an information link 2 Click the button on the toolbar Response A dialog appears prompting you to confirm that you want to delete the link 3 Click Yes Note You can only delete information links Column and filter elements cannot be deleted by anyone other than the administrator 4 4 3 2 4 Adding Hard Filters Hard filters are set up as you define the information link and are saved with the link This means that they cannot be reused in other links Also hard filters can only specify a range or a list of values and are therefore less comp
148. isual capabilities of Spotfire DecisionSite to set these values Information Link Ji Sct Filter for Column 5B Let values from Data Set xj Step 2 of 3 Select Salary column 5 Get values from s Selected records OK 7 Cancel gt To use the current visualization for filter definition 1 Open a suitable data set in DecisionSite 2 Choose a subset either by selecting using the query devices or by marking records Comment Marking means clicking and dragging a rectangle around a group of markers in a visualization 3 Open an information link that contains prompted filters When the Set Filter for Column dialog for the desired column appears click Get Values or Get Range Response The Get Values from Data Set dialog is displayed 5 From the Matching column drop down list select the column in the visualized data set from which you want to get the values or the range 6 Click Selected records or Marked records depending on which values you want to use 7 Click OK 8 In the Set Filter for Column dialog click Next gt or Finish if this is the last prompted column 9 Repeat steps 4 to 8 for each prompted column Response The data is loaded and displayed in a visualization Adding Columns to an Existing Data Set As you assemble your data set you may want to create a few intermediate visualizations to see what information needs to be added and what can be left out Spotfire DecisionSit
149. ite 9 1 1 Deployment and Administration Manual 4 2 2 3 5 4 2 2 3 6 4 2 2 4 4 2 2 4 1 Comment To see all users enter an asterisk wildcard The asterisk wildcard represents any letter and or number and can be used in the search before or after a text string 3 Click Search In the Matching Users list click a user ID Response The properties of the selected user are displayed 5 Inthe Search for available groups field enter a search criteria for finding groups Comment To see all groups enter an asterisk wildcard 6 Click Search 7 Inthe Available groups list box select the groups to which you want the user to belong 8 Click Add gt 9 Select one or more Products to which you wish to grant the user access 10 From the DecisionSite level drop down list select the level of access granted to the user 11 Click Save This Configuration Importing a List of Users This can only be done when using Database Authentication gt Toimport a list of users 1 At the top of the page click the Users tab 2 Click Import Users 3 Inthe Import Users from File dialog enter a file name or browse for a file 4 Click OK Response The users listed in the file are added Note The file must be a comma separated text file UTF 8 in this format username l passwordl username2 password2 Exporting a List of Users gt Toexport a list of users 1 At the top of the page click the Users tab Click Expor
150. ized filter condition that limits data depending on the currently logged in user See Personalized Information Links In the Name field enter the name for the new filter In the Description field type your own description of the filter In the Information Model select a domain and then click the Select button Click Save to save the filter in the selected domain folder QOEM 3 4 3 2 5 3 Editing a Filter This section describes how to edit the properties of a filter gt To edit a filter element 1 In the Information Model pane select the filter that you want to edit 2 Click the Edit button at the top of the Information Model pane Response The name of the filter and filter conditions are loaded and enabled for editing 3 Modify the desired fields Tip To move an existing filter to a new domain select a new domain in the Information Model pane then click the Select button 4 Click Save or Save Copy Comment Use Save Copy if you do not want to overwrite the old filter definition Tip To see from which table and database a column has been taken click the column name The path to the data source appears at the bottom of the page 74 4 3 2 5 4 4 3 2 5 5 4 3 2 6 4 3 2 6 1 Spotfire DecisionSite Administration EDTUSES Add gt Remove Deleting a Filter gt To delete a filter 1 In the Information Model pane select the filter that you want to delete 2 Click the Delete button at the
151. join between the table and its alias WHERE TABLE IDZTABLE ALIASI MANAGER Domains Domains Overview Column elements filter elements and joins can be organized into domains in the Information Model the same way files are often organized into folders A domain may contain other domains For example a department may have a domain within which each research group has its own subdomain As an administrator you can control which users have access to specific domains In the Information Model pane you will see that domains have the same collapsible and expandable behavior as folders in a tree structure E C G3 Creating a New Domain To be able to save column and filter elements you must first create a domain in the Information Model gt To create a new domain 1 From the Select workbench drop down list select Domain 2 Click Change Response The Domain Element workbench is displayed 3 Inthe Name field enter the name of the new domain In the Description field enter your own description of this domain 5 Inthe Information Model pane select a parent domain and then click Select The new domain will become a subdomain of the selected domain Comment If no parent domain is selected the created domain will be placed in the root of the Information Model 6 Click Save Response The domain is added to the Information Model Editing a Domain gt To change the name and description of a domain 1 In the Inf
152. k to your usual DecisionSite start page 4 4 3 2 Editing Information Links 4 4 3 2 1 Creating a New Information Link Information Builder allows you to create information links The building blocks are column filter and procedure elements that have been set up by the administrator gt To create an information link 1 In the Elements pane select the column and filter elements that you want to include You can also include procedures Comment To select multiple items hold down the Ctrl key and then click on the desired items Click the symbol to expand a domain Click Add to link Response The selected elements will be added to the Information Link pane Comment If you want to add more elements repeat steps 1 and 2 To remove an item from the information link pane click the X button for the element to be excluded If you want to filter the data set Filter type and Limits Click thell icon Response The Save Information Link dialog appears In the Domains view select where you want the information link to be saved In the Name field enter a name for the information link In the Description field enter some text describing the purpose of the information link This is optional Click OK Response The new information link is added to the Information Model It can now be accessed by other users 4 4 3 2 2 Modifying an Information Link If you have been given permission by the administrator you can edit ex
153. kslash 148 Spotfire DecisionSite Administration Values xi Step 1 of 3 Select Employe Please enter a comma separated list of values below Get values from current visualization Get Values Get values from a text file Browse Help Next gt Cancel Option Description Text field Enter a comma separated list of column values that you want to use as a constraint You can also paste values of a column from a Microsoft Excel sheet Note When using the Get Values feature the characters and V will automatically appear prefixed with a backslash Get Values Use this button to set the column filter by fetching values from the current visualization in DecisionSite Opens the Get Values from Data Set dialog Browse Fetch filter values from a text file 149 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual Range A Set Filter for Column Part Description Lower Enter the lower limit for the values of the column Upper Enter the upper limit for the values of the column Get Range Use this button to set the column filter by fetching values from the current visualization in DecisionSite Opens the Get Values from Data Set dialog 150 Spotfire DecisionSite Administration List Box x Step 1 of 3 Select Day 210 F 211 Include empty values for this step Help lt Back Next gt Cancel Option Description Lis
154. l and administration features of Spotfire DecisionSite There are five levels available e None amp endash The default level a user gets before being assigned a proper level If a user or group with no DecisionSite level is assigned a product license for either DecisionSite for Lead Discovery or DecisionSite for Functional Genomics the DecisionSite level of that user or group will be automatically changed to nominal by the admin tool e Nominal amp endash For users who do not use any of the Information Services capabilities but use all of the other fundamental features of DecisionSite e Basic amp endash Users of the Information Library and the fundamental features e Power amp endash Users of the Information Library and Information Builder and the fundamental features e Administrator amp endash Users of Information Library Information Builder and Administration Tools Information Designer and DecisionSite Administrator and the fundamental features Users and groups can have access to multiple product licenses while only one choice of DecisionSite level is applicable 48 Spotfire DecisionSite Administration 4 2 2 3 Managing Users 4 2 2 3 1 Adding New Users This can only be done when using Database Authentication gt To add a new user account 1 At the top of the page click the Users tab 2 Click Create User Response The Create New User dialog is displayed 3 Enter the user name and password This will
155. l be removed from the SQL statement This is due to the fact that the hints in the different information links might conflict with each other and that there is currently no way for the system to figure out if the two hints will work together Spotfire DecisionSite Administration Z View SQL and Edit Oracle Hints my xj SQL for current Information Link elements Data Source ActivityB Edit Oracle Hints SELECT I41 ISISCPD AS ISISCPD 1 T4Zz O BJDID AS OBJID 1 I4Jl ISISCPD AS ISISCPD 2 T42 O BJDID AS OBJID 2 I41 ISISCPD AS ISISMAPPING ISISCPD FROM SYSADMIN ISISMAPPING I4l SYSADMIN TOTSODRS T4Z RE I41 O0BJDID T42 0BJDID Data Source ISIS DIRECT Edit Oracle Hints SELECT E To C ChRDWY N O AS ChRDW NOG SlS n Help Copy SOL OK Cancel Option Description SQL for current Displays the SQL statements behind an information link If several Data Information Sources are used the SQL statements for the different sources are Link elements separated by lines Edit Oracle Displays the Edit Oracle Hints dialog Here you can enter an oracle hint in Hints order to improve performance of the information link when using complex data sources Note In some cases adding a hint can actually decrease the performance of an information link If this is the case click Edit Oracle Hints and remove the hint Copy SQL Copies the SQL statements to the clipbo
156. l contribute only the matching records The column on the opposite side will return all records 10 Select which Tables to join using the two drop down lists Comment This is necessary when more than two tables are involved in defining the join See also Freehand joins 11 If you want the join to be case sensitive select the Case sensitive check box 12 In the Name field enter a name for the join 13 In the Description field enter your own description of the join 14 In the Information Model pane select a parent domain and then click the lt Select button 15 Sometimes you may want to create more than one join between the same two tables In such a situation one of the joins must be the default one that Information Links will use If you want the join you are currently creating to be the default one select the check box Default join 16 Click the Save button to save the join in the selected parent domain Response The join will receive a GUID in the selected domain and will be denoted with the Eicon Note that the join object only appears in the Information Designer and will not be visible to the user Freehand Joins In many situations a join can be defined using one of the operators in the Conditions drop down list However it may sometimes be desirable to use more complex conditions such as e CI 2 C2 mathematical calculation prior to comparison e Cl C3 AND C4 C2 an intermediate table used to set up the join
157. lex than filter elements gt To add hard filters for a column 1 Create an information link 2 Select the Properties tab 3 Foreach column use the Filter type drop down list to select whether to filter by range or by values Comment Filtering by range means entering the upper and lower limits of the desired range Filtering by values means entering the exact values that you want to include in the returned data If no values are entered there will not be any filtering applied to the selected column Strings containing commas can be included as values as well as range limits using backslash as prefix For instance if you want to include the two strings Madonna and Banderas Antonio as values you would need to escape the comma by entering Madonna Banderas Antonio 4 Set the upper and lower limits range or enter the desired values separated with commas values Comment 1 Limits are inclusive In other words if the lower limit is set to 1000 the value 1000 will be included in the data set Comment 2 When setting upper and lower limits on columns of type String A is considered to come before AA and S comes before Smith This means that the name Smith will not be present when choosing names from D to S The order of characters in standard ASCII Comment 3 When setting upper and lower limits on columns of type Date note that only the standard date format yyyy mm dd is recognized Example enter 1969 11 17 for Nove
158. lick Custom Level Under Download signed ActiveX Controls select Prompt Under Run ActiveX controls and plug ins select Enable Under Script ActiveX controls marked safe for scripting select Enable Click OK 10 In the Internet Options dialog click OK Note Enabling ActiveX controls is important also when using Information Builder or Information Library SEN UOS ON pests Glossary Glossary The glossary only contains brief definitions of the terminology You can also use the Index or Search tab to the left to find more information within this help file Column element A list of values A column element can correspond to a database field but can also be the result of calculations performed on multiple fields from several databases What the column element returns is defined by the administrator Database A collection of related data usually in the form of multiple files or tables that are linked to each other Data connection A collection of information required to access a specific database The collection includes a data source name DSN and login information Data connections are stored in a project and are activated when the user performs an action that requires access to the database Data source The entity that provides data similar to the term back end Element Any constituent that can be added to an information link in other words column elements filter elements and other information links Field
159. lick Next Enter a description and a keyword then click Finish Configuring DecisionSite Response The Poster Published dialog is displayed x baseball has been published You can access the Poster via this link Test Section gt baseball Copy Link Send an email to notify users about the Poster Send Email Help Close 17 Click Send Email 18 Enter your own email address in the To field and the From field and click OK 19 Click Close in the Poster Published dialog 20 An email should arrive shortly Verify that is looks good 2 Click on the plot in the email and verify that the Poster is opened in a new browser window Installation verified 3 2 Configuring Computation Services 3 2 1 Setting Permissions for Computation Services Computation Services enables DecisionSite users to connect to various third party statistics servers such as SAS R and S PLUS gt To make the Computation Services features available to users 1 InDecisionSite Administrator select Users or Groups from the top menu frame 2 Selectthe Computation Services Designers check box for the users and or groups that you wish to have permission to use each feature Comment The licence controls which users will have access to the design environment of Computation Services All users of DecisionSite will be able to execute predefined configurations if they are incorporated in a Guide 3 Click on the Save this Configuration b
160. ll automatically upgrade itself and all new applications tools and guides Platform for DecisionSite Client Applications Platform for DecisionSite Client Applications DecisionSite ApplicationManager constitutes the platform for DecisionSite client applications enabling customers and third party companies to extend the existing functionality of DecisionSite Client applications Runtime Components The DecisionSite ApplicationManager provides APIs for managing e URLs e Paths e Files e Registry e Data protection e XML e For handling e and more Spotfire Protocol The DecisionSite ApplicationManager defines its own protocol the spotfire protocol for e Shipping and addressing DHTML and JScript for online and offline usage 159 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 5 2 4 4 5 2 5 4 5 2 6 4 5 3 4 5 3 1 160 e Providing a security model for trusted DecisionSite client applications Software Distribution The DecisionSite ApplicationManager provides the mechanism through which DecisionSite client applications are delivered from the Spotfire Analytics Server to the DecisionSite clients Features provided through this mechanism are e Packaging format e Automatic deployment from server e Strict versioning policy In addition to this built in functionality for DecisionSite client software distribution customers can use the following alternative distribution
161. logy Browser Connects ontology files to the data set via annotation files The Gene Ontology Browser tool can also run using local files but setting up files on the server simplifies the use of the tool for the end user These are the main tasks e Setting up the Retrieve from Database tool during server installation e Setting up the Affymetrix database environment importing the IM for use of information links e Setting up the Pathway Viewer map information e Setting up Gene Ontology Browser ontology and annotation files 3 3 3 Affymetrix Database Configuration Information Models access data through Data Sources defined using the Information Designer See Spotfire Analytics Server Administrator s Guide for more information regarding general concepts of data sources and Information Models The Affymetrix Analysis Data Model AADM is the relational database schema Affymetrix uses to store experiment results The AADM Information Model is used to retrieve Affymetrix Analysis information from the AADM database into Spotfire DecisionSite Client It also includes information links that prompt the end user for metadata information and retrieves the Affymetrix Analysis Information for STAT AADM For a detailed schema of the AADM database see the following link https www affymetrix com support developer aadm content affx 3 3 4 Copying the DSFG Information Model The Information Model for AADM which is included
162. lows SELECT ET ENAME AS Employee jmd Sy Mig AS Wisysvllewes 0S0 H money converter El SAL AS Salary SEK FROM WSOC TR ENEE SES Note Some of the more advanced features of PL SQL are not supported for example stored procedures or executing anonymous PL SQL Blocks 4 3 4 9 Details on Data Sources and Information Models Prior to version 7 1 of Spotfire Analytics Server Information Services used database links to access the data A problem with database links is that they must be defined in the database In DecisionSite 7 1 and later the data sources concept allows direct connection to a separate data source instead of via the database links This makes it a lot easier to move an Information Model IM 107 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual End uzers wanl la Ding in dala fram StS Activity base Data Sources pane Data Sources pane Oracle 1 data epps ISIS catalog ISIS schema Tablet Table2 Activity Base catalog Base schema Table3 Table4 ISIS data source AtivituBase data source Ouer dala Since all references in an exported Information Model go to the data sources object all problems that can occur on import due to changes in database structure can be avoided An Information Model can be imported directly and the data source can later be renamed using the Information Designer Data Sources W
163. lt Select Type ea sz Set Filter devices We create a new column Employees with high salary with the following filter condition FCL gt Select avg SAL from SCOTT EMP DBLINK Note Be careful to include all brackets or it will not work The column element defined above will result in the following SQL when executed as part of an information link notice that the WHERE clause includes the sub query from the filter condition SELECT E1 ENAME AS Employees with high salary FROM een ee eM DEE OASE Ab WHERE US Ste edt Select avg SAL 112 Spotfire DecisionSite Administration from SCOTT EMP DBLINK 4 3 4 11 ISIS Examples 4 3 4 11 1 Extracting Molecular Weight from a Structure Column Databases with the ISIS Direct Cartridge allow you to use ISIS Direct operators to extract information from a BLOB column that contains binary chemical structures The molwt operator for example calculates the molecular weight of a structure gt To create a molecular weight column Column Element Help Columns Add gt CTAB C1 Remove Calculation molwt C1 Aggregation Show gt gt 1 From the Select workbench drop down list select Column and click Change 2 Inthe Data Sources pane select the structure BLOB column In this example it has the name CTAB 3 Click Add gt 4 Inthe Calculation field type molwt C1 Enter Name and
164. lues for physically distant databases Use lower values when the number of users is high Entering the value zero will make the JDBC driver use its default value Click Save Copy to create a copy with a new GUID Click Save to save or update the data source Clears all fields without saving 4 3 3 3 2 4 3 3 3 3 Spotfire DecisionSite Administration Domain Workbench GUID 6613d870 5821 11d6 309e 0010ac110132 Name Human Resources Description Human Resources Department Dat Parent domain Departments lt Select Option GUID Name Description Parent domain cow Description A unique identifier used internally to identify the data elements The GUID appears once the Domain has been created and saved The name of the domain to be saved edited A free text description of the domain The maximum limit of the description is 255 characters The name of domain folder where you want to save the domain lt Select Select a domain in the Information Model and then click this button to retrieve the name Save Copy Click Save Copy to create a copy with a new GUID Save Click Save to save or update the domain Clear Clears all fields without saving Join Workbench Columns Add gt ENAME C1 ENAME C2 Remove Condition Select ci C2 M Case sensitive C Freehand Tables to join BIGEMP EMP z GUID Name Description Parent domain Default join
165. lways be executed after any query procedure gt To Create a Query procedure 1 2 10 From the Select workbench drop down list select Procedures Click Change Response The Procedures workbench is displayed From the Data Sources pane select the database procedure you wish to use Click Add gt Response The database procedure is added to the workbench Information Designer analyzes the database procedure and makes a guess as to whether it is a pre update procedure or a query procedure it never sets post procedure by default M Procedure Add gt blade2 OE INSERT_INTO_TESTTABLE Type Query procedure Select the Type of procedure in this case a Query procedure If the database procedure requires any Input Parameters their name and type are displayed Input Parameters Name Type Default value Permit null Prompt Y string Boston E Single value DI Select whether the input parameter should receive a Default value by entering a value of the appropriate type in the input field If not leave the field blank Select whether you want the end user to be prompted for a single value several values or not at all from the Prompt drop down list box Comment If you select several values the end user will be allowed to enter several values separated by a comma The procedure will run once for each of these values in an iterative loop If you want to allow the input parameter to be Null select the Permit N
166. ly shown in the Information Link pane into a new or updated information link x Deletes the information link selected in the Elements pane H Refreshes the entire tree structure in the Elements pane Note Use right click and Refresh to update only the selected element sql Displays the View SQL and Edit Oracle Hints dialog Elements Contains information about the available elements See the Elements pane topic for more information Information Link Lists the elements included in the current information link See the Information Link Pane topic for more details on the various parts of this pane Clear Link Clears the entire Information Link pane without saving Properties tab This tab is used to define hard filters for any column Advanced tab This tab is used to define run time filters for any column Conditioning Displays which type of conditioning is used for the information link Selected by clicking Edit Conditioning Opens the Data Conditioning dialog where you can select between the Edit conditioning types Distinct or Pivot or None Join Path Edit If there are several possible join paths between the tables in the information link you can specify which join path to use by clicking Edit This opens the Join Path dialog Open Executes an information link and retrieves the data into Spotfire DecisionSite 4 4 4 2 Elements Pane Elements Available elements Details E J Documentation 2 2 Filters gm
167. m which table and database a column has been taken click the column name The path to the data source appears at the bottom of the page Add gt DNAME C1 Remove Deleting a Join gt To delete a join 1 In the Information Model pane select the join that you want to delete 2 Click the Delete button at the top of the Information Model pane Response The join is deleted from the Information Model Creating a Table Alias You can create a duplicate reference to a database table from Information Designer This duplicate is called a Table Alias and references the very same data only using an alias This can be useful in certain cases most often when in need of a self join within a table below gt Creating a Table Alias 1 Select a table in the Data Sources pane 2 Right click the table and select Add Alias Data Sources OfficialBugsystem oracle_1 gy CTXSYS 5 SPOTUSER_IIM BASEBALL FIL CITE NMF 4 3 2 4 4 3 2 4 1 Spotfire DecisionSite Administration 3 A Table Alias of the table is created 2 i SPOTUSER IM E BASEBALL E FILM H PHARMA a Cra PHARMA ALIAST H ROUGHNESS_DATA B SITE_FOUR Fim JA cite NMF Self Joins A Self Join is a join from a table to itself In Information Designer this is implemented by using a Table Alias ID Name Manager 1 Sarah 2 2 Mike 3 3 Carla Null 4
168. main After setting up the IM some information links are available 33 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 3 4 3 3 4 4 3 4 5 3 4 5 1 3 4 5 2 34 and new ones can be created using Information Builder MDL Direct as The Structure Analytics tools of DecisionSite for Lead structure provider Discovery needs access to structures from a structure provider If MDL ISIS Host is to be used as a structure provider no configuration is necessary on the server However if MDL Direct is to be used you will need to configure the desired connections according to the steps described later in this chapter These are the main tasks e Setting up the ActivityBase database environment importing the IM for use of information links e Configuring MDL Direct to be used as a structure provider for the Structure Analytics tools optional ActivityBase Database Configuration Information Models access data through Data Sources defined using the Information Designer The ActivityBase Information Models are used to retrieve information from the database into Spotfire DecisionSite Client Copying the DSLD Information Model The Information Models available for the different versions of ActivityBase are called e abase40 xml e abase4l xml e abase50 xml Copy the XML file of interest from installation directory gt server application data iis application iim a
169. mber 17th 1969 Note If the Filter type and Limits fields are disabled go to the Advanced tab and select None in the Prompt drop down box for that column It is not possible to combine run time filters with hard filters If this does not help the reason is probably that the administrator disabled Range and or Value filtering when setting up the column element Tip When entering values for filtering you are allowed to use wildcard characters These are matches any characters example mber would return the following months September November and December match any single character example ember would only return the month November 122 4 4 3 2 5 4 4 3 2 6 Spotfire DecisionSite Administration You can also copy columns from Microsoft Excel Mark data in Excel by pressing Ctrl C Paste the data in the values field of the selected column by pressing Ctrl V Adding Run time Filters An alternative to setting filter conditions on the Properties tab see Adding Hard Filters is to configure your information link to prompt for filter values as each column is retrieved This way you do not have to specify filter conditions in advance The data set will be pared down before the next column in sequence is processed unless you have selected to treat the columns as independent See Run time Filter Example for further information gt To enable run time filters 1 Create a new information link or modify an existi
170. n of the procedure In the Information Model pane select a parent domain and then click the lt Select button Click the Save button to save the join in the selected parent domain Response The procedure will receive a GUID in the selected domain and will be denoted with the IMAGE icon Note that the procedure object will be visible to the end user in the list of Information Links You can also make larger more complex 79 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 3 2 6 4 4 3 2 6 5 4 3 2 7 4 3 2 7 1 4 3 2 8 4 3 2 8 1 80 Information Links using the created procedure when creating an Information Link in Information Builder Editing a Procedure gt To edit a procedure 1 In the Information Model pane select the procedure that you want to edit 2 Click the Edit button in the Information Model pane Response The procedure is loaded and enabled for editing 3 Modify the desired fields Click Save or Save Copy Comment Use Save Copy if you want to keep the old procedure as well as the edited one Deleting a Procedure gt To delete a procedure 1 In the Information Model pane select the procedure that you want to delete 2 Click the Delete button at the top of the Information Model pane Response The procedure is deleted from the Information Model Export Exporting a Domain A domain including all subdomains and elements joins filters columns contai
171. ned therein can be saved as an XML file on the server gt To export a domain 1 From the Select workbench drop down list select Export 2 Click Change Response The Export workbench is displayed 3 Enter a filename e g abase50 xml Select Include permissions if you want the permission settings to be saved together with each exported element 5 Inthe Information Model pane select the domain that you want to export Click Select 7 Click Export Response The chosen domain and all information in it are saved on the server under lt installdir gt spotfire application data iis export On WebSphere web servers the path to the directory varies with the server name and may look something like this lt installdir gt installedApps lt server name gt Spotfire_DecisionSite_Analytics_Server ear application data iis export a Import Importing Elements A previously exported domain including all subdomains and elements joins filters columns can be imported back into the Information Model For example DecisionSite for Lead Discovery includes a predefined Information Model for ActivityBase This can easily be imported into your new Information Model 4 3 2 9 4 3 2 9 1 Spotfire DecisionSite Administration Note The IM is automatically updated if the name of an existing data source is changed Therefore you can import your IM directly and later change the names of your data source in the Data Sources workbench There
172. new join a complete join path using that join and the resulting default joins will be displayed By selecting additional joins the join path might be updated using other default joins to form the shortest join path given the current selected joins The basic principle of the Join path dialog is this The joins you pick for the Selected Joins list are the ones that will always be used in the join path These are the joins that are actually saved in the information link The joins displayed in the Additional Default Joins list are the joins that will complete the join path at this time Note that these may change if new default joins are created updated in Information Designer gt To Select a Join Path 1 When editing the information link you wish to select a join path for click the Join Path Edit button 129 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual Response The Join Path dialog appears and the default join path is displayed in the Additional Default Joins list amp Join path Database Marketing Film larstest Pharma Sales C WindSite P TB1 joined TB2 Ei TB1 joined TB3 By Ja TB2 joined TB4 L E TB3 joined TB4 Select another join you wish to use from the Available Joins list and click Add 3 Response The new join is added to the Selected Joins list and the Additional Default Joins list is updated showing the default joins that will be used to create
173. ng link 2 Inthe Information Link pane go to the Advanced tab 3 Foreach column use the Prompt drop down list to select how you want to be prompted for filter conditions during data retrieval If you do not want run time filtering for a column select None Comment Selecting Values will let you enter a list of values to include Range will let you specify a range of values List Box will display a list box with the available values Check Boxes will display a check box for each value in the column Radio Buttons will display a radio button for each value Structure Search will allow you to filter by substructure or structure similarity see Filtering Using Structure Search 4 Save the information link or open it Note When using run time filters the prompts will appear in the order that the columns appear in the Information Link pane You can use the buttons to move columns up or down Filter elements are always applied before run time filters regardless of order Tip When entering values for filtering you are allowed to use wildcard characters These are matches any characters example mber would return the following months September November and December match any single character example ember would only return the month November You can also copy columns from Microsoft Excel Mark data in Excel by pressing Ctrl C Paste the data in the values field of the selected column by pressing Ctrl V Mak
174. ngs DecisionSite SQL Log Actual file sql log is located in the logs directory This file logs the SQL that is generated each time a user executes an information link You can set the detail level of what this file shall log by selecting different Log Configuration Files below DecisionSite Client Log Actual file dssclient log is located in the logs directory This file logs information each time an unsupported client tries to log on to the Spotfire Analytics Server The log entry will state the Operating System Web browser version etc It is always enabled and is unaffected by Log Configuration File settings DecisionSite Posters Log posteraccess log Actual file posteraccess log is located in the logs directory This file logs an entry every time a user creates or opens a Poster The format is Timestamp User User IP Command GUID Note Spotfire Analytics Server uses rolling logs which means that when a log file gets too big it splits into several files These are indexed by a number the higher the number the older the log and can be selected in the drop down list When a rolling log file reach a certain number it is deleted Note By default the DecisionSite logs use standard ISO 8601 date format If you prefer another date format you can edit the log4j config files For more information see http jakarta apache org log4j docs index html 4 2 2 5 2 4 2 2 6 4 2 2 6 1 Spotfire DecisionSite Administration Note
175. ngs to a group Modify Execute r1 SN C clinical Iv v C Phase1 Iv Iv C Filters O O C Phase2 E E C Phase3 Li C C Phase4 Scroll down to the domain folder that you want to make available for the chosen user and select the check boxes to set the Modify and Execute permissions Comment If you change the permissions for a domain that contains subdomains you will have the option to propagate the change to all the subdomains within that folder When you have set the permissions for the domains that should be available click the Save permissions button to save the settings Response The user will now be able to interact with these domains The level of interaction will depend on the Modify and Execute settings Information Links Editing the SQL of an Information Link Information Links are created using the Information Builder However sometimes there may be situations where complex SQL queries are needed that cannot be generated by Information Builder and the elements in the Information Model An example might be to retrieve information from relational databases or databases with complex schemas where queries generated by Information Builder are not fast enough and need tuning to reach an acceptable performance For those purposes the possibility to manipulate the generated SQL of an information link has been introduced gt To modify the SQL of an information link 1 In the Information Model pane browse the folder structure and
176. ns c ree eec e Ee HEU 72 SOL 110 Pme 71 Annotating information links creating a new information link sesssss 121 save information link dialog ApplicationManager Arithmetic expressions Assigning properties to groups EEN 51 properties to user 49 AVG RC site i RERO HE ote E 71 B Basic Level ep S AFER iE 48 BLOB 67 C Calculating columns nenne n a e 70 W e 67 GIOSING e eck 121 Information Builder eene 121 Column adding iere E eH EE UI eee OR 121 Calculating sisi raa dieses 70 Greatilng Ene 68 creating multiple rhet 69 deleting eR ORTU UE editilig 4 rie peri ar t pU eee re ES LHP ea dA elements ines enr ERE iR filters ueber imr eee rit Lee type date type overview type time oer ere PR TRE COEUR 174 USEF interfaces ase d teet ne 90 Combining data sources sese 64 Comparing ll Tu ee 74 text col minis 5 oH o Ee bd tant eb ts 74 Compound adding a structure search filter ssnssssesseseeseseen eneee 126 filtering using structure search 135 Computation Services esseeeeeeeneenemern 23 Concatenatllig ice to n e pn dee YRRI RES heres 105 Conditioning Leet uge EE 71 data conditioning dialog 155 el lol GE 137 eliminating duplicates 137 filters 5i TE 120 information link D nen 143 DiVO
177. ns at Acme Corp Each solid box represents a Library Section As the business develops more Library Sections can be added by the Library Section Creators 4 1 5 Set Up DecisionSite Posters DecisionSite Posters allows users to mail analysis results and view interactive analyses as web pages The Posters enable a fast and efficient sharing of information If a DecisionSite Poster license has been purchased it must be installed by the administrator before it can be used see the Spotfire Analytics Server Installation and Upgrade Manual When DecisionSite Posters is installed the license can be added to users and groups Example Tom reads the installation manual and follows the instructions on how to configure the company system to use DecisionSite Posters Then he proceeds to add the DecisionSite Posters license to the users from DecisionSite Administrator 4 1 6 Create Information Links To use the DecisionSite analytical platform the users must be able to use their data Since data is normally stored in databases these need to be accessed Spotfire provides the Information Services to do this To access the tools in Information Services licenses need to be unlocked Having done that the data access setup is done in three steps gt Steps 1 Setup connections with database information in Information Designer One person does this once 2 Design data views with Information Builder IB These predefined data views are later us
178. ns include one or more columns and may include one or more filters Stated in English an information link could be Fetch the Name Address and Phone number for employees that pass the filter High Income 45bColumn Elements Column elements in an information link may refer to multiple tables in different databases However Information Builder represents columns as if they were located in the same spreadsheet regardless of the physical location of the data In a Spotfire DecisionSite context columns are entities that can be assigned to the axes in a plot For example data on chemical elements may include element name atomic mass and atomic number Column Element Name Atomic Mass Atomic Number Hydrogen 1 1 Record Carbon BREED e Iron 59 27 Typical column names in other domains are e combinatorial chemistry compound name number of atoms e clinical research age gender histology e HTS plate id percent inhibited e genetics gene name physical location function 119 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 4 2 4 Filters Filters are conditions that limit the amount of data returned by an information link For example a filter could set the conditions X 10 AND Y 100 There are three ways of filtering data when working with information links Filter elements are set up by the administrator and appear 72 C Filters in the Elements pane of Information
179. nt If desired other useful column elements can be created in a similar way by using the MDL Direct Reference Manual 3 4 10 Setting Permissions for Column Elements When all column elements have been created you need to make sure that all intended end users have access to the elements If a user lacks access to the ID column for a specified connection he she will not have access to that particular connection gt To set permissions 1 In the Select workbench drop down list choose Permissions 2 Click Change 3 Click to select the appropriate Group or User from the list on the left 4 Click Edit Permissions 5 Locate the domain you created under chapter Creating Column Elements for MDL Direct and select the Execute check box for this domain 6 Click Save Permissions 7 Repeat for other users or groups if applicable 3 4 11 Creating and Storing the Configuration File For the connection to an MDL Direct data source to show up in the Structure Connection dialog in DecisionSite Client it is necessary to create a configuration file on the server If you want to set up multiple MDL Direct connections all connections are configured in the same file each under a separate configuration tag You can also create several configurations against the same database For example you might want to set up connections involving a different number of available columns or to use different ID columns for various user groups gt
180. o this Spotfire Analytics Server is restored Naturally it is possible for the user to connect to another Spotfire Analytics Server 169 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 10 Listing Which Users Have Access to a Certain Application 4 10 1 Listing Which Users Have Access to a Certain Application This section describes the steps necessary to import a list of those users who have access to certain applications in DecisionSite Client using Information Services 4 10 2 Import the DS Admin IM gt To import the DS Admin IM 1 In the import workbench import the IM file dsadmin xml using the following import settings Add keep conflicting elements Include permissions Information Designer Microsoft Internet Explorer P nix i Select workbench Import zi Change Import Help OI EG Filename dsadmin xrnl Select None ra Delete H C demo scott gatwin Oracle 8i Import mode C Replace all testdb enterprise420 DracleSi C Add overwrite conflicting elements add keep conflicting elements Include eel IM permissions g Parent domain F lt Select Import Clear 2 Click Import 170 Spotfire DecisionSite Administration Response This dialog appears 4 Spotfire DecisionSite pe 3 Click Close Response The result should be this F Information Designer Microsoft Internet Explorer Select workbench Im
181. ocedure Join column PROC COL STATE1 C2 Remove Add Condition Select ci C2 Case sensitive C Freehand Comment You can only specify one 1 join From the Data Sources pane select the first column to include in the join operation Click Add gt In the Procedure Join column field enter the name of the column in the database procedure you wish to join with Comment This may be one of the columns specified in the Result Columns pane but can also be another column as long as it is available in the database procedure for example and ID column Click Add Click either Select or Freehand Select join operator from the Condition drop down list or type a freehand join Ci C2 M Comment There are two basic types of joins that can be done between tables inner joins and outer joins An inner join will return records for which only the matching fields in both tables are equal An outer join will return all the records including NULL values from one table and only the matching records from the other table In the Condition drop down list outer joins include the character The position of the plus sign indicates which table will contribute only the matching records The column on the opposite side will return all records If you want the join to be case sensitive select the Case sensitive check box In the Name field enter a name for the procedure In the Description field enter your own descriptio
182. ogin to this server as if offline or connect to a different server Message Microsoft Windows 95 98 ME is not supported please upgrade to Microsoft windows 2000 or later Please contact your Spotfire Administrator for upgrading your client system Close You can edit the text at the bottom of this dialog if you want the users to contact a certain person and thus provide an email address or a phone number The file is located at lt installation directory gt server webapps spotfire unsupportedclient htm Be careful only to modify the line of text amp rdquor Please contact your Spotfire Administrator for upgrading your client system not the HTML code itself 4 7 Changing the Remember Me Time If the user selects the Remember Me check box when logging in the server remembers his User ID and Password and automatically logs in the next time DecisionSite Client is started However after a certain time the user is required to re enter his password again By default this is set to 43200 minutes which equals 30 days gt To change the Remember Me time 1 Open the installation directory gt server webapps spotfire WEB INF web xml file in a text editor 2 Find the tag called login remember expiration 3 By default this tag is set to 43200 minutes lt param name gt login remember_expiration lt param name gt lt param value gt 43200 lt param value gt 4 Change it to the preferred value Save the file R
183. on molfile is described in the MDL Direct Reference Manual 6 Give the new column element the name MOLFILE or anything else you can remember later Comment This column element will be referred to as MOLFILE later in this document 7 Inthe Information Model tree click on your newly created domain 8 Inthe Column workbench click Select 9 Click Save Comment If desired other useful column elements can be created in a similar way by using the MDL Direct Reference Manual 3 4 9 Creating a Similarity Score Column Element gt Tocreate a similarity score column element 1 In the Select workbench drop down list choose Column 2 Click Change 37 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 3 Inthe Data Sources tree view under the previously used molecule table click on the blob column that contains structures usually named CTAB Inthe Column Element workbench click Add 5 Change the calculation to molsim C1 amp rsquor NORMAL Comment The function molsim is described in the MDL Direct Reference Manual 6 Givethe new column element the name MOLSIMILARITY or anything else you can remember later Comment This column element will be referred to as MOLSIMILARITY later in this document 7 Inthe Information Model tree click on your newly created domain In the Column workbench click Select oe 9 Change the Type from blob to real 10 Click Save Comme
184. on of TIBCO Software Inc TIBCO Spotfire and Spotfire DecisionSite are either registered trademarks or trademarks of TIBCO Software Inc and or subsidiaries of TIBCO Software Inc in the United States and or other countries All other product and company names and marks mentioned in this document are the property of their respective owners and are mentioned for identification purposes only This software may be available on multiple operating systems However not all operating system platforms for a specific software version are released at the same time Please see the readme txt file for the availability of this software version on a specific operating system platform THIS DOCUMENT IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE OR NON INFRINGEMENT THIS DOCUMENT COULD INCLUDE TECHNICAL INACCURACIES OR TYPOGRAPHICAL ERRORS CHANGES ARE PERIODICALLY ADDED TO THE INFORMATION HEREIN THESE CHANGES WILL BE INCORPORATED IN NEW EDITIONS OF THIS DOCUMENT TIBCO SOFTWARE INC MAY MAKE IMPROVEMENTS AND OR CHANGES IN THE PRODUCT S AND OR THE PROGRAM S DESCRIBED IN THIS DOCUMENT AT ANY TIME Copyright 1996 2008 TIBCO Software Inc ALL RIGHTS RESERVED THE CONTENTS OF THIS DOCUMENT MAY BE MODIFIED AND OR QUALIFIED DIRECTLY OR INDIRECTLY BY OTHER DOCUMENTATION WHICH ACCOMPANIES THIS SOFTWARE INCLUDING BUT
185. opy Save Clear Save Clear Description Select a column from the Data Sources and then click this button to include in the filter Deletes the selected column from the composition In this field enter a condition containing the selected column or columns A unique identifier used internally to identify the filter The name of the filter to be saved edited A short description of the purpose of the filter max 255 characters Select a domain in the Information Model and then click this button to retrieve the name The name of domain where you want to save the filter Click Save Copy to create a copy with a new GUID Click Save to save or update the filter Clears all fields without saving 95 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 3 3 3 7 96 Procedure Workbench Procedure Element Help Procedure Add gt blade2 OE INSERT_INTO_TESTTABLE Type Query procedure Name Type Y string r Input Parameters Default value Permit null Prompt Boston O Single value D r Result Columns Insert Original Name PROC COL CITY1 string DI Destination City K Type Label Join Add gt Procedure Join column STATE C1 PROC COL STATE1 C2 Parent domain Remove Add Condition Select ci C2 Case sensitive C Freehand GUID ei759320 4566 11d9 3cOf 0010acii012b Name Destination Ci
186. orkbench without you ever having to edit any XML files It is therefore recommended to use direct connection to a specific data source rather than via database links when you create new Information Models Note In some cases database links may lead to better performance than using direct connection For example this could be the case when you are using information links that join to several databases Import of Information Models that still use database links If an Information Model is imported from a DecisionSite 7 0 or older the desired data source must temporarily be set to the default data source in order for the import to work properly After the import has been made you can go back to your current default data source again Since no user names or passwords are stored at the export you will be prompted to configure the new data source In the XML files of exported Information Models database links are referred to using the tag catalog If you do have catalog references in an exported Information Model you must do one of the following things prior to import e Make sure that the corresponding catalog database link is defined in the database If it does not exist create it or if it exists with a different name change the name on all occurrences in the XML file using Find Replace in your favorite text editor e Replace all catalog references with lt data source gt to switch to the recommended direct connection Thi
187. ormation Model pane select the domain folder icon that you want to edit 2 Click Edit in the nformation Model pane Response The domain information is loaded and enabled for editing 3 Modify the desired fields 4 Click Save Deleting a Domain gt To delete a domain and all its contents 1 In the Information Model pane select the domain that you want to delete 2 Click Delete at the top of the Information Model pane 63 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 3 2 2 5 4 3 2 3 4 3 2 3 1 4 3 2 3 2 64 Response The domain is deleted from the Information Model Moving a Domain gt To move a domain and all its contents 1 In the Information Model pane select the domain folder icon that you want to move 2 Click Edit in the Information Model pane Response The domain information is loaded and enabled for editing 3 Select a new parent domain in the Information Model pane Click Select 5 Click Save Response The domain and all its contents are moved to the new location Tip You can also move the domain using a simple drag and drop operation The moved domain will be appended to the contents of the destination domain Joins Joins Overview The SQL join operation defines how rows in different tables relate to one another Normally an identifier column in one table maps to a similar column in another table This allows information links queries to dr
188. ormation links queries from building blocks such as columns and filters Information Library is used only for opening these links and retrieving the data Information Designer is the administrative tool for working with the Information Model It allows the administrator to define columns and filters using joins and aggregation and to set user permissions for accessing various parts of the model 118 4 4 1 2 4 4 2 4 4 2 1 4 4 2 2 4 4 2 3 Spotfire DecisionSite Administration Related Reading Please refer to the Spotfire DecisionSite User s Guide and Reference Manual for information about visualizations query devices and other basic functions not covered in this User s Guide The Spotfire DecisionSite User s Guide and Reference Manual can be reached by clicking Help gt Help Topics in the main menu bar of Spotfire DecisionSite For detailed accounts of setting up the server side of Information Services see the Spotfire Analytics Server Installation and Administrator s Guide Fundamental Concepts Fundamental Concepts Spotfire DecisionSite Information Services requires no prior knowledge of query languages such as SQL However it is important to understand a few terms and concepts as they are used in this product e Information links e Column elements e Filters e Domains e Procedures LInformation Links An information link is a structured request for data which can be sent to the database These specificatio
189. otfire DecisionSite Administration Columns Add gt SAL C1 Remove Calculation avc C1 Aggregation Hide Columns Add gt DEPTNO AC1 Clear Remove Calculation aca Add Aggregate keys DEPTNO Remove Edit Drillable E Filter Show gt gt GUID Name average Salary Description average salary for each departmer Parent domain res o lt Select Type rea zl Set Filter devices We must also define a column element Department Number from DEPTNO which returns department numbers If we define an information link using these two columns the following SQL will be generated notice the GROUP BY clause SELECT E1 DEPTNO AS Department Number AVG E1 SALARY AS Average Salary FROM COTTEN ERODE TENE AEE GROUP BY Ey DEE INO 111 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 3 4 10 3 SQL Subqueries Information Designer supports subqueries inner SQL In this example we will demonstrate how to retrieve all employees with salary greater than the average Columns Add gt SAL C1 Remove Calculation Aggregation Show gt gt Hide lt lt Columns Add gt SAL FC1 Remove Condition rci Select avg SAL from SCO Filter GUID Name Employees with high salary Description Employees salary above average Parent domain Bey
190. ous projects has write access With this Library Section all users of the application DecisionSite for HTS quality control has direct access to useful Guides e DecisionSite for Lead Discovery This installed Library Section works similarly to DecisionSite for HTS quality control e Project A This Library Section is open for writing by all members of the Project A and reading for Everybody e Project B C e Customer Alpha This Library Section is intended for sharing results with customers Acme has decided to give write access to project mangers and engineers plus the contact persons at the customer company The customers will only see their Library Section Project members have read access to view the project findings e Customer Beta Gamma e HTS internal This is a Library Section used by the HTS scientists for publishing of temporary results and findings in the daily work Everybody has write access to this Library Section Example of how the Library Section view could appear to a user from project A at Acme in this case Deploying DecisionSite for the First Time Spotfire Spotfire Library Help Library Click to select a Library Section X Delete G Copy Link c Access Rights f Properties Refresh Customer Alpha Results for customer Alpha DecisionSite for HTS quality control Guides and Analyses for HTS work DecisionSite for Lead Discovery Additional content for Lead Discovery
191. p is preparing the InstallShield Wizard which will guide you through the program setup process Please wait Configuring Microsoft R NET Framework es Depending on whether Microsoft NET 1 1 is already installed on the machine or not two different dialogs can appear If Microsoft NET 1 1 is not available on the server go to step 4 If Microsoft NET 1 1 is already installed go to step 8 4 If the installer detects that Microsoft NET 1 1 is not installed on the machine it will launch the Microsoft NET 1 1 installer 11 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual Microsoft MET Framework 1 1 Setup ell xl a License Agreement g AN Microsoft a 4 copy of this license is available for printing at http en rucrosoft comfylnk LinkId 12283 SUPPLEMENTAL END USER LICENSE AGREEMENT FOR E MICROSOFT SOFTW RE x have read understood and agree to the terms of the End User License Agreement and so signify by clicking agree and proceeding to use this product agree C do not agree Cancel Read the license agreement select I agree and click Install 5 Microsoft NET 1 1 is installed j Microsoft MET Framework 1 1 Setup mi e xl H E Installing Components The following items are being installed on your computer Microsoft NET Framework Files het E UBHHEHEHEEBEEHH Gathering required information 12 Con
192. pe in the input field If not leave the field blank Select whether you want the end user to be prompted for a single value several values or not at all from the Prompt drop down list box Comment If you select several values the end user will be allowed to enter several values separated by a comma The procedure will run once for each of these values in an iterative loop If you want to allow the input parameter to be Null select the Permit Null check box Example 1 Enter Default value and No prompt means that the specified default value will always be used as input parameter Example 2 Leave Default value empty select Permit Null and Single value prompt will cause the end user to be prompted for a value If the end user does not enter a value in the prompt Null will be used Example 3 Leave Default value empty leave Permit Null empty and Single value prompt will cause the end user to be prompted for a value If the end user does not enter a value in the prompt an error message will appear since Null is not allowed Comment You cannot select the combination No Default value Not allow Permit Null and No Prompt since this is a paradox In the Name field enter a name for the procedure In the Description field enter your own description of the procedure In the Information Model pane select a parent domain and then click the lt Select button Click the Save button to save the join in the selected parent domain Respons
193. port Filename asadmin xml J Import mode C Replace all C Add overwrite conflicting elements 3 Add keep conflicting elements Include permissions M eemtbmas E RS 4 10 3 Import Data in DecisionSite Client Using Information Library execute the Information Link List licenses from the DS Admin domain 171 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual A Information Library You will be prompted for what products to list results for 172 Spotfire DecisionSite Administration Set Filter for Column DecisionSite Analysis Builder DecisionSite Basic DecisionSite for Functional Genomics DecisionSite for Functional Genomics SAE DecisionSite for Lead Discovery DecisionSite for Lead Discovery SSV DecisionSite Nominal DecisionSite Power DecisionSite Statistics License Admin Map Interaction Services Web Delivered Software Finished 173 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 5 Index Abbreviations i eren terea Access rights P ActiveX Controls Adding COLUMNS EE ETT domain ul E E ET Fin EST JOINS actui te thee esce tds e tuse multiple columns E Adtninisttatorz irt gae dee Administrator Level 48 Aggregation aggregation in Information Designer 71 example of Pivoting with Aggregation 139 many col mi
194. ported The file must be present in the directory lt installdir gt spotfire application data iis export on the server Controls how conflicts between existing and imported GUIDs are handled Note that elements may have the same name without a conflict arising Replace all The entire current Information Model is replaced by the imported elements Any selection under Parent domain see below is 99 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 3 3 3 11 100 ignored Add overwrite conflicting elements If a GUID already exists the element is overwritten with imported information unless it is a join in which case it must be removed manually The imported element will appear under the imported domain while the old element will be removed from its domain Hence the element will appear to have moved Add keep conflicting elements If a GUID already exists the current element is kept and the imported information is ignored Include permissions Select this check box to include information in the XML file about the permissions associated with the domain and its content Parent domain The domain in which you want to store the imported information This is ignored if Replace All is selected lt Select Select a domain in the Information Model and then click this button Import Imports the specified XML file Clear Clears all fields without saving Edit SQL Workbench Edit SQL Help
195. potfire amp DecisionSite 9 1 1 Deployment and Administration Manual Structure Search Z Set Filter for Column E x Step 3 of 3 Select Structure Search for Substructure Similarity using threshold value 1 100 ao Edit Structure Import Structure lt Back Finish Cancel Option Description Search for Select whether to search using a substructure or to search for structures similar to a master structure If similarity is selected enter a threshold value between 1 and 100 A high value means that only very similar records will be included in the resulting list Edit Structure Launches ISIS Draw where you can edit the master structure before launching the search Import Structure Displays the Open dialog where you can select a MOL file to use in the search 4 4 4 5 7 Get Values from Data Set Dialog E Get Yalues from Data Set xj Matching column rear Get values from E Marked records Selected records OK Cancel 154 Spotfire DecisionSite Administration Part Description Matching column Use the drop down list to select the column in the current data set from which to get the values Get values from Select whether to use Marked records or Selected records as filter values or range limits gt To reach the Get Values from Data Set dialog 1 Open an Information Link with run time filters 2 When the Set Filter for Column dialog for the desired column
196. pplications it is recommended that you create Library Sections with the exact same name as these Library Sections e By project If your company is organized into projects perhaps a Library Section structure with a Library Section for each project is useful This way all users in a specific project can get write access to its Library Section and some other access to other projects TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual e By customer If you work tightly with customers and you want to share analysis material with the customers a Library Section structure for each customer could be useful enabling you to share material with each customer in a secure way e By department allowing for instance all engineers to access the same analysis material e By geography such as for each site e By domain structuring all users working with a specific domain such as Toxicology to work in the same Library Section Linking dynamic Library content to your applications In DecisionSite Client the users have a menu option called Guides gt Run from Library It is a means to access Guides published to the Library in a simple way When the user clicks the menu option an Open from Library dialog appears where users can browse for Guides By default this targets a Library Section with the same name as the current DecisionSite application This is done to minimize the amount of browsing needed for the user in
197. r file types that are important for the Pathway Viewer tool gt Pathway Viewer files 1 Pathway image files in GIF or JPG format These are the actual pathway image maps There is an example file provided by default in the directory install directory server application data pathway viewerMata The example file is called sample gif If you want to download other image maps you can go to ftp ftp genome ad jp pub kegg pathways map 2 Pathway coordinate files containing PathwayID Xmin Xmax Ymin Ymax These are the files on the server that link the PathwayIDs to the coordinates on the pathway 30 Configuring DecisionSite image maps The sample file provided by default is called sample coord It contains the coordinates for PathwayIDs on the sample gif pathway image map Such files can be downloaded from ftp ftp genome ad jp pub kegg pathways map 3 pathway settings xml This is the settings file that links everything together by specifying the image files and coordinate files that should be used as well as specifies the pathway names 4 idmapping xml This is the file on the server that links the records in the end user s data set to the PathwayIDs There is an example file provided by default In the example file the data in the DLBCL data is linked to the PathwayIDs Note This is a manually configured file that is you must edit this file and manually map the end user data to the pathway data 5 The end user s d
198. raded Spotfire Installing packages according to profile Preparing to update 4 packages Retrieving Spotfire Package SciCoVisualUtilities Retrieving Spotfire Package QuickStart Retrieving Spotfire Package ColumnExpression Retrieving Spotfire e amp pp Common Cancel Alternative B If the client environment does not meet the system requirements enforced by the server an error message is displayed providing information about what parts of the client environment do not meet the system requirements enforced by the server as well as information on who to contact for assistance typically the local Spotfire IT administrator The error message also contains information about the fact that the user can log into DecisionSite Client in offline mode or choose another server to connect to This error message can be modified to match each installation by modifying a file on the server Spotfire DecisionSite E x Possible problems detected Your computer does not meet the requirements for Spotfire DecisionSite 8 2 You can still login to this server as if offline or connect to a different server Message Microsoft Windows 95 98 ME is not supported please upgrade to Microsoft Windows 2000 or later Please contact your Spotfire Administrator for upgrading your client system Close If the user chooses to connect as if in offline mode the profile that he she had prior to connecting t
199. res and configure these to be accessible in Information Links These Information Links are available to the DecisionSite Client users in order to retrieve data In Information Designer you select a database procedure from your available data sources and define which input parameters the procedure should prompt for and any potential resulting columns and joins In Information Builder you configure a complete Information Link with one or more combinations of procedures and columns from other tables The Three Kinds of Procedures Information Services defines three kinds of procedures e Pre update procedure this procedure does not return any data it only performs an operation on one or more databases All pre update procedures in an Information Link will always be executed before any query procedure e Query procedure just like a database table this procedure returns data e Post update procedure this procedure does not return any data it only performs an operation on one or more databases All post update procedures in an Information Link will always be executed after any query procedure 120 Spotfire DecisionSite Administration 4 4 3 Using the Information Builder 4 4 3 1 Starting and Closing Information Builder gt To reach Information Builder Select Tools gt Create Information Link in DecisionSite Client gt To close Information Builder Click on the Start Page button above the Guides pane This will bring you bac
200. rmation Link pane Note If more than one information link containing hints is added to the Information Link pane all hints will be removed from the SQL statement This is due to the fact that the hints in the different information links might conflict with each other and that there is currently no way for the system to figure out if the two hints will work together 4 4 3 2 12 Selecting Join Path When you are creating multiple joins between tables in Information Designer you can specify which join will be the default one Sometimes you may want to create an information link that does not use the default join though and this can be done by selecting the join path manually from Information Builder Also when there are several possible join paths between a number of tables you may want to specify which one you want the information link to use Let s say the default join path between Table 1 and Table 4 is via Table 3 and the joins TABLE1 ID TABLE3 ID and TABLE3 NAME TABLE4 NAME 128 Spotfire DecisionSite Administration Ee el Es gi e eg Bra ER W s Res EN fer EH SEU Sg TEMA e Ss For a certain information link this is not what you want instead you wish to configure the link to join via Table 2 using the joins TABLE1 ID TABLE2 ID and TABLE2 COST TABLE4 COST This can be done by clicking on the Join Path Edit button in Information Builder and selecting a different join path than the default one By simply selecting one
201. rms an operation on one or more databases All pre update procedures in an Information Link will always be executed before any query procedure e Query procedure just like a database table this procedure returns data e Post update procedure this procedure does not return any data it only performs an operation on one or more databases All post update procedures in an Information Link will always be executed after any query procedure Note If using Oracle stored procedures that return data Information Services only support procedures that return data of the type REF CURSOR also known as Table Function 4 3 2 6 2 Creating a Pre or Post procedure Using Information Designer and Information Builder you select pre made database procedures and configure these to be accessible in Information Links These Information Links are available to the DecisionSite Client users in order to retrieve data In Information Designer you select a database procedure from your available data sources and define which input parameters the procedure should prompt for The Three Kinds of Procedures Information Services defines three kinds of procedures e Pre update procedure this procedure does not return any data it only performs an operation on one or more databases All pre update procedures in an Information Link will always be executed before any query procedure e Query procedure just like a database table this procedure returns data e
202. rovides the visualizations for DecisionSite Posters To change which port number Spotfire Visualization Services is using please consult the manual Spotfire Visualization Services host localhost Spotfire Visualization Services port 12000 Retails s Visualization Services version 1 0 1818 6115 Poster Service version 14 0 1204 MODIFIED qa ademin 200412230500 Language V SE This will be used for formatting dates and numbers in Visualization Services Poster Email Settings server mnl A Port 75 Default port 25 V Use name and password User name Password Email format HTML with images Email image format PNG a Note Lotus Notes only supports JPEG images Number of included Annotations No enit C Max Note Lotus Notes only supports up to 15 Annotation Notes Decision Status Values Open Default Add new Edit Remove Move down Set as default If the Poster service is running click on the Stop button to stop it Enter the host name of the server where you installed Visualization Services in the designated field If you installed it on the same machine as the Spotfire Analytics Server enter localhost in the field Enter the port number you configured Visualization Services to use when you installed it Default is 12000 Comment Clicking the Details link displays the Visualization Services version the Poster Service version and the Language setting that will be used in Visualization Ser
203. s In the Search for users pane enter a search criteria Click Search In the Matching Users list click a user ID Group Properties Pane Properties for group Pharmacology Team Save This Configuration Search for available users P Available users Group members thorsell toml tomas tommy Products C DecisionSite for Functional Genomics C DecisionSite for Lead Discovery C DecisionSite MapConnect Cl DecisionSite Posters Cl DecisionSite Statistics C DecisionSite Library L1 Computation Services Designers C DecisionSite for Lead Discovery no ISIS Host DecisionSite level None ivl Option Description Change group Change the name of this group name Remove group Remove this group Save This Save the settings for this group Configuration Search Populates the Available users list with users that match the search criteria The asterisk wildcard represents any letter and or number and can be used in the search before or after a text string Available users Users matching the search criteria Spotfire DecisionSite Administration Group members Members of this group Add gt Click to add selected users to this active group lt Remove Click to remove selected users from the active group Products Products to which members of this group have access DecisionSite Level Level of access for members of this group gt Toreach the Group Properties pane 1 A
204. s 800 Chicago Turner 1000 Chicago As the information link is opened Salary will be filtered first the order is set in the Information Link pane The user enters the limits 1100 to 1300 After the first filter the following remains Name Salary Location Prompt None Range Check Boxes Miller 1300 New York Ford 1100 Dallas Scott 1300 Dallas Jones 1200 Dallas Several rows including all Chicago employees have been filtered out This means that when the Location filter is shown Chicago will not be presented as an option T DALLAS T NEW YORK When to Use the Independent Setting The Independent setting on the Advanced tab can be used to treat elements columns or filters as independent during the opening of prompted information links The default behavior of prompted information links is that each subsequent step lists values based on earlier selections 133 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual However if you are working against e g a STAR schema database the procedure may require multiple joins since the elements queried for the prompts are linked only by the large fact table in the STAR schema Setting an element to Independent will have the effect that no previous selections in the prompt steps will be reflected in the listing for the independent element Neither will any of the selections made in the prompt step for the independent element be reflected in later prompt steps
205. s a row in the generated table In the Category section select the columns that you want to use for generating new columns in the new table Comment Each unique value in the chosen category column produces a new column in the generated table In the Values section select the continuous column that you want to aggregate Comment The column from which the data is pulled The values in the generated table are computed according to the method selected under Computation Note The computation method depends on what type of column you select If the selected column is numeric the aggregation method will be set to Average Columns of type string will be set to Concatenation In the Other columns section select any other columns that you want to include in the new table Select a naming scheme to use for naming the pivoted columns Click OK Response The Pivot dialog is closed In the Data Conditioning dialog click OK Response In the Information Link pane Conditioning has been set to Pivot This means that the data will be pivoted when the information link is opened Example of Pivoting Pivoting a data set means changing it from a tall skinny format to a short wide format Consider the following tall skinny table based on a series of temperature measurements City Month Temp London February 4 New York February 6 London May 16 New York May 19 London August 28 New York August 26 London November 13 New York November 11
206. s information link only the sales figures pertaining to that single user should be retrieved First take a look at the Sales table containing the total sales of every person in the sales force Order ID Employee ID Product Sale 1 101 Cornflakes 100 2 150 Soda 550 3 244 Cornflakes 160 4 101 Mineral Water 400 5 101 Soda 120 6 339 Mineral Water 200 Then you must create a Lookup Table that matches the Employee ID to the actual Spotfire User Name for each person logging into the Spotfire Analytics Server Spotfire DecisionSite Administration Spotfire Username Employee ID mikesmith 101 lauraclarke 150 sarahdonovan 244 malcomreynolds 339 Next you add an Information Services Filter or Column that constrains the Spotfire Username column to only return values for the currently logged in user Filter Element Columns Spotfire Username FC1 Condition FC1 CURRENT_USER An example of the resulting SQL for this would be LookupTable Spotfire Username malcomreynolds Finally you create an Information Services Join between the Sales table and the Lookup table joining the Employee ID columns Now the Information Link is ready to be used and will only retrieve data for the currently logged in user Group Membership Scenario You want to set up an information link to a table of data with sales made by all of the sales people in the comp
207. s is applicable only to files from version 7 1 or later Give the 108 Spotfire DecisionSite Administration data source definition at the beginning of the file a suitable name e g ACTIVITYBASE Update all data source references and remove the corresponding catalog references Example lt data source gt oracle_1 lt data source gt lt catalog gt ACTIVITYBASE lt catalog gt lt schema gt ABASE lt schema gt should be replaced by data source ACTIVITYBASE data source lt schema gt ABASE lt schema gt Here you should also rename the data source definition at the beginning of the file from oracle 1 to ACTIVITYBASE and replace the URL with the new one linking to the correct data source lt xml version 1 0 encoding UTF 8 gt lt im iis model xmlns im http schemas spotfire com ws 2002 05 im xsd Xen data source guid fd4z bdO0 Sdaf 11d6 1fa0 00108b880f28 lt type gt com spotfire ws im datasource OracleDataSourceFactory lt type gt lt properties gt ne lt name gt write allowed truec write allowed lt shou local tables gt false lt show local tables gt lt fetch size gt 10000 lt fetch size gt lt default data source gt true lt default data source gt lt default join data source gt true lt default join data source gt lt connection pool gt lt driver class gt oracle jdbc driver OracleDriver lt driver class gt lt connection url gt lt connection url gt lt m
208. s is simple way to authenticate users when everyone has the same permissions to the data source The other choice is to require authentication each time a connection is used This is useful when a more detailed security model is required Using user authentication row level security can be obtained The credentials can either be supplied by the user or by a plug in when running an Information Link against this data source A plug in allows the user to log in to the DecisionSite environment only once leaving it up to the plug in to deliver the data source credentials Without a plug in users will have to supply their data source credentials in a prompt Credentials are cached in the data source so that users are prompted only once The layout and handling of the data sources affect most other actions involving the various parts of Information Services Therefore it is most valuable to do a proper planning before starting to work on the layout Modifications to the data sources after the Information Model and information links have been defined will probably mean that some manual work is needed to make sure all information links are still functional 4 3 2 1 2 Creating a Data Source gt To create a new data source 1 From the Select workbench drop down list select Data Source 2 Click Change Response The Data Source Definition workbench is displayed In the Name field enter the name of the new data source Modify the Connection URL Enter a
209. se A message appears stating that you successfully unlocked DecisionSite Administrator 9 Click on the main page link to return to the start page 1 4 Deploying Software Packages gt To deploy new software packages 1 Make sure that the Spotfire Analytics Server is running 1 5 1 5 1 1 5 2 1 5 2 1 1 5 2 2 Deploying DecisionSite for the First Time 2 Start the DecisionSite Administrator tool from the main server page in Internet Explorer 3 Select Deployer from the top menu frame Browse to the temporary folder where you unzipped the installation files from the Spotfire DecisionSite deployment kit 5 Select and open the file ds911_distribution zip Click on Deploy 7 The contents of the distribution are shown in a separate window Click on Deploy in this window All software components of DecisionSite Client 9 1 1 will now be installed e Spotfire Library Setting Up Spotfire Library In order to use Spotfire Library there are additional installation steps that must be performed You need to modify some server settings and initialize the Spotfire Library database Proceed with the instructions below Example of Spotfire Library Design Library Design Introduction For an efficient use of your Library a structure is needed that can accommodate your company s needs This is done in two steps first by giving users access permissions to the Library and second deciding on an efficient layout of the Library T
210. select None and each combination of Identify and Category is not unique This option allows you to include an overall average of a particular measurement for each row in the generated table You can select how the pivoted columns should be named By default there are two predefined options Method Value for Column Category Method Value You can also create a custom naming scheme for your pivoted columns To do this click the Edit button and the Edit Pivot Column Naming Scheme dialog appears After you have created a naming scheme it will be available in the drop down list box as User edited naming scheme Note One can create additional default naming schemes that will always appear in the Column names drop down list box for all users Talk to your Spotfire Analytics Server administrator to do this and read more about the procedure in the Spotfire Spotfire Analytics Server Administrator s Manual 4 4 4 5 5 Edit Pivot Column Naming Scheme Expression Es Z M V Variables Computation Method 4M Value Columns Category Values xL S Sample result Category MethodN amefValueCol Help OK Option Expression Description Enter an expression here which will be used to name the pivoted columns 147 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual There are three parameters that can be used M Computation Method V Value Columns C Category Values
211. ser Name for each person logging into the Spotfire Analytics Server Spotfire Username Employee ID mikesmith 101 lauraclarke 150 sarahdonovan 244 malcomreynolds 339 Next you add an Information Services Filter or Column that constrains the Spotfire Username column to only return values for the currently logged in user Spotfire DecisionSite Administration Filter Element Columns Spotfire Username FC1 Condition FC1 CURRENT_USER An example of the resulting SQL for this would be LookupTable Spotfire Username malcomreynolds Finally you create an Information Services Join between the Sales table and the Lookup table joining the Employee ID columns Now the Information Link is ready to be used and will only retrieve data for the currently logged in user Group Membership Scenario You want to set up an information link to a table of data with sales made by all of the sales people in the company However depending on which person from the sales department accesses an analysis using this information link only the sales figures pertaining to the region that sales person is assigned to should be retrieved For example if a sales person is working in the East region she should only be allowed to see sales figures made in that region by any person The Spotfire Administrator has created groups on the Spotfire Analytics Server named SalesForce East SalesForce West SalesForce Sou
212. ser to be prompted for a single value several values or not at all from the Prompt drop down list box Click the Insert button to add a new line in which to specify a Resulting Column that the query should produce In the Original Name field enter the exact name of a column the database procedure returns This name is specified in the actual database procedure so you have to know this before hand Select the Type the resulting column should have Enter a descriptive Label for the resulting column This Label is the name the end user will see in DecisionSite Client Remove the corresponding Resulting Column row Select a column from Data Sources and then click this button to include it in the join Removes a column from the list of columns included in the join In the Procedure Join column field enter the name of the column in the database procedure you wish to join with This may be one of the columns specified in the Result Columns pane but can also be another column as long as it is available from the database procedure result for example an ID column Click Add to include the column specified in the Procedure Join column field in the join Select this button to choose from standard joins in the drop down list Select this button to enter your own join definition Select this check box to make the join case sensitive A unique identifier used internally to identify the filter The name of the filter to be saved edi
213. ss gt lt server gt lt servers gt lt servers gt lt category gt Spotfire Category CompServ PreDefined SPlusServer lt cate gory gt lt server gt lt address gt http mysplusserver 9081 lt address gt lt server gt lt servers gt lt servers gt category Spotfire Category CompServ PreDefined SASServer catego ry server lt address gt bridge mysasserver 9081 lt address gt lt server gt lt servers gt lt settings gt 2 Continue to the section below describing the connector of interest 3 2 3 SAS Connector gt To configure the SAS connector 1 Make sure you have followed the general steps above 2 In the file compserv servers xml locate the following section lt category gt Spotfire Category CompServ PreDefined SASServer lt category gt This is where you will add the addresses to all SAS servers on your company 3 For each SAS server that you want to add to the list specify an element as follows lt server gt lt address gt YOUR_SERVER_ADDRESS lt address gt lt server gt where YOUR_SERVER_ADDRESS should be the address to the SAS server e g bridge mysasserver 908 1 4 Save the file 3 2 4 R Connector gt To configure the R connector 1 Make sure you have followed the general steps above 24 Configuring DecisionSite 2 In the file compserv servers xml locate the following section lt category gt Spotfire Category CompServ PreDefined RServer lt category
214. st xml e Dialog for notifying the user e Policy settings in the following section of the file WebLogic installation directory gt spotfire spotfire W EB INF web xml WebSphere lt Directory where Spotfire DecisionSite is deployed gt Spotfire_DecisionSite_Analytics_Server ear spotfire war WEB INF web xml context param param name supported client min lt param value gt 4 0 lt param value gt context param context param lt param value gt 5 5 lt param value gt context param context param Xparam name supported client min lt param value gt 6 3 lt param value gt context param context param lt param value gt 1 0 0 lt param value gt context param Xparam name supported client min Xparam name supported client min os lt param name gt ie param name dsb param name appmgr param name The detection script can be extended to further restrict usage of Spotfire DecisionSite The dialog is implemented using DHTML The default implementation is located in e WebLogic lt installation directory gt spotfire spotfire unsupportedclient htm e WebSphere lt Directory where Spotfire DecisionSite is deployed gt Spotfire_DecisionSite_Analytics_Server ear spotfire war unsupportedclient htm The default implementation can be overridden by providing a different URL for the dialog in e WebLogic installation directory gt spotfire spotfir
215. structure inside it Library Sections can only be created by Library Section Creators which is a group controlled in the Library Administrator Library Section Creators is a predefined group in the DecisionSite Administrator By adding users to this group they become Library Section Creators Library Section Creators automatically receive the Library Section Owner access privilege in the Library Sections they create It is you the DecisionSite administrator who decides which users should become Library Section Creators This means you do not have to create and manage the Library Sections yourself rather you delegate this to the specified Library Section Creators 44 Spotfire DecisionSite Administration Please refer to Setting up Access to DecisionSite Products for information on how to add users to the Library Section Creators group How are Access Rights used in the Spotfire Library Each time a user attempts to access a Library Section a check is made to see if that user has at least read permission In any tool where Library content is displayed to a user that user is always presented only with the Library Items that he has access to There are three levels of access to Library Sections e Read e Write e Owner Read access means that you can list and view all content in that Library Section However no editing can be done With write privileges you can add content into the entire Library Section and also read the material T
216. t setting name aadm remote lt table owner gt aadm lt table owner gt lt setting gt Note Make sure to edit the table owner for the aadm remote tool 29 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 3 3 7 Updating AADM Connection Information for Retrieve from Database Local Tool The Retrieve from Database Local tool retrieves data from AADM using an ODBC connection on the client If the user defined in lt user gt is not the owner of the AADM schema the lt table owner gt should be set to the owner of the AADM schema Example lt user gt aadm_not_owner lt user gt setting name aadm local lt table owner gt aadm lt table owner gt lt setting gt Note Make sure to edit the table owner for the aadm local tool Also note that all users of the Retrieve from Database Local tool will be affected by this setting 3 3 8 Pathway Viewer 3 3 8 1 Pathway Viewer Introduction The Pathway Viewer tool maps a location on a pathway image to a specific Pathway identifier PathwayID see picture below The Pathway Viewer tool will allow the end users to select pathways of interest and interact bi directionally between their DecisionSite Client visualization and the display of the Pathway Dv 0 2224 42M amp Ue V LUAM AEFEN T 07 GO PathwayIDs highlighted that are marked in the browser 3 3 8 2 Required Data Files Basically there are 5 files o
217. t Users In the Export List of Users dialog select which group to export Click OK Select where to save the file and click Save Ste EN Response The user names are saved as a new text file Note For security reasons user passwords are not included in the exported file This file contains only user names Managing Groups Creating Groups gt To add a new group 1 At the top of the page click the Groups tab 2 Inthe Groups pane click Create Group Response The Create New Group dialog is displayed 50 Spotfire DecisionSite Administration 3 Enter the group name and click OK Response The new group is created 4 2 2 4 2 Deleting Groups gt To delete a group 1 2 At the top of the page click the Groups tab In the Search for groups pane enter a search criteria for finding a group Comment To see all groups enter an asterisk wildcard The asterisk wildcard represents any letter and or number and can be used in the search before or after a text string Click Search In the Matching Groups list click a group name Response The properties of the selected group are displayed Click Remove Group In the Remove a Group dialog click OK Response The group is removed Note You cannot delete the Everyone group or an group that is configured to synchronize with an external LDAP server 4 2 2 4 3 Changing Group Names gt To change the name of a group 1 2 At the top of the page
218. t box Select the individual values for the column by clicking the entries in the list To select consecutive values click the first item press and hold down SHIFT and then click the last item To select multiple entries that are not consecutive press and hold down CTRL and then click each item To select all the values in the list press CTRL A Include empty Select this check box to also include records that contain no data for this values for this column consequently not available in the list step 151 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 152 Check Boxes O Set Filter for Column im mim m m Ko co m p n p n o La mi EN Part Check boxes Include empty values for this step Description Select individual values for the column by checking the entries in the list To select all the values in the list press CTRL A Select this check box to also include records that contain no data for this column consequently not available in the list Spotfire DecisionSite Administration Radio Buttons O Set Filter for Column e s AS s e A 2 e AS s 2 E Option Description Radio buttons Select a unique value for the column by clicking on an entry in the list Include empty Select this check box to also include records that contain no data for this values for this column consequently not available in the list step 153 TIBCO S
219. t the top of the page click Groups 2 Inthe Search for groups pane enter a search criteria 3 Click Search 4 Inthe Matching Groups list click a group name 4 2 3 3 Logging Pane Logging view log files Current log configuration file 10444 properties Option Description View log files Select a log file Refresh Refresh the log view to display the selected log file Set Configuration Change the current log configuration file gt To reach the Logging pane At the top of the page click Logging 4 2 3 4 Current Users Pane Current Users User Machine Logged in since john_smith L4BCOMPS Nov 16 2005 8 18 49 AM anna clarke LABCOMP2 Mov 16 2005 8 13 07 AM bob anderson LABCOMPS8 Nov 16 2005 8 18 11 AM Option Description Refresh Refresh the list of current users gt To reach the Current Users pane At the top of the page click Current Users 57 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 2 3 5 DecisionSite Deployment Pane DecisionSite Deployment To deploy browse to the distribution zip file created using DS Builder C packages zip Deploy Currently deployed on SpotfireServer1 Name Date Spotfire Deployment DecisionSite Mon 27 Oct 2003 00 52 19 UTC Option Description Browse Click to browse for a distribution zip file Deploy Click to deploy the selected distribution zip file Currently deployed Displays a list of the applications and ex
220. t them up TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 3 X Configuring DecisionSite 3 1 DecisionSite Posters 3 1 1 Spotfire DecisionSite Visualization Services 3 1 1 1 Visualization Services Introduction As of DecisionSite 8 1 the entire function of rendering visualizations for DecisionSite Posters has been separated from the Spotfire Analytics Server to a dedicated application called Visualization Services This can be a installed either on the same machine as the Spotfire Analytics Server if it is a Windows machine or on a separate machine all together Visualization Services runs as a Windows service The Spotfire Analytics Server communicates with Visualization Services which provides visualizations for the Posters opened from the Spotfire Library 3 1 1 2 Requirements Requirements for Visualization Services The requirements which must be met in order to run Visualization Services can be found at http www spotfire com sr Visualization Services must be installed on a Windows machine running e Microsoft Windows Server 2000 SP1 or higher e Microsoft Windows Server 2003 If you are running your Spotfire Analytics Server on a Windows platform it is possible to install Visualization Services on the same machine Hardware requirements vary greatly depending on the number of simultaneous users and the load of the server Note You cannot connect several Spotfire Analytics Servers to the s
221. table by clicking on it in the Data sources pane 4 Click Add gt Comment Columns of type Unknown cannot be added in the Multiple Columns Workbench since they do not automatically map against the datatypes in the IM Response The columns are added to the Column elements list If a table was selected all columns in the table will be added to the list Tip Repeat this step if you want to include more columns 5 Click on an element in the Column elements list to select it or go to step 8 to add the columns using the default settings Comment This step is not necessary unless you want to change the name or description of the element 6 Change the Name of the column element Comment The default name is the same one as in the database but with _ and replaced by space and only the first character in the name capitalized Whitespace characters at the beginning or end of the name are also removed 69 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 7 Change the Description of the column element Comment By default the path to the column is displayed The maximum limit of the description is 255 characters 8 Click Apply Changes Response The name and or description of the selected column element is changed 9 Inthe Information Model pane select a domain to save the columns in and then click the lt Select button 10 Click Save Response The columns are saved to the specified parent
222. ted A short description of the purpose of the procedure max 255 characters Select a domain in the Information Model and then click this button to retrieve the name 97 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 3 3 3 8 98 Parent domain Save Copy Save Clear The name of domain where you want to save the procedure Click Save Copy to create a copy with a new GUID Click Save to save or update the procedure Clears all fields without saving Permissions Workbench Permissions Administration Help Groups Users Edit Permission Modify Execute Information Interaction Designer Poster Library Administrator Option 1 Groups Users selection 2 Account list 3 Edit permissions 4 Domain folders 5 Modify setting 6 Execute setting 7 Update permissions Permissions for test kaj isis CiSISRC2D FMLA CJigisRC2D MOL a xI a xI viv Clisis test El viv Lies pe d Ka DELTA_MOLTABLE D M CI ISISPLATINUM CM CI DELTA_CTAB ODM C DELTA_FORMULA r 9 CipeLTA Hs EXTREG ri CJDELTA MOLTABLE ono Clos DP Quai DD Leet gt b Description Select to see individual accounts or group accounts Select the account group or individual to modify Loads the current domain settings for the selected user The existing domains in the Information Model When this check box is selected the user has the right to change the
223. tensions that are currently on server deployed on the server Un Deploy Un deploys the applications and extensions selected in the list View details Displays more details such as version number about the applications and extensions selected in the list gt To reach the DecisionSite Deployment pane At the top of the page click Deployer 4 2 4 Troubleshooting 4 2 4 1 Technical support Technical support is available at no charge as described below The best way to report problems is with the support forms available from http support spotfire com gt When reporting problems please include the following information 1 Is the problem reproducible If so how 2 What platform are you running Spotfire Analytics Server on 3 What browser are you using 4 What version of Spotfire Spotfire Analytics Server are you running 58 Spotfire DecisionSite Administration 5 Ifa dialog box with an error message was displayed please include the full text of the dialog box including the text in the title bar Note To get context sensitive help when working with analyses in Spotfire DecisionSite press F1 at any time 4 3 DecisionSite Information Designer 4 3 1 Introduction 4 3 1 1 Introduction to Information Designer Information Designer is an administrative tool for managing the Information Model IM This model is a representation of one or more databases which may be geographically dispersed It allows end users to exe
224. th and SalesForce North Each sales person is a member of one or more of these Note You can also create a Lookup table just as in the first example in which you assign various users or groups to categories that match your Sales table That way you do not need to create superfluous groups on the Spotfire Analytics Server if groups with matching names are not already available You then take a look at the Sales table containing the total sales of every person in the sales force Order ID Employee Region Product Sale ID 1 101 SalesForce Cornflakes 100 East 2 150 SalesForce Soda 550 West 3 244 SalesForce Cornflakes 160 North 4 101 SalesForce Mineral Water 400 East 5 101 SalesForce Soda 120 East 6 339 SalesForce Mineral Water 200 East 125 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 4 3 2 8 4 4 3 2 9 Next you add an Information Services Filter or Column that constrains the Region column so that it only returns values if the currently logged in user is a member of a group with that exact name Filter Element Columns Region FH i Condition FCL in 95 CURRENT GROUPS 5 An example of the resulting SQL of this would be SalesTable Region SalesForce East SalesForce North Now the information link is ready to be used and will only retrieve data for groups that the currently logged in user is a member of
225. th dialog Click Edit in the Information Link pane 4 4 5 Glossary 4 4 5 1 Glossary The glossary only contains brief definitions of the terminology You can also use the Index or Search tab to the left to find more information within this help file Column element A list of values A column element can correspond to a database field but can also be the result of calculations performed on multiple fields from several databases What the column element returns is defined by the administrator Database A collection of related data usually in the form of multiple files or tables that are linked to each other Element Any constituent that builds up an information link in other words column elements filter elements and other information links Independent An element setting in the Information Link pane Advanced tab If selected the element will be treated as independent in a prompted information link Hereby you can avoid filtering upon each prompt step and thus improve performance of information links when retrieving data from STAR schema databases Information Builder A tool for creating and executing information links in Spotfire DecisionSite Information Model The Information Model consists of the data integration layer which manages connections with the various data sources and the data access layer which associates database identifiers with user friendly column names Appears to the user as a folder structur
226. the Library For example a user who is using the DecisionSite for Lead Discovery application clicks the Guides Run from Library The user is then directed to the installed Library Section DecisionSite for Lead Discovery It is recommended that you create Library Sections corresponding to DecisionSite applications you will use and vice versa Using this functionality the users will have easy access to dynamic Library content 1 5 2 3 Example of a Library Organization Company Acme is a chemistry company working with High Throughput Screening HTS analysis It has developed its own DecisionSite application designed for efficiency called amp rdquor DecisionSite for HTS quality control The company engineers also use DecisionSite for Lead Discovery when performing some surrounding analysis Acme has divided its operations into projects or therapeutic teams with each project working with a specific disease area In this example project A works with tumors Finally the projects involves customers to which Acme publishes results Acme has decided to create a structure following this corporate structure using the following Library Sections with their respective access permissions e DecisionSite for HTS quality control This is viewed as a Library Section containing tools which are used by the scientists New tools might be added by a few power users Because of this the group Everybody has read access and a set of power users from vari
227. tion 139 Similarity search adding a filter ose AAA 126 filtering using ie corem cepe 135 Software Distribution eese 160 S Plus Connector S Spotfire Zone E RR RHOD SQL el DIEN editing filters example group by evample sereine ann 110 in information links eene 119 pl sal example tete 106 subqueries example seen 112 view SQL dialog in Information Builder 144 view SQL dialog in Information Designer 86 STAR schema independent columns in information links 123 143 when to use the Independent setting 133 Stored procedures 5 etit eite es 75 Structure search adding a filter eene 126 filtering Usihg rnit 135 Structures Sub queries SUM iet Support Support Pages s Symbols sientas eii elu T Table alias 4 ev RI DS 61 66 LEIT 83 Tables and columns sese 119 EI Wl EE 138 Technical SUpport eg o tee 58 Temporary tables 5e iiie aeieea 87 U Update all sers rrr eed 98 User activity ce o e res taia aeaeaie a iaiia 52 User permissions ENNEN 81 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual User Properties pane EEN 55 Users ele WEE 49 assigning properties sseseeeeeeeeeenneeene 49 55 definitions be e
228. tion link at will The other method is to associate a filter directly to the column This means that when the column element is used in an information link the column filter is automatically applied Use column filters only when there is no reason to believe the user will ever want to use the column without a filter Make sure the column description makes it clear to the user that a filter is being applied Use filter elements when you want to give users the option to use or not use the filter Again remember to write a good description of the filter Personalized Information Links Using personalized information links you can set up a data source to return only information applicable for a certain User or Group Depending on which user is logged in and accesses the information link different subsets of the data will be available For example you could set up an information link that detects whether the user retrieving data is a member of the sales force for Europe Asia or the US and only return data for that continent Below are two examples of personalized information links The first will retrieve data depending on which user is logged in the second depending on which groups that user is a member of User Name via Lookup Table Scenario You want to set up an information link to a table of data with sales made by all the sales people in his company However depending on which person from the sales department accesses an analysis using thi
229. tion that limits data depending on the currently logged in user see Personalized Information Links Additionally columns can also be set up to include aggregate data In the Information Designer columns are represented by these icons det Real column Integer column String column Date column DateTime column Time column BLOB binary large object column Cannot be retrieved but can be used in the structure search filter condition It can also be used in custom made filter conditions using the API CLOB character large object column Can be retrieved to DecisionSite Client It can also be used in custom made filter conditions using the API Unknown column in the Data Sources pane only Must be set manually to one of the accepted column types above before it can be saved in the IM Creating a Column Element gt To add a column 1 2 10 11 From the Select workbench drop down list select Column Click Change Response The Column Element workbench is displayed Select a column leaf node in the Data Sources tree Comment In the Data Sources pane to the left click the E signs to browse databases and tables Click Add gt Comment Repeat this step if you need to include more data to calculate your column element If you want the column to be calculated enter the expression in the Calculation field Comment For instance if you have added two numerical columns you could calculate the sum by
230. tional Genomics nennen G Get Values from Data Set dialog aano e 154 using current settings as filter 136 Glossary information builder eene 157 information designer cccscccescessesseesesseeseeeseeseees 116 Els UNE 110 Group Properties pane eeeeeeeseeceeeeeeesneeeeeeeeeesneeeeeeeeeees 56 Groups assigning properties eeeeseeseeeneeeeenn 51 56 creating elle E deleting end e e ERR nalmillig z io HERRERA DEI Eed UI IEN H Hard filters adding to an information nk 122 description of erae baies 120 userintertace ci De Ig QE Deis 143 Hints Edit Oracle Hints dalog esses 144 l Icons icons in the elements pane 142 icons in the information model 84 Import details on data sources and INS 107 Elements froma file oem s 80 list of users caeterae ets 50 User interface senec ehe ted 99 Independent columns in prompted information links 123 setting in Advanced tab when to use TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual Information Builder El EEN 140 DEI Ap 121 122 Information Designer c cccscccessesseeseseesseesssecsseessneeseenss 87 Information Library uni cete is 118 Information links annotating c cicer iri emet Greatirig naso Eee esp te t ke bc eee EE EE i iS eXGCUtllg eiie PROPERE Se ATOT e EE E S v OR ORE IO castes ERRAT
231. troduction This section gives a broad overview of the different steps recommended to set up the DecisionSite platform when the Spotfire Analytics Server is installed The intent is to give you as an administrator an understanding of each step and its impact on the environment For details on each step you are recommended to read the Help for the appropriate tool Example An example company Acme Corp is used to exemplify the process of setting up the environment Acme Corp is a company active in the gene exploration field and consists of a research department a sales department and a management department The research department in turn consists of three projects A B and C Analysis results from research and sales needs to be communicated internally as well as to management Research also got a tool development group with representatives from each project Their goal is to develop tools needed to make the gene research more efficient Acme Corp has got a system administrator who is responsible for installing the Spotfire Analytics Server and setting up the DecisionSite platform We will call the administrator Tom 4 1 2 Users and Groups Users and groups of users play an important role in the DecisionSite environment In the DecisionSite Administrator users can be added to the environment and organized into groups The design of the groups affect which tools that become available for the user and what data that can be retrieved The us
232. ttons 73 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 3 2 5 Filter Elements 4 3 2 5 1 Filter Elements Overview Filters correspond to the WHERE clauses in SQL and are used to specify that only certain rows of a table are retrieved from the data source based on the criteria described in the filtering condition Filter elements can be applied as required by the user In the Information Model they are represented by this icon d Filters can also be included as part of a column definition Such filters cannot be disabled by the user Whenever the column is retrieved the data will be filtered 4 3 2 5 2 Creating a Filter Element This topic describes how to create filters as separate elements These can be applied as required by the user See Defining a Column Filter for information on how to add a filter as part of a column definition gt To create a filter 1 From the Select workbench drop down list select Filter 2 Click Change Response The Filter Elements workbench is displayed 3 Inthe Data Sources pane select a column and then click the Add gt button to add the column to use in the filter condition Comment Repeat this step if you need to include more columns in your filter condition 4 Define a filter condition with the chosen columns for example C1 gt 2000 or if you are using two columns C1 C2 See also Relational Operators Comment You can also add a personal
233. ty Description states the Destination City Coverage 1 Save Copy Save Clear Option Add gt Type Description Select a database procedure from the Data Sources list and then click this button to include it Information Services defines three kinds of procedures Pre update procedure this procedure does not return any data it only performs an operation on one or more databases All pre update procedures in an Information Link will always be executed before any query procedure Query procedure just like a database table this procedure returns data Post update procedure this procedure does not return any data it Name Type Default value Permit Null Prompt Insert Original Name Type Label X Add gt Remove Procedure Join column Add Select Freehand Case sensitive GUID Name Description Select Spotfire DecisionSite Administration only performs an operation on one or more databases All post update procedures in an Information Link will always be executed after any query procedure States the name and type of the input parameters detected in the database procedure Select whether the input parameter should receive a Default value by entering a value of the appropriate type in the input field If not leave the field blank If you want to allow the input parameter to be Null select the Permit Null check box Select whether you want the end u
234. ucture Search Users of DecisionSite for Lead Discovery can use structure search in run time filters This means using substructure or similarity search to limit the data set to chemical structures of a particular type gt To use structure search in a run time filter 1 Open an information link that contains columns with structure search run time filters Response The system will begin to retrieve data For each column with a run time filter the Set Filter for Column Dialog will appear asking you to specify the filter conditions for this column 2 Select Substructure or Similarity depending on the type of search you want to perform 135 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 4 4 3 3 6 4 4 3 3 7 136 3 Click Edit Structure Response ISIS Draw is launched 4 Draw a structure to use as search template Comment See ISIS Draw documentation for more information on how to edit structures 5 When you are done drawing the structure click the button in ISIS Draw Response ISIS Draw is closed and the structure appears in the Set Filter for Column dialog 6 Click Next or Finish Response The data is retrieved If this is the last run time filter the data is displayed in a visualization Using Current Query Device Settings as a Filter When opening information links with columns prompted for values or value range see Adding Prompted Filters it is possible to use the v
235. ull check box Example 1 Enter Default value and No prompt means that the specified default value will always be used as input parameter Example 2 Leave Default value empty select Permit Null and Single value prompt will cause the end user to be prompted for a value If the end user does not enter a value in the prompt Null will be used Example 3 Leave Default value empty leave Permit Null empty and Single value prompt will cause the end user to be prompted for a value If the end user does not enter a value in the prompt an error message will appear since Null is not allowed Comment You cannot select the combination No Default value Not allow Permit Null and No Prompt since this is a paradox Click the Insert button to add a new line in which to specify a Resulting Column that the procedure will return 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Spotfire DecisionSite Administration In the Original Name field enter the exact name of a column the database procedure returns This name is specified in the actual database procedure so you have to know this beforehand Select the Type the resulting column should have Enter a descriptive Label for the resulting column This Label is the name the end user will see in DecisionSite Client If you want to specify a Join between the database procedure and another table use the Join pane Join P i Add gt STATE C1 r
236. ustomer age First buy Electronics real Count real Count datetime Count x real Count X x M Other columns Transfer the following column s to the new data set Customer age First buy Electronics Name Type Computation Age group real Count real Count datetime Count H real Count zl Column names Methodi alue for Category Help Option Identity Description Edit OK Cancel Each unique value in the chosen identity column produces a row in the Spotfire DecisionSite Administration Category Values Other columns Column names generated table If you choose more than one column then the new table will have a separate row for each unique combination of values in the chosen columns Each unique value in the chosen category column produces a new column in the generated table Selecting more than one column under means that the new table will have a separate column for each unique combination of values in the chosen columns The column from which the data is pulled The values in the generated table are computed according to the method selected under Computation e g average Note If you are certain that each combination of Identity and Category has a unique value then you can select the Computation None which will not apply any aggregation of the data However the pivot will fail if you
237. ution You can include column elements filter elements and procedure elements in the same Information Link These will be executed in a certain priority order when the Information Link is executed e All pre update procedures will execute in top down order The procedure is executed before any data is retrieved No data is expected from the pre update procedure and no join is performed Any prompting will occur in the top down order e All query procedures and column elements will execute in top down order The procedures run as a part of the data retrieval Data from the procedures is joined with the rest of the columns Any prompting will occur in the top down order e All post update procedures will execute in top down order The procedure is executed after the data has been retrieved No data is expected from the post update procedure and no join is performed Any prompting will occur in the top down order Note that the order of the elements in the user interface only has significance for the elements of the same priority class A pre update procedure will always execute before a query procedure regardless if that pre update procedure is placed at the bottom of the list Information Link Properties PETTEE Clear Link Filter type Limits E Bug Levels DIEN 223 Product range ll NEN IR b Name engl range hd i o DIEN E getBugLev DIEN Ab Identifier range v EK Conditioning None Edit Join Path Default
238. utomatically receive the new content The same applies if new versions of tools guides or applications are deployed on the server Offline Analysis The update and delivery mechanism of the DecisionSite ApplicationManager makes it possible to use DecisionSite and its analytic applications off line Analytic tools and guides can be built for on line only or on line and off line use In other words users can use the off line designed components of DecisionSite applications even if the DecisionSite Client is not connected to the Spotfire Analytics Server The off line use is suitable for travel field use or other activities where access to a Spotfire Analytics Server is not possible Release Upgrade The DecisionSite ApplicationManager enables asynchronous upgrades of Spotfire Analytics Server and Client as new releases are available A new version of the Spotfire Analytics Server can be installed Users can then continue to use it with older versions of DecisionSite Client but with access to all new and updated functionality in the form of tools guides and applications that will be downloaded from the server For example an organization has already deployed a released version of DecisionSite and now wants to roll out a new release of DecisionSite The complete upgrade can be staged by first upgrading the server to the new version All users running the old DecisionSite Client version can access the new server since the application manager wi
239. utton The users whose permissions you have set will now get access to the new Computation Services functionality the next time they connect to the Spotfire Analytics Server 3 2 2 Defining Computation Services Servers When running Computation Services on DecisionSite Client one has to specify on which statistics server to execute the various configurations scripts To simplify for the end users it is possible to preconfigure lists of available servers for all types of connectors This is done in the same file for all connectors Note SAS R and S PLUS are third party software that must be installed separately For detailed system requirements please visit http www spotfire com sr gt To specify which calculation servers should be available for users 23 TIBCO Spotfire amp DecisionSite 9 1 1 Deployment and Administration Manual 1 Open the file compserv servers xml in your favorite editor It is located in the directory lt installation directory gt server application data toolsettings Note If the xml file is not there you probably need to apply the patch A35259 from http support spotfire com patches asp Example lt xml version 1 0 encoding UTF 8 gt lt settings gt lt servers gt lt category gt Spotfire Category CompServ PreDefined RServer lt category lt server gt lt address gt http myRserver lt address gt lt server gt lt server gt lt address gt http Rserver2 8012 lt addre
240. vices Specify the SMTP server and Port you wish to use when sending emails from DecisionSite Posters If your SMTP server does not support anonymous login you can select the Use name and password check box and enter a User name and Password All Poster emails will be send from this account Select Email format The default setting is HTML with images If you prefer to have no images in the emails sent from DecisionSite Posters only a hyperlink to the Poster itself this can be done by changing to Text only This can be useful if many users are burdened by large emails due to slow modem connections or similar Some email systems cannot show images in an email so if your users have such a system set Text only Select Email image format either JPEG or PNG The default setting is PNG which is generally the preferable choice since these images are of better quality than JPEG However if the DecisionSite Posters users are running Lotus Notes as their mail client you must change to JPEG since Lotus Notes does not support PNG images in emails Select the Number of included Annotation Notes in the emails The default is No limit but if the DecisionSite Posters users are running Lotus Notes as their mail client you must change to Max 15 or less since Lotus Notes also has a size limit for emails The next thing to do is to define how many and which Decision Status levels users should be able to set the Posters to Which Decision Status levels that
241. ware Packages gt To deploy new software packages 1 Make sure that the Spotfire Analytics Server is running 2 Start the DecisionSite Administrator tool from the main server page in Internet Explorer 3 Select Deployer from the top menu frame Browse to the temporary folder where you unzipped the installation files from the Spotfire DecisionSite deployment kit 5 Select and open the file ds911 distribution zip Click on Deploy 7 The contents of the distribution are shown in a separate window Click on Deploy in this window All software components of DecisionSite Client 9 1 1 will now be installed a 2 4 Configuring Additional Functionality You have now deployed DecisionSite Client 9 1 1 on the Spotfire Analytics Server and set up all the basic functionality However there are a number of additional features that you can set up and configure for use on your DecisionSite system if you have purchased the corresponding licenses If you have already set up these features for previous versions of Spotfire DecisionSite you do not need to perform the configuration tasks again Additional Features e DecisionSite Posters e Computation Services Upgrading DecisionSite e DecisionSite for Functional Genomics e DecisionSite for Lead Discovery e DecisionSite for Microarray Analysis If any of these features are relevant for you proceed to chapter 3 Configuring DecisionSite where you will find instructions on how to se
242. will be asked to update the AADM Data Source information with a user name password server port and SID Updating AADM Connection Information for Retrieve from Database Remote Tool The Retrieve from Database Remote tool in DecisionSite for Functional Genomics is normally configured in the Affymetrix Database step of the installation process for the Spotfire Analytics Server However there may be times when the connection needs to be updated later on For these occasions you can edit the affymetrix tool settings xml file located in the following directory to update the AADM connection information e install directory gt server application data affymetrix tool lt xml version 1 0 encoding UTF 8 gt lt affymetrix gt connection name aadm remote lt user gt aadm lt user gt lt password gt aadm lt password gt driver class oracle jdbc driver OracleDriver driver class connection url jdbc oracle thin Gqaoracle 1521 qa connection url connection settings setting name aadm remote table owner setting setting name aadm local table owner setting settings lt affymetrix gt Edit the selected element to change the port SID host user or password If the user defined in lt user gt is not the owner of the AADM schema the lt table owner gt should be set to the owner of the AADM schema Example lt user gt aadm_not_owner lt user g
243. x 30 characters Description A short description of the purpose of the column max 255 characters lt Select Select a domain in the Information Model and then click this button Parent domain Type to retrieve the name The name of the domain folder where you want to save the column Use this list box to select the data type of the column Filter devices Spotfire DecisionSite Administration Lists the filter devices that will be available for run time filters in Information Builder Set Opens the Set Filter Devices for Column Element dialog were you can determine which filter devices should be available for the selected column element Save Copy Click Save Copy to create a copy with a new GUID Save Click Save to save or update the column Clear Clears all fields without saving 4 3 3 3 4 5 The Set Filter Devices for Column Element Dialog Set Filter Devices for Column Element E xj Available filter devices Structure Search Radio Buttons Check Boxes Help Selected filter devices List Box Range Add gt gt lt lt Remove OK Cancel Option Available filter devices Selected filter devices Add gt gt Remove Description Displays the filter devices available for the data type of this column The Structure Search filter is available for columns of type blob integer and real Make sure that a valid structure or structure ID is included in the column prior to
244. y The recommendation is to enable logging only when needed and then to disable it again Developers might find it useful to always have the logging enabled Install Log Starting with Application Manager 7 2 all install actions are logged The install log will be written to the packages folder SPROGRAMFILES Spotfire Packages install log SUSERPROFILE Local Settings Application Data Spotfire Packages install log The install log is useful for debugging problems during installation or upgrade The most likely usage scenario is that Spotfire Support will ask for this file if you report an install problem Application Manager Error Messages The Application Manager has a framework for reporting errors Most error dialogs have a Details button that provides access to a detailed error message generated by Application Manager The error message is effectively a high level stack trace of the implementation As a result the original error message can be found at the bottom of the message The detailed message is most useful for developers it is not intended for end users Common Problems Conflict Between User and Machine Packages For Microsoft Windows 2000 and later packages can be installed per user and or per machine User packages always take priority over machine packages This may lead to situations where new packages installed per machine are effectively hidden by old packages installed per user Usually problems orig
245. zing the Environment A number of customizations can be made to the DecisionSite environment An example can be made with a Guide which is basically a series of tools to guide the user through an analysis chain These Guides can be saved in the Spotfire Library 46 4 2 4 2 1 4 2 1 1 4 2 1 2 4 2 1 3 4 2 2 4 2 2 1 Spotfire DecisionSite Administration When the users work with DecisionSite Client helpful Library Guides can be shown in dynamic views to the user Such a view can be set up to display the Guides available in a specified Library Section So using the different access combinations made with the Library Sections different users can see different Guides with the same view For example say that all users get a Guide view added to their common DecisionSite application The view displays all Guides in two Library Sections Research and Sales If a user only has read access to the Research Library Section only Guides from Research Library Section is presented to that user DecisionSite Analysis Builder is needed to create Guide views Example A developer creates a view of Guides for the research department The view displays Guides placed in the Library Sections of any of the research projects With this Guide view each user is only presented with Guides relevant to his or her project since each user only has read access to her own projects Library Section DecisionSite Administrator Introduction Intro

Download Pdf Manuals

image

Related Search

Related Contents

Life Fitness 45X User's Manual  USER'S MANUAL  Samsung BA-716W User's Manual  Kenmore Elite 30'' Electric Cooktop - Stainless Steel Owner's Manual (Espanol)  第46号 - 明石高専  Weider WESY7974 User's Manual  90112_c web:90112_b.qxd.qxd  Samsung 932B Käyttöopas  Catalogue réalité virtuelle  User Manual(MAI-P) revised  

Copyright © All rights reserved.
Failed to retrieve file