Professional Documents
Culture Documents
SAP IQ 16.0 SP 11
Document Version: 1.0 2015-12-21
SAP IQ Cockpit
Content
1.1
1.2
1.3
Keyboard Shortcuts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.4
1.5
1.6
2.1
2.2
COCKPIT_MONITOR Script. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Executing the SAP IQ Cockpit Roles Script for a Role-Based. . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Executing the SAP IQ Cockpit Groups Script for an Authority-Based. . . . . . . . . . . . . . . . . . . . . . 31
2.3
2.4
2.5
2.6
Technical User. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Creating the Technical User for a Role-Based System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Creating the Technical User for an Authority-Based System. . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.1
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Content
SAP IQ Cockpit
Content
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
3.2
3.3
3.4
3.5
3.6
Repository. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Scheduling Backups of the Repository. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .204
Suspending or Resuming a Scheduled Backup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Modifying the Backup Schedule. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
Forcing an Immediate Backup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
Restoring the Repository from Backups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .207
Configuring Repository Purging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
3.7
Logging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Viewing SAP IQ Event Logs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Modifying the SAP IQ Server Log Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Viewing the SAP IQ Server and Agent Logs in SAP IQ Cockpit. . . . . . . . . . . . . . . . . . . . . . . . . . 211
Viewing the SAP IQ Cockpit Client Log. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
Viewing SAP IQ Cockpit Server Logs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Changing the SAP IQ Cockpit Logging Level. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Changing SAP IQ Cockpit Logging Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
3.8
3.9
3.10
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Content
3.12
3.13
4.1
4.2
SAP IQ Cockpit
Content
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
5.1
5.2
Simplex. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
Editing the Simplex Server Configuration File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
Starting a Simplex Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
Stopping a Simplex Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
Converting a Multiplex to a Simplex. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .296
Generating an Administration Script for a Simplex Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
Upgrading a Simplex Database. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
Viewing or Modifying Simplex Server Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
Simplex Privilege Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
5.3
Multiplex. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
Editing the Multiplex Server Configuration File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
Starting a Multiplex Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
Stopping a Multiplex Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
Including an Excluded Secondary Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
Excluding a Secondary Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
Synchronizing a Secondary Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .317
Adding a Secondary Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
Dropping a Secondary Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
Generating Administration Scripts for a Multiplex Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
Upgrading a Multiplex Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
Converting a Simplex to Multiplex. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
Reconfiguring a Multiplex Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
Enabling and Disabling an RLV Store. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
Enabling and Disabling High Availability. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
Viewing or Modifying Multiplex Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
Viewing or Modifying Multiplex Server Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
Failover. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
Shared-Nothing Multiplex. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .342
Multiplex Privilege Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .372
5.4
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Content
5.6
5.7
5.8
Databases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
Creating a Database. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
Creating a Database Using a CSV File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .416
Setting Database Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
Configuring Point-in-Time Recovery Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
Purging Backup History. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
Viewing or Modifying Database Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
Database Privilege Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
5.9
Tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
Creating an IQ (Catalog) System Store Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
Creating an IQ Main Store Table with No Partitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432
Creating a Table with a Hash Partition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
Creating a Table with a Range Partition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
Creating a Table with a Hash-Range Partition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
Creating a Global Temporary Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
Creating a Proxy Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
SAP IQ Cockpit
Content
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
Views. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593
About Views. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594
Creating a View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594
Viewing View Data in the Execute SQL Window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .596
Recompiling and Enabling a View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597
Disabling a View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598
Deleting a View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599
Generating View DDL Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600
Viewing or Modifying View Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601
View Privilege Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .603
View Permissions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 607
View Triggers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .617
5.11
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Content
Domains. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 674
Creating a Domain. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675
Deleting a Domain. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 680
Generating Domain DDL Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681
Viewing Domain Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .682
Domain Privilege Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683
5.13
5.14
5.15
5.16
SAP IQ Cockpit
Content
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
5.18
Dbspaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047
Creating a Dbspace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1048
Deleting a Dbspace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1051
Preallocating Space for a Dbspace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1052
Generating Dbspace DDL Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1053
Changing a Dbspace to Read-Only. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054
Configuring Point-in-Time Recovery Logging Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1055
Viewing or Modifying Dbspace Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057
Granting Dbspace CREATE Permission. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1059
Revoking Dbspace CREATE Permission. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1060
Dbspace Privilege Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1061
5.19
Dbfiles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1064
Creating a Dbfile. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1065
Deleting a Dbfile. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1068
Emptying a Dbfile. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1069
Generating Dbfile DDL Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1070
Viewing or Modifying Dbfile Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1071
Dbfile Privilege Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1075
5.20
Events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1077
Creating an Event. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1077
Deleting an Event. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1080
Disabling an Event. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1081
Enabling an Event. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1082
Triggering an Event. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1083
Generating Event DDL Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1084
Viewing or Modifying Event Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1085
Event Schedules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1087
Event Privilege Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1092
5.21
10
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Content
Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1138
Creating a Watcom SQL or Transact-SQL Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1139
Creating an External Java Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1141
Creating an External C/C++ Scalar or Aggregate Function. . . . . . . . . . . . . . . . . . . . . . . . . . . 1142
Deleting a Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1144
Generating Function DDL Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1145
Viewing and Modifying a Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1146
Granting Function EXECUTE Permission. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1148
Revoking Function EXECUTE Permission. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1150
Function Privilege Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1151
5.23
Procedures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1154
Creating a Procedure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1155
Creating a Remote Procedure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1157
Creating a Table UDF or TPF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1159
Executing a Procedure, Table UDF, or TPF using View Data in SQL. . . . . . . . . . . . . . . . . . . . . 1162
Deleting a Procedure, Table UDF, or TPF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1163
Generating Procedure, Table UDF, or TPF DDL Commands. . . . . . . . . . . . . . . . . . . . . . . . . . 1164
Viewing or Modifying a Procedure, Table UDF, or TPF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1165
Granting Procedure EXECUTE Permission. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1167
Revoking Procedure EXECUTE Permission. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1168
Procedure Privilege Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1169
5.24
6.1
6.2
6.3
6.4
6.5
SAP IQ Cockpit
Content
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
11
7.1
7.2
7.3
7.4
7.5
7.6
7.7
7.8
7.9
Login Fails After Having Your Password Changed by Another User. . . . . . . . . . . . . . . . . . . . . . . .1207
7.10
7.11
7.12
Multiplex and Logical Servers Are Missing on Login Dropdown List. . . . . . . . . . . . . . . . . . . . . . . 1209
7.13
7.14
7.15
7.16
7.17
SQL Anywhere Error -131 Appears When Changing A User's Password. . . . . . . . . . . . . . . . . . . . . 1211
12
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Content
SAP IQ Cockpit is a Web-based tool for managing and monitoring SAP IQ single-node and multiplex servers.
SAP IQ Cockpit provides availability, historical, and real-time monitoring in a scalable Web application. It also
offers real-time notification of availability and performance, and intelligent tools for spotting performance and
usage trends, all via a thin-client, rich Internet application delivered through your Web browser.
SAP IQ Cockpit supports SAP IQ version 15.3 or later.
The SAP IQ Cockpit architecture allows a single SAP IQ Cockpit server to monitor SAP IQ servers on a single
host or in an enterprise using the SAP IQ Cockpit agent.
Related Information
User Interface Overview [page 13]
Sorting Columnar Data [page 14]
Keyboard Shortcuts [page 16]
Displaying the Versions of the SAP IQ Cockpit Components [page 17]
Style and Syntax Conventions [page 18]
SAP IQ Cockpit Accessibility Information [page 19]
1.1
Important elements of the SAP IQ Cockpit user interfaced referenced in other help topics.
SAP IQ Cockpit
About SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
13
1.2
Note
Sorting is case-sensitive. A descending sort lists numbers, then uppercase, then lowercase.
Column Options
On the MONITOR and EXPLORE worksets, for data displayed in grid format, you can rearrange and sort
columns.
Sorting Option
Description
Simple sorts
Nesting sorts
Click column name for the primary sort. For subsidiary sorts, click column sort
tab (not column name). Choose the subsidiary sort columns in the order to ap
ply. After clicking a sorting tab, its sorting level appears (1 for the primary sort,
2 for the secondary sort, and so on). Click any column name to clear the nested
sort.
14
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
About SAP IQ Cockpit
Sorting Option
Description
Rearranging columns
Columns retain their sort order until you exit SAP IQ Cockpit.
The figure below shows a list of tables sorted first by dbspace; within dbspace by owner; and within owner by
name. Both columns sort in descending order.
Note
IQ_SYSTEM_MAIN is listed before d1 due to case sensitivity.
Filter by Column
There is a filtering field at the top of each column to narrow the range of objects displayed. Delete the filtering
terms to return to the original display. Filtering terms are not case-sensitive. For example:
Enter the name of an owner at the top of the Owner column to display only the tables owned by that name.
The display reacts as you enter each character, so you might not need to enter the entire name.
Enter a name at the top of the Dbspace column to display only tables residing in the specified dbspace,
owned by the specified owner.
SAP IQ Cockpit
About SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
15
1.3
Keyboard Shortcuts
Shortcut key sequences available for the SAP IQ Cockpit Web interface.
Key Sequence
Space bar
Escape
Action
Opens and closes the list after pressing Tab to navigate to menu item or button
with a dropdown list.
In a wizard or dialog box, applies the highlighted button (for example, Yes, No,
Back, Next, Apply, Finish, or Cancel).
On the MONITOR workset, closes the errors window after clicking the errors
link at the bottom right of the window.
IQ Servers
16
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
About SAP IQ Cockpit
Key Sequence
Arrow keys
Tab
Shift-Tab
Home
End
Action
In the left pane, left and right arrows expand and collapse a node.
In a table with column searching, with the cursor positioned in the first row, up
arrow twice accesses the Column Search row. Left and right arrows move be
tween columns. Down arrow twice exists the Column Search row and returns
to the list.
Highlights the next item in the tab order. (Tab order progresses through the
accessible fields in a left-to-right, top-to-bottom fashion, starting at the upper
left.)
In a window that includes a table or grid display, Tab twice highlights the table.
Press down arrow to enter it.
Highlights the previous item in the tab order. (Tab order progresses through
the accessible fields in a bottom-to-top, right-to-left, fashion, starting at the
bottom right.)
Highlights the first item in the active window (or the active section of a win
dow). For example, the first row in a list.
Highlights the last item in the active window (or the active section of a win
dow). For example, the last row in a list.
Ctrl-Alt +
Ctrl-Alt -
F11
SAP IQ Cockpit is built on Adobe Flex. For complete information about Adobe Flex keyboard shortcuts, see
http://livedocs.adobe.com/flex/3/html/help.html?content=accessible_5.html .
1.4
Context
Check the versions of the components in your SAP IQ Cockpit installation to determine whether your
installation is up to date. Refer to online release information for the specific supported product component
versions.
SAP IQ Cockpit
About SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
17
Procedure
1. Log in to SAP IQ Cockpit and select About.
2. Compare the installed component versions against the versions published in the online release
information.
1.5
A reference for the fonts and special characters used to represent elements of system output and user input.
A placeholder represents a system- or environment-specific value that you supply. For example:
%SYBASE%\start.bat
where %SYBASE% is the path to where the application is installed.
Table 1: Style Conventions
Definition
Key
monospaced (fixed-width)
<italic monospaced>
<italic>
bold
Commands names
File names
Directory names
Definition
{}
Curly braces indicates you must choose at least one of the enclosed options. Do not type the braces
when you enter the command.
[]
Brackets indicate that choosing one or more of the enclosed options is optional. Do not type the
brackets when you enter the command.
()
The vertical bar indicates you can only select one of the options shown.
18
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
About SAP IQ Cockpit
Key
Definition
The comma indicates you can include as many of the options shown as needed, separating your
choices with commas within the command.
...
An ellipsis (three dots) indicates you may repeat the last unit as many times as needed in the com
mand. Do not include ellipses in the command.
1.6
SAP IQ Cockpit
About SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
19
Start and configure the SAP IQ Cockpit server and launch the SAP IQ Cockpit console.
Related Information
Start and Stop the SAP IQ Cockpit Server [page 20]
COCKPIT_MONITOR Script [page 30]
SAP IQ Cockpit Console [page 32]
Logging Out of the SAP IQ Cockpit [page 35]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Technical User [page 38]
2.1
You can start SAP IQ Cockpit server manually or set the service to start automatically and to restart in case of
failure.
If you elect to run the SAP IQ Cockpit server manually, you must issue a command every time you want to start
or shut down the server. If you elect to run as a service (recommended), you can configure the service to start
and restart automatically.
When you install the SAP IQ Cockpit in Windows, the installer offers you the option to set up the cockpit to run
as a service. If you want the cockpit to run as a service (daemon) in UNIX, you must set up the service yourself.
Regardless of the start method used, wait at least five minutes after startup to log in to the SAP IQ Cockpit.
Startup triggers automatic discovery, technical user verification, and collection jobs. Competing with these
processes may cause unexpected behavior.
Related Information
Starting and Stopping the SAP IQ Cockpit Server in Windows [page 21]
Starting and Stopping the SAP IQ Cockpit Server in UNIX [page 22]
Configuring SAP IQ Cockpit Server as a Windows Service [page 23]
Configuring SAP IQ Cockpit Server as a UNIX Service [page 25]
cockpit Command [page 26]
20
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Get Started with SAP IQ Cockpit
Prerequisites
Ensure that your home directorythat is, the home directory of the user who starts SAP IQ Cockpitis
writable from the SAP IQ Cockpit host. If the starting user cannot write to the home directory, SAP IQ Cockpit
logs an error and fails to launch. Resetting the users HOME environment variable to a writable directory does
not solve the problem.
Context
Note
If you are starting SAP IQ Cockpit server for the first time in Windows 2008, Windows 7, or Windows 8, use
the Run as Administrator option so that SAP IQ Cockpit can register its ODBC driver. (This is necessary
even if you are logged in as an administrator.)
Procedure
1. To start the SAP IQ Cockpit server, execute:
%SYBASE%\COCKPIT-4\bin\cockpit.bat
2. To stop SAP IQ Cockpit, at the cockpit> prompt, execute:
shutdown
At the prompt, enter a text reason for the shutdown.
Caution
Do not enter shutdown at a Windows prompt; it shuts down the operating system.
SAP IQ Cockpit
Get Started with SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
21
Prerequisites
Ensure that your home directorythat is, the home directory of the user who starts SAP IQ Cockpitis
writable from the SAP IQ Cockpit host. If the starting user cannot write to the home directory, SAP IQ Cockpit
logs an error and fails to launch. Resetting the users HOME environment variable to a writable directory does
not solve the problem.
Context
You can start the SAP IQ Cockpit server in the foreground or background. When you run SAP IQ Cockpit server
in the background, you can use nohup, &, and > to redirect output and system error to a file, and suppress the
SAP IQ Cockpit server console.
Procedure
1. Set the environment variables. Do this only once.
a. Change to the parent of the SAP IQ Cockpit installation directory.
b. Execute one of the following to set environment variables.
Bourne shell:
. SYBASE.sh
C shell:
source SYBASE.csh
2. To start the SAP IQ Cockpit server, do one of:
Option
Description
In the fore
ground
Execute:
$SYBASE/COCKPIT-4/bin/cockpit.sh
In the back
ground
22
Execute a command similar to the sample below that matches your shell. The sample command
directs output to the file cockpit-console.out. If the output file already exists, you might
need to use additional shell operators to append to or truncate the file.
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Get Started with SAP IQ Cockpit
Option
Description
Bourne shell (sh) or Bash
Description
Running in the
foreground
shutdown
At the prompt, enter a text reason for the shutdown.
Caution
Do not enter shutdown at a UNIX prompt; it shuts down the operating system.
Running in the
background
$SYBASE/COCKPIT-4/bin/cockpit.sh --stop
Prerequisites
Ensure that your home directorythat is, the home directory of the user who starts SAP IQ Cockpitis
writable from the SAP IQ Cockpit host. If the starting user cannot write to the home directory, SAP IQ Cockpit
logs an error and fails to launch. Resetting the users HOME environment variable to a writable directory does
not solve the problem.
SAP IQ Cockpit
Get Started with SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
23
Context
If you run SAP IQ Cockpit server as a service, you can still manually start and stop the service, as needed. By
default, if you install SAP IQ Cockpit to run as a service, the service is configured to automatically start, but not
automatically restart. You must configure this manually.
Procedure
1. To configure automatic restart:
a. In Windows Control Panel, open
Administrative Tools
Services .
b. Click the Recovery tab and change the First, Second, and Subsequent failures to Restart the Service.
c. Click OK.
2. To manually start the service:
Option
Description
In the
Select the cockpit service and click Start.
Services
window
At a
com
mand
line
Execute:
Description
In the Services window Select the cockpit service and click Stop.
At a command line
Execute:
24
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Get Started with SAP IQ Cockpit
Prerequisites
Ensure that your home directorythat is, the home directory of the user who starts SAP IQ Cockpitis
writable from the SAP IQ Cockpit host. If the starting user cannot write to the home directory, SAP IQ Cockpit
logs an error and fails to launch. Resetting the users HOME environment variable to a writable directory does
not solve the problem.
Context
A UNIX service is a daemon process that starts automatically after the machine is started and runs in the
background. UNIX installations of SAP IQ Cockpit server include a shell script, cockpitd, located at
<sap_install_directory>/COCKPIT-4/bin, which you can use to configure the SAP IQ Cockpit service.
(Some UNIX platforms supply tools that make service configuration easier; Linux chkconfig is an example.)
Note
SAP recommends that if you are not familiar with setting up services in UNIX, you delegate this task to a
system administrator or consult the system administration documentation for your UNIX platform.
Procedure
1. Open cockpitd and make these changes:
Change the line that sets the SYBASE variable to the location of your SAP installation (that is, the
parent directory of COCKPIT-4, the SAP IQ Cockpit installation directory). By default, this directory is
called /opt/Sybase if you installed SAP IQ Cockpit on a machine with an existing Sybase or SAP
Sybase product or environment variable; otherwise the default parent directory is /opt/sap.
Set the COCKPIT_HOME environment variable to <sap_install_directory>/COCKPIT-4.
Copy cockpitd to /etc/init.d.
If you are using shared-disk mode to run a single instance whose name is not the host name, or to run
multiple instances on the same host, add the instance name to the script name. Change:
SCRIPT_NAME=cockpit.sh
to:
SCRIPT_NAME="cockpit.sh -instance <instance-name>"
SAP IQ Cockpit
Get Started with SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
25
2. In Linux:
a. Discover the location of chkconfig by running one of these commands:
whereis chkconfig
or
which chkconfig
b. In Linux, configure the service to run in run levels 2, 3, 4, and 5. Execute:
/sbin/chkconfig --add cockpitd
/sbin/chkconfig cockpitd 2345
You can test the cockpitd script with /sbin/service cockpitd status. (The service
command accepts these options: start | stop | status | restart.) For example, to start the
Cockpit, enter /sbin/service cockpitd start.
3. In Solaris:
a. Create soft links. Locate this directory:
/etc/rc<X>.d
Where <X> is the run level (for example, 3). Make two soft links in the directory for Solaris and set the
links to point to:
/etc/init.d/cockpitd: S90cockpitd, and
/etc/init.d/cockpitd: K10cockpitd
The S90cockpitd link starts the service and the K10cockpitd link stops the service. The two-digit
numbers in the links indicate the start and stop priorities of the service.
b. Use the S90cockpitd and K10cockpitd links to test starting and stopping the service. The links are
called automatically when the machine is started or shut down.
Syntax
cockpit[.bat | .sh] [-a | --address <RMI-service-address>]
[-b | --bitwidth]
[--dbpassword]
[-disable | --disable <service-name,service-name...>]
[-enable | --enable <service-name,service-name...>]
26
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Get Started with SAP IQ Cockpit
[-h | --help]
[-I | --info [<information-category>]]
[-instance [<instance-name>]]
[-m | --message <message-level>]
[-password | --password <password>]
[-p | --port {<port-name>=<port-number> |
<service-name>:<property-name>=<port-number>}]
[{-start | --start} | {-stop | --stop}]
[-status | --status]
[-user | --user <login-name>]
[-v | -version | --version]
Parameters
-a | --address RMI-service-address The address for the RMI service to use; must be an IP address on this
machine or the name of this machine (which is the default).
-b | --bitwidth Return an informational only string identifying the bit width (32 or 64) of the underlying
platform. If you use this option, the cockpit command does not start the SAP IQ Cockpit.
--dbpassword Change the password of the default dba account provided for the repository database. It
prompts you for the new password, validates it, and starts the SAP IQ Cockpit server. This option does not
work if you start the SAP IQ Cockpit in the backgroundit fails to start if there is no console.
-disable | --disable service-name,service-name... Disable the specified services. This option does not
work while SAP IQ Cockpit is running or as part of a command that starts the SAP IQ Cockpit. To use it,
shut down the SAP IQ Cockpit, execute cockpit --disable, then restart. See under --ports for service
names; separate each service from the next with a comma.
-enable | --enable service-name,service-name... Enable the specified services. Separate each service
from the next with a comma. When you use this option, cockpit does not start SAP IQ Cockpituse a
separate command to start the SAP IQ Cockpit.
-h | --help Display help and usage information for the cockpit command. If you use this option, cockpit
does not start SAP IQ Cockpit.
-I | --info [information-category] Display the specified categories of information about SAP IQ Cockpit.
Separate each category from the next with a comma. The information categories are:
all Returns all the information provided by the sys, ports, and services categories. Default option.
sys Returns general information about this instance of SAP IQ Cockpit, including the version, the
home (installation) directory, the host machines name and IP address, the RMI port number, the
messaging level, and details about the platform and Java installation.
ports Lists all the ports on which the SAP IQ Cockpit and its services listen, indicates whether each
port is in use, and shows the service running on each port.
services Lists all the services known to the SAP IQ Cockpit, indicates whether each service is enabled,
and lists other services on which each service depends.
sysprop Lists all the Java system properties known to the Java VM and their values.
env Lists the complete Java VM process environment.
-instance [instance-name] Use with other options (-start and -stop, for example) to specify an
instance in a shared disk deployment. If you do not enter a name for the instance, it defaults to the host
name.
-m | --message message-level Set the amount of detail recorded in system logs; also known as the
logging level. Valid values are OFF, FATAL, ERROR, WARN, INFO, DEBUG, and ALL. WARN is the default.
SAP IQ Cockpit
Get Started with SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
27
-password | --password Specify the password of the user account SAP IQ Cockpit uses to stop servers or
query them for status. Use this option with --user. When you enter a command with --user but without
--password, the console prompts you to enter a password.
-p | --port {port-name=port-number | service-name:property-name=port-number} Configure the
specified service to run on the specified port. Changing ports is useful if you discover a port conflict
between SAP IQ Cockpit and other software on the same system. When you use this option, cockpit
does not start SAP IQ Cockpituse a separate command to start the SAP IQ Cockpit.
Valid port names, service names and property names are:
Port Name
Description
Service Names
Property Names
Default Port
db
Database port
SccSADataserver
com.sybase.asa.server.port
4638
Messaging
messaging.db.port
Alert
alert.database.port
http
EmbeddedWebContainer
http.port
4282
https
EmbeddedWebContainer
https.port
4283
HTTP) port
msg
Messaging port
Messaging
messaging.port
4993
rmi
RMI port
RMI
port
4992
tds
Tds
tdsPort
4998
You can also execute cockpit --info ports to display service names and associated property names;
they appear in the first two columns of the output.
-start | --start Start the SAP IQ Cockpit. This is the default optionif you execute cockpit with no
options, it starts the SAP IQ Cockpit. This option cannot be combined in the same command with options
that set ports or enable or disable services; use a separate cockpit command to start the SAP IQ
Cockpit.
-status | --status Display a status message indicating whether the SAP IQ Cockpit is running.
-stop | --stop Shut down the SAP IQ Cockpit if it is running.
-user | --user [login-name] Specify the user account SAP IQ Cockpit uses to stop managed servers or
query them for status. Use this option with --password. If you do not enter a login name, the console
prompts you to enter one.
-v | -version | --version Display the version of SAP IQ Cockpit software running on this system. If you use
this option, cockpit does not start SAP IQ Cockpit.
28
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Get Started with SAP IQ Cockpit
Examples
Set the RMI port
Each of these commands sets the RMI port to 5992. The first command demonstrates the port name
syntax; the second demonstrates the service name:property name syntax:
cockpit --port rmi=5992
cockpit --port RMI:port=5992
Set the RMI port and start SAP IQ Cockpit
These commands set the RMI port to 9996, then start the SAP IQ Cockpit. Two commands (separated by
a semicolon here) are needed because cockpit does not start the SAP IQ Cockpit when the command
includes any of the port-setting options:
cockpit -p rmi=9996; cockpit
Set all database ports
This command sets all three of the repository database ports (data server, messaging, and database alert)
to 3638:
cockpit --port db=3638
Set the TDS port
This command sets the TDS port to 9998:
cockpit --port Tds:tdsPort=9998
Enable a service and start the SAP IQ Cockpit
The first cockpit command enables the TDS service; the second starts the SAP IQ Cockpit. (The two
commands are separated by a semicolon.) The second command is needed because cockpit does not
start SAP IQ Cockpit when the command includes the -enable option:
cockpit -enable Tds; cockpit
Start an SAP IQ Cockpit instance
This command starts the SAP IQ Cockpit instance called kalamazoo. -start is optional because it is the
default:
cockpit -start -instance kalamazoo
Permissions
None required.
SAP IQ Cockpit
Get Started with SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
29
Related Information
Shared-Disk Mode [page 216]
2.2
COCKPIT_MONITOR Script
Run the script to create the COCKPIT_MONITOR and COCKPIT_ADMIN roles (16.x) or groups (15.x) needed to
manage a system with the SAP IQ Cockpit console. It also creates the login policy required for the technical
user account.
You must be a member of the COCKPIT_MONITOR role or group to view statistics on the MONITOR workset.
Without membership or privilege, a red X appears at the bottom of each statistics page. Details of the error
indicate access is denied.
You must be a member of the COCKPIT_ADMIN role to perform administrative SAP IQ Cockpit tasks or
configure alerts.
Execute the COCKPIT_MONITOR script on the managed system before logging in for the first time.
Note
The COCKPIT_MONITOR role or group replaces the (deprecated) SCC_MONITOR role or group.
Do not run the script against the SAP IQ utility server.
Related Information
Executing the SAP IQ Cockpit Roles Script for a Role-Based [page 30]
Executing the SAP IQ Cockpit Groups Script for an Authority-Based [page 31]
Prerequisites
Requires the MANAGE ROLES, MANAGE ANY USER and MANAGE ANY OBJECT PRIVILEGE system privileges.
Also requires administrative rights over the MONITOR system privilege.
30
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Get Started with SAP IQ Cockpit
Procedure
1. Using Interactive SQL or another SQL command tool, connect to a role-based SAP IQ server.
2. Execute the cockpit_monitor_role_based_privileges_setup.sql script, located at:
Windows
%SYBASE%\COCKPIT-4\plugins\IQ-CMAP
UNIX
$SYBASE/COCKPIT-4/plugins/IQ-CMAP
Next Steps
Grant users requiring access to the Cockpit Settings option membership in the COCKPIT_ADMIN role.
Grant users needing to monitor the SAP IQ managed system membership in the COCKPIT_MONITOR role.
Note
Users granted the MONITOR system privilege do not require membership in the COCKPIT_MONITOR
role to view statistics on the MONITOR workset.
Related Information
Adding a Grantee to a User-Extended Role [page 840]
Prerequisites
Requires DBA authority.
SAP IQ Cockpit
Get Started with SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
31
Context
Note
Users granted DBA authority do not require membership in the COCKPIT_MONITOR group to view
statistics.
Procedure
1. Using Interactive SQL or another SQL command tool, connect to an authority-based SAP IQ server.
2. Execute the cockpit_monitor_authority_based_privileges_setup.sql script, located at:
Windows
%SYBASE%\COCKPIT-4\plugins\IQ-CMAP
UNIX
$SYBASE/COCKPIT-4/plugins/IQ-CMAP
Next Steps
Grant users requiring access to the Cockpit Settings option membership in the COCKPIT_ADMIN group.
Grant users needing to monitor the SAP IQ managed system membership in the COCKPIT_MONITOR
group.
Note
Users granted DBA authority do not require membership in the COCKPIT_MONITOR role to view
statistics on the MONITOR workset.
Related Information
Adding Authority-Based Users and Groups to Groups [page 769]
Creating the Technical User for an Authority-Based System [page 41]
2.3
Allows you to managed any SAP IQ server running on the SAP IQ Cockpit server host.
To manage a multiplex environment, at least one of the nodes must be running on the SAP IQ Cockpit server
host.
32
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Get Started with SAP IQ Cockpit
Starting the SAP IQ Cockpit server triggers automatic discovery of any SAP IQ servers running on the SAP IQ
Cockpit host and lists them in the System field on the SAP IQ Cockpit console login page. Once discovered, a
server remains on the list, even when not running. A server must be running to log in.
For new SAP IQ installations where no SAP IQ server exists, log in to the utility server using SAP IQ Cockpit to
create a new server.
Related Information
Logging In to the SAP IQ Cockpit Console [page 33]
SAP IQ Utility Server [page 34]
Prerequisites
Adobe Flash Player is installed in the browser you are using for SAP IQ Cockpit.
The SAP IQ Cockpit server is running.
At least one SAP IQ server or the SAP IQ utility server is running on the SAP IQ Cockpit host.
Procedure
1. Open a Web browser and enter: .
https://<hostname>:4283/cockpit
Note
Port 4283 is the default port. If you specified a different port during installation, substitute the custom
port number. To verify the defined port, type info -p in the console window on the SAP IQ Cockpit
server.
2. At the login prompt, select the system to manage and enter a valid SAP IQ user name and password.
Note
If a Login Failed message appears for the selected system, see Troubleshoot SAP IQ Cockpit > Login
Fails when Entering Valid Credentials.
SAP IQ Cockpit
Get Started with SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
33
Note
When logged in to the utility server, functionality in the SAP IQ Cockpit console is limited to the Create
Database wizard only. All other functionality is either unavailable or generates error messages if accessed.
Related Information
Starting the SAP IQ Utility Server [page 34]
Logging On to the SAP IQ Utility Server [page 35]
2.3.2.1
The SAP IQ utility server must be running before you can use it to log in to the SAP IQ Cockpit console and
should be stopped immediatly after createing the initial SAP IQ database.
Context
The utility server has no default password. It uses a temporary password which you define during startup. The
password is valid only for the duration the utility server is running. A new password must be defined each time
the utility server is started.
Procedure
1. To start the utility server, execute:
Option
Windows
34
Action
%SYBASE%\IQ-16_0\bin64\cockpitutildb.bat
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Get Started with SAP IQ Cockpit
Option
Action
Linux
$SYBASE/IQ-16_0/Bin64/cockpitutildb.sh
2.3.2.2
You should log in to SAP IQ Cockpit using the SAP IQ utility server only to create the first SAP IQ server in a
new SAP IQ installation.
When logged in using the SAP IQ utility server, functionality in the SAP IQ Cockpit console is limited to the
Create Database wizard only. All other functionality is either unavailable or generates error messages if
accessed.
The default user name for the utility server is DBA (case insensitive). Use the password defined during
database startup.
Related Information
Creating a Database [page 413]
Creating a Database Using a CSV File [page 416]
2.4
Click Log Out in the upper-right corner of the window to end the session.
Context
If an administrator has configured the automatic logout feature, SAP IQ Cockpit logs you out if your session is
idle (no typing or mouse movement) for longer than the timeout period.
If no automatic logout period is configured,
A login session left open on a screen that refreshes (a monitor screen or a data collection job screen, for
example) remains open indefinitely.
A login session left open on a screen that does not change expires after 30 minutes. The next time you
make a request of the server, SAP IQ Cockpit logs you out.
SAP IQ Cockpit
Get Started with SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
35
2.5
Register and authenticate the SAP IQ Cockpit agent for a managed server.
Context
The SAP IQ Cockpit agent runs on a managed server and is installed automatically as part of the SAP IQ
server.
To perform certain administrative tasks, including starting and stopping an SAP IQ server, synchronizing
(multiplex), and adding secondary nodes, you must register and authenticate the servers SAP IQ Cockpit
agent.
Registration and authentication must be done once on each managed simplex. In a multiplex environment, it
must be performed once on each node.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, do either:
Option
Description
Simplex
Click IQ Servers.
Multiplex
Expand
IQ Servers
Multiplex Management
Note
The Authenticate Agent option is unavailable if the agent has not been successfully registered.
8. Depending on your database version, do one of the following:
36
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Get Started with SAP IQ Cockpit
Option
Description
For 15.x Enter the SAP IQ Cockpit agent user (default is uafadmin or sccadmin) and password (by default, there
is no passwordleave the field blank).
For 16.0 Enter the SAP IQ Cockpit agent user (default is uafadmin or sccadmin) and password (default is
Sybase4me).
Next Steps
For instructions on changing the password for the SAP IQ Cockpit agents default uafadmin account, see
Changing the Uafadmin Password
Related Information
Viewing SAP IQ Cockpit Agent Connection Information [page 37]
Changing the SCCADMIN Password [page 238]
Creating the Technical User for an Authority-Based System [page 41]
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, do either:
Option
Description
Simplex
Click IQ Servers.
Multiplex
Expand
IQ Servers
Multiplex Management
SAP IQ Cockpit
Get Started with SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
37
Description
IQ directory
IQ version
2.6
Technical User
A dedicated account used for creating and scheduling collection jobs and monitoring, and triggering alerts
based on predefined thresholds.
There are two parts to the account: the SAP IQ part and the SAP IQ Cockpit part. Both parts are created using
the Create User wizard. The technical user account must have a password and be assigned to the
IQC_TECHNICAL_USER_POLICY login policy.
Note
Do not use the CREATE USER statement to create the account as it does not create this SAP IQ Cockpit
part.
Create a technical user in each managed SAP IQ system. Once created, the technical user cannot be deleted
and should not be modified, as modifications are not updated to the SAP IQ Cockpit part.
The technical user should not be used as a login account. It is recommended that you disable the account in
SAP IQ Cockpit. See Disabling and Enabling a User in SAP IQ Cockpit.
For a multiplex, you must be logged in to the multiplex system when creating the technical user account.
38
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Get Started with SAP IQ Cockpit
Related Information
Creating the Technical User for a Role-Based System [page 39]
Creating the Technical User for an Authority-Based System [page 41]
Disabling and Enabling a User in SAP IQ Cockpit [page 232]
Prerequisites
You have MANAGE ANY USER system privilege.
The IQC_TECHNICAL_USER_POLICY login policy exists (created by the SAP IQ Cockpit roles script).
The SAP IQ system is running, registered, and authenticated.
You are not logged in to the SAP IQ utility server.
In a multiplex configuration, the coordinator is running.
In a multiplex, you are logged on to the multiplex system, not a node within the multiplex (for example, the
coordinator).
The selected SAP IQ system supports role-based security.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
SAP IQ Cockpit
Get Started with SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
39
Property
Description
Select a system.
Note
If the selected system does not support the selected
security mode (role-based or authority-based), an er
ror message appears.
What do you want to name the new user?
Description
Enable password
Password
Confirm password
Login policy
7. Click Finish.
Note
Do not assign any roles or system privileges to the technical user.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Executing the SAP IQ Cockpit Roles Script for a Role-Based [page 30]
40
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Get Started with SAP IQ Cockpit
Prerequisites
One of:
DBA authority
Both USER ADMIN and PERMS ADMIN authorities
The IQC_TECHNICAL_USER_POLICY login policy exists (created by the SAP IQ Cockpit groups script).
The SAP IQ system is running, registered, and authenticated.
You are not logged in to the SAP IQ utility server.
In a multiplex configuration, the coordinator is running.
In a multiplex, you are logged on to the multiplex system, not a node within the multiplex (for example, the
coordinator).
The selected SAP IQ system supports authority-based security.
Context
All new users are automatically added to the PUBLIC group.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
SAP IQ Cockpit
Get Started with SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
41
Property
Description
Select a system.
Note
If the selected system does not support the selected
security mode (role-based or authority-based), an er
ror message appears.
What do you want to name the new user?
Description
Enable password
Password
Confirm password
Login policy
7. Click Finish.
Note
Do not assign any authorities to the technical user.
Related Information
Executing the SAP IQ Cockpit Groups Script for an Authority-Based [page 31]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
42
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Get Started with SAP IQ Cockpit
Note
These additional options are over and above the minimum configuration described in Get Started with SAP
IQ Cockpit.
Related Information
SAP IQ System Privilege and Authority Summary Reference [page 43]
Configuring the E-mail Server [page 188]
Configuring Retrieval Thresholds for SAP IQ Cockpit [page 189]
Configuring the Automatic Logout Timer [page 190]
Collection Jobs [page 190]
Repository [page 203]
Logging [page 209]
Shared-Disk Mode [page 216]
Configuring Ports [page 226]
Configuring Memory Usage [page 228]
SAP IQ Cockpit User Management [page 231]
SAP IQ Cockpit Console [page 235]
Changing the SCCADMIN Password [page 238]
3.1
In SAP IQ, specific system privileges (16.0 and later) or authorities (15.3 and 15.4) are required to perform
many tasks. These privileges or authorities can be granted directly to a user or can be granted indirectly to a
role (16.0 and later) or group (15.3 and 15.4) of which the user is a member. This reference summarizes the
privileges or authorities required to perform each task in SAP IQ Cockpit.
Related Information
Simplex Privilege Summary [page 45]
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
43
44
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
None
SAP IQ 16.0
None
DBA authority
SAP IQ 16.0
One of:
SAP IQ 16.0
SAP IQ Cockpit
Configure SAP IQ Cockpit
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
45
None
SAP IQ 16.0
None
DBA authority
SAP IQ 16.0
Not supported
SAP IQ 16.0
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
46
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
None
SAP IQ 16.0
None
DBA authority
SAP IQ 16.0
One of:
SAP IQ Cockpit
Configure SAP IQ Cockpit
DBA authority
BACKUP authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
47
Database Version
SAP IQ 16.0
All of:
One of:
SAP IQ 16.0
DBA authority
DBA authority
SAP IQ 16.0
All of:
One of:
48
DBA authority
BACKUP authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Database Version
SAP IQ 16.0
All of:
One of:
SAP IQ 16.0
DBA authority
BACKUP authority
None
SAP IQ 16.0
None
DBA authority
SAP IQ 16.0
Not supported
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
49
One of:
SAP IQ 16.0
DBA authority
BACKUP authority
All of:
Not supported.
SAP IQ 16.0
SAP IQ 16.0
50
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
SAP IQ 16.0
DBA authority
Modify any property on the Options property page SERVER OPERATOR system privi
lege
Modify any property on the Request Logging property page one of:
Modify any property on the High Availability property page MANAGE MULTIPLEX
system privilege and the coordinator is running. The SAP IQ Cockpit agent for the mul
tiplex server for which the Properties page is open must also be running.
SAP IQ 16.0
DBA authority
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
51
DBA authority
SAP IQ 16.0
All of:
One of:
SAP IQ 16.0
DBA authority
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
52
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
One of:
SAP IQ 16.0
DBA authority
One of:
SAP IQ 16.0
DBA authority
One of:
SAP IQ 16.0
SAP IQ Cockpit
Configure SAP IQ Cockpit
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
53
One of:
SAP IQ 16.0
DBA authority
None
SAP IQ 16.0
None
SAP IQ 16.0
DBA authority
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
54
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Not supported
SAP IQ 16.0
Not supported
SAP IQ 16.0
Not supported
SAP IQ 16.0
None
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
55
Not supported
SAP IQ 16.0
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
DBA authority
SAP IQ 16.0
56
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
None
SAP IQ 16.0
None
DBA authority
SAP IQ 16.0
None
SAP IQ 16.0
None
SAP IQ 16.0
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
57
One of:
SAP IQ 16.0
DBA authority
One of:
SAP IQ 16.0
58
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
None
SAP IQ 16.0
None
None
SAP IQ 16.0
None
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
59
Creating a Database
Database Version
DBA authority. The account under which the server is running must have write permis
sions on the directories where files are created.
SAP IQ 16.0
The account under which the server is running must have write permissions on the di
rectories where files are created. No other system privilege is required.
None
SAP IQ 16.0
The account under which the server is running must have write permissions on the di
rectories where files are created. No other system privilege is required.
SAP IQ 16.0
60
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Not supported
SAP IQ 16.0
Set PITR database options SET ANY SYSTEM OPTION system privilege
Set PITR logging options MANAGE ANY DBSPACE system privilege
Not supported
SAP IQ 16.0
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
61
Database Version
SAP IQ 16.0
sp_iqlmconfig system procedure along with the SERVER OPERATOR system priv
ilege to display the content of the page.
View any other database property page none
Modify the following properties on the Settings page:
Collect Information about deadlocks option SET ANY SYSTEM OPTION system
privilege
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
62
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Creating a Table
Database Version
Base table to be owned by self RESOURCE authority with CREATE permission on the
IQ main store dbspace in which the table is created.
Base table to be owned by any user DBA authority
SAP IQ 16.0
Base table to be owned by self CREATE permission on the dbspace where the table is
created, along with one of:
Base table to be owned by any user CREATE permission on the dbspace where the
table is created along with one of:
Global temporary table to be owned by self RESOURCE authority with CREATE per
mission on the IQ main store dbspace in which the table is created.
Global temporary table to be owned by any user DBA authority
SAP IQ 16.0
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
63
SAP IQ 16.0
DBA authority
Deleting a Table
Database Version
One of:
SAP IQ 16.0
64
DBA authority
One of:
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
None
SAP IQ 16.0
None
One of:
SAP IQ 16.0
DBA authority
You own the table and have CREATE permission on the target dbspace
One of:
ALTER permission on the table and CREATE permission on the target dbspace
You own the table and have CREATE permission on the target dbspace
One of:
SAP IQ 16.0
SAP IQ Cockpit
Configure SAP IQ Cockpit
DBA authority
VALIDATE authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
65
One of:
SAP IQ 16.0
DBA authority
To modify the name only of an existing primary key ALTER ANY INDEX system privi
lege
One of:
SAP IQ 16.0
DBA authority
One of:
Not supported
SAP IQ 16.0
One of:
66
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
One of:
SAP IQ 16.0
DBA authority
One of:
SAP IQ 16.0
DBA authority
Not supported
SAP IQ 16.0
One of:
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
67
DBA authority
DBA authority
68
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Database Version
SAP IQ 16.0
Modify any other property on the Miscellaneous page for an IQ (catalog) system store
table one of:
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
69
View any property page of a global temporary table owned by self none
View any property page of a global temporary table owned by any user none needed
except for the Data page, which requires one of:
DBA authority
DBA authority
70
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Database Version
SAP IQ 16.0
View any property page of a global temporary table owned by self none
View any property page of a global temporary table owned by any user none needed
except for the Data page, which requires one of:
Modify any other property on the Miscellaneous page for an IQ (catalog) system store
table one of:
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
71
View any property page of a proxy table owned by self none needed except for the
Data page, which requires SELECT permission on the base table on the remote server.
View any properties of a proxy table owned by any user none needed except for the
Data page, which requires SELECT permission on the base table on the remote server
along with one of:
DBA authority
DBA authority
SAP IQ 16.0
View any property page of a proxy table owned by self none needed except for the
Data page, which requires SELECT permission on the base table on the remote server.
View any property page of a proxy table owned by any user none needed except for
the Data page, which requires one of:
72
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
Adding a Column
Database Version
Create a column without a primary key or unique constraint you must have one of:
DBA authority
Create a column with a primary key or unique constraint you must have one of:
SAP IQ Cockpit
Configure SAP IQ Cockpit
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
73
Database Version
SAP IQ 16.0
Create a column without a primary key or unique constraint you must have one of:
Create a column with a primary key or unique constraint you must have one of:
Deleting a Column
Database Version
Deleting a column without a primary key or unique constraint you must have one of:
DBA authority
Deleting a column with a primary key or unique constraint you must have one of:
SAP IQ 16.0
DBA authority
Deleting a column without a primary key or unique constraint you must have one of:
Deleting a column with a primary key or unique constraint you must have one of:
74
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
DBA authority
Modify any other table column property you must have one of:
SAP IQ 16.0
DBA authority
Modify any other table column property you must have one of:
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
75
One of:
SAP IQ 16.0
DBA authority
One of:
One of:
76
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Database Version
SAP IQ 16.0
One of:
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
One of:
SAP IQ Cockpit
Configure SAP IQ Cockpit
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
77
Database Version
SAP IQ 16.0
One of:
One of:
DBA authority
In addition, if you do not have DBA authority, you must also have one of:
Finally, if you do not have DBA authority, you must also have one of:
SAP IQ 16.0
One of:
CREATE permission on the dbspace the table is defined on, along with one of:
One of:
78
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Database Version
SAP IQ 16.0
One of:
One of:
SAP IQ 16.0
DBA authority
One of:
CREATE permission on the dbspace the table is defined on, along with one of:
One of:
SAP IQ 16.0
SAP IQ Cockpit
Configure SAP IQ Cockpit
DBA authority
One of:
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
79
One of:
SAP IQ 16.0
DBA authority
One of:
One of:
SAP IQ 16.0
DBA authority
One of:
Validating a Constraint
Database Version
One of:
SAP IQ 16.0
80
DBA authority
VALIDATE authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
None
SAP IQ 16.0
None
SAP IQ Cockpit
Configure SAP IQ Cockpit
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
81
Database Version
SAP IQ 16.0
Modify any foreign key constraint property on the Action page one of:
Modify any other property of a primary, foreign or unique key, table check or column
check constraint one of:
Related Information
Adding a System Privilege to a Role-Based User [page 819]
82
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
SAP IQ 16.0
SAP IQ Cockpit
Configure SAP IQ Cockpit
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
83
One of:
SAP IQ 16.0
DBA authority
One of:
One of:
SAP IQ 16.0
DBA authority
One of:
One of:
SAP IQ 16.0
84
DBA authority
RESOURCE authority with ALTER permission on the underlying table of the index
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
One of:
SAP IQ 16.0
DBA authority
One of:
None
SAP IQ 16.0
None
DBA authority
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
85
Database Version
SAP IQ 16.0
Note
ALTER permission on the table is not required to modify the comment only.
Modify any other table index property one of:
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
86
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
One of:
SAP IQ 16.0
DBA authority
One of:
One of:
SAP IQ 16.0
SAP IQ Cockpit
Configure SAP IQ Cockpit
DBA authority
One of:
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
87
None.
SAP IQ 16.0
None.
SAP IQ 16.0
DBA authority
Note
ALTER permission on the table is not required to modify a comment.
Modify any other trigger property one of:
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
88
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
SAP IQ 16.0
SAP IQ Cockpit
Configure SAP IQ Cockpit
DBA authority
One of:
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
89
One of:
DBA authority
CREATE permission on the dbspaces where the partitions are being created
SAP IQ 16.0
One of:
One of:
SAP IQ 16.0
90
DBA authority
One of:
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Deleting a Partition
Database Version
SAP IQ 16.0
DBA authority
Unpartitioning a Table
Database Version
SAP IQ 16.0
DBA authority
Merging Partitions
Database Version
SAP IQ Cockpit
Configure SAP IQ Cockpit
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
91
Database Version
SAP IQ 16.0
Splitting Partitions
Database Version
SAP IQ 16.0
DBA authority
One of:
Moving Partitions
Database Version
One of:
92
DBA authority
CREATE permission on the dbspace to which the partition is being moved along
with one of:
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Database Version
SAP IQ 16.0
One of:
DBA authority
CREATE permission on the dbspace to which the partition is being moved along
with one of:
SAP IQ Cockpit
Configure SAP IQ Cockpit
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
93
Database Version
SAP IQ 16.0
DBA authority
CREATE permission on the dbspace to which the partition is being moved along
with one of:
94
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Database Version
SAP IQ 16.0
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
95
Creating a View
Database Version
One of:
SAP IQ 16.0
DBA authority
RESOURCE authority with SELECT permission on the tables in the view definition
to create a view owned by you.
View to be owned by self CREATE VIEW system privilege along with one of:
SAP IQ 16.0
One of:
96
DBA authority
You own the view and have SELECT permission on the underlying tables of the
view
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Database Version
SAP IQ 16.0
One of:
Disabling a View
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Deleting a View
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
None.
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
97
Database Version
SAP IQ 16.0
None.
DBA authority
Modify any other view property except those relating to triggers one of:
DBA authority
For privileges relating to triggers, see View Trigger Privilege Summary [page 624].
SAP IQ 16.0
Modify any other view property, except those relating to triggers one of:
For privileges relating to triggers, see View Trigger Privilege Summary [page 624].
98
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
One of:
SAP IQ
SAP IQ Cockpit
Configure SAP IQ Cockpit
DBA authority
One of:
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
99
One of:
SAP IQ 16.0
DBA authority
One of:
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
100
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
One of:
SAP IQ 16.0
DBA authority
RESOURCE authority and you own the underlying view of the trigger
One of:
One of:
SAP IQ 16.0
DBA authority
One of:
This gives you ALTER permission on the underlying view of the trigger.
None
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
101
Database Version
SAP IQ 16.0
None
SAP IQ 16.0
DBA authority
RESOURCE authority and you own the underlying view of the trigger
Note
ALTER permission on the view is not required to modify a comment.
Modify any other trigger property one of:
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
102
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
SAP IQ 16.0
CREATE object permission on the dbspace where the materialized view is being
created
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
103
SAP IQ 16.0
One of:
SAP IQ 16.0
DBA authority
One of:
One of:
SAP IQ 16.0
DBA authority
104
INSERT permission on the underlying tables of the materialized view or you own
the materialized view
SELECT permission on the underlying tables of the materialized view or you own
the underlying tables of the materialized view
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Database Version
SAP IQ 16.0
One of:
One of:
SAP IQ 16.0
DBA authority
You own the materialized view and have one of the following:
One of:
One of:
SAP IQ 16.0
SAP IQ Cockpit
Configure SAP IQ Cockpit
DBA authority
One of:
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
105
DBA authority
SAP IQ 16.0
One of:
None
SAP IQ 16.0
None
One of:
SAP IQ 16.0
106
DBA authority
One of:
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
DBA authority
Modify the SQL page of the materialized view properties one of:
DBA authority
You own the materialized view and have SELECT permission on the underlying ta
bles
Modify any other materialized view property except those relating to indexes one of:
DBA authority
For privileges relating to materialized view indexes, see Materialized View Index Privi
lege Summary [page 671]
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
107
Database Version
SAP IQ 16.0
Modify the SQL page of the materialized view properties one of:
Modify any other materialized view property except those relating to indexes one of:
For privileges relating to materialized view indexes, see Materialized View Index Privi
lege Summary [page 671]
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
108
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
One of:
SAP IQ
DBA authority
One of:
One of:
SAP IQ 16.0
DBA authority
One of:
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
109
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
One of:
SAP IQ 16.0
110
DBA authority
One of:
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
One of:
SAP IQ 16.0
DBA authority
One of:
One of:
SAP IQ 16.0
DBA authority
One of:
One of:
SAP IQ 16.0
SAP IQ Cockpit
Configure SAP IQ Cockpit
DBA authority
VALIDATE authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
111
None
SAP IQ 16.0
None
DBA authority
the index
SAP IQ 16.0
Note
ALTER permission on the materialized view is not required to modify the comment
only.
Modify any other materialized view index property one of:
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
112
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Creating a Domain
Database Version
One of:
SAP IQ 16.0
DBA authority
RESOURCE authority
One of:
Deleting a Domain
Database Version
DBA authority
SAP IQ 16.0
One of:
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
113
None
SAP IQ 16.0
None
None
SAP IQ 16.0
None
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
114
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
SAP IQ 16.0
SAP IQ 16.0
None
SAP IQ 16.0
None
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
115
SAP IQ 16.0
DBA authority
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
116
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
One of:
DBA authority
REFERENCE permission on the underlying table being indexed along with CREATE
permission on the dbspace where the index is being created
You own the underlying table being indexed along with CREATE permission on the
dbspace where the index is being created
One of:
CREATE ANY INDEX system privilege along with CREATE permission on the
dbspace where the index is being created
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
117
One of:
DBA authority
One of:
One of:
DBA authority
118
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Database Version
SAP IQ 16.0
One of:
One of:
DBA authority
One of:
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
119
None required to generate DDL commands; however, you must have EXECUTE permis
sion on the sa_text_index_stats system procedure to display a list of existing
text indexes.
SAP IQ 16.0
None required to generate DDL commands; however, you must also have EXECUTE
permission on the sa_text_index_stats system procedure to display a list of ex
isting text indexes:
DBA authority
DBA authority
You own the underlying table being indexed and have CREATE permission on the
target dbspace
120
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Database Version
SAP IQ 16.0
Modify a text index comment MANAGE ANY STATISTICS system privilege along with
one of:
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
121
One of:
SAP IQ 16.0
DBA authority
RESOURCE authority
One of:
One of:
SAP IQ 16.0
122
DBA authority
One of:
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
One of:
SAP IQ 16.0
DBA authority
One of:
None.
SAP IQ 16.0
None.
DBA authority
RESOURCE authority
DBA authority
SAP IQ Cockpit
Configure SAP IQ Cockpit
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
123
Database Version
SAP IQ 16.0
One of:
SAP IQ 16.0
DBA authority
One of:
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
124
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
One of:
SAP IQ 16.0
DBA authority
One of:
One of:
SAP IQ 16.0
SAP IQ Cockpit
Configure SAP IQ Cockpit
DBA authority
One of:
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
125
None
SAP IQ 16.0
None
SAP IQ 16.0
DBA authority
One of:
SAP IQ 16.0
126
DBA authority
One of:
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
One of:
SAP IQ 16.0
DBA authority
One of:
None
SAP IQ 16.0
None
SAP IQ 16.0
DBA authority
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
127
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
One of:
SAP IQ 16.0
128
DBA authority
Not supported
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
One of:
SAP IQ 16.0
DBA authority
Not supported
One of:
SAP IQ 16.0
DBA authority
Not supported
DBA authority
SAP IQ 16.0
Not supported
None
SAP IQ 16.0
Not supported
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
129
DBA authority
DBA authority
Modify any other user property except those relating to permissions DBA authority
For privileges relating to user permissions, see Authority-Based Database Object Per
missions Privilege Summary [page 806]
SAP IQ 16.0
Not supported
One of:
SAP IQ 16.0
DBA authority
Not supported
One of:
SAP IQ 16.0
130
DBA authority
Not supported
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
One of:
SAP IQ 16.0
DBA authority
Not supported
One of:
SAP IQ 16.0
DBA authority
Not supported
One of:
SAP IQ 16.0
DBA authority
Not supported
Related Information
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding Permissions on a View or Materialized View to a User or Group [page 793]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
131
One of:
SAP IQ 16.0
DBA authority
Not supported
One of:
SAP IQ 16.0
DBA authority
Not supported
One of:
SAP IQ 16.0
132
DBA authority
Not supported
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
One of:
SAP IQ 16.0
DBA authority
Not supported
One of:
SAP IQ 16.0
DBA authority
Not supported
One of:
SAP IQ 16.0
DBA authority
Not supported
None
SAP IQ 16.0
Not supported
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
133
DBA authority
DBA authority
Modify any other group property except those relating to permissions DBA authority
For privileges relating to user permissions, see Authority-Based Database Object Per
missions Privilege Summary [page 806]
SAP IQ 16.0
Not supported
One of:
SAP IQ 16.0
DBA authority
Not supported
Related Information
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding Permissions on a View or Materialized View to a User or Group [page 793]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
134
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
One of:
SAP IQ 16.0
DBA authority
Not supported
One of:
SAP IQ 16.0
DBA authority
Not supported
One of:
SAP IQ 16.0
SAP IQ Cockpit
Configure SAP IQ Cockpit
DBA authority
Not supported
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
135
One of:
SAP IQ 16.0
DBA authority
One of:
One of:
SAP IQ 16.0
DBA authority
Not supported
One of:
SAP IQ 16.0
136
DBA authority
Not supported
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
One of:
SAP IQ 16.0
DBA authority
Not supported
Related Information
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding Permissions on a View or Materialized View to a User or Group [page 793]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege if the role being granted has a global role admin
istrator
Grant a system privilege during user creation you must have administrative rights
over the system privilege being granted.
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
137
Not supported
SAP IQ 16.0
Not supported
SAP IQ 16.0
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege if the role has a global role administrator
Not supported
SAP IQ 16.0
Not supported
138
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Database Version
SAP IQ 16.0
Not supported
SAP IQ 16.0
None.
Not supported
SAP IQ 16.0
Not supported
SAP IQ 16.0
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
139
Not supported
SAP IQ 16.0
Not supported
SAP IQ 16.0
Not supported
SAP IQ 16.0
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
140
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Not supported
SAP IQ 16.0
Create a role both the MANAGE ANY USER and MANAGE ROLES system privileges.
Grant a role during user-extended role creation one of:
MANAGE ROLES system privilege if the role being granted has a global role admin
istrator
Not supported
SAP IQ 16.0
Not supported
SAP IQ 16.0
Not supported
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
141
Database Version
SAP IQ 16.0
One of:
MANAGE ROLES system privilege if the role has a global role administrator
Not supported
SAP IQ 16.0
One of:
MANAGE ROLES system privilege if the role has a global role administrator
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege if the role has a global role administrator
MANAGE ROLES system privilege if the underlying role has a global role adminis
trator
Not supported
142
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Database Version
SAP IQ 16.0
MANAGE ROLES system privilege if the role has a global role administrator
MANAGE ROLES system privilege if the underlying role has a global role adminis
trator
Not supported
SAP IQ 16.0
Administrative rights over the system privilege. Administrative rights on the role is not
required.
Not supported
SAP IQ 16.0
Administrative rights over the system privilege. Administrative rights on the role is not
required.
Not supported
SAP IQ 16.0
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
143
Not supported
SAP IQ 16.0
One of:
MANAGE ROLES system privilege if the role being granted has a global role admin
istrator
Not supported.
SAP IQ 16.0
Not supported.
SAP IQ 16.0
One of:
Not supported
SAP IQ 16.0
None
Not supported
144
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Database Version
SAP IQ 16.0
For privileges relating to user permissions, see Role-Based Database Object Permis
sions Privilege Summary [page 928]
Not supported
SAP IQ 16.0
Not supported
SAP IQ 16.0
Not supported
SAP IQ 16.0
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
145
Not supported
SAP IQ 16.0
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege if the role being granted has a global role admin
istrator
Grant a system privilege during standalone creation administrative rights over the
system privilege being granted
146
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Not supported
SAP IQ 16.0
One of:
MANAGE ROLES system privilege if the role being deleted has a global role admin
istrator
Not supported
SAP IQ 16.0
One of:
MANAGE ROLES system privilege if the role has a global role administrator
Not supported
SAP IQ 16.0
One of:
MANAGE ROLES system privilege if the role has a global role administrator
Not supported
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
147
Database Version
SAP IQ 16.0
MANAGE ROLES system privilege if the role has a global role administrator
MANAGE ROLES system privilege if the underlying role has a global role adminis
trator
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege if the role has a global role administrator
MANAGE ROLES system privilege if the underlying role has a global role adminis
trator
Not supported
SAP IQ 16.0
Administrative rights over the system privilege. Administrative rights on the role is not
required.
148
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Not supported
SAP IQ 16.0
Administrative rights over the system privilege. Administrative rights on the role is not
required.
Not supported
SAP IQ 16.0
One of:
MANAGE ROLES system privilege if the role being granted has a global role admin
istrator
Not supported.
SAP IQ 16.0
Not supported.
SAP IQ 16.0
One of:
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
149
Not supported
SAP IQ 16.0
None
Not Supported
SAP IQ 16.0
MANAGE ROLES system privilege if the role being granted has a global role admin
istrator
For privileges relating to user permissions, see Role-Based Database Object Permis
sions Privilege Summary [page 928]
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
150
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Not supported
SAP IQ 16.0
One of:
Not supported
SAP IQ 16.0
One of:
Not supported
SAP IQ 16.0
One of:
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
151
Not supported
SAP IQ 16.0
One of:
Not supported
SAP IQ 16.0
One of:
Not supported
SAP IQ 16.0
One of:
Not supported
SAP IQ 16.0
Related Information
Adding a System Privilege to a Role-Based User [page 819]
152
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Not supported
SAP IQ 16.0
None
Not supported
SAP IQ 16.0
Not supported
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
153
Database Version
SAP IQ 16.0
MANAGE ROLES system privilege if the underlying role has a global role adminis
trator
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege if the underlying role has a global role adminis
trator
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege along with administrative rights over the system
privilege
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege along with administrative rights over the system
privilege
Related Information
Adding a System Privilege to a Role-Based User [page 819]
154
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Not supported
SAP IQ 16.0
None
Not supported
SAP IQ 16.0
Not supported
SAP IQ 16.0
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
155
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Not supported
SAP IQ 16.0
None
Not supported
SAP IQ 16.0
Not supported
SAP IQ 16.0
156
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
One of:
DBA authority
SAP IQ 16.0
One of:
DBA authority
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
157
Database Version
SAP IQ 16.0
SAP IQ 16.0
One of:
DBA authority
USER ADMIN authority along with SELECT permission on the SYSLOGINMAP
view
SAP IQ 16.0
Modify a login mapping comment MANAGE ANY USER system privilege along with
one of:
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
158
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
One of:
SAP IQ 16.0
DBA authority
One of:
SAP IQ 16.0
SAP IQ Cockpit
Configure SAP IQ Cockpit
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
159
None
SAP IQ 16.0
None
SAP IQ 16.0
DBA authority
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
160
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Not supported
SAP IQ 16.0
Not supported
SAP IQ 16.0
Not supported
SAP IQ 16.0
Validating User
Database Version
Not supported
SAP IQ 16.0
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
161
Not supported
SAP IQ 16.0
None
Not supported
SAP IQ 16.0
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
162
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Creating a Dbspace
Database Version
One of:
SAP IQ 16.0
DBA authority
Deleting a Dbspace
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
SAP IQ 16.0
DBA authority
None
SAP IQ 16.0
None
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
163
One of:
SAP IQ 16.0
DBA authority
Not supported
SAP IQ 16.0
DBA authority
SAP IQ 16.0
DBA authority
164
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
One of:
SAP IQ 16.0
DBA authority
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
Creating a Dbfile
Database Version
One of:
SAP IQ Cockpit
Configure SAP IQ Cockpit
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
165
Database Version
SAP IQ 16.0
Deleting a Dbfile
Database Version
One of:
SAP IQ 16.0
DBA authority
Emptying a Dbfile
Database Version
One of:
SAP IQ 16.0
DBA authority
None
SAP IQ 16.0
None
166
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Database Version
SAP IQ 16.0
One of:
SAP IQ 16.0
DBA authority
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
167
Creating an Event
Database Version
DBA authority
SAP IQ 16.0
One of:
Deleting an Event
Database Version
DBA authority
SAP IQ 16.0
One of:
DBA authority
SAP IQ 16.0
One of:
Triggering an Event
Database Version
DBA authority
SAP IQ 16.0
168
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
None
SAP IQ 16.0
None
SAP IQ 16.0
DBA authority
SAP IQ 16.0
One of:
DBA authority
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
169
Database Version
SAP IQ 16.0
One of:
None
SAP IQ 16.0
None
SAP IQ 16.0
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
170
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
DBA authority
SAP IQ 16.0
DBA authority
SAP IQ 16.0
DBA authority
SAP IQ 16.0
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
171
SAP IQ 16.0
DBA authority
SAP IQ 16.0
SAP IQ 16.0
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
172
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
DBA authority
SAP IQ 16.0
DBA authority
SAP IQ 16.0
DBA authority
SAP IQ 16.0
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
173
SAP IQ 16.0
DBA authority
SAP IQ 16.0
SAP IQ 16.0
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
174
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
SAP IQ 16.0
DBA authority
SAP IQ 16.0
DBA authority
SAP IQ 16.0
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
175
DBA authority
SAP IQ 16.0
DBA authority
SAP IQ 16.0
SAP IQ 16.0
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
176
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
SAP IQ 16.0
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
177
DBA authority
External C/C++ Scalar or Aggregate function to be owned by self or any user DBA
authority
SAP IQ 16.0
178
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Database Version
SAP IQ 16.0
Deleting a Function
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
None
SAP IQ 16.0
None
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
179
DBA authority
SAP IQ 16.0
DBA authority
Modify SQL code for External C/C++ Scalar or Aggregate, or External Java function
CREATE EXTERNAL REFERENCE system privilege along with one of:
180
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
One of:
SAP IQ 16.0
DBA authority
One of:
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
181
Creating a Procedure
Database Version
DBA authority
SAP IQ 16.0
182
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
DBA authority
SAP IQ 16.0
Table UDF or TPF to be owned by any user CREATE EXTERNAL REFERENCE system
privilege along with one of:
One of:
SAP IQ 16.0
DBA authority
One of:
Deleting a Procedure
Database Version
One of:
SAP IQ 16.0
SAP IQ Cockpit
Configure SAP IQ Cockpit
DBA authority
One of:
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
183
None
SAP IQ 16.0
None
DBA authority
184
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Database Version
SAP IQ 16.0
Modify SQL code for Table UDFs, TPFs, or External Environment procedures CREATE
EXTERNAL REFERENCE system privilege along with one of:
One of:
SAP IQ 16.0
DBA authority
One of:
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
185
DBA authority
SAP IQ 16.0
DBA authority
SAP IQ 16.0
DBA authority
186
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Database Version
SAP IQ 16.0
None
SAP IQ 16.0
None
SAP IQ 16.0
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
187
3.2
Specify the e-mail server for SAP IQ Cockpit to use to send alert notifications.
Prerequisites
Membership in the COCKPIT_ADMIN role.
Procedure
).
Tip
If you have multiple SAP IQ Cockpit servers, configure their sender names so you can identify which
SAP IQ Cockpit an alert is coming from. For example, Cockpit_Boston or Cockpit_test11.
c. If you entered anything in the E-mail Domain name or E-mail sender name fields, click Apply to make
the test e-mail option reappear.
d. To dispatch a test message, enter an e-mail address in the Test e-mail address field and click Send.
If the test e-mail is received, you have properly configured the server for e-mail alert notifications.
8. Click OK to update any changes and close the Cockpit Settings page.
188
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
3.3
Set limits on the time SAP IQ Cockpit waits for data to load or on the number of rows it loads.
Prerequisites
Membership in the COCKPIT_ADMIN role.
Context
Performing some tasks may cause the SAP IQ Cockpit to load a large amount of data, which can be timeconsuming and can place a heavy load on your network. SAP IQ Cockpit mitigates this problem by displaying
placeholders called message rows when data takes longer than a specified number of seconds to retrieve, or
exceeds a specified number of rows. The data retrieval options let you specify those numbers.
Note
This option is only applicable to the EXPLORE workset of the cockpit.
This data retrieval scheme reduces network traffic, since result sets that exceed the specified row count are
not transmitted unless you ask for them by expanding a message row.
Procedure
).
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
189
3.4
Set SAP IQ Cockpit to end login sessions when users are inactive for too long.
Prerequisites
Membership in the COCKPIT_ADMIN role.
Procedure
).
3.5
Collection Jobs
Statistics collection jobs provide the data that appears on the Statistics Chart on the MONITOR workset. Some
collection jobs are also used to manage and monitor alerts on the ALERTS workset.
Data gathered by collection jobs appears on the Statistics Chart page on the MONITOR workset. If you attempt
to view data for a collection job that has not been created, No data was found for statistic appears.
Alerts can only be configured on the three default collection jobs (see Configuring Alerts).
The Availability Statistics, Performance Statistics, and Capacity Statistics collection jobs are scheduled by
default. Additional collection jobs can be created and scheduled as needed.
You can define job schedules as one-time or repeating, and modify the schedule for a job based on a number
of attributes such as repeat interval, date and time. Statistics gathering consumes system resources
intensively; the more collection jobs you run, the greater the burden on your server. The data is stored in the
repository. The job history displays the status of jobs executed each day.
All collections jobs run using the technical user account.
190
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Related Information
Simplex Collections Jobs [page 191]
Multiplex Collections Jobs [page 194]
Logical Server Collections Jobs [page 195]
Executing and Stopping a Collection Job [page 197]
Creating and Scheduling a Collection Job [page 198]
Deleting a Collection Job [page 199]
Viewing Collection Job Schedule Details [page 200]
Resuming and Suspending a Collection Job [page 200]
Scheduling a Collection Job [page 201]
Modifying the Collection Interval for a Scheduled Job [page 202]
Viewing the Job Execution History [page 203]
Configuring Alerts [page 1194]
Description
Statistics Gathered
IQ Availability Statistics
Note
Note
Do not delete or suspend this col
lection.
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
191
Collection Job
Description
IQ Capacity Statistics
Note
IQ Cache Statistics
IQ Engine Statistics
Statistics Gathered
IQ DBSpace Statistics
192
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Collection Job
Description
IQ Transaction Statistics
IQ Operations/Requests Sta
tistics
IQ Connection Statistics
IQ Network Statistics
SAP IQ Cockpit
Configure SAP IQ Cockpit
Statistics Gathered
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
193
Description
Note
Statistics Gathered
Note
Do not delete or suspend this col
lection.
Note
194
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Collection Job
Description
Statistics Gathered
Note
For user connection statistics are
also available in the Multiplex Con
nection Statistics except Default
collection.
Multiplex Engine Statistics
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
195
Collection Job
Description
Note
Statistics Gathered
Note
Do not delete or suspend this col
lection.
Note
196
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Collection Job
Description
Statistics Gathered
Prerequisites
Membership in the COCKPIT_ADMIN role.
Procedure
1. In SAP IQ Cockpit, click the Cockpit Settings icon (
).
Tip
If the General tab is grayed out, you have selected a schedule (child) rather than a job (parent) in the
Collection Jobs table. Select the parent job to enable the General tab.
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
197
Prerequisites
Membership in the COCKPIT_ADMIN role.
Context
For best performance, SAP recommends these guidelines for scheduling data collection jobs:
Schedule only one collection job for each collection.
Set the collection interval to 5 minutes or more. (The default is 5 minutes.)
Procedure
).
Note
This option cannot be modified once the job is created. If you need to change it, delete and recreate the
collection job.
6. On the Scheduling Information page, if you do not want to schedule the job, unselect Create a schedule
for this job. You can schedule the collection job later, if needed. Skip to step 8 [page 199].
7. To schedule the data collection job, specify:
198
Field
Description
Name
Description
Select Now or Later. If you choose Later, specify the start date and time.
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Field
Description
Specify frequency:
Once
Note
Enter dates and times using your local time. SAP IQ Cockpit converts your
times for remote time zones if necessary.
You cannot change the frequency of a scheduled job. To change the frequency, delete
and recreate the job.
8. Click Finish.
Prerequisites
Membership in the COCKPIT_ADMIN role.
Context
Caution
Data gathered by the Availability Statistics, Performance Statistics, and Capacity Statistics collections is
used to trigger alerts. If you delete one of these collection jobs, it is automatically re-created the next time
automatic discovery occurs (every five minutes). Until re-created, no new collection data is gathered on
which to trigger alerts.
Procedure
).
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
199
Prerequisites
Membership in the COCKPIT_ADMIN role.
Context
You can only view schedule details; you cannot modify them.
Procedure
).
Prerequisites
Membership in the COCKPIT_ADMIN role.
200
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Context
Caution
Data gathered by the Availability Statistics, Performance Statistics, and Capacity Statistics collections is
used to trigger alerts. If you suspend one of these collection jobs, no new collection data is gathered on
which to trigger new alerts until you resume the collection job.
Procedure
).
Tip
If the General tab is grayed out, you have selected a schedule (child) rather than a job (parent) in the
Collection Jobs table. Select the parent job to enable the General tab.
Prerequisites
Membership in the COCKPIT_ADMIN role.
Context
A collection job can be scheduled more than once. You must delete and recreate the job to change any
property of a scheduled job except the repeat interval.
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
201
Procedure
1. In SAP IQ Cockpit, click the Cockpit Settings icon (
).
Description
Name
Description
Select Now or Later. If you choose Later, specify the start date and time.
Specify frequency:
Once
Note
Enter dates and times using your local time. SAP IQ Cockpit converts your
times for remote time zones if necessary.
You cannot change the frequency of a scheduled job. To change the frequency, delete
and recreate the job.
Prerequisites
Membership in the COCKPIT_ADMIN role.
Context
Once a job is scheduled, only the repeat interval can be modified. You must delete and recreate the collection
job to change any other aspect of the scheduled job.
202
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Procedure
).
Note
If there is no arrow to the left of the job name, the job is not scheduled.
4. Select the scheduled job in the Schedule Name column.
5. On the Schedule tab, modify the Repeat interval field.
6. Click OK.
Prerequisites
Membership in the COCKPIT_ADMIN role.
Procedure
).
3.6
Repository
The SAP IQ Cockpit embedded repository stores information related to the server being managed, as well as
user preference data, operational data, statistics, and alert configuration.
You can back up the repository database on demand, schedule automatic backups, restore the repository
from backups, and configure repository purging options. Full and incremental backups are available. A full
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
203
backup copies the entire repository. An incremental backup copies the transaction log, capturing any changes
since the last full or incremental backup.
By default, SAP IQ Cockpit saves backups as follows:
Each full backup is stored in its own subdirectory in %SYBASE%\backup.
Each incremental backup is stored in a file in %SYBASE%\backup\incremental.
SAP recommends that you periodically move backup files to a secondary storage location to prevent the
installation directory from becoming too large.
Related Information
Scheduling Backups of the Repository [page 204]
Suspending or Resuming a Scheduled Backup [page 205]
Modifying the Backup Schedule [page 206]
Forcing an Immediate Backup [page 206]
Restoring the Repository from Backups [page 207]
Configuring Repository Purging [page 208]
Prerequisites
Determine your backup strategy, including when to perform full backups and incremental backups. For
example, you might schedule incremental backups every day and a full backup every Saturday.
Membership in the COCKPIT_ADMIN role.
Context
A full backup copies the entire repository. An incremental backup copies the transaction log, capturing any
changes since the last full or incremental backup.
204
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Procedure
).
Next Steps
Set purging options on the Size Management tab.
Prerequisites
Membership in the COCKPIT_ADMIN role.
Procedure
).
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
205
Prerequisites
Membership in the COCKPIT_ADMIN role.
Procedure
).
Prerequisites
Membership in the COCKPIT_ADMIN role.
206
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Procedure
).
Context
If you configured SAP IQ Cockpit to store backups somewhere other than the default location, change the
source directory in the copy commands in this procedure.
Procedure
1. Log out of the SAP IQ Cockpit console, if it is running.
2. Shut down the SAP IQ Cockpit server.
3. Copy the most recent full backup from \backup to \services\Repository\db.
Windows:
%SYBASE%\COCKPIT-4\backup
%SYBASE%\COCKPIT-4\services\Repository\db
UNIX:
$SYBASE/COCKPIT-4/backup
$SYBASE/COCKPIT-4/services/Repository/db
4. If you have incremental backups to load:
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
207
Prerequisites
Membership in the COCKPIT_ADMIN role.
Context
As you decide how to purge your repository, consider that:
Purging keeps the repository from absorbing too much disk space.
By default, purging is enabled. It occurs once a day and purges data older than one day.
Statistics and alert history can help you detect trends in server performance and user behavior. The SAP
IQ Cockpit statistics chart can graph performance data over a period of a year or more if the data is
available. If you have enough disk space, consider saving data for a longer period of time or disabling the
purging of statistics or alert history.
Changing the purge frequency and other options might affect SAP IQ Cockpit performance.
208
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Note
If you configure purging as part of a scheduled backup of the repository, disable automatic purging on the
Size Management tab.
Procedure
).
2. In the left pane, select Repository, and then click the Size Management tab in the right pane.
3. To turn automatic purging on or off, click Automatically purge the repository periodically.
Turn this option off if purging is configured as part of your scheduled full or incremental backups.
4. Click purge options to turn them on or off:
Purge statistics
Purge alert history
5. In Purge data older than, enter the number of days after which to purge repository data.
6. Click OK to update any changes and close the Cockpit Settings page.
3.7
Logging
Logging helps SAP IQ Cockpit administrators identify and track errors and other system events by recording
messages about the events in log files.
SAP IQ Cockpit maintains these logs:
Client log captures messages about activities in the browser-based client components. These messages
are generated by the component product modules to display information that is pertinent to the user but
not critical enough to warrant a pop-up. SAP IQ Cockpit also uses the client log to trace client browser
operations.
Server logs capture messages about activities during the initialization sequence, such as starting
services; auditing messages recording logins and logouts; errors such as missed scheduled events; and
other events on the server. Server logs include:
Component logs, which record only events concerning individual product modules.
Repository log captures information about inserts and updates that have occurred in the SAP IQ Cockpit
repository, a SQL Anywhere database. This log is in COCKPIT-4\log\repository.log.
Alert services log captures information about alert service status and events, including execution of alerttriggered scripts (start time, end time, and status and exit codes). This log is in COCKPIT-4\log\alertserver.log.
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
209
Related Information
Viewing SAP IQ Event Logs [page 210]
Modifying the SAP IQ Server Log Configuration [page 211]
Viewing the SAP IQ Server and Agent Logs in SAP IQ Cockpit [page 211]
Viewing the SAP IQ Cockpit Client Log [page 212]
Viewing SAP IQ Cockpit Server Logs [page 213]
Changing the SAP IQ Cockpit Logging Level [page 214]
Changing SAP IQ Cockpit Logging Configuration [page 215]
Context
SAP IQ Cockpit uses Log4J for message logging.
Procedure
1. Navigate to:
Option
Description
Windows
%SYBASE%\COCKPIT-4\plugins\IQ-CMAP\log
UNIX
$SYBASE/COCKPIT-4/plugins/IQ-CMAP/log
2. Display the iqmap.log file using a log viewer or another method of your choice.
3. Look for entries of interest such as login attempts or the failure of a service to start.
210
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Procedure
1. Navigate to:
Option
Description
Windows
%SYBASE%\COCKPIT-4\plugins\IQ-CMAP
UNIX
$SYBASE/COCKPIT-4/plugins/IQ-CMAP
Results
Messages related to SAP IQ are recorded on the console and the iqmap.log file. The iqmap.log file is
located in:
Windows: %SYBASE%\COCKPIT-4\plugins\IQ-CMAP\log
UNIX: $SYBASE/COCKPIT-4/plugins/IQ-CMAP/log
Context
The SAP IQ server log records startup errors, tracks verification processes, and may help diagnose multiplex
synchronization issues. If you log server requests, the log may also help resolve query problems.
The SAP IQ agent log records agent activities and may help diagnose issues. Various logging levels are
available to record corresponding information. In order of priority, these levels are ALL < TRACE < DEBUG <
INFO < WARN < ERROR < FATAL < OFF. The default logging level, INFO, records all informational, warning,
error, and fatal messages.
The SAP IQ agent log provides diagnostic information for the agent, and its DEBUG setting provides extra
detail.
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
211
You can:
Task
Action
Open a log
IQ Servers
Multiplex
In the log window, click Settings on the top right corner. Choose a setting and
click Apply Settings.
The SAP IQ server and agent logs are displayed as static snapshots that do not refresh automatically. Close
and reopen the log window to view a refreshed snapshot.
Context
In the SAP IQ Cockpit, do either of the following to display the client log:
Enter Ctrl+Alt+L.
Open the MONITOR workset and click the warning or error icon in the bottom right of the window.
Note
If there have been no new warnings or errors since the last time the log was viewed, the icon does not
appear.
To exit the client log, press Esc.
212
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Context
SAP IQ Cockpit logs events to several places:
The SAP IQ Cockpit agent log: agent.log
The SAP IQ Cockpit repository log: repository.log
Procedure
1. Navigate to:
Log
Platform
Location
Agent log
Windows
%SYBASE%\COCKPIT-4\plugins\IQ-CMAP\log
\agent.log
Unix
$SYBASE/COCKPIT-4/plugins/IQ-CMAP/log/
agent.log
Windows
%SYBASE%\COCKPIT-4\plugins\IQ-CMAP\log
\repository.log
Unix
$SYBASE/COCKPIT-4/plugins/IQ-CMAP/log/
repository.log
Repository log
2. Display one of the log files using a log viewer or a method of your choice.
3. Look for entries of interest such as login attempts or the failure of a service to start.
On the SAP IQ Cockpit console and in the agent log file, some components prepend the component name
to log entries.
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
213
Context
If you are having a problem with SAP IQ Cockpit, you might be able to discover the cause of the problem by
changing the server logging level so that more events are recorded.
Procedure
1. Shut down the SAP IQ Cockpit server.
2. Restart the SAP IQ Cockpit server using the -m option to change the logging level. In COCKPIT-4/bin,
enter:
cockpit -m <logging-level>
These are the logging levels, from highest to lowest. The higher the level, the more serious an event must
be to be logged. Each level includes all the levels above itfor example, if you set the logging level to
WARN, you log events for the WARN, ERROR, and FATAL levels.
Table 3: Valid Logging Levels
OFF
FATAL
Logs only very severe error events that lead the server to abort. This is the highest level
at which events are logged.
ERROR
Logs error events that might allow the server to continue running.
WARN
Logs potentially harmful situations. WARN is the default logging level during normal op
eration (that is, after system initialization).
INFO
Logs informational messages that track the progress of the server in a coarse-grained
fashion. INFO is the default logging level during the system initialization process.
DEBUG
Logs a larger set of events that provides a finer-grained picture of how the server is oper
ating. This level is recommended for troubleshooting.
ALL
3. Examine the server log for clues about what might be causing the problem.
4. When you have resolved the problem, set the logging level back to WARN, the default. Your log may
become unmanageably large if you leave it at the DEBUG or ALL level.
Example
These commands, which must be executed in the installation directory, start SAP IQ Cockpit with the
logging level set to DEBUG:
214
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
UNIX
Execute:
bin/cockpit -m DEBUG
Context
You can change the names, locations, or maximum size of the log files as well as the number of log files backed
up.
Options for the cockpit command let you change the overall SAP IQ Cockpit log message level when you
start SAP IQ Cockpit, but if you choose the DEBUG level, the large volume of log messages generated may be
inconvenient. Editing the log properties file gives you finer control; you can set logging levels for each SAP IQ
Cockpit component separately. SAP recommends making such changes only if you are familiar with log4j and
you are working with SAP technical support; DEBUG-level log messages are not likely to be meaningful to you.
(If you have not used log4j before, a good place to start is http://logging.apache.org/log4j/1.2/manual.html
.)
Procedure
1. Shut down the SAP IQ Cockpit server.
2. Navigate to:
Option
Description
Windows
%SYBASE%\COCKPIT-4\plugins\IQ-CMAP\log\iqmap.log
UNIX
$SYBASE/COCKPIT-4/plugins/IQ-CMAP/log/iqmap.log
SAP IQ Cockpit
Configure SAP IQ Cockpit
Modify
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
215
To
Modify
3.8
Shared-Disk Mode
Shared-disk mode lets you run multiple SAP IQ Cockpit instances from a single installation of the product.
The shared-disk capability enables SAP IQ Cockpit servers on the installation host or on remote hosts to
access and execute from the same installation. This feature is especially useful if you plan to use SAP IQ
Cockpit to manage SAP Adaptive Server Enterprise clusters, SAP Event Stream Processor clusters, or SAP
IQ multiplexes.
After installing SAP IQ Cockpit on a shared disk, use the instance command to enable shared-disk mode and
deploy instances. instance copies the files needed for the instance into a new directory structure. The path
takes the form <COCKPIT-4-install-directory>/instances/<instance-name> (for example,
COCKPIT-4/instances/Cockpitserver-1).
You can specify a name for each instance. If you do not supply a name, the instance name defaults to the host
name.
An instance runs on the host on which you start it. When shared-disk mode is enabled, SAP IQ Cockpit servers
run out of the COCKPIT-4/instances subdirectories, not from the base file system.
In shared-disk mode, changes made to configuration files in the base file system (everything under
COCKPIT-4 except the COCKPIT-4/instances branch) are copied to any instance deployed thereafter.
Previously deployed instances are not affected.
Use instance to deploy, remove, refresh, or convert an instance; and to configure an instances ports.
Perform other tasks, including configuring a UNIX instance to run as a service, and all other configuration,
using the tools and procedures documented for all installations. Use tools provided by the UI wherever
possible. When you must edit a file to change the configuration of an instance (for role mapping, for example),
edit the copy of the file stored under <COCKPIT-4-install-directory>/instances/<instance-name>.
216
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Related Information
Enabling and Disabling Shared-Disk Mode [page 217]
Deploying an Instance from a Shared Disk Installation [page 218]
instance Command [page 219]
Starting and Stopping an Instance in Windows [page 221]
Starting and Stopping an Instance in UNIX [page 222]
Refreshing or Converting an Instance [page 225]
Removing an Instance [page 226]
Prerequisites
Install SAP IQ Cockpit on a shared disk.
Context
Shared-disk mode affects the entire installation; do not enable or disable individual instances.
Disabling shared-disk mode leaves the instances file systems intact under <COCKPIT-4-installdirectory>/instances, but the instances cannot run. If you reenable, the instances are able to run again.
Procedure
1. Change to COCKPIT-4/bin.
2. Enable or disable shared disk mode.
To enable shared disk mode:
instance -enable
To disable shared disk mode:
instance -disable
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
217
Prerequisites
Install SAP IQ Cockpit on a shared disk.
Enable shared-disk mode.
Procedure
1. Log in to the host on which you plan to run the SAP IQ Cockpit server.
Note
You can create an instance on one host and run it on another host, but doing so interferes with the
predeployment checks run by instance. Such a deployment might generate errors (port conflicts, for
example). If you are confident that the errors are caused by problems that will not be present on the
host where you plan to run the instance, use the -force option to create the instance.
2. Change to COCKPIT-4/bin.
3. Create the instance as an SAP IQ Cockpit agent if you plan to run a managed server on this host, or create
the instance as an SAP IQ Cockpit server if you plan to manage other SAP servers from this host.
4. If other SAP IQ Cockpit instances will run on this host, change the port assignments for the new instance.
Change the instance names and port values in the sample commands to suit your environment, but take
care to specify ports that are not in use by another SAP IQ Cockpit instance or any other application or
server.
This command changes the port assignments for an SAP IQ Cockpit server called myserver:
instance -refresh -server -instance myserver -portconfig rmi=8889,db=3640,
http=7072,https=7073,jiniHttp=9094,jiniRmi=9097,msg=2002,tds=9996
5. (Optional) List the instances deployed from this installation:
instance -list
6. (Optional) If you are setting up an instance in UNIX, configure it to run as a service. See Configuring SAP IQ
Cockpit Server as a Service in UNIX.
218
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Next Steps
When you manage and maintain instances, keep in mind that the directory structure for instances is different
from that of singleton installations. In file paths in SAP IQ Cockpit help, replace COCKPIT-4 or <COCKPIT-4install-directory> with COCKPIT-4/instances/<instance-name>.
For example, the path to the log directory, COCKPIT-4/log, becomes this for an instance called kalamazoo:
COCKPIT-4/instances/kalamazoo/log
Syntax
instance[.bat]
[-c | -create]
[-d | -debug]
[-disable]
[-enable]
[-f | -force]
[-h | -help]
[-host <host-name>]
[-i | -instance [<instance-name>]]
[-l | -list]
[-plugins {<plugin-ID,plugin-ID,...>}]
[-portconfig {<port-name>=<port-number>,<port-name>=<port-number>, ...}]
[-refresh]
[-r | -remove]
[-s | -server]
[-service]
[-silent]
Parameters
-create Deploy a new instance. Use alone or with -server to create a server instance.
-d | debug Display debugging messages with the output of this command.
-disable turn off shared-disk mode for this installation. Generates an error if any instance is running.
-enable Turn on shared-disk mode for this installation. Shared-disk mode is required if you intend to run
more than one server from a single installation of SAP IQ Cockpit.
-f | -force Execute instance even if there are potential conflicts, such as port clashes or a running SAP IQ
Cockpit process.
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
219
-h | --help Display help and usage information for the instance command.
-host host-name Specify the host for this instance. Use with -create; required only when the instance
name does not match the name of the host on which this instance will run. (The instance name defaults to
the name of the current host unless you use -instance to specify another name.)
-instance [instance-name] Specify an instance. Use with -create, -remove, or -refresh, or use alone
to display the instances status. You can omit -instance when you are addressing the only SAP IQ
Cockpit instance on the current host.
instance assumes that the host name is the same as the instance name unless you use -host to specify
a different host name.
-l | -list Display a list of all instances deployed from this SAP IQ Cockpit installation.
-plugins {plugin-ID,plugin-ID,...} Specify a product plug-in for this instance. An alternative to -server, plugins is primarily for use by the SAP IQ Cockpit installation program. Use with -create or -refresh.
-portconfig {port-name=port-number, port-name=port-number, ...} Assign ports to services for this
instance. Use only with -create or -refresh. For the <port-name> value, use a port name from the
table below. If you plan to run more than one SAP IQ Cockpit instance on a host machine, you must
reassign all the ports for every instance after the first.
Port information:
Port Name
Description
Service Names
Property Names
Default Port
db
Database port
SccSADataserver
com.sybase.asa.server.port
4638
Messaging
messaging.db.port
Alert
alert.database.port
http
EmbeddedWebContainer
http.port
4282
https
EmbeddedWebContainer
https.port
4283
HTTP) port
msg
Messaging port
Messaging
messaging.port
4993
rmi
RMI port
RMI
port
4992
tds
Tds
tdsPort
4998
-refresh recopy all the files that make up all this instances services and plug-ins (UNIX). Refreshing
preserves any service or plug-in configuration in the deployed instance.
-r | -remove delete an instance. Use alone or with -instance. Generates an error if the instance is
running. You cannot restore a removed instance.
-s | -server use with -create or -refresh to create or refresh an SAP IQ Cockpit server, including any
product modules available.
-silent suppress the output of instance.
220
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Examples
Deploy a server instance and reassign ports
deploys the server on this host and configures nondefault RMI, HTTP, and HTTPS ports.
instance -create -server -portconfig rmi=8888,http=7070,https=7071
Remove a server instance
removes the instance named porcupine if it is not running:
instance -remove -instance porcupine
Display status
displays the status of the instance on this host:
instance
List all instances
displays a list of all SAP IQ Cockpit server instances deployed from this SAP IQ Cockpit installation:
instance -list
Permissions
instance uses the permissions of the user, except as noted for certain parameters.
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
221
Administrative Tools
Services .
2. Locate Cockpit in the Services list. It may be followed by a release number; if the service is for an
instance, it is also followed by the instance name. Service names do not distinguish between agents
and servers. If the service is running, the Status column displays Started.
3. Click the Recovery tab and change the First, Second, and Subsequent failures to Restart the Service.
4. Click OK.
2. To manually start the service instance:
In the Services
window
Click Start.
At a command
line
Click Stop.
At a command
line
222
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Execute:
Execute a command similar to the sample below that matches your shell. The sample com
mand directs output to the file cockpit-console.out. If the output file already exists,
you might need to use additional shell operators to append to or truncate the file.
Bourne shell (sh) or Bash
shutdown <instance-name>
Caution
Do not enter shutdown at a UNIX prompt; it shuts down the operating system.
Run in the back
ground
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
223
Note
SAP recommends that if you are not familiar with setting up services in UNIX, you delegate this task to a
system administrator or consult the system administration documentation for your UNIX platform.
If you run SAP IQ Cockpit server as a service, you can still manually start and stop the service, as needed. By
default, if you install SAP IQ Cockpit to run as a service, the service is configured to automatically start, but not
automatically restart. You must configure this manually.
You can omit the -instance option if the instances name is the same as its host name (the default).
1. Open cockpit and make these changes:
Change the line that sets the SYBASE variable to the location of your SAP installation (that is, the
parent directory of COCKPIT-4, the SAP IQ Cockpit installation directory). By default, this directory is
called /opt/Sybase if you installed SAP IQ Cockpit on a machine with an existing Sybase or SAP
Sybase product or environment variable; otherwise the default parent directory is /opt/sap.
If you are using shared-disk mode to run multiple instances on the same host, append the instance
name to the name of the output log file. Change:
./${SCRIPT_NAME} --start 2>&1 >> ${cockpit_HOME}/log/cockpit-service.out &
to:
./${SCRIPT_NAME} --start 2>&1 >> ${cockpit_HOME}/log/cockpitservice_<instance-name>.out &
If you are using shared-disk mode to run multiple instances on the same host, save a copy of the
cockpitd script for each instance, giving each copy a unique name. In each copy, add the instance
name to the script name and append the instance name to the output log file name as described
above. Perform the remaining steps in this procedure for each copy of cockpitd.
2. In Linux, configure the service to run in run levels 2, 3, 4, and 5. Execute:
/sbin/chkconfig --add cockpitd
/sbin/chkconfig cockpitd 2345
You can test the cockpitd script with /sbin/service cockpitd status. (The service command
accepts these options: start | stop | status | restart.) For example, to start the Cockpit, enter /
sbin/service cockpitd start.
224
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Prerequisites
Shut down the instance.
Context
When you refresh an instance of an SAP IQ Cockpit server, SAP IQ Cockpit recopies files from the main
installation on the shared disk (COCKPIT-4/) into the instances subdirectories (COCKPIT-4/instances/
<instance-name>). In UNIX, it recopies all this instances services and plug-ins.
Refreshing an instance preserves configuration and logs but overwrites the repository, so historical
performance data is lost.
As part of a refresh, you can:
Reassign ports on the instance
Procedure
1. Change to COCKPIT-4/bin.
2. Refresh the instance. Change the instance names and port values in the sample commands to suit your
environment, but take care to specify ports that are not in use by another SAP IQ Cockpit instance or any
other application or server.
3. (Optional) Display the status of the refreshed instance. Replace the name in the sample command with
your instances name, or omit the -instance option to display the status of the instance on this host.
instance -instance kalamazoo
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
225
Prerequisites
Shut down the instance.
Context
Removing an SAP IQ Cockpit instance deletes the instances files and directories (COCKPIT-4/instances/
<instance-name> and its contents) from the installation.
You cannot restore a removed instance.
Procedure
1. Change to COCKPIT-4/bin.
2. Remove the instance. Change the instance name in the sample command to suit your environment.
This command removes the cockpit server porcupine if it is not running; if it is running, you see an error.
instance -remove -instance porcupine
3.9
Configuring Ports
Use the cockpit --port command to assign SAP IQ Cockpit services to new ports.
Prerequisites
Check for port conflicts between SAP IQ Cockpit and other software running on the same host.
226
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Context
SAP IQ Cockpit cannot function properly if other services use its ports. If you discover a conflict with any port
listed in the right column below, you can either reconfigure the other services port or reconfigure SAP IQ
Cockpit as described here.
Port Name
Description
Service Names
Property Names
Default Port
db
Database port
SccSADataserver
com.sybase.asa.server.port
4638
Messaging
messaging.db.port
Alert
alert.database.port
http
EmbeddedWebContainer
http.port
4282
https
EmbeddedWebContainer
https.port
4283
HTTP) port
msg
Messaging port
Messaging
messaging.port
4993
rmi
RMI port
RMI
port
4992
tds
Tds
tdsPort
4998
Procedure
1. Shut down SAP IQ Cockpit.
2. Execute cockpit --info ports to display a list of SAP IQ Cockpit services, their properties, and their
assigned ports.
3. To reassign a port, enter a command in one of these formats:
cockpit --port <port-name>=<port-number>
cockpit --port <service-name>:<property-name>=<port-number>
Use the first, simpler format unless you want to configure the database services to use different ports. (By
default, all the database services use the same port.)
4. Start SAP IQ Cockpit.
5. Execute cockpit --info ports again to confirm that the port has been reassigned.
Example
Set all three database services (data server, messaging, and database alert) to the same port, 4639. (The
database services belong to the internal repository.)
cockpit --port db=4639
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
227
Note
cockpit commands that include a port-setting option (-p or --port) do not start SAP IQ Cockpit. To
start SAP IQ Cockpit, execute a separate cockpit command.
Context
It is not usually necessary to configure memory usage for SAP IQ Cockpit. This table lists memory options you
can set and circumstances under which you should consider changing them.
228
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
COCKPIT_MEM_MAX if
you are starting SAP IQ
Cockpit from the com
mand line
Permanent memory
COCKPIT_MEM_MAX if
you are running SAP IQ
Cockpit as a UNIX service
Modify When
COCKPIT_MEM_PERM
Guidelines
COCKPIT_MEM_PERM
Related Information
Changing a Memory Option on the Command Line [page 230]
Changing a Memory Option for an SAP IQ Cockpit Windows Service [page 230]
Changing a Memory Option for an SAP IQ Cockpit UNIX Service [page 231]
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
229
Context
Changes made using this method last only as long as the current login session. This method is useful for
testing new option values.
Procedure
1. If SAP IQ Cockpit server is running, shut it down.
2. Set the environment variable. Specify a size in megabytes, but do not indicate the units in the command.
UNIX example:
bash$ export COCKPIT_MEM_MAX=512
3. Use the cockpit command to start SAP IQ Cockpit server.
Context
When you use this method to set memory options, your changes are permanentSAP IQ Cockpit uses them
every time it starts as a service.
Procedure
1. If SAP IQ Cockpit server is running, shut it down.
2. Open the SAP IQ Cockpit properties file:
%SYBASE%\COCKPIT-4\bin\cockpit.properties
230
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
3. Add (or modify, if it already exists) a jvmopt line specifying the memory size in Java format. Use m for
megabytes or g for gigabytes.
For example:
jvmopt=-Xmx512m
4. Save the file and start the SAP IQ Cockpit Windows service.
Context
When you use this method to set memory options, your changes are permanentSAP IQ Cockpit uses them
every time it starts as a service.
Procedure
1. If SAP IQ Cockpit is running, shut it down.
2. Navigate to $SYBASE/COCKPIT-4/bin and open cockpitd.
3. Add the environment variable at the top of the file (after the comments). Specify a size in megabytes but
do not indicate the units in the command.
For example:
COCKPIT_MEM_MAX=512
4. Save the file and start the SAP IQ Cockpit UNIX service.
3.11
Manage user information, such as name, phone, and email addresses, disable or enable users, or delete users.
Any valid user in the managed system can log in to SAP IQ Cockpit. You cannot prevent a valid user from
initially logging in to a managed system, but you can disable subsequent access. You can also maintain e-mail
addresses for alert notification.
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
231
Related Information
Disabling and Enabling a User in SAP IQ Cockpit [page 232]
Deleting a User in SAP IQ Cockpit [page 233]
Defining an E-mail Address in SAP IQ Cockpit [page 233]
Updating User Information in SAP IQ Cockpit [page 234]
Prerequisites
Membership in the COCKPIT_ADMIN role.
Context
You cannot prevent a valid managed system user from initially logging into SAP IQ Cockpit, but you can
prevent subsequent access.
Tip
Do not use the technical user account to log in to SAP IQ Cockpit. To enforce this, SAP recommends that
you disable this account in SAP IQ Cockpit. Disabling the technical user account has no impact on the
account's ability to collect data.
Procedure
).
2. In the left pane, select User Management, and then select the General tab.
3. Select or clear Login disabled.
4. Click OK.
232
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Prerequisites
Membership in the COCKPIT_ADMIN role.
Context
Caution
Use extreme care when deleting a user from SAP IQ Cockpit. Do not delete the technical user or
COCKPIT_ADMIN accounts.
There should be little need to delete users under User Management as doing so does not prevent access to
SAP IQ Cockpit. To prevent a user from accessing SAP IQ Cockpit, disable the users.
Procedure
).
Prerequisites
Membership in the COCKPIT_ADMIN role.
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
233
Context
If you enter an e-mail address under ALERT
under User Management, and vice versa.
Procedure
).
2. In the left pane, select User Management, and then select the User Info tab.
3. Add a valid email address and click OK.
Prerequisites
Membership in the COCKPIT_ADMIN role.
Context
Note
User information is stored in the SAP IQ Cockpit repository. It is not updated to the user account in the
managed system.
Procedure
).
2. In the left pane, select User Management, and then select the User Info tab.
3. Add the user information and click OK.
234
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Note
The console prompt does not appear if you start SAP IQ Cockpit as a service, if you direct the output of
cockpit to a file, or if you start SAP IQ Cockpit in the background.
Related Information
help Command [page 235]
info Command [page 236]
shutdown command [page 237]
status Command [page 237]
Syntax
help [<command_name>]
Parameters
command_name (Optional) Use with status, info, or shutdown. If you omit <command_name>, help
returns information on all the console commands.
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
235
Examples
Example 1
This help command returns information on the status command:
help status
Syntax
Parameters
-a | --sys (Optional) List all the services known to SAP IQ Cockpit, indicate whether each service is
enabled, and list other services on which each service depends.
-D | --sysprop [system-property] (Optional) Display information about the specified Java system
property. Omit the system-property argument to return a list of all Java system properties and their
values.
-e | --env [environment-variable] (Optional) List all the environment variables in the SAP IQ Cockpit Java
VM process environment. Omit the environment-variable argument to return a list of environment
variables and their values.
-h | --help (Optional) Display information about the info command.
-m | --mem (Optional) Display information about the servers memory resources.
-p | --ports (Optional) List all the ports on which the SAP IQ Cockpit services listen, indicate whether each
port is in use, and show the service running on each port.
-s | --services (Optional) Llist all SAP IQ Cockpit services, indicate whether each service is enabled, and
list other services on which each service depends.
236
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
Examples
Example 1
Displays information about ports on this SAP IQ Cockpit server:
info -p
Syntax
shutdown
Examples
Example 1
Shuts down SAP IQ Cockpit:
shutdown
Syntax
status
[-h | --help]
[-p | --plugin [<plugin-name>]]
[-s | --service [<service-name>]]
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
237
Parameters
-h | --help Display information about the info command.
-p | --plugin [plugin-name] Display the status of the specified SAP IQ Cockpit plug-in. Omit the pluginname argument to return a list of plug-ins.
-s | --service [service-name] Display the status of the specified SAP IQ Cockpit service (for example, the
Alert service or the Messaging service). Omit the service-name argument to return a list of services.
Examples
Example 1
Displays status information on the Repository service:
status --service Repository
Prerequisites
You have already encrypted the new password. See Encrypting a Password [page 239].
Procedure
1. In a text editor, open the csi_config.xml file:
Option
Description
UNIX
$SYBASE/COCKPIT-4/conf/csi_config.xml
238
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Configure SAP IQ Cockpit
5. To make the new password take effect, restart the SAP IQ Cockpit server on which the changes were
made.
Related Information
Encrypting a Password [page 239]
Encrypting a Password [page 239]
Context
You can safely store an encrypted password in a configuration file. Enter the password in clear text
(unencrypted) when you execute passencrypt and when you use the password to log in.
passencrypt, which is located in the COCKPIT-4\bin directory, uses the SHA-256 hash algorithm for
passwords used in the PreConfiguredLoginModule in csi_config.xml.
Procedure
1. Open a command window and change to the COCKPIT-4\bin directory:
2. Type passencrypt -csi. Enter your new password at the resulting prompt.
passencrypt encrypts the password you enter (which does not appear on the screen) and displays the
password in encrypted form.
3. Copy the encrypted password.
4. Paste the encrypted password where needed.
SAP IQ Cockpit
Configure SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
239
Monitor SAP IQ
You can monitor the availability and performance of a simplex server or multiplex environment.
With the exception of the Statistics Chart, data displayed on the MONITOR workset is gathered by the monitor
engine. It is real-time, not historical data, and is reflective of the current session only. The data is not stored in
the repository. Use the Settings option on the MONITOR workset to adjust the refresh interval.
Related Information
Simplex Server [page 240]
Multiplex Servers [page 267]
Logical Servers [page 282]
4.1
Simplex Server
Statistics allow you to monitor the availability and performance of a simplex server.
Related Information
Viewing Overview Statistics [page 241]
Viewing All Statistics [page 243]
Viewing Engine Statistics [page 244]
Viewing Connections Statistics [page 245]
Viewing Transaction Statistics [page 247]
Viewing Dbspaces Statistics [page 249]
Viewing Backup and Dependency Statistics [page 250]
Viewing Store I/O Statistics [page 252]
Viewing Cache Statistics [page 253]
Viewing Table Version Statistics [page 254]
Viewing Operations and Requests Statistics [page 255]
Viewing Network Statistics [page 256]
Viewing Table Page Usage Statistics [page 258]
Viewing Table Lock Statistics [page 259]
Viewing Deadlock Statistics [page 260]
Viewing RLV Memory Usage Statistics [page 262]
240
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Monitor SAP IQ
Prerequisites
The SAP IQ system is running, registered, and authenticated.
The logged in SAP IQ system is a simplex.
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Overview.
3. In the right pane, select the tab to display details on the required information.
Results
Note
Click a column header to sort the data by that column.
To display the information in a chart or table in the full window, select the Maximize icon in the top right
of the area.
Hover the mouse pointer over any line or bar graph to display information for that graph.
SAP IQ Cockpit
Monitor SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
241
Tab
Description
Server
Unknown
Stopped
Running
Caches
242
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Monitor SAP IQ
Tab
Version Usage
Description
Number of committed versions the number of table
versions in the server.
Total version space used (MB) total space consumed
by all the table versions.
Oldest version ID the oldest version identifier on the
server.
Number of active versions total number of active write
table versions on the server.
Total active version space created (MB) amount of
data created by active write transactions.
Total active version space to be destroyed (MB)
amount of data destroyed by active write transactions.
If these transactions commit, the destroyed data be
comes an old version and is eventually dropped. If the
transactions roll back, the created data is released.
Details
CPU History
IQ Memory
Disk Usage
Prerequisites
The SAP IQ system is running, registered, and authenticated.
The logged in SAP IQ system is a simplex.
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select All statistics.
SAP IQ Cockpit
Monitor SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
243
3. In the right pane, click to expand each statistics group to display the individual key performance indicators
(KPIs) in that group. Each KPI includes the name, current value, unit of measure, and brief description of
the KPI.
Prerequisites
The SAP IQ system is running, registered, and authenticated.
The logged in SAP IQ system is a simplex.
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Engine.
Details on the engine statistics and IQ memory appear in the right pane.
Results
Note
Click a column header to sort the data by that column.
To display the information in a chart or table in the full window, select the Maximize icon in the top right
of the area.
Hover the mouse pointer over any line or bar graph to display information for that graph.
244
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Monitor SAP IQ
Area
Description
Engine Statistics
IQ Memory
CPU History
Prerequisites
The SAP IQ system is running, registered, and authenticated.
The logged in SAP IQ system is a simplex.
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Connections.
3. To display a list of connections for a server, in the right pane, click the Connections tab.
4. To display details and associated transactions for a specific user, select the user in the Active Connections
area.
SAP IQ Cockpit
Monitor SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
245
Note
Click a column header to sort the data by that column.
Area
Active Connections
Description
User ID the ID of the connected user.
Name the name of the connected user.
Creation time the date and time the connection was
established.
Connection ID the ID of the connection.
State the current state of the selected connection.
Possible states include:
Associated Transactions
5. To display connection statistics, in the right pane, click the Connections Statistics tab.
246
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Monitor SAP IQ
Prerequisites
The SAP IQ system is running, registered, and authenticated.
The logged in SAP IQ system is a simplex.
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Transactions.
3. To display a list of transactions for a user, in the right pane, click the Transactions tab.
4. To display details for a specific user, select the user in the Transactions & Versions area.
Note
Click a column header to sort the data by that column.
Area
Description
Transactions
Transactions & Versions
SAP IQ Cockpit
Monitor SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
247
Area
Transaction Details
Description
Transaction ID the unique identification number for
the selected transaction.
Connection ID the connection identification number
for the selected transaction.
Statement being executed the statement executed
by the selected transaction.
IQ main store space created by transaction (KB)
the amount of main store space created by the se
lected transaction.
IQ main store space dropped by transaction (KB)
the amount of main store space dropped by the se
lected transaction.
IQ temporary store space created by transaction
(KB) the amount of temporary store space created
by the selected transaction.
IQ temporary store space dropped by transaction
(KB) the amount of temporary store space created
by the selected transaction.
Cursor count number of open SAP IQ cursors on the
transaction.
IQ threads number of threads being used by the
transaction.
IQ govern priority numeric priority of the transaction
in the queue.
Connection or cursor identifies whether the transac
tion is a connection or a cursor.
Connection or cursor create time date and time the
connection or cursor was created.
Transaction Statistics
Active Transactions
Other Statistics
5. To display transaction statistics, in the right pane, click the Transaction Statistics tab.
248
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Monitor SAP IQ
Prerequisites
The SAP IQ system is running, registered, and authenticated.
The logged in SAP IQ system is a simplex.
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Dbspaces.
3. In the right pane, in the Dbspaces area, select a dbspace name.
Details on the dbspace appear in the Dbspace Details, DB Files, and Db File Details panes.
4. If multiple DB files appear in the DB Files area, to display information on a specific DB file, select it in the
DB File area.
Results
Note
Click a column header to sort the data by that column.
To display the information in a chart or table in the full window, select the Maximize icon in the top right
of the area.
Hover the mouse pointer over any line or bar graph to display information for that graph.
Area
Description
Dbspaces
DB Files
Dbspaces Details
SAP IQ Cockpit
Monitor SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
249
Area
Description
Db File Details
Prerequisites
The SAP IQ system is running, registered, and authenticated.
The logged in SAP IQ system is a simplex or the coordinator node of a multiplex.
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Backups.
3. In the right pane, in the Backups area, highlight a backup event.
Details on the backup and any dependencies appear in the Backup Details area.
Note
Click a column header to sort the data by that column.
250
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Monitor SAP IQ
Area
Description
Backups
Full
PITR
4. To view any dependencies on the selected backup even, click the Backup Dependencies tab.
Column
Description
Time
ID
Type
Full
Depends on ID
Size
Creator
Comment
SAP IQ Cockpit
Monitor SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
251
Prerequisites
The SAP IQ system is running, registered, and authenticated.
The logged in SAP IQ system is a simplex.
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Store I/O.
Statistics on disk read and writes appear in the right pane.
Results
Note
To display the information in a chart or table in the full window, select the Maximize icon in the top right
of the area.
Hover the mouse pointer over any line or bar graph to display information for that graph.
Area
Description
Disk Reads
Disk Writes
252
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Monitor SAP IQ
Prerequisites
The SAP IQ system is running, registered, and authenticated.
The logged in SAP IQ system is a simplex.
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Caches.
3. In the right pane, select the tab to display details on the required information.
Results
Note
Hover the mouse pointer over any line or bar graph to display information for that graph.
Tab
Cache Size
Description
IQ (catalog) system store cache the megabyte alloca
tion for the IQ (catalog) system store cache, and the
number of megabytes in use.
IQ main store cache the megabyte allocation for the IQ
main store buffer cache, and the number of megabytes
in use.
Temporary cache the megabyte allocation for the tem
porary cache, and the number of megabytes in use.
Cache Reads
SAP IQ Cockpit
Monitor SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
253
Tab
Description
Cache Statistics
Prerequisites
The SAP IQ system is running, registered, and authenticated.
The logged in SAP IQ system is a simplex.
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Table Versions.
Details on table versions appear in the right pane.
254
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Monitor SAP IQ
Results
Note
To display the information in a chart or table in the full window, select the Maximize icon in the top right of
the area.
Area
Description
Statistics
Table Versions
Prerequisites
The SAP IQ system is running, registered, and authenticated.
The logged in SAP IQ system is a simplex.
SAP IQ Cockpit
Monitor SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
255
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Operations & Requests.
Details on operations and requests appear in the right pane.
Results
Note
To display the information in a chart or table in the full window, select the Maximize icon in the top right
of the area.
Hover the mouse pointer over any line or bar graph to display information for that graph.
Area
Description
Operations
Requests
Prerequisites
The SAP IQ system is running, registered, and authenticated.
The logged in SAP IQ system is a simplex.
256
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Monitor SAP IQ
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Network.
Details on network and buffer usage as well as data transfer history appear in the right pane.
Results
Note
Click a column header to sort the data by that column.
To display the information in a chart or table in the full window, select the Maximize icon in the top right
of the area.
Hover the mouse pointer over any line or bar graph to display information for that graph.
Area
Network Usage
Description
Bytes received amount of data, in bytes, received by
the server.
Bytes received uncompressed amount of uncom
pressed data, in bytes, received by the server.
Bytes sent amount of data, in bytes, sent by the server.
Bytes sent uncompressed amount of uncompressed
data, in bytes, sent by the server.
Free communication buffers number of free commu
nication buffers.
Total communication buffers total number of commu
nication buffers.
Buffer Usage
SAP IQ Cockpit
Monitor SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
257
Prerequisites
The SAP IQ system is running, registered, and authenticated.
The logged in SAP IQ system is a simplex.
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Table Pages.
3. In the right pane, in the Tables area, select the table or materialized view to display usage details about.
Details on the selected item appear in the Table Page Usage Details area.
Results
Note
Click a column header to sort the data by that column.
To display the information in a chart or table in the full window, select the Maximize icon in the top right
of the area.
Description
Area
Tables
258
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Monitor SAP IQ
Area
Description
Prerequisites
The SAP IQ system is running, registered, and authenticated.
The logged in SAP IQ system is a simplex.
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Table Locks.
3. In the right pane, in the Tables Locks pane, select the table you want lock details about.
Details on the selected item appear in the Table Page Usage Details pane.
Results
Note
Click a column header to sort the data by that column.
To display the information in a chart or table in the full window, select the Maximize icon in the top right
of the area.
SAP IQ Cockpit
Monitor SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
259
Area
Description
Table Locks
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
Note
If you do not have the required pre-requisites, the deadlock details will be read-only.
260
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Monitor SAP IQ
Context
Write locks maintain the reliability of information by preventing concurrent access to rows or tables by more
than one transaction. Transaction blocking and snapshot versioning manage statements until a lock becomes
available. However, deadlock can occur when a set of transactions arrive at a state where none of them can
proceed.
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Deadlocks.
3. In the right pane, select the deadlock you want details about.
Note
Click a column header to sort the data by that column.
Area
Description
Waiter
Waiter Connection ID
Owner Connection ID
The defined local user that will own the proxy table.
Deadlock details
4. (Optional) If you have the appropriate authority, select Clear Deadlock Information to remove all items
from the list.
5. (Optional) If you have the appropriate authority, select Deadlock Settings to modify how deadlock details
are collected and displayed.
SAP IQ Cockpit
Monitor SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
261
a. Specify whether to create a list of deadlocks with the Collect information check-box.
b. Specify whether to include the causal SQL statements in the list of deadlocks with the SQL statement
check-box.
Prerequisites
Database Version
Not supported
SAP IQ 16.0
None
Note
The RLV Memory Usage Statistics page does not appear on the MONITOR workset for individual multiplex
servers.
Context
To write transactions to the RLV store requires a connection with SNAPSHOT_VERSIONING database option
set to row-level. By default, SNAPSHOT_VERSIONING is set to table-level, which writes transactions directly to
the IQ store. See Configure Snapshot Versioning in the SAP IQ Administration: In-Memory RLV Store
documentation.
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select RLV Memory Usage.
A list of tables with RLV memory usage appears.
Note
Click a column header to sort the data by that column.
262
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Monitor SAP IQ
To display the information in a chart or table in the full window, select the Maximize icon in the top
right of the area.
Column
Description
Table Name
Fragments
Total
Data
RLV store memory used for the column fragments for the
selected table.
Dictionary
Bitmap
3. To view the RLV memory used and limit for a specific table, in the right pane, click the table in the RLV
Memory Usage Per Table area.
Prerequisites
Database Version
Not supported
SAP IQ 16.0
None
Note
The RLV Merge History Statistics page does not appear on the MONITOR page for individual multiplex
nodes.
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select RLV Merge History.
A list of RLV-enabled tables that have been merged appears.
SAP IQ Cockpit
Monitor SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
263
Note
Click a column header to sort the data by that column.
To display the information in a chart or table in the full window, select the Maximize icon in the top
right of the area.
Column
Description
Table Name
Start Time
End Time
Merge Type
Status
AUTOMATIC
DML
DDL
SHUTDOWN
USER
STARTED
COMPLETED
FAILED
3. To display details on a specific merge, in the right pane, select the merged table.
264
Column
Description
Merge ID
Merge mode
BLOCKING
NON-BLOCKING
Return code
Merge detail
Rows inserted
Rows updated
Rows deleted
Rows forwarded
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Monitor SAP IQ
Context
Tip
Data collections start running when the SAP IQ Cockpit server starts and systems running on the host are
auto discovered. However, recently discovered systems might not have accumulated enough data to make
a useful graph.
If you attempt to view data for a collection job that has not been created, No data was found for
statistic appears.
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Statistics Chart.
3. Expand the folders in the Statistics tab and select the key performance indicator (KPI) you want to graph.
4. Click Graph Statistic or drag the KPI onto the Chart tab.
The Chart tab displays the graphed data, while the KPI with its corresponding value and the date and time
it was collected appear in the Data tab.
5. (Optional) Repeat to add KPIs to the graph.
6. (Optional) Use the slider at the bottom of the Chart tab to control the amount of time covered by the
graph, ranging from a minute to a year.
7. (Optional) Use <<, <, >, and >> to move the displayed graph to an earlier or later time. Increments depend
on how the slider is set.
Tip
The statistics chart displays data covering a fixed period of time, and that period does not change
automatically. If you are viewing the most recent statistics and want to keep the graph current, adjust
the displayed time period as new statistics are collected.
8. (Optional) You can click the date/time labels that appear above the slider. Use these to change the start
and end time and the chart time span.
9. (Optional) Click Clear Graph to remove all the graphed statistics and start anew.
SAP IQ Cockpit
Monitor SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
265
Results
Note
You can graph a maximum of five statistics with no more than two distinct units of measure. By default, only
24 hours of statistics are available; change the repository purge options to save statistics for a longer
period.
Related Information
Creating and Scheduling a Collection Job [page 198]
Prerequisites
The SAP IQ system is running, registered, and authenticated.
The logged in SAP IQ system is a simplex.
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Settings.
3. Modify the settings as needed.
266
Setting
Description
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Monitor SAP IQ
Setting
Description
Related Information
Modifying the Collection Interval for a Scheduled Job [page 202]
4.2
Multiplex Servers
Statistics allow you to monitor the availability and performance of multiplex servers.
Note
Your login policy governs server access. Use a login ID with access to the SERVER logical server to manage
a multiplex. SERVER logical server context requires the ACCESS SERVER LS system privilege. In the SAP IQ
documentation, see SAP IQ Administration: Multiplex for details on login policies and logical server
configuration.
Related Information
Viewing Multiplex Overview Statistics [page 268]
Multiplex Topology Statistics [page 270]
Viewing Multiplex Server Statistics [page 275]
Viewing Multiplex Connections Statistics [page 276]
Viewing Multiplex Transaction Statistics [page 277]
Viewing Multiplex Cache Statistics [page 278]
Viewing the Statistics Chart [page 279]
Changing Update Frequency for Multiplex Monitoring [page 281]
SAP IQ Cockpit
Monitor SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
267
Prerequisites
The SAP IQ system is running, registered, and authenticated.
The logged in SAP IQ system is a multiplex.
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select, select Overview.
3. In the right pane, select the tab for the required information.
Results
Note
Click a column header to sort the data by that column.
To display the information in a chart or table in the full window, select the Maximize icon in the top right
of the area.
Hover the mouse pointer over any line or bar graph to display information for that graph.
Description
Tab
Multiplex
268
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Monitor SAP IQ
Tab
Description
Servers
Unknown
Stopped
Running
Coordinator
Reader
Writer
Included
Excluded
CPU History
IQ Memory
Disk Usage
Available and used space for the IQ main store and temporary
store on each server in the multiplex.
Version Usage
Statistics
SAP IQ Cockpit
Monitor SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
269
Tab
Description
Multiplex Version Usage
Related Information
Configuring the Multiplex Topology Display [page 270]
Viewing Topology Statistics of a Multiplex Node [page 271]
Displaying the Properties of a Multiplex Node [page 272]
Displaying Connection Properties [page 274]
4.2.2.1
Prerequisites
The SAP IQ system is running, registered, and authenticated.
The logged in SAP IQ system is a multiplex.
270
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Monitor SAP IQ
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Topology.
3. Click View Controls.
Layout options include:
Autofit rearranges the nodes to ensure all nodes are visible.
Zoom increases or decreases the size of the view.
Reset restores the topology view to the default layout.
4. To view a list of the all nodes in the multiplex, and a list of the connections between the coordinator node
and its secondary nodes within the multiplex, click Details.
5. To reset the display to default layout, click Reset.
Related Information
Simplex Server [page 240]
4.2.2.2
Prerequisites
The SAP IQ system is running, registered, and authenticated.
The logged in SAP IQ system is a multiplex.
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Topology.
3. In the right pane, right-click the node in the topology view and select Monitor Node.
The MONITOR workset displays IQ node level details. For information on each statistic, see
SAP IQ
Monitor
Simplex Server .
4. To return the MONITOR workset to the multiplex view, left-click in the white space below Settings and
press Esc.
SAP IQ Cockpit
Monitor SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
271
4.2.2.3
View the server information for a single node in the multiplex environment.
Prerequisites
The SAP IQ system is running, registered, and authenticated.
The logged in SAP IQ system is a multiplex.
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Topology.
3. In the right pane, right-click the node and select Properties.
Results
The Server Properties includes:
272
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Monitor SAP IQ
Area
General
Description
Server name name of the server.
Host host name where the server is running.
Port port number where the server is running.
State current state of the server. Valid states include:
Unknown
Stopped
Running
Active
Timed out
Unknown
Note
When viewing the properties of the coordinator
node, the INC state always displays N/A.
Role role of the server within the multiplex. Valid roles
include:
Coordinator
Writer
Reader
Included
Excluded
SAP IQ Cockpit
Monitor SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
273
4.2.2.4
View the details of the connection between the coordinator node and a secondary node.
Prerequisites
The SAP IQ system is running, registered, and authenticated.
The logged in SAP IQ system is a multiplex.
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Topology.
3. In the right pane, right-click the line between the coordinator node and the secondary node and select
Properties.
Results
The internode communication properties includes:
Setting
Description
Link
INC state
State of the internode communication between the secondary node and the co
ordinator. Valid values include:
Active
Timed out
Unknown
Heartbeat frequency
Date and time the last successful heartbeat transmission was received.
Amount of time until the server connection times out and the secondary node
becomes inactive.
Liveness timeout
274
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Monitor SAP IQ
Setting
Description
Current number of unused INC connections from the secondary node to the co
ordinator.
Current number of INC connections in use from the secondary node to the coor
dinator.
Prerequisites
The SAP IQ system is running, registered, and authenticated.
The logged in SAP IQ system is a multiplex.
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Servers.
3. In the right pane, select the server to display in the Server Details area.
Results
Note
Click a column header to sort the data by that column.
To display the information in a chart or table in the full window, select the Maximize icon in the top right
of the area.
SAP IQ Cockpit
Monitor SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
275
Area
Description
Multiplex Servers
Unknown
Stopped
Running
Coordinator
Writer
Reader
Server Details
Included
Excluded
Unknown
Stopped
Running
Prerequisites
The SAP IQ system is running, registered, and authenticated.
The logged in SAP IQ system is a multiplex.
Context
On the Connections tab the Multiplex Connections area displays all users currently connected to each server
and the User Connections/Disconnections Per Minute displays the number of user connections and
276
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Monitor SAP IQ
disconnections per minute for each server. The Active Connections tab displays a chart of the number of user,
internode incoming, and other connections to the selected server.
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Connections.
3. To display a list of connections for a server in the Multiplex Connections area, in the right pane, click the
Connections tab and then expand the server.
Note
Click a column header to sort the data by that column.
Column
Description
Server
User ID
Connection ID
ID of the connection.
State
Name
Client IP address
Connection or cursor
4. To display the active connection details, in the right pane, click the Active Connections tab, and then click
the bar chart for a server.
Prerequisites
The SAP IQ system is running, registered, and authenticated.
SAP IQ Cockpit
Monitor SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
277
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Transactions.
3. To display a list of transactions for a server, in the right pane, click the Transactions tab and then expand
the server name.
Note
Click a column header to sort the data by that column.
Column
Description
Server
Transaction ID
Version ID
User ID
State
Creation time
4. To display the transaction statistics, in the right pane, click the Active Connections tab, then click the bar
chart for a server.
Prerequisites
The SAP IQ system is running, registered, and authenticated.
The logged in SAP IQ system is a multiplex.
278
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Monitor SAP IQ
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Caches.
3. In the right pane, select the tab for the cache type to show.
Each cache type tab provides a graph with colored lines for each selected server.
Results
Note
To display the information in a chart or table in the full window, select the Maximize icon in the top right
of the area.
Hover the mouse pointer over any line or bar graph to display information for that graph.
Area
Description
Cache Reads
Cache Size
Context
Tip
Data collections start running when the SAP IQ Cockpit server starts and systems running on the host are
auto discovered. However, recently discovered systems might not have accumulated enough data to make
a useful graph.
If you attempt to view data for a collection job that has not been created, No data was found for
statistic appears.
SAP IQ Cockpit
Monitor SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
279
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Statistics Chart.
3. Expand the folders in the Statistics tab and select the key performance indicator (KPI) you want to graph.
4. Click Graph Statistic or drag the KPI onto the Chart tab.
The Chart tab displays the graphed data, while the KPI with its corresponding value and the date and time
it was collected appear in the Data tab.
5. (Optional) Repeat to add KPIs to the graph.
6. (Optional) Use the slider at the bottom of the Chart tab to control the amount of time covered by the
graph, ranging from a minute to a year.
7. (Optional) Use <<, <, >, and >> to move the displayed graph to an earlier or later time. Increments depend
on how the slider is set.
Tip
The statistics chart displays data covering a fixed period of time, and that period does not change
automatically. If you are viewing the most recent statistics and want to keep the graph current, adjust
the displayed time period as new statistics are collected.
8. (Optional) You can click the date/time labels that appear above the slider. Use these to change the start
and end time and the chart time span.
9. (Optional) Click Clear Graph to remove all the graphed statistics and start anew.
Results
Note
You can graph a maximum of five statistics with no more than two distinct units of measure. By default, only
24 hours of statistics are available; change the repository purge options to save statistics for a longer
period.
Related Information
Creating and Scheduling a Collection Job [page 198]
280
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Monitor SAP IQ
Prerequisites
The SAP IQ system is running, registered, and authenticated.
The logged in SAP IQ system is a multiplex.
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Settings.
3. Modify the settings as needed.
Setting
Description
Select Nodes
Related Information
Modifying the Collection Interval for a Scheduled Job [page 202]
SAP IQ Cockpit
Monitor SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
281
4.3
Logical Servers
Statistics allow you to monitor the availability and performance of logical servers.
Related Information
Viewing Logical Server Overview Statistics [page 282]
Viewing Logical Server Statistics [page 283]
Viewing the Statistics Chart [page 284]
Changing Update Frequency for Logical Server Monitoring [page 286]
Prerequisites
The selected SAP IQ system supports authority-based security.
The logged in SAP IQ system is a logical server.
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Overview.
3. In the right pane, select the tab for the required information.
Results
Note
Click a column header to sort the data by that column.
To display the information in a chart or table in the full window, select the Maximize icon in the top right
of the area.
Hover the mouse pointer over any line or bar graph to display information for that graph.
282
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Monitor SAP IQ
Area
Description
CPU History
IQ Memory
Prerequisites
The selected SAP IQ system supports authority-based security.
The logged in SAP IQ system is a logical server.
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Servers.
3. In the right pane, select the server to display in the Server Details area.
Results
Note
Click a column header to sort the data by that column.
To display the information in a chart or table in the full window, select the Maximize icon in the top right
of the area.
Table 5: Logical Server Nodes
Property
Description
Server
Host
Port
SAP IQ Cockpit
Monitor SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
283
Property
Description
State
Role
Unknown
Stopped
Running
Status
Coordinator
Reader
Writer
Included
Excluded
Description
Server name
State
Unknown
Stopped
Running
Database
Database path
Server version
Platform
Context
Tip
Data collections start running when the SAP IQ Cockpit server starts and systems running on the host are
auto discovered. However, recently discovered systems might not have accumulated enough data to make
a useful graph.
284
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Monitor SAP IQ
If you attempt to view data for a collection job that has not been created, No data was found for
statistic appears.
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Statistics Chart.
3. Expand the folders in the Statistics tab and select the key performance indicator (KPI) you want to graph.
4. Click Graph Statistic or drag the KPI onto the Chart tab.
The Chart tab displays the graphed data, while the KPI with its corresponding value and the date and time
it was collected appear in the Data tab.
5. (Optional) Repeat to add KPIs to the graph.
6. (Optional) Use the slider at the bottom of the Chart tab to control the amount of time covered by the
graph, ranging from a minute to a year.
7. (Optional) Use <<, <, >, and >> to move the displayed graph to an earlier or later time. Increments depend
on how the slider is set.
Tip
The statistics chart displays data covering a fixed period of time, and that period does not change
automatically. If you are viewing the most recent statistics and want to keep the graph current, adjust
the displayed time period as new statistics are collected.
8. (Optional) You can click the date/time labels that appear above the slider. Use these to change the start
and end time and the chart time span.
9. (Optional) Click Clear Graph to remove all the graphed statistics and start anew.
Results
Note
You can graph a maximum of five statistics with no more than two distinct units of measure. By default, only
24 hours of statistics are available; change the repository purge options to save statistics for a longer
period.
Related Information
Creating and Scheduling a Collection Job [page 198]
SAP IQ Cockpit
Monitor SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
285
Prerequisites
The selected SAP IQ system supports authority-based security.
The logged in SAP IQ system is a logical server.
Procedure
1. In SAP IQ Cockpit, click the MONITOR workset.
2. In the left pane, select Settings.
3. Modify the settings as needed.
Setting
Description
Select Nodes
Related Information
Modifying the Collection Interval for a Scheduled Job [page 202]
286
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Monitor SAP IQ
Administer SAP IQ
Related Information
Executing a SQL Query [page 288]
Simplex [page 288]
Multiplex [page 306]
Logical Servers [page 378]
Logical Server Policies [page 389]
Remote Servers [page 396]
External Logins [page 405]
Databases [page 412]
Tables [page 428]
Views [page 593]
Materialized Views [page 626]
Domains [page 674]
Text Configuration Objects [page 684]
Text Indexes [page 693]
Sequence Generators [page 711]
Spatial Support [page 722]
Security and User Management [page 742]
Dbspaces [page 1047]
Dbfiles [page 1064]
Events [page 1077]
External Environments [page 1095]
Functions [page 1138]
Procedures [page 1154]
Web Services [page 1173]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
287
5.1
Execute an ad hoc SQL query or a stored procedure against one or more SAP IQ servers.
Prerequisites
The SAP IQ system is running, registered, and authenticated.
Context
Queries execute with your current permissions. If you lack the appropriate authority (15.3, 15.4) or system
privilege (16.0), the query returns an error.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, click IQ Servers.
3. In the right pane, select an item, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Execute SQL.
5. In the SQL Statements box, enter a query or the name of a stored procedure and click Execute.
The query runs on all the SAP IQ servers you selected and results appear in the bottom portion of the view.
If you selected multiple servers, the view includes a results tab for each simplex or multiplex node. On the
tabs,
A green check indicates a successful query.
A red X indicates an error.
5.2
Simplex
Start, or stop a server, view properties, change server configuration, or generate administration scripts.
288
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Editing the Simplex Server Configuration File [page 289]
Starting a Simplex Server [page 294]
Stopping a Simplex Server [page 295]
Converting a Multiplex to a Simplex [page 296]
Generating an Administration Script for a Simplex Server [page 297]
Upgrading a Simplex Database [page 298]
Viewing or Modifying Simplex Server Properties [page 301]
Simplex Privilege Summary [page 304]
Prerequisites
Database Version
None
SAP IQ 16.0
None
Context
Editing the configuration file edits the params.cfg file located in the database directory for the server. You
cannot edit a custom configuration file. If params.cfg does not exist, the SAP IQ Cockpit agent automatically
generates it when you adjust any configuration values and click OK or Apply.
Note
The Start Server wizard starts the server using the params.cfg file. You cannot start a server from SAP IQ
Cockpit using a custom configuration file with a different name.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
289
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, click IQ Servers.
3. In the right pane, select the simplex, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Edit Configuration File.
5. Adjust the configuration values.
When you are modifying properties, you need not click Apply before changing screens; however,
doing so saves any changes.
If you do not have privileges to modify properties, SAP IQ Cockpit displays the properties view in readonly mode.
Table 7: Admin
Property
Description
Disable triggers
Load/unload permission
Utility permission
290
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
dba
all
none
dba
all
none
dba
all
none
utility_db
dba
all
none
SAP IQ Cockpit
Administer SAP IQ
Table 8: Memory
Property
Description
Large Memory
RLV Memory
Table 9: Connections
Property
Description
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
291
Property
Description
Maximum connections
Liveness timeout
Quitting time
Broadcast level
Description
292
Property
Description
Debug level
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
all
sql
one
SAP IQ Cockpit
Administer SAP IQ
Property
Description
Description
Debug level
all
sql
one
Description
Quiet mode
Run as a daemon
Syslog facility ID
none
user
daemon
local0,...,local7
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
293
Property
Description
User specified
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, click IQ Servers.
3. In the right pane, select the simplex, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Start Server.
5. Click Finish.
294
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, click IQ Servers.
3. In the right pane, select the simplex, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Stop Server.
5. Click Finish.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
295
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select all multiplex servers, except the designated failover node, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Drop Secondary Node.
5. (Optional) Select Delete server files (database, log, scripts, etc.). This cleans up the database directory
by removing any files that belong to the server being dropped.
Caution
Use caution in selecting the option to delete files. If any of the files to be deleted are shared main files,
data can be lost, and servers might not start correctly afterwards.
6. Click Finish.
7. Click Yes at the confirmation prompt to continue.
8. Click Close.
9. In the right pane, select the remaining secondary (failover) node, and do one of:
296
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Note
As part of the conversion, the remaining server is stopped and restarted. This may result in an error
message indicating a server is not running or reachable. Click OK to acknowledge the message.
13. Log out of SAP IQ Cockpit. Log back in, selecting the SAP IQ simplex system.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
None
SAP IQ 16.0
None
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, click IQ Servers.
3. In the right pane, select the simplex, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
297
Results
The following scripts are generated:
params.cfg
start_server.sh / start_server.bat
stop_server.sh / stop_server.bat
Note
The stop_server script requires your username and password. For example: stop_server.bat myname
mypwd
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
Not supported
298
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, click IQ Servers.
3. In the right pane, select the simplex, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Upgrade Database.
You cannot modify the information about the database and agent for the selected system that appears on
the Welcome page.
5. Select the system procedure security model to be used by the database after the upgrade and click Next.
For details of the security models, see Managing Privileged System Procedure Execution in the SAP IQ
Reference: Building Blocks, Tables, and Procedures guide.
6. On the Prepare for Upgrade page, click Prepare.
Task status messages appear in the Preparation Status window as each task progresses. Additional
messages appear in the Messages window. If a status of "Failed" is encountered during the preparation
phase, the upgrade process terminates. You must manually fix the underlying cause of the failure outside
SAP IQ Cockpit before the wizard can resume.
7. Click:
Close to terminate the upgrade and exit the Database Upgrade wizard. See Resolving Errors During a
Simplex Upgrade.
Next to continue.
8. On the Upgrade Database page, click Upgrade.
Again, status messages track the upgrade's progress. If a status of "Failed" is encountered, the upgrade
terminates.
9. Click:
Close to exit the Database Upgrade wizard.
(Optional) Next to verify that the upgraded database is functioning properly.
10. On the Validate Upgrade page, click Validate. This runs the sp_iqcheckdb stored procedure with the
allocation database parameter. Results appear in the scrollable Validate Upgrade window.
11. Click Close.
Related Information
Resolve Errors During a Simplex Upgrade [page 300]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
299
5.2.6.1
The Database Upgrade wizard terminates if it fails to complete a prepare or upgrade task. Resolve the error
according to the type of error it is.
Related Information
Resolving Preparation Task Errors During a Simplex Upgrade [page 300]
Resolving Upgrade Task Errors During a Simplex Upgrade [page 300]
5.2.6.1.1
Procedure
1. Note the reason for the wizard termination.
2. Close the Database Upgrade wizard. You need not exit SAP IQ Cockpit.
3. (Optional) Depending on the severity of the issue, consider restoring the database from backup. Start the
restored database using SAP IQ 15.3 or 15.4.
4. Start Interactive SQL, connect to the database, and resolve the issue.
5. Log out of the database, but leave it running.
6. In SAP IQ Cockpit, restart the Database Upgrade wizard.
5.2.6.1.2
Upgrade tasks include the stopping and restarting of the database using the new SAP IQ 16.0 server, as well as
altering the database structure.
Context
The Database Upgrade wizard stops the 15.3 or 15.4 database and restarts it using SAP IQ 16.0. Before you
can begin resolving any upgrade task errors, you must restart the database using the 15.x software.
300
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. Note the reason for the wizard termination.
2. Close the Database Upgrade wizard. You need not exit SAP IQ Cockpit.
3. Stop the simplex database.
4. (Optional) Depending on the severity of the issue, consider restoring the database from backup.
5. Restart the database using SAP IQ 15.3 or 15.4. Do not restart the database using SAP IQ Cockpit.
6. Start Interactive SQL, connect to the database, and resolve the issue.
7. Log out of the database, but leave it running.
8. In SAP IQ Cockpit, restart the Database Upgrade wizard.
Prerequisites
Database Version
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, click IQ Servers.
3. In the right pane, select the simplex, and do one of:
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
301
Property
Description
General (Read-only)
Server name
Host
Port
Database
Database name.
Server version
Platform
Platform version
Type
Single Server.
Server name
Host
Port
Configuration
<hostname>/sample/
mytestdb.db
Agent (Read-only)
sccadmin.
Cockpit agent process
owner
302
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Page
Property
Description
IQ directory
IQ version
Request Logging
Options
SAP IQ Cockpit
Administer SAP IQ
All
SQL
Procedures
Triggers
Plan
Current time
Current time.
Refresh
Quitting time
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
303
Page
Property
Description
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
None
SAP IQ 16.0
None
DBA authority
SAP IQ 16.0
304
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
One of:
SAP IQ 16.0
DBA authority
None
SAP IQ 16.0
None
DBA authority
SAP IQ 16.0
Not supported
SAP IQ 16.0
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
305
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
5.3
Multiplex
Change a multiplex configuration, manage the coordinator, secondary and failover nodes, and configure
logical servers, start and stop servers. Statistics let you monitor multiplex availability and performance.
Note
Your login policy governs server access. Use a login ID with access to the SERVER logical server to manage
a multiplex. SERVER logical server context requires the ACCESS SERVER LS system privilege. In the SAP IQ
documentation, see SAP IQ Administration: Multiplex for details on login policies and logical server
configuration.
Related Information
Editing the Multiplex Server Configuration File [page 307]
Starting a Multiplex Server [page 312]
Stopping a Multiplex Server [page 313]
Including an Excluded Secondary Server [page 314]
Excluding a Secondary Server [page 315]
Synchronizing a Secondary Server [page 317]
Adding a Secondary Server [page 318]
Dropping a Secondary Server [page 320]
306
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
None
SAP IQ 16.0
None
Context
Editing the configuration file edits the params.cfg file located in the database directory for the server. You
cannot edit a custom configuration file. If params.cfg does not exist, the SAP IQ Cockpit agent automatically
generates it when you adjust any configuration values and click OK or Apply.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
307
Note
The Start Server wizard starts the server using the params.cfg file. You cannot start a server from SAP IQ
Cockpit using a custom configuration file with a different name.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Description
Disable triggers
Load/unload permission
308
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
dba
all
none
dba
all
none
dba
all
none
SAP IQ Cockpit
Administer SAP IQ
Property
Description
Utility permission
utility_db
dba
all
none
Description
Large Memory
RLV Memory
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
309
Description
Maximum connections
Liveness timeout
Quitting time
Broadcast level
Description
310
Property
Description
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Property
Description
Debug level
all
sql
one
Description
Debug level
all
sql
one
Description
Identity file
Description
Quiet mode
Run as a daemon
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
311
Property
Description
Syslog facility ID
none
user
daemon
local0,...,local7
User specified
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
312
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Start Server.
5. Click Finish.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
313
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Stop Server.
5. Click Finish.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
BACKUP authority
All of:
314
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Include Server.
5. Click Finish.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
315
Context
Servers that are shut down are still included in the multiplex. For each included server, the coordinator uses
disk space to preserve all old versions of IQ objects changed since the server was shut down. Excluding a
server allows the coordinator to ignore it during version cleanup.
Note
You cannot exclude the designated failover server, or the coordinator. Excluding a running server shuts it
down.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Exclude Server.
5. Click Finish.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
316
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
All of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Synchronize Server.
5. Click Finish.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
317
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
BACKUP authority
All of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Description
Server name
Host
The host name and port number for the new secondary
server.
318
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Property
Description
Database path
Reader or writer.
Status
Included or excluded.
Raw device
6. Click OK.
The server definition appears on the list and the definition is validated. If the definition contains any error,
a red "X" appears. To determine the cause of the errors, position the mouse over the red "X." Details of the
error appear. To correct the errors, select the definition and click Edit. Correct the errors and click OK; the
definition is revalidated. When the definition is error free, a green check mark appears and the Next button
becomes available.
7. (Optional) Import server definitions from a CSV file.
a. On the Server Definitions page, click Import and specify:
Property
Description
File Name
Browse
Field Delimiter
b. Click OK.
c. (optional) Repeat these steps to import additional server definition CSV files.
8. (Optional) Export your server definitions to a CSV file for safekeeping.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
319
Note
If multiple server definitions are listed, all definitions are exported to the same CSV file.
9. Click Next.
10. On the Execution page, click Execute.
Progress messages appear in the Messages area. The Close button becomes available when the process
is complete.
11. Click Close.
The new secondary server appears on the server list.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
BACKUP authority
320
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Drop Secondary Node.
5. (Optional) Select Delete server files (database, log, scripts, etc.. This cleans up the database directory
by removing any files that belong to the server being dropped.
Caution
Use caution in selecting the option to delete files. If any of the files to be deleted are shared main files,
data can be lost, and servers might not start correctly afterwards.
6. Click Finish.
7. Click Yes at the confirmation prompt to continue.
8. Click Close.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
None
SAP IQ 16.0
None
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
321
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Generate Administration Scripts.
5. Click Finish to generate the scripts.
6. Click Close.
Results
The following scripts are generated:
Windows
UNIX or Linux
params.cfg
params.cfg
start_server.bat
start_server.sh
stop_server.bat
stop_server.sh
sync_server.bat
sync_server.sh
Note
The stop_server and sync_server scripts require your user name and password. For example:
stop_server.bat myname mypwd
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
322
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
Not supported
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, click IQ Servers.
3. In the right pane, select an item, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Upgrade Database.
5. Select the system procedure security model to be used by the database after the upgrade and click Next.
For details of the security models, see Managing Privileged System Procedure Execution in the SAP IQ
Reference: Building Blocks, Tables, and Procedures guide.
6. On the Prepare for Upgrade page, click Prepare.
Task status messages appear in the Preparation Status window as each task progresses. Additional
messages appear in the Messages window. If a status of "Failed" is encountered during the preparation
phase, the upgrade process terminates. You must manually fix the underlying cause of the failure outside
SAP IQ Cockpit before the wizard can resume.
7. Click:
Close to terminate the upgrade and exit the Database Upgrade wizard. See Resolving Errors During a
Multiplex Upgrade.
Next to continue.
8. On the Upgrade Database page, click Upgrade.
Again, status messages track the upgrade's progress. If a status of "Failed" is encountered, the upgrade
terminates.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
323
9. Click:
Close to exit the Database Upgrade wizard.
(Optional) Next to verify that the upgraded database is functioning properly.
10. On the Validate Upgrade page, click Validate. This runs the sp_iqcheckdb stored procedure with the
allocation database parameter. Results appear in the scrollable Validate Upgrade window.
11. Click Close.
Related Information
Resolve Errors During a Multiplex Upgrade [page 324]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Related Information
Resolving JOIN Index Errors During a Multiplex Upgrade [page 324]
Resolving Preparation Errors During a Multiplex Upgrade [page 325]
Resolving Upgrade Task Errors During a Multiplex Upgrade [page 326]
Procedure
1. Note the JOIN indexes to be dropped.
2. Exit SAP IQ Cockpit and stop the SAP IQ Cockpit server.
3. Stop the coordinator node. You do not need to be shut down the SAP IQ Cockpit agent on the SAP IQ
server.
324
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
4. Restart the coordinator using SAP IQ 15.3 or 15.4. Specify an explicit path to the coordinator's database
file. To start the coordinator in single-node mode, use the -iqmpx_sn 1 startup flag.
5. Start Interactive SQL, connect to the coordinator, and drop the JOIN indexes.
6. Stop the coordinator and restart it in normal mode, using SAP IQ 15.3 or 15.4. Specify an explicit path to
the coordinator's database file.
7. Start the SAP IQ Cockpit server.
8. Open a browser and log in to SAP IQ Cockpit.
9. Restart the Database Upgrade wizard.
Context
Caution
These steps pertain to resolving any preparation task errors except JOIN index errors. Do not proceed if the
error involves a JOIN index as it may cause you to no longer be able to manage the multiplex in SAP IQ
Cockpit. See Resolving JOIN Index Errors During a Multiplex Upgrade.
Procedure
1. Note the reason for the wizard termination.
2. Close the Database Upgrade wizard. You need not exit SAP IQ Cockpit.
3. (Optional) Depending on the severity of the issue, consider restoring the coordinator from backup. Start
the restored database using SAP IQ 15.3 or 15.4.
4. Start Interactive SQL, connect to the coordinator, and resolve the issue.
5. Log out of the coordinator, but leave it running.
6. In SAP IQ Cockpit, restart the Database Upgrade wizard.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
325
Context
The Database Upgrade wizard stops the 15.3 or 15.4 database and restarts it using SAP IQ 16.0. Before you
can begin resolving any upgrade task errors, you must restart the database using SAP IQ 15.x.
Procedure
1. Note the reason for the wizard termination.
2. Close the Database Upgrade wizard. You need not exit SAP IQ Cockpit.
3. Stop the coordinator node.
4. (Optional) Depending on the severity of the issue, consider restoring the coordinator from backup. Start
the restored database using SAP IQ 15.3 or 15.4.
5. Restart the coordinator using SAP IQ 15.3 or 15.4. Specify an explicit path to the coordinator's database
file.
6. Start Interactive SQL, connect to the coordinator, and resolve the issue.
7. Log out of the coordinator, but leave it running.
8. In SAP IQ Cockpit, restart the Database Upgrade wizard.
Prerequisites
Database Version
One of:
SAP IQ 16.0
326
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, click IQ Servers.
3. In the right pane, select the simplex, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Add Secondary Servers.
5. On the Server Definitions page, enter a name in the Multiplex Name field.
6. Click Add and specify:
Property
Description
Server name
Host
The host name and port number for the new secondary
server.
Database path
Reader or writer.
Included or excluded.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
327
Property
Description
Raw device
7. Click OK.
The server definition appears on the list and the definition is validated. If the definition contains any error,
a red "X" appears. To determine the cause of the errors, position the mouse over the red "X." Details of the
error appear. To correct the errors, select the definition and click Edit. Correct the errors and click OK; the
definition is revalidated. When the definition is error free, a green check mark appears and the Next button
becomes available.
8. (Optional) Import server definitions from a CSV file.
a. On the Server Definitions page, click Import and specify:
Property
Description
File Name
Browse
Field Delimiter
b. Click OK.
c. (optional) Repeat these steps to import additional server definition CSV files.
9. (Optional) Export your server definitions to a CSV file for safekeeping.
a. On the Server Definitions page, click Export.
b. Specify a field delimiter and click OK. The default field delimiter is a vertical bar "|".
Note
If multiple server definitions are listed, all definitions are exported to the same CSV file.
10. Click Next.
11. On the Execution page, click Execute.
Progress messages appear in the Messages area. The Close button becomes available when the process
is complete.
12. Click Close.
13. Log out of SAP IQ Cockpit. Log back in, selecting the SAP IQ multiplex system.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Create a Multiplex with DQP [page 346]
Multiplex [page 306]
328
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
BACKUP authority
All of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Description
Server Name
Host
Port
a. (Optional) Click Add to add a new host name and port number.
b. (Optional) Select an existing host and port combination and click Drop to drop it.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
329
7. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported.
SAP IQ 16.0
Context
A multiplex can have only one RLV store, and it must reside on the coordinator. Enabling and disabling the RLV
store requires a stop and restart of the coordinator.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, click IQ Servers.
3. In the right pane, select an item, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Properties.
5. In the left pane, select General, then click Change beside RLV store node.
330
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Note
The coordinator automatically shuts down and restarts. This may take a few minutes to complete.
7. Click OK to close the Properties dialog box.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
SAP IQ 16.0
DBA authority
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
331
6. Specify:
Property
Description
Password
7. Click OK to update any changes to the database and close the page.
Next Steps
Using Interactive SQL or another SQL command tool, connect to the coordinator and execute:
ALTER LS POLICY root ENABLE_AUTOMATIC_FAILOVER=ON
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
332
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, click IQ Servers.
3. In the right pane, select the multiplex, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Properties.
5. View or modify the multiplex properties.
Configuration changes may take several minutes to complete.
When you are modifying properties, you need not click Apply before changing screens; however,
doing so saves any changes.
If you do not have privileges to modify properties, SAP IQ Cockpit displays the properties view in readonly mode.
Page
Property
Description
General
Server name
Coordinator (Read-only)
Note
Change is unavailable if the RLV dbspace does
not exist.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
333
Page
Property
Description
State (Read-only)
Running
Stopped
Number of shared temporary DB files Nnumber of shared temporary db files in the multi
(Read-only)
plex.
Logical Servers
Multiplex Servers
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Create a Multiplex with DQP [page 346]
Multiplex [page 306]
Prerequisites
Database Version
334
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
Modify any property on the Options property page SERVER OPERATOR system privi
lege
Modify any property on the Request Logging property page one of:
Modify any property on the High Availability property page MANAGE MULTIPLEX
system privilege and the coordinator is running. The SAP IQ Cockpit agent for the mul
tiplex server for which the Properties page is open must also be running.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Property
Description
General (Read-only)
Server name
Host
Port
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
335
Page
Property
Description
Database
Database name.
Server version
Platform
Platform version
Type
Note
This option is unavailable on the coordinator node.
Status
Designated Failover
Node
Configuration
Server name
Public Host/Ports
Private Host/Ports
sample/mytestdb.db
Agent (Read-only)
Cockpit agent au
thenticated
Cockpit agent status Status of the SAP IQ Cockpit agent: Running, Stopped, Un
known.
336
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Page
Property
Description
Cockpit agent plugin Agent plugin version of the SAP IQ Cockpit agent.
version
IQ directory
IQ version
Request Logging
All connections to
this server
Select type of re
quests to log
Options
All
SQL
Procedures
Triggers
Plan
Maximum number
of log files
Overwrite the re
quest log file if it al
ready exists
Current time
Current time.
Refresh
Quitting time
Disable new connec Select to prevent other users from connecting to the data
tions
base. This may be useful for some maintenance opera
tions.
Options
SAP IQ Cockpit
Administer SAP IQ
Remember last
statement
Current time
Current time.
Refresh
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
337
Page
Property
Description
Quitting time
Disable new connec Select to prevent other users from connecting to the data
tions
base. This may be useful for some maintenance opera
tions.
INC (Read-only)
Remember last
statement
Link
Note
This page does not appear for
the coordinator node.
INC state
Secondary server
name
Heartbeat fre
quency
Last successful
heartbeat
Time not responding Elapsed time since the last successful heartbeat.
MIPC (Read-only)
338
Liveness timeout
Maximum connec
tion pool size
Current connection
pool size
Number of connec
tions in use
Refresh
Node
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Page
Property
Description
Public Status
Private Status
Enable multiplex
high availability
User name for registering the SAP IQ Cockpit agent for the
multiplex server.
Password
6. Click OK to update any changes to the database and close the page.
Related Information
Configuring Ports [page 226]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Create a Multiplex with DQP [page 346]
Multiplex [page 306]
5.3.17 Failover
Manual failover promotes a server to act as the coordinator in the event of coordinator node failure or
maintenance shutdown.
Related Information
Designating the Failover Node [page 340]
Performing Coordinator Node Failover [page 341]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
339
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Context
The designated failover node defaults to the first multiplex server added to the multiplex. If the default is not
acceptable, designate a different failover node.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, click IQ Servers.
3. In the right pane, select an item, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Properties.
5. In the left pane, select General, then in the right pane click Change next to the Designated Failover Node
field.
Change and Apply are disabled if the coordinator is not running.
6. Select a failover node.
7. Click Finish.
340
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
All of:
Caution
Performing failover while the former coordinator process is alive may cause database corruption.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, click IQ Servers.
3. In the right pane, select an item, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Failover.
5. Click the Action to take dropdown arrow and select the new role for the currently unavailable coordinator.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
341
Action to take
Description
Drop it
Indicate if the server files are to be deleted when the coordinator is dropped.
Keep it as reader
Indicate if the reader is to be included or excluded (the default) as a secondary server. Default
is to exclude. Indicate whether to perform synchronization after failover.
Keep it as writer
Indicate if the writer is to be included or excluded (the default) as a secondary server. Default is
to exclude. Indicate whether to perform synchronization after failover.
If the coordinator and designated failover node are both down, select a new coordinator and a new failover
node from the eligible nodes. A node that is selected to be a coordinator cannot be the new failover node.
If the new failover node is not running, you see a warning because that node may not be available if the
coordinator fails.
6. Click the Identify the new failover node dropdown arrow and select a new failover node.
7. Click Finish.
8. At the prompt to check whether the new coordinator server is running, click Yes.
9. At the confirmation prompt, if the coordinator is confirmed to not be running, click Yes to perform the
failover.
Related Information
Viewing or Modifying Multiplex Server Properties [page 334]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
342
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Design Shared-Nothing Storage [page 343]
Manage Shared-Nothing Storage [page 356]
Troubleshooting Shared-Nothing Multiplexes [page 368]
DAS Dbspaces [page 352]
DAS Dbfiles [page 353]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
343
Related Information
Technical Prerequisites [page 344]
Sizing Shared-Nothing Storage [page 345]
IPv4
Shared-nothing multiplex requires IPv4 and is not compatible with IPv6.
The DAS listener port opens using IPv4 protocols. If your TCPIP has IPv6 only, you will be unable to create DAS
dbspaces. If your TCPIP contains both IPv6 and IPv4, then SAP IQ ignores IPv6 and opens the DAS listener
port using IPv4 protocols.
For information on the DAS listener port, see DAS Internode Communication [page 344].
Related Information
DAS Internode Communication [page 344]
344
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Value
Recommended memory
IQ_SYSTEM_TEMP dbspace
IQ_SHARED_TEMP dbspace
Nbit sizing
Use the default sizing unless you have a specific reason for adjusting the set
tings. Changes may improve compression, but may reduce performance.
Cluster machines
Number of cores
Speed of...
Mid-size rack units with sufficient SATA, SAS, or PCI-E slots for DAS to
facilitate 100 MB/sec per core.
SAN (Assuming you have chosen DQP using 100 MB/second/core aggregate bandwidth.
IQ_SHARED_TEMP)
High-speed TCP network (Assuming you
have chosen DQP using the network)
Number of...
Description
Multiplex nodes
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
345
Context
The SAP IQ manuals Quick Start for UNIX and Linux and Quick Start for Windows contain a tutorial that uses
the iqdemo database to show you how to:
Create a single server and convert it to a multiplex
Set up the multiplex for distributed query processing (DQP)
Review the query plan to ensure the query is distributing correctly
Use the tutorial as a guideline when creating your multiplex with DQP.
Procedure
1. Create a multiplex.
2. Test DQP. Run a distributed query and review the query plan to ensure that query fragments are
distributing as expected. See the tutorial in the manual Quick Start for UNIX and Linux or Quick Start for
Windows.
3. Correct any DQP problems. Your shared-nothing multiplex will fail if queries are not distributing correctly.
Related Information
Multiplex [page 306]
Converting a Simplex to Multiplex [page 326]
Viewing or Modifying Multiplex Properties [page 332]
Viewing or Modifying Multiplex Server Properties [page 334]
346
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
You reviewed sizing and technical prerequisites.
You created a multiplex with DQP.
You have the MANAGE MULTIPLEX system privilege.
Context
The logical server groups one or more physical servers, and limits the scope of DQP processing to members of
the shared-nothing logical server.
Procedure
1. Ensure the logical server is either an OPEN or user-defined logical server. Built-in logical servers other than
OPEN (ALL or SERVER, for example) are not allowed. See Creating a Logical Server [page 379].
2. Assign nodes to the logical server. See Creating a Logical Server [page 379].
3. Ensure the designated failover node is not part of the logical server.
Note
In this release, the coordinator node can be a logical server member only if the coordinator is a logical
member of the logical server, and not a physical member of the logical server. You specify the
coordinator as a logical member using the FOR LOGICAL COORDINATOR checkbox. Check your
memberships to ensure the coordinator node is not a physical member of your logical server.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
347
Related Information
Shared-Nothing Logical Server Restrictions and Recommendations [page 348]
Creating a Logical Server [page 379]
Creating a Logical Server [page 379]
Viewing or Modifying Logical Server Properties [page 385]
Logical Server Privilege Summary [page 386]
Prerequisites
You reviewed sizing and technical prerequisites.
You created a multiplex with DQP.
You created a shared-nothing logical server.
You have the MANAGE MULTIPLEX system privilege.
348
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Context
This procedure assumes your shared-nothing logical server uses the root logical server policy. If you do not
want to use root, create a user-defined logical server policy. See Creating a Logical Server Policy [page 389].
Procedure
1. Modify the logical server policy. See Viewing or Modifying Logical Server Policy Properties [page 393].
2. Set DQP Enabled to Enable DQP over the network.
Prerequisites
You reviewed sizing and technical prerequisites.
You created a multiplex with DQP.
You created a shared-nothing logical server.
You enabled DQP in the logical server policy.
You have the MANAGE ANY LOGIN POLICY system privilege.
Context
Do not confuse login policy with logical server policy.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
349
Procedure
1. Alter the login policy. See Viewing or Modifying Login Policy Properties [page 1028].
2. Add all shared-nothing logical servers to the login policy. Modify the Logical Server Assignment depending
on how you have configured your ROOT login policy:
Option
Description
CUSTOM
DEFAULT
Related Information
Login Policies [page 1018]
Viewing or Modifying Login Policy Properties [page 1028]
Login Policy Privilege Summary [page 1032]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
350
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
All DAS devices associated with each node are in read-write mode.
You have checked DAS device storage sizes. If you are using mirroring, all mirror devices are as large as
primary storage.
You are familiarize with DAS Dbspace restrictions and recommendations.
You are familiarize with DAS Dbfile restrictions and recommendations.
Procedure
1. Create the DAS Dbspace. See Creating a Dbspace [page 1048]. Make sure you specify parameters specific
to DAS dbspaces:
Property
Description
Logical server
Store
Choose DAS.
2. Determine your high-availability requirements. Mirror copies of DAS dbfiles are recommended.
Property
Description
Enforce write safe (Optional) Provides high availability in a shared-nothing multiplex environment. Indicates that all
DAS dbfiles in this DAS dbspace require writeable mirror copies on other servers.
3. Create DAS dbfiles. See Creating a Dbfile [page 1065]. Make sure you specify these parameters specific to
primary and mirror DAS dbfiles:
Property
Description
Primary server
Specify a writer node where the primary DAS dbfile will be stored.
Mirror name
Applicable only if you selected Enforce write safe for the DAS dbspace. The logical name of the
mirror DAS dbfile.
Applicable only if you selected Enforce write safe for the DAS dbspace. Specify a path to a
writer node. The file path must be visible to the writer node you specified in Path to physical file
on disk.
Mirror server
Applicable only if you selected Enforce write safe for the DAS dbspace. Specify a writer node
where the mirror DAS dbfile will be stored. Cannot be the same writer node where the primary
DAS dbfile is stored.
4. Add additional DAS dbfiles. Each writer node in the logical server requires a primary DAS dbfile.
Related Information
DAS Dbspaces [page 352]
DAS Dbfiles [page 353]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
351
Related Information
DAS Dbspace Restrictions and Recommendations [page 352]
Shared-Nothing Multiplex [page 342]
Creating a DAS Dbspace and DAS Dbfiles [page 350]
352
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
The DAS dbspace must be associated with only one logical server.
You cannot transfer a DAS dbspace from one logical server to another.
Mirroring must be consistent. The DAS dbspace must contain either:
All DAS dbfiles with mirror copies.
All DAS dbfiles without mirror copies.
If a writer node in the DAS dbspace is changed to a reader node, you can no longer create any objects in
the DAS dbspacean I/O error results. All nodes in the DAS dbspace should be writer nodes.
If ENFORCE WRITE SAFE is enabled, the DAS dbspace is offline and read-only until all primary and mirror
DAS files are available.
If you create a table on a DAS dbspace, and the table is range partitioned on other DAS dbspaces, make
sure the configuration of the DAS dbspace for the range partitioned tables is identical to the configuration
of the original tables DAS dbspace. Affinity exists at the table level. If you use a range partitioned table,
any dbspaces used in the range partitioning should have identical configurations; otherwise the affinity
may not be consistent across the partitions.
Follow these recommended best practices for optimal performance. Violating a recommendation will not
cause errors:
Do not set the default dbspace to a DAS dbspace. You set the default dbspace using the
DEFAULT_DBSPACE database option. Specify explicitly which database objects belong in a DAS dbspace.
Certain objects should be created in a shared dbspace, not the DAS dbspace. Performance may be
suboptimal if you create these objects in a DAS dbspace:
BIT data type column
LOB columns
For optimal performance, place large secondary indexes in shared dbspaces. Small indexes on small
tables in the DAS dbspace should not degrade performance.
For large tables that you plan to place in a DAS dbspace, hash partition the table and choose a hash
partitioning key that improves parallel processing, such as a join column on a fact table. If hash
partitioning creates data skew, let SAP IQ partition the table automatically for you using row range
partitioning instead.
For optimal performance, place large non-partitioned tables in shared dbspaces.
Ensure the DAS dbspace spans all nodes of the logical server.
Related Information
Adding a Shared File System DAS Dbfile [page 358]
Creating a Dbfile [page 1065]
Viewing or Modifying Dbfile Properties [page 1071]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
353
server. When mirroring exists, the original file is known as the primary DAS dbfile; the redundant copy is known
as the mirror DAS dbfile.
Note
In an Enforce write safe dbspace all DAS dbfilesprimary and mirrorsmust be writable. If a DAS dbfile is
read-only, the DAS dbspace is also read-only.
Unlike shared dbspaces where you must specify a logical name for each dbfile you add to a dbspace, logical
names are not required for DAS dbfiles. You need not generate and keep track of logical names. Instead, you
reference DAS dbfiles using the path used when managing the devices.
It is possible to create a DAS dbfile on a shared file system.
Related Information
DAS Dbfile Restrictions and Recommendations [page 354]
DAS Dbfile Backup Considerations [page 355]
Shared File System Files in DAS Dbspaces [page 355]
Shared-Nothing Multiplex [page 342]
Mirroring [page 356]
Creating a DAS Dbspace and DAS Dbfiles [page 350]
354
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Do not place a mirror file on the same server as the primary file.
Create DAS dbfiles on all writer nodes of the logical server.
Related Information
Adding a Shared File System DAS Dbfile [page 358]
Creating a Dbfile [page 1065]
Viewing or Modifying Dbfile Properties [page 1071]
Related Information
Adding a Shared File System DAS Dbfile [page 358]
Creating a Dbfile [page 1065]
Viewing or Modifying Dbfile Properties [page 1071]
Note
Currently, SFS is supported for primary DAS dbfiles only.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
355
Related Information
Adding a Shared File System DAS Dbfile [page 358]
Creating a Dbfile [page 1065]
Viewing or Modifying Dbfile Properties [page 1071]
Adding a Shared File System DAS Dbfile [page 358]
5.3.18.1.6.3 Mirroring
Mirroring is an optional feature that creates one or more mirror copies of a DAS dbfile, ensuring high
availability in a shared-nothing multiplex. You can add any number of mirror DAS dbfiles to the DAS dbspace.
A mirror DAS dbfile must be stored on a different physical server than the primary DAS dbfile, but in the same
DAS dbspace and same logical server. You can add a mirror at the same time as creating the primary DAS
dbfile, or you can add a mirror to an existing primary DAS dbfile at a later time.
You can enforce mirroring in the DAS dbspace during dbspace creation. When ENFORCE WRITE SAFE mode is
enabled, all DAS dbfiles in the DAS dbspace must have at least one mirror copy. Each primary and mirror DAS
dbfile must be writable, or else the DAS dbspace is not writabletransactions attempting to write to the DAS
dbspace will roll back. You cannot change the ENFORCE WRITE SAFE mode of an existing DAS dbspace.
The primary DAS dbfile and its mirrors are logically identical. Use the SYSIQDBFILE view to determine if a file is
a primary or mirror file. If the mirror_of_dbfile_id column of SYSIQDBFILE is null, then the file is a
primary DAS dbfile. If is not null, then the file is a mirror file. The value of mirror_of_dbfile_id identifies
the primary DAS dbfile for this mirror.
If you use a raw device as a mirror, the system checks that the mirror DAS dbfile's physical device size is
greater than or equal to the primary DAS dbfile's file IQ SIZE, plus primary file IQ RESERVE size. Any space
beyond these capacities is unusable on the mirror device.
You cannot set the IQ SIZE or IQ RESERVE size of a mirror DAS dbfile.
Related Information
Adding a DAS Dbfile [page 357]
Adding a Shared File System DAS Dbfile [page 358]
Dropping a DAS Dbfile [page 360]
Manage DAS Dbfile High Availability [page 361]
356
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Description
Primary server
Specify a writer node where the primary DAS dbfile will be stored.
Shared path
Indicates that the file is a shared file system (SFS) DAS dbfile.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
357
Property
Description
Note
In this release, SFS is supported for primary DAS dbfiles only, not mirror DAS dbfiles.
Mirror name
Applicable only if you selected Enforce write safe for the DAS dbspace. The logical name of the
mirror DAS dbfile.
Applicable only if you selected Enforce write safe for the DAS dbspace. Specify a path to a writer
node. The filepath must be visible to all secondary nodes in the multiplex.
Mirror server
Applicable only if you selected Enforce write safe for the DAS dbspace. Select a server where
the mirror DAS dbfile will be stored. Cannot be the same server where the primary DAS dbfile is
stored.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
358
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Description
Logical name
Primary server
Specify the writer node where the primary DAS dbfile will be stored.
Shared path
A check mark indicates the file is a shared file system (SFS) DAS dbfile.
Raw device
A check mark indicates the file is on a raw device. Cache dbspaces and DAS
dbspaces normally use raw device files.
File size
(Not available on raw devices.) Current size of the file partition you allocate to
the dbfile in kilobytes (KB), megabytes (MB), gigabytes (GB), or terabytes
(TB). Minimum file size is 8 MB.
Reserve size
Mirror name
(For DAS dbfile only if you selected Enforce write safe on DAS dbspace.) The
name of the mirror DAS dbfile.
(For DAS dbfile only if you selected Enforce write safe on DAS dbspace.)
Specify a path to a writer node.
Mirror server
(For DAS dbfile only if you selected Enforce write safe on DAS dbspace.)
Specify a writer node where the mirror DAS dbfile will be stored. Cannot be
the same writer node where the primary DAS dbfile is stored.
8. Click OK.
Related Information
DAS Dbfile Backup Considerations [page 355]
Shared File System Files in DAS Dbspaces [page 355]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
359
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. If Enforce write safe is specified for the DAS dbspace:
a. Drop all mirror DAS dbfiles for the DAS dbfile to be deleted.
b. If the primary DAS dbfile is not empty, create a copy on another server node.
c. Empty the primary DAS dbfile.
2. If Enforce write safe is not specified for the DAS dbspace:
a. Set the DAS dbfile to read-only.
b. Create a new DAS dbfile on the same node.
c. Rebalance DAS dbspace data.
3. Delete the DAS dbfile from the dbspace.
360
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Deleting a Dbfile [page 1068]
Emptying a Dbfile [page 1069]
Rebalance DAS Dbspace Data [page 365]
Creating a DAS Dbspace and DAS Dbfiles [page 350]
Related Information
Adding a Mirror DAS Dbfile [page 362]
Recovering your Multiplex When a Primary DAS Dbfile Goes Offline [page 363]
Reassigning Shared File System DAS Dbfiles [page 364]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
361
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Description
Mirror name
Specify a path to a writer node. The file path must be visible to the writer node you speci
fied in Path to physical file on disk.
Mirror server
Select a server where the mirror DAS dbfile will be stored. Cannot be the same server
where the primary DAS dbfile is stored.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
362
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Context
Changing a mirror to primary causes the files to swap roles. The original mirror file becomes the new primary,
and the original primary becomes the new mirror.
Tip
You can promote a mirror to primary even if you're not troubleshooting an error. In such a scenario, you do
not need to disable ENFORCE WRITE SAFE, and do not need to take the primary offline.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. If a device failure impacts the primary DAS dbfile, disable ENFORCE WRITE SAFE mode:
a. In the left pane, expand
IQ Servers
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
363
IQ Servers
5. In the right pane, select a mirror DAS dbfile. Mirrors show "No" in the Primary column. Do one of:
Click the arrow to the right of the name.
Click the Actions button.
6. Select Properties.
7. Click Convert to Primary and confirm when prompted.
8. Click OK.
Prerequisites
Database Version
SAP IQ 16.0
DBA authority
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. Do one of:
364
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
IQ Servers
In the left pane, expand IQ Servers Space Management , and then click Dbspaces. Select a
shared-nothing dbspace and click the arrow to the right of the name. Select Properties > DB Files.
3. In the right pane, select an item, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Properties.
5. Click the Reassign button. Select the writer server you want to reassign the shared DB file to and click OK.
6. Click Apply. Click OK.
Prerequisites
Requires EXECUTE privilege on the system procedure.
Procedure
To rebalance, open your Interactive SQL client and call stored procedure sp_iqrebalance. See
sp_iqrebalance Procedure in Reference: Building Blocks.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
365
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. If Enforce write safe is specified for the DAS dbspace:
a. Create DAS dbfiles on the new node.
b. Create new mirror DAS dbfiles on other servers in the logical server.
c. Rebalance DAS dbspace data. See Rebalance DAS Dbspace Data [page 365].
2. If Enforce write safe is not specified for the DAS dbspace:
a. Create DAS dbfiles on the new node.
b. Rebalance DAS dbspace data.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Rebalance DAS Dbspace Data [page 365]
Adding a Mirror DAS Dbfile [page 362]
Creating a DAS Dbspace and DAS Dbfiles [page 350]
366
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. If Enforce write safe is specified for the DAS dbspace:
a. Move all DAS dbfiles from this node to another node on the logical server.
b. If the node is stopped, it is ready to be dropped.
If the node is running, ensure one of these conditions is true:
There is no DAS dbfile, or
All DAS dbfiles are empty, or
There are at least two copies of the DAS dbfile in the logical server (a primary and a mirror)
2. If Enforce write safe is not specified for the DAS dbspace:
a. Set all DAS dbfiles on the node to read-only.
b. Rebalance DAS dbspace data.
3. Drop the node.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Rebalance DAS Dbspace Data [page 365]
Dropping a Secondary Server [page 320]
Viewing or Modifying Dbfile Properties [page 1071]
Viewing or Modifying Multiplex Properties [page 332]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
367
Related Information
Offline DAS Dbspace Error when Executing sp_iqcheckdb [page 368]
Offline DAS Dbspace With Unavailable Mirror File [page 369]
CREATE DBSPACE Error: "Error opening DBFILE" [page 369]
CREATE DBSPACE Error: "Could not execute statement" [page 370]
CREATE DBSPACE Error: Coordinator is Not a Member [page 371]
Logical Server: Error When Creating [page 372]
Logical Server: Error When Adding Server [page 372]
Solution:
The multiplex coordinator was started in single-node mode (-iqmpx_sn -1).
Starting the coordinator in single-node mode takes all DAS dbspaces OFFLINE. Executing a database-wide
sp_iqcheckdb procedure such as sp_iqcheckdb 'dropleaks database' will cause the above error when
it encounters an OFFLINE DAS dbspace.
If the coordinator was started in single-node mode, do not execute sp_iqcheckdb at the database level.
Instead, execute sp_iqcheckdb on individual servers, or non-DAS (shared) dbspaces.
368
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Solution:
Drop the corrupted (or renamed) mirror DAS dbfile.
Once you drop the bad mirror DAS dbfile, the DAS dbspace comes back ONLINE.
Related Information
Deleting a Dbfile [page 1068]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
369
Solution:
Ensure the DAS listener port is open, and not blocked by a firewall. Each time the SAP IQ server starts, it
assigns a random free port for the DAS listener.
1. Open the stderr logfile at:
$IQDIR16/logfiles/<servername>.nnnn.stderr
2. Locate the port used by the DAS listener. Verify that the port is free.
Example:
Started DAS listener on 0.0.0.0:55590
3. Telnet to the DAS listener port to see if it is reachable:
telnet <hostname> <port number>
4. If an error occurs, firewall rules may be blocking communication. Firewall rules are often stored in:
/etc/sysconfig/iptables
/etc/sysconfig/ip6tables
/etc/init.d
Add the port number for the DAS listener. Example:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 45035 -j ACCEPT
5. Telnet to the DAS listener port again to verify the port is reachable.
Solution:
The coordinator cannot be a physical member of the shared-nothing logical server. The coordinator must be a
logical member of the shared-nothing logical server in order for the coordinator to be included in a DAS
dbspace on the logical server.
Do not include the coordinator in the DAS dbspace
or,
370
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Solution:
Do not specify the coordinator as a physical member of the logical server. When creating the logical server,
use the FOR LOGICAL COORDINATOR clause to add the coordinator node as a logical member of the logical
server.
CREATE LOGICAL SERVER lm_ls MEMBERSHIP(FOR LOGICAL COORDINATOR,
nw26365_dbsrv23381);
Create the DAS dbspace, specifying the coordinator dbsrv23381_nc14071 in the SERVER clause:
CREATE DBSPACE lm_das USING
FILE lm_f1 PATH '/test/mympx/nc14071/lm_f1.iq' SERVER dbsrv23381_nc14071
MIRROR lm_m1 PATH '/test/mympx/nw26365/lm_m1.iq' SERVER nw26365_dbsrv23381
ON LOGICAL SERVER lm_ls;
The DAS dbspace is created without errors.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
371
Solution:
Creating a USER shared-nothing logical server will fail if the server being added is a member of the built-in
OPEN logical server, and has a DAS dbfile on it. Remove the overlapping memberships.
Solution:
Remove the overlapping memberships.
None
SAP IQ 16.0
None
372
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
DBA authority
SAP IQ 16.0
One of:
SAP IQ 16.0
DBA authority
BACKUP authority
All of:
One of:
SAP IQ 16.0
DBA authority
DBA authority
SAP IQ 16.0
All of:
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
373
One of:
SAP IQ 16.0
DBA authority
BACKUP authority
All of:
One of:
SAP IQ 16.0
DBA authority
BACKUP authority
None
SAP IQ 16.0
None
DBA authority
374
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
Not supported
One of:
SAP IQ 16.0
DBA authority
BACKUP authority
All of:
Not supported.
SAP IQ 16.0
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
375
SAP IQ 16.0
DBA authority
SAP IQ 16.0
DBA authority
Modify any property on the Options property page SERVER OPERATOR system privi
lege
Modify any property on the Request Logging property page one of:
Modify any property on the High Availability property page MANAGE MULTIPLEX
system privilege and the coordinator is running. The SAP IQ Cockpit agent for the mul
tiplex server for which the Properties page is open must also be running.
376
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
SAP IQ 16.0
DBA authority
DBA authority
SAP IQ 16.0
All of:
One of:
SAP IQ 16.0
DBA authority
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
377
5.4
Logical Servers
A logical server allows you to group a subset of physical hardware resources together as a logical entity that
appears as a single multiplex server, when it is actually one or more servers within the physical multiplex.
In the SAP IQ documentation, see SAP IQ Administration: Multiplex > Logical Servers for logical server
concepts and logical server policy concepts.
Related Information
Creating a Logical Server [page 379]
Deleting a Logical Server [page 380]
Configuring Logical Server Node Membership [page 381]
Altering a Logical Server Assignment [page 382]
Generating DDL Commands for a Logical Server [page 384]
Viewing or Modifying Logical Server Properties [page 385]
Logical Server Privilege Summary [page 386]
378
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Description
Select the resource on which the logical server will be cre Select a multiplex.
ated.
What do you want to name the new logical server?
6. On the Logical Server Node Membership page, select the multiplex nodes you want to add to the logical
server. You can select the coordinator node, or secondary nodes.
Note
Select the FOR LOGICAL COORDINATOR checkbox to add the current coordinator as a member. This
ensures the coordinator is always available to the logical server as its member, regardless of which
multiplex node plays the coordinator role. In the SAP IQ documentation, see SAP IQ Administration:
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
379
Multiplex > Manage Multiplex Servers > High Availability > Coordinator Failure for information on
failover.
7. Click Finish.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Creating a Shared-Nothing Logical Server [page 347]
Logical Server Privilege Summary [page 386]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
380
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete.
5. Click Yes to confirm deletion.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
381
Note
When you are modifying properties, you need not click Apply before changing screens; however,
doing so saves any changes.
If you do not have privileges to modify properties, SAP IQ Cockpit displays the properties view in
read-only mode.
5. In the left pane, click Multiplex Nodes.
6. Select or clear multiplex nodes to modify the logical server configuration.
Note
Select the FOR LOGICAL COORDINATOR node to add the current coordinator as a member. This
ensures the coordinator is always available to the logical server as its member, regardless of which
multiplex node plays the coordinator role. In the SAP IQ documentation, see SAP IQ Administration:
Multiplex > Manage Multiplex Servers > High Availability > Coordinator Failure for information on
failover.
7. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
382
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Note
When you are modifying properties, you need not click Apply before changing screens; however,
doing so saves any changes.
If you do not have privileges to modify properties, SAP IQ Cockpit displays the properties view in
read-only mode.
5. (Optional) On the General Properties page, enter a comment for this login policy.
6. In the left pane, click Logical Server Assignment and specify:
Property
Assignment Type
Description
CUSTOM allows access to OPEN and user-defined
logical servers.
DEFAULT inherits the logical server assignment of
the root login policy.
NONE disallows access to all logical servers.
SERVER allows access to any multiplex node. MPX
authority is required to connect.
7. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
383
Prerequisites
Database Version
None
SAP IQ 16.0
None
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Generate DDL.
The DDL view opens, showing the SQL code used to create the selected logical servers.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
384
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
SAP IQ 16.0
DBA authority
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Property
Description
General
Name (Readonly)
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
385
Page
Multiplex Nodes
Property
Description
Comment
Lists the available multiplex nodes. Nodes included in the current logical server are selected.
Change selections to change member nodes.
Note
The properties on
this page are readonly for the Coordi
nator and Open no
des.
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Creating a Shared-Nothing Logical Server [page 347]
Logical Server Privilege Summary [page 386]
One of:
SAP IQ 16.0
386
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
One of:
SAP IQ 16.0
DBA authority
One of:
SAP IQ 16.0
DBA authority
One of:
SAP IQ 16.0
DBA authority
None
SAP IQ 16.0
None
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
387
SAP IQ 16.0
DBA authority
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
Creating a Shared-Nothing Logical Server [page 347]
Creating a Logical Server [page 379]
Viewing or Modifying Logical Server Properties [page 385]
388
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
5.5
A logical server policy is associated with each logical server. Configure logical server policy options to control
behavior of all associated logical servers.
Related Information
Creating a Logical Server Policy [page 389]
Deleting a Logical Server Policy [page 391]
Generating DDL Commands for a Logical Server Policy [page 392]
Viewing or Modifying Logical Server Policy Properties [page 393]
Logical Server Policy Privilege Summary [page 395]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
389
Description
Select a system.
(Optional)
Login Redirection
DQP Enabled
390
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Property
Description
6. Click Finish.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
391
4. Select Delete
5. Click Yes to confirm deletion.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
None
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Generate DDL.
The DDL view opens, showing the SQL code used to create the selected logical server policies.
392
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Property
Description
General
Name (Read-only)
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
393
Page
Property
Description
Options
Allow Coordinator
As Member (Root
policy only)
Login Redirection
Temp Data in
Shared Temp
When ON (the default), all temporary table data and eligible scratch data
writes to the shared temporary store if it is not empty. (If the shared tempo
rary store contains no read-write file, data instead writes to IQ_SYS
TEM_TEMP.) When OFF, all temporary table data and scratch data writes to
the local temporary store.
If you change the value of Temp Data in Shared Temp, you must restart all
servers that belong to this logical server. After the restart, each server that is
part of the logical server begins putting temporary table data in the appropri
ate store.
DQP Enabled
Specify DQP disabled, Enable DQP with shared temp (the default), or Enable
DQP over the network.
You can reset this option dynamically. Distributed query processing (DQP)
over the network keeps data in memory in the temporary cache instead of in
the IQ_SHARED_TEMP dbspace. The option that provides the best perform
ance may vary by query, and depends on the performance of the network rel
ative to the I/O system.
Redirection Wait
ers Threshold
Defaults to 5. Positive integer value that specifies how many connections can
queue before SAP IQ redirects a connection to this logical server to another
server.
Comment
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
394
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Not supported
SAP IQ 16.0
Not supported
SAP IQ 16.0
Not supported
SAP IQ 16.0
None
Not supported
SAP IQ 16.0
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
395
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
5.6
Remote Servers
A remote server allows you to set up access to remote database objects, using external logins, proxy tables
and remote procedures.
For some systems, including SAP IQ and SQL Anywhere, each data source describes a database; therefore,
you must define a separate remote server definition for each database.
Related Information
Creating a Remote Server [page 397]
Testing a Remote Server Connection [page 399]
Deleting a Remote Server [page 400]
Generating Remote Server DDL Commands [page 401]
Viewing or Modifying Remote Server Properties [page 402]
Remote Server Privilege Summary [page 404]
Creating a Remote Procedure [page 1157]
Creating a Proxy Table [page 453]
Creating an External Login [page 406]
396
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
Context
For some systems, including SAP IQ and SQL Anywhere, each data source describes a database; therefore,
you must define a separate remote server definition for each database.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Description
Resource
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
397
Property
Description
Connection Type
Connection Information
Note
The Remote Server Type you specified on the Name and Type page may limit the connection type. The
only server types allowing a JDBC connection are SAP IQ, SQL Anywhere and Adaptive Server servers.
However, for IQ server versions 16.0 and above, JDBC is not supported.
7. On the Read-Only Option page, select the check-box if you want to define the remote server as a read-only
data source.
8. On the External Login page, select the check-box if you want to enter an alternate login name and
password for your user ID (recommended).
Property
Description
Login name
Password
The password for validating the alternate user ID on the remote server. The password is
optional, but recommended.
Confirm password
Note
You can create external logins for other locally defined users with the Create External Login wizard.
9. Click Finish.
Related Information
Creating a Remote Procedure [page 1157]
Creating a Proxy Table [page 453]
Creating an External Login [page 406]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
398
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
None
SAP IQ 16.0
None
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Test Connection.
Results
The physical connection to each selected remote server is tested, and connection status displays.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
399
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete.
5. Click Yes to confirm deletion.
Results
Note
The remote server definition is deleted, along with all associated proxy tables, remote procedures and
external login definitions.
400
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
None
SAP IQ 16.0
None
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Generate DDL.
The DDL view opens, showing the SQL code used to create the selected remote server.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
401
Prerequisites
Database Version
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
402
Page
Property
Description
General
Name (Read-only)
Local name used for connecting to the server where the remote data
base is located, as specified when the remote server was created.
Read-Only (Read-only)
Server Type
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Page
Property
Description
Connection Type
Connection Information
Text Connection
Proxy tables
Remote proce
dures
External logins
Name
Owner
Location
Comment
Name
Owner
Comment
User
Local user for whom the alternate login name and password (external
login) was created
Login Name
6. Click OK to update any changes to the database and close the page.
Related Information
Creating a Remote Procedure [page 1157]
Creating a Proxy Table [page 453]
Creating an External Login [page 406]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
403
DBA authority
SAP IQ 16.0
None
SAP IQ 16.0
None
DBA authority
SAP IQ 16.0
None
SAP IQ 16.0
None
404
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
SAP IQ 16.0
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
5.7
External Logins
External logins are alternate login names and passwords to be used when communicating with a remote server
(in order to set up access to remote database objects).
By default, IQ uses the names and passwords of its clients whenever it connects to a remote server or
directory access server on behalf of those clients. However, you can override this default by creating external
logins.
Note
You must define a remote server before you can create an external login.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
405
When you create a remote server definition, you have the option of creating an external login for your user ID.
Using the Create External Login wizard, you can create external logins for other user IDs
Related Information
Creating an External Login [page 406]
Deleting an External Login [page 408]
Generating External Login DDL Commands [page 409]
Viewing External Login Properties [page 410]
External Login Privilege Summary [page 411]
Creating a Proxy Table [page 453]
Creating a Remote Server [page 397]
Creating a Remote Procedure [page 1157]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
The SAP IQ system is running, registered, and authenticated. (The system on which you are creating the
external login).
Note
You must define a remote server before you can create an external login.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
406
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
IQ Servers
Description
Select a system.
Select the local user for whom the alternate login name
and password (external login) will be created.
Description
Login name
Password
Confirm password
7. Click Finish.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
407
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete.
5. Click Yes to confirm deletion.
Related Information
Creating a Remote Procedure [page 1157]
Creating a Proxy Table [page 453]
Creating an External Login [page 406]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
408
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
None
SAP IQ 16.0
None
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Generate DDL.
The DDL view opens, showing the SQL code used to create the selected external login(s).
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
409
Prerequisites
Database Version
None
SAP IQ 16.0
None
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Property
Description
General
Remote Server
Local name used for connecting to the server where the remote database is
located.
Defined local user for whom the alternate login name and password (exter
nal login) was created
Remote Login
Name
(Read-only)
6. Click OK.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
410
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
One of:
SAP IQ 16.0
DBA authority
One of:
SAP IQ 16.0
DBA authority
None
SAP IQ 16.0
None
None
SAP IQ 16.0
None
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
411
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
5.8
Databases
Note
An SAP IQ server cannot have multiple databases. Attempting to manage, monitor, or administer an SAP IQ
server connected to multiple databases may cause unexpected results.
Related Information
Creating a Database [page 413]
Creating a Database Using a CSV File [page 416]
Setting Database Options [page 418]
Configuring Point-in-Time Recovery Options [page 419]
Purging Backup History [page 421]
Viewing or Modifying Database Properties [page 422]
Database Privilege Summary [page 425]
412
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
DBA authority. The account under which the server is running must have write permis
sions on the directories where files are created.
SAP IQ 16.0
The account under which the server is running must have write permissions on the di
rectories where files are created. No other system privilege is required.
You are logged in to an SAP IQ server which is running, registered, and authenticated.
Note
For new SAP IQ installations, where no SAP IQ discoverable server exists on the SAP IQ Cockpit host,
log in to the SAP IQ utility server. See SAP IQ Utility Server.
The SAP IQ Cockpit server or agent is running on the new database host.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Description
Host
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
413
Property
Description
IQ Server Name
IQ Server Port
IQ user
IQ password
Database path
sample/mytestdb.db
IQ page size
mytestdb.iq.
For a multiplex, all files in IQ_SYSTEM_MAIN and shared
user dbspaces must be accessible in exactly the same
way using the same file paths from all nodes. IQ main
dbspace paths are shared and temporary and .iqmsg
dbspace paths are only valid on the owning node.
IQ main (IQ main store) dbspace size (MB)
mytestdb.iqtmp.
414
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Property
Description
Transaction log
CHAR collation
NCHAR collation
Description
Encryption
Algorithm
Encryption Key
Case Insensitivity
Create Views
Include Checksum
Emulate ASE
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
415
Next Steps
Run the COCKPIT_MONITOR script to create the SAP IQ Cockpit COCKPIT_ADMIN and
COCKPIT_MONITOR roles.
Create the technical user account for the new database.
If using the SAP IQ utility server to create the new server, stop the utility server.
Related Information
Logging On to the SAP IQ Utility Server [page 35]
COCKPIT_MONITOR Script [page 30]
Technical User [page 38]
SAP IQ Utility Server [page 34]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
DBA authority. The account under which the server is running must have write permis
sions on the directories where files are created.
416
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
The account under which the server is running must have write permissions on the di
rectories where files are created. No other system privilege is required.
Note
For new SAP IQ installations, where no SAP IQ discoverable server exists on the SAP IQ Cockpit host,
log in to the SAP IQ utility server. See SAP IQ Utility Server.
The SAP IQ Cockpit server or agent is running on the new database host.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Next Steps
Run the COCKPIT_MONITOR script to create the SAP IQ Cockpit COCKPIT_ADMIN and
COCKPIT_MONITOR roles.
Create the technical user account for the new database.
If using the SAP IQ utility server to create the new server, stop the utility server.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
417
Related Information
Logging On to the SAP IQ Utility Server [page 35]
COCKPIT_MONITOR Script [page 30]
Technical User [page 38]
SAP IQ Utility Server [page 34]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
SAP IQ 16.0
Context
Some database options can only be set at one level, be it database (PUBLIC) or user, while others can be set at
either level.
For database options that can be set at either level, when set at the user level, the setting overrides the current
value for that user only. When set it at the database level, the value becomes the new default, and is applied to
any existing users who have not had the option overridden at the user level.
For information on the level at which each option can be set and the system privilege required, in the SAP IQ
16.x documentation, see the alphabetical list of Database options in SAP IQ Reference: Statements and
Options.
418
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Set PITR database options SET ANY SYSTEM OPTION system privilege
Set PITR logging options MANAGE ANY DBSPACE system privilege
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
419
Description
A fully qualified path to the SAP IQ PITR log file directory. Default is
empty which places the PITR log file in the same directory as the da
tabase.
A log file prefix for the PITR log file. Default prefix is the name of the
database.
6. Click OK to update any changes to the database and close the page.
Results
Note
The PITR database options can also be set when configuring any database option. See Setting Database
Options.
The PITR log settings can also be set under Space Management. See Configuring Point-in-Time
Recovery Logging Options.
Related Information
Configuring Point-in-Time Recovery Logging Options [page 1055]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
420
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Tip
Use Shift-click or Control-click to select multiple items.
6. Click OK to confirm purge.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
421
Prerequisites
Database Version
sp_iqlmconfig system procedure along with the SERVER OPERATOR system priv
ilege to display the content of the page.
View any other database property page none
Modify the following properties on the Settings page:
Collect Information about deadlocks option SET ANY SYSTEM OPTION system
privilege
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
422
IQ Servers
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Property
Description
General
Database
ID
Capability ID
Capability bits enabled for the database. You can view a list of the capabili
ties that are enabled for the database on the Extended Information tab of the
Database property sheet.
Java location
(Read-only)
Database file
Log file
Name and location of the transaction log file for the database.
Name and location of the mirror log file for the database.
Temporary file
Current user
Connection ID
Connection name Connection name for the user connected to this database. Naming your con
nections allows multiple connections to the same database, or multiple con
nections to the same or different database server, to be easily identified.
Communication
link
Total connections Total number of current connections to the database from all users, includ
ing the SAP IQ Cockpit connection.
System proce
dure security
model (16.0 only)
Security model under which privileged system procedures execute. Valid val
ues are:
Invoker all privileged system procedures run with the privileges of the
person executing the procedure (invoker).
Definer all pre-16.0 privileged system procedures run with the privileges
of the owner of the procedure (definer).All privileged system procedures
introduced in 16.0 (or later) run with the privileges of the invoker.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
423
Page
Property
Description
Settings
Encryption type
Encryption scope
Ignore trailing
blanks
CHAR collation
sequence
CHAR collation
character set en
coding
(Read-only)
CHAR case sensi CHAR values in the database are case-sensitive. This property applies to the
tivity
data in the database, and to passwords, but not to table names, column
names, and other identifiers.
NCHAR collation
sequence
NCHAR collation
character set en
coding
NCHAR case sen NCHAR values in the database are case-sensitive. This property applies to
sitivity
the data in the database, and to passwords, but not to table names, column
names, and other identifiers.
Checkpoint ur
gency(%)
Recovery ur
gency(%)
Refresh
Collect informa
tion about dead
locks that occur
in this database
Include SQL
statement infor
mation for dead
locked connec
tions
Clear deadlock in Select remove all deadlock information from the system.
formation now
Database Proper
ties
A list of all database properties, including the property value and the description of the property.
(Read-only)
License manage
ment
A list the name and value of the properties for the various licenses.
6. Click OK to update any changes to the database and close the page.
424
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Creating a Database
Database Version
DBA authority. The account under which the server is running must have write permis
sions on the directories where files are created.
SAP IQ 16.0
The account under which the server is running must have write permissions on the di
rectories where files are created. No other system privilege is required.
None
SAP IQ 16.0
The account under which the server is running must have write permissions on the di
rectories where files are created. No other system privilege is required.
SAP IQ 16.0
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
425
Not supported
SAP IQ 16.0
Set PITR database options SET ANY SYSTEM OPTION system privilege
Set PITR logging options MANAGE ANY DBSPACE system privilege
Not supported
SAP IQ 16.0
426
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
sp_iqlmconfig system procedure along with the SERVER OPERATOR system priv
ilege to display the content of the page.
View any other database property page none
Modify the following properties on the Settings page:
Collect Information about deadlocks option SET ANY SYSTEM OPTION system
privilege
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
427
5.9
Tables
Create, delete, and display tables (including global temporary tables and proxy tables), and manage their
properties, in SAP IQ.
Tables consist of rows and columns. Each column carries a particular kind of information, such as a phone
number or a name, while each row specifies a particular entry.
When a database is first created, the only tables in the database are the system tables, which hold the
database schema. You can create new tables to hold your actual data.
Related Information
Creating an IQ (Catalog) System Store Table [page 429]
Creating an IQ Main Store Table with No Partitions [page 432]
Creating a Table with a Hash Partition [page 436]
Creating a Table with a Range Partition [page 440]
Creating a Table with a Hash-Range Partition [page 445]
Creating a Global Temporary Table [page 450]
Creating a Proxy Table [page 453]
Viewing Table Data in the Execute SQL Window [page 455]
Deleting a Table [page 456]
Generating Table DDL Commands [page 457]
Moving a Table to Another Dbspace [page 458]
Validating an IQ (Catalog) System Store Table [page 459]
Setting the Primary Key [page 460]
Removing the Primary Key [page 462]
Setting a Clustered Index [page 463]
Merging Table Data from RLV Store with IQ Main Store [page 464]
Calculating the Number of Rows in a Table [page 466]
Moving Table Objects to Another Dbspace [page 467]
Enabling or Disabling Row-Level Versioning in a Table [page 468]
Viewing or Modifying Base Table Properties [page 469]
Viewing or Modifying Global Temporary Table Properties [page 474]
Viewing and Modifying Proxy Table Properties [page 479]
Table Privilege Summary [page 482]
Table Columns [page 492]
Table Permissions [page 504]
Table Constraints [page 515]
Table Indexes [page 541]
Table Triggers [page 559]
Table Partitions [page 569]
428
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
Base table to be owned by self RESOURCE authority with CREATE permission on the
IQ main store dbspace in which the table is created.
Base table to be owned by any user DBA authority
SAP IQ 16.0
Base table to be owned by self CREATE permission on the dbspace where the table is
created, along with one of:
Base table to be owned by any user CREATE permission on the dbspace where the
table is created along with one of:
Context
Altering or creating base tables can interfere with other users of the database.
For large tables, modifying an existing table or creating a new table can be a time-consuming operation. The
internal CREATE TABLE statement delays execution of other processes until the statement completes.
Although you can modify tables while other connections are active, you cannot execute them while any other
connection uses the table to be altered. Modifying a table excludes other requests referencing the table being
offered while the internal ALTER TABLE statement processes.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
429
Description
Select a system.
6. On the Dbspace page, select IQ (catalog) system store and the dbspace in which to create the table. Only
dbspaces to which you have permissions are listed.
7. On the Primary Key Constraints page, enter primary key constraint information. Default is to create a
primary key constraint with no clustered primary key.
8. On the Free Space page, enter free space information. Default is to reserve 200 bytes for each table page.
9. On the Columns page, each row in the Column Definitions table corresponds to a column in the table. To
add column definitions for the table, click New, and follow the Create Column wizard prompts.
a. On the Column Name page, specify the name of the column and indicate whether the column is to be a
primary key column.
b. On the Data Type page, specify:
Property
Description
Built-in type
A predefined data type for the column. Integers, character strings, and dates
are examples of predefined data types. Default is BIGINT. For some of these
types, you can specify size and scale.
Size length of string columns, or the total number of digits to the left and
right of the decimal point in the result of any decimal arithmetic for nu
meric columns. For numeric columns, the size is also called the PRECI
SION value.
Scale minimum number of digits after the decimal point when an arith
metic result is truncated to the maximum PRECISION value.
Units unit corresponding to the data type's size. Possible units include:
bits, bytes, characters, or digits. For CHAR and VARCHAR data types, you
can specify the unit as bytes or characters.
Domain
Compress values
(Not available for all built-in types) Select to compress column values. If a col
umn is compressed, database server activities such as indexing, data compari
sons, and statistics generation may be slightly slower if they involve the com
pressed column because the values must be compressed when written, and
decompressed when read.
Maintain BLOB indexes for large (Available for character and binary types only.) Select to maintain BLOB in
value
dexes for large values.
430
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Property
Description
(Default) Select this option if the column is not a computed value and
has no default value.
Default Value
Select this option if the column has a default value. If the column is
based on a domain, this setting inherits the domain's default value (if
any), but you can override the value for the column.
User-defined type a custom value (string, number, or other ex
pression) for the default value. If you have based the column on a
domain, you can retain the domain's default value (if any), or
override it for the column.
Literal string specify whether the default value for the col
umn should be treated as a literal string. By default, this op
tion is selected for character columns and domains with a
character base type. You do not need to enclose default text
in single quotes, and escape embedded single quotes or
backslashes in the string.
System-defined (list depends by data type specified) lets you se
lect a predefined value (for example, current date) for the default
value. If you have based the column on a data type of Domain,
you can retain the domain's default value (if any) or override it for
the column.
Partition Size if you select Global autoincrement, specify a
partition size. The domain of values for that column is parti
tioned. Each partition contains the same number of values.
For example, if you set the partition size for an integer col
umn in a database to 1000, one partition extends from 1001
to 2000, the next from 2001 to 3000, and so on.
Computed Value
(For IQ (catalog) system store only) Define a computed value for the
column. A computed column derives its values from calculations of
values in other columns. Type an expression in the text box to de
scribe the relationship between the other columns and the value that
appears in the computed column.
Description
(Default) Select if null values are allowed in the column. If the column is
based on a domain, you can retain the domain's nullability or override it for
the column.
Select to allow duplicate values, but not allow null values in this column.
e. (Optional) On the Comment page, add a descriptive comment for the column. Comments help you
organize your database.
f. Click Finish.
g. Repeat these steps to create additional columns. When all columns are added, click Next.
10. (Optional) On the Comment page, enter a comment about the table.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
431
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Base table to be owned by self RESOURCE authority with CREATE permission on the
IQ main store dbspace in which the table is created.
Base table to be owned by any user DBA authority
SAP IQ 16.0
Base table to be owned by self CREATE permission on the dbspace where the table is
created, along with one of:
Base table to be owned by any user CREATE permission on the dbspace where the
table is created along with one of:
Context
Altering or creating base tables can interfere with other users of the database.
For large tables, modifying an existing table or creating a new table can be a time-consuming operation. The
internal CREATE TABLE statement delays execution of other processes until the statement completes.
Although you can modify tables while other connections are active, you cannot execute them while any other
432
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
connection uses the table to be altered. Modifying a table excludes other requests referencing the table being
offered while the internal ALTER TABLE statement processes.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
Description
Select a system.
6. On the Dbspace page, select IQ main store and the dbspace in which to create the table. Only dbspaces to
which you have permissions are listed.
7. On the Row-level versioning (RLV) page, specify:
Note
This page is read-only if an RLV store dbspace does not exist.
Property
Description
Default
Enable RLV
Disable RLV
Note
RLV-enabled tables do not support:
LONG VARBINARY (LOB) and LONG VARCHAR data types.
TEXT and WORD indexes.
Foreign key constraints.
8. On the Columns page, each row in the Column Definitions table corresponds to a column in the table. To
add column definitions for the table, click New, and follow the Create Column wizard prompts.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
433
a. On the Column Name page, specify the name of the column and indicate whether the column is to be a
primary key column.
b. On the Data Type page, specify:
Property
Description
Built-in type
A predefined data type for the column. Integers, character strings, and dates
are examples of predefined data types. Default is BIGINT. For some of these
types, you can specify size and scale.
Size length of string columns, or the total number of digits to the left and
right of the decimal point in the result of any decimal arithmetic for nu
meric columns. For numeric columns, the size is also called the PRECI
SION value.
Scale minimum number of digits after the decimal point when an arith
metic result is truncated to the maximum PRECISION value.
Units unit corresponding to the data type's size. Possible units include:
bits, bytes, characters, or digits. For CHAR and VARCHAR data types, you
can specify the unit as bytes or characters.
Domain
Compress values
(Not available for all built-in types) Select to compress column values. If a col
umn is compressed, database server activities such as indexing, data compari
sons, and statistics generation may be slightly slower if they involve the com
pressed column because the values must be compressed when written, and
decompressed when read.
Maintain BLOB indexes for large (Available for character and binary types only.) Select to maintain BLOB in
value
dexes for large values.
434
Property
Description
(Default) Select this option if the column is not a computed value and has no
default value.
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Property
Description
Default Value
Select this option if the column has a default value. If the column is based on a
domain, this setting inherits the domain's default value (if any), but you can
override the value for the column.
User-defined type a custom value (string, number, or other expression)
for the default value. If you have based the column on a domain, you can
retain the domain's default value (if any), or override it for the column.
Literal string specify whether the default value for the column should
be treated as a literal string. By default, this option is selected for
character columns and domains with a character base type. You do
not need to enclose default text in single quotes, and escape embed
ded single quotes or backslashes in the string.
System-defined (list depends by data type specified) lets you select a pre
defined value (for example, current date) for the default value. If you have
based the column on a data type of Domain, you can retain the domain's
default value (if any) or override it for the column.
Partition Size if you select Global autoincrement, specify a partition
size. The domain of values for that column is partitioned. Each parti
tion contains the same number of values.
For example, if you set the partition size for an integer column in a da
tabase to 1000, one partition extends from 1001 to 2000, the next
from 2001 to 3000, and so on.
Description
(Default) Select if null values are allowed in the column. If the column is
based on a domain, you can retain the domain's nullability or override it for
the column.
Select to allow duplicate values, but not allow null values in this column.
e. On the Placement page, select the dbspace where the column is to reside. Only those dbspaces in
read-write mode to which you have permissions appear in the list.
f. (Optional) On the Comment page, add a descriptive comment for the column. Comments help you
organize your database.
g. Click Finish.
h. Repeat these steps to create additional columns. When all columns are added, click Next.
9. On the Partitions page, click Next.
10. (Optional) On the Comment page, enter a comment about the table.
11. Click Finish.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
435
Prerequisites
Database Version
Base table to be owned by self RESOURCE authority with CREATE permission on the
IQ main store dbspace in which the table is created.
Base table to be owned by any user DBA authority
SAP IQ 16.0
Base table to be owned by self CREATE permission on the dbspace where the table is
created, along with one of:
Base table to be owned by any user CREATE permission on the dbspace where the
table is created along with one of:
Context
Altering or creating base tables can interfere with other users of the database.
For large tables, modifying an existing table or creating a new table can be a time-consuming operation. The
internal CREATE TABLE statement delays execution of other processes until the statement completes.
Although you can modify tables while other connections are active, you cannot execute them while any other
connection uses the table to be altered. Modifying a table excludes other requests referencing the table being
offered while the internal ALTER TABLE statement processes.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
436
IQ Servers
Schema Objects
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Description
Select a system.
6. On the Dbspace page, select IQ main store and the dbspace in which to create the table. Only dbspaces to
which you have permissions are listed.
7. On the Row-level versioning (RLV) page, specify:
Note
This page is read-only if an RLV store dbspace does not exist.
Property
Description
Default
Enable RLV
Disable RLV
Note
RLV-enabled tables do not support:
LONG VARBINARY (LOB) and LONG VARCHAR data types.
TEXT and WORD indexes.
Foreign key constraints.
8. On the Columns page, each row in the Column Definitions table corresponds to a column in the table. To
add column definitions for the table, click New, and follow the Create Column wizard prompts.
a. On the Column Name page, specify the name of the column and indicate whether the column is to be a
primary key column.
b. On the Data Type page, specify:
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
437
Property
Description
Built-in type
A predefined data type for the column. Integers, character strings, and dates
are examples of predefined data types. Default is BIGINT. For some of these
types, you can specify size and scale.
Size length of string columns, or the total number of digits to the left and
right of the decimal point in the result of any decimal arithmetic for nu
meric columns. For numeric columns, the size is also called the PRECI
SION value.
Scale minimum number of digits after the decimal point when an arith
metic result is truncated to the maximum PRECISION value.
Units unit corresponding to the data type's size. Possible units include:
bits, bytes, characters, or digits. For CHAR and VARCHAR data types, you
can specify the unit as bytes or characters.
Domain
Compress values
(Not available for all built-in types) Select to compress column values. If a col
umn is compressed, database server activities such as indexing, data compari
sons, and statistics generation may be slightly slower if they involve the com
pressed column because the values must be compressed when written, and
decompressed when read.
Maintain BLOB indexes for large (Available for character and binary types only.) Select to maintain BLOB in
value
dexes for large values.
438
Property
Description
(Default) Select this option if the column is not a computed value and
has no default value.
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Property
Description
Default Value
Select this option if the column has a default value. If the column is
based on a domain, this setting inherits the domain's default value (if
any), but you can override the value for the column.
User-defined type a custom value (string, number, or other ex
pression) for the default value. If you have based the column on a
domain, you can retain the domain's default value (if any), or
override it for the column.
Literal string specify whether the default value for the col
umn should be treated as a literal string. By default, this op
tion is selected for character columns and domains with a
character base type. You do not need to enclose default text
in single quotes, and escape embedded single quotes or
backslashes in the string.
System-defined (list depends by data type specified) lets you se
lect a predefined value (for example, current date) for the default
value. If you have based the column on a data type of Domain,
you can retain the domain's default value (if any) or override it for
the column.
Partition Size if you select Global autoincrement, specify a
partition size. The domain of values for that column is parti
tioned. Each partition contains the same number of values.
For example, if you set the partition size for an integer col
umn in a database to 1000, one partition extends from 1001
to 2000, the next from 2001 to 3000, and so on.
Description
(Default) Select if null values are allowed in the column. If the column is
based on a domain, you can retain the domain's nullability or override it for
the column.
Select to allow duplicate values, but not allow null values in this column.
e. On the Placement page, select the dbspace where the column is to reside. Only those dbspaces in
read-write mode to which you have permissions appear in the list.
f. (Optional) On the Comment page, add a descriptive comment for the column. Comments help you
organize your database.
g. Click Finish.
h. Repeat these steps to create additional columns. When all columns are added, click Next.
9. On the Partitions page, click New, and follow the Create Partition wizard prompts.
a. On the Partition Type page, select Hash.
b. On the Partition Key page, select a column, and click Add. Repeat this step to select additional
columns. A partition key cannot contain LOB, binary, varbinary, bit, float, double, or real data, or any
char or varchar column with a length that exceeds 255 bytes. Hash partition keys are restricted to a
maximum of 8 columns with a declared column width of 5300 bytes or less.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
439
c. Click Finish.
10. (Optional) On the Comment page, enter a comment about the table.
11. Click Finish.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Base table to be owned by self RESOURCE authority with CREATE permission on the
IQ main store dbspace in which the table is created.
Base table to be owned by any user DBA authority
SAP IQ 16.0
Base table to be owned by self CREATE permission on the dbspace where the table is
created, along with one of:
Base table to be owned by any user CREATE permission on the dbspace where the
table is created along with one of:
Context
Altering or creating base tables can interfere with other users of the database.
For large tables, modifying an existing table or creating a new table can be a time-consuming operation. The
internal CREATE TABLE statement delays execution of other processes until the statement completes.
440
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Although you can modify tables while other connections are active, you cannot execute them while any other
connection uses the table to be altered. Modifying a table excludes other requests referencing the table being
offered while the internal ALTER TABLE statement processes.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
Description
Select a system.
6. On the Dbspace page, select IQ main store and the dbspace in which to create the table. Only dbspaces to
which you have permissions are listed.
7. On the Row-level versioning (RLV) page, specify:
Note
This page is read-only if an RLV store dbspace does not exist.
Property
Description
Default
Enable RLV
Disable RLV
Note
RLV-enabled tables do not support:
LONG VARBINARY (LOB) and LONG VARCHAR data types.
TEXT and WORD indexes.
Foreign key constraints.
8. On the Columns page, each row in the Column Definitions table corresponds to a column in the table. To
add column definitions for the table, click New, and follow the Create Column wizard prompts.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
441
a. On the Column Name page, specify the name of the column and indicate whether the column is to be a
primary key column.
b. On the Data Type page, specify:
Property
Description
Built-in type
A predefined data type for the column. Integers, character strings, and dates
are examples of predefined data types. Default is BIGINT. For some of these
types, you can specify size and scale.
Size length of string columns, or the total number of digits to the left and
right of the decimal point in the result of any decimal arithmetic for nu
meric columns. For numeric columns, the size is also called the PRECI
SION value.
Scale minimum number of digits after the decimal point when an arith
metic result is truncated to the maximum PRECISION value.
Units unit corresponding to the data type's size. Possible units include:
bits, bytes, characters, or digits. For CHAR and VARCHAR data types, you
can specify the unit as bytes or characters.
Domain
Compress values
(Not available for all built-in types) Select to compress column values. If a col
umn is compressed, database server activities such as indexing, data compari
sons, and statistics generation may be slightly slower if they involve the com
pressed column because the values must be compressed when written, and
decompressed when read.
Maintain BLOB indexes for large (Available for character and binary types only.) Select to maintain BLOB in
value
dexes for large values.
442
Property
Description
(Default) Select this option if the column is not a computed value and
has no default value.
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Property
Description
Default Value
Select this option if the column has a default value. If the column is
based on a domain, this setting inherits the domain's default value (if
any), but you can override the value for the column.
User-defined type a custom value (string, number, or other ex
pression) for the default value. If you have based the column on a
domain, you can retain the domain's default value (if any), or
override it for the column.
Literal string specify whether the default value for the col
umn should be treated as a literal string. By default, this op
tion is selected for character columns and domains with a
character base type. You do not need to enclose default text
in single quotes, and escape embedded single quotes or
backslashes in the string.
System-defined (list depends by data type specified) lets you se
lect a predefined value (for example, current date) for the default
value. If you have based the column on a data type of Domain,
you can retain the domain's default value (if any) or override it for
the column.
Partition Size if you select Global autoincrement, specify a
partition size. The domain of values for that column is parti
tioned. Each partition contains the same number of values.
For example, if you set the partition size for an integer col
umn in a database to 1000, one partition extends from 1001
to 2000, the next from 2001 to 3000, and so on.
Description
(Default) Select if null values are allowed in the column. If the column is
based on a domain, you can retain the domain's nullability or override it for
the column.
Select to allow duplicate values, but not allow null values in this column.
e. On the Placement page, select the dbspace where the column is to reside. Only those dbspaces in
read-write mode to which you have permissions appear in the list.
f. (Optional) On the Comment page, add a descriptive comment for the column. Comments help you
organize your database.
g. Click Finish.
h. Repeat these steps to create additional columns. When all columns are added, click Next.
9. On the Partitions page, click New, and follow the Create Partition wizard prompts.
a. On the Partition Type page, select Range.
b. On the Partition Key page, select a column, and click Add. A partition key cannot contain LOB, binary,
varbinary, bit, float, double, or real data, or any char or varchar column with a length that exceeds 255
bytes.
c. On the Partitions page, click Add, and then in the Define a Partition view, specify:
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
443
Note
When you add multiple partitions to a table, the constraint value of each successive partition
must be greater than that of the previous partition. For example, if the constraint value of the
first partition is 100, the constraint value of the next partition must be 101 or higher.
If an invalid constraint value is specified, no error message appears when you click OK on the
Define a Partition dialog, but does appear when you click OK or Apply to complete the
partitioning process.
d. (Optional) On the Columns page, if you want to store the data for any individual columns in separate
dbspaces from the partition, click Add. Choose the column, partition, and dbspace from each list, and
click OK. Repeat this step to specify additional columns to be stored separately from the dbspaces of
their respective partitions..
e. Click Finish.
10. (Optional) On the Comment page, enter a comment about the table.
11. Click Finish.
Note
If an error is detected with a constraint (partition bound) value, an error message appears. To fix:
a. Click Back to return to the Partitions page.
b. Highlight the invalid partition and do one of:
Click Edit, correct the value, and click OK.
Click Delete to remove the invalid partition.
c. Click Next, then Finish to complete the creation process.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
444
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
Base table to be owned by self RESOURCE authority with CREATE permission on the
IQ main store dbspace in which the table is created.
Base table to be owned by any user DBA authority
SAP IQ 16.0
Base table to be owned by self CREATE permission on the dbspace where the table is
created, along with one of:
Base table to be owned by any user CREATE permission on the dbspace where the
table is created along with one of:
Context
Altering or creating base tables can interfere with other users of the database.
For large tables, modifying an existing table or creating a new table can be a time-consuming operation. The
internal CREATE TABLE statement delays execution of other processes until the statement completes.
Although you can modify tables while other connections are active, you cannot execute them while any other
connection uses the table to be altered. Modifying a table excludes other requests referencing the table being
offered while the internal ALTER TABLE statement processes.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
SAP IQ Cockpit
Administer SAP IQ
IQ Servers
Schema Objects
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
445
Description
Select a system.
6. On the Dbspace page, select IQ main store and the dbspace in which to create the table. Only dbspaces to
which you have permissions are listed.
7. On the Row-level versioning (RLV) page, specify:
Note
This page is read-only if an RLV store dbspace does not exist.
Property
Description
Default
Enable RLV
Disable RLV
Note
RLV-enabled tables do not support:
LONG VARBINARY (LOB) and LONG VARCHAR data types.
TEXT and WORD indexes.
Foreign key constraints.
8. On the Columns page, each row in the Column Definitions table corresponds to a column in the table. To
add column definitions for the table, click New, and follow the Create Column wizard prompts.
a. On the Column Name page, specify the name of the column and indicate whether the column is to be a
primary key column.
b. On the Data Type page, specify:
446
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Property
Description
Built-in type
A predefined data type for the column. Integers, character strings, and dates are examples of
predefined data types. Default is BIGINT. For some of these types, you can specify size and
scale.
Size length of string columns, or the total number of digits to the left and right of the deci
mal point in the result of any decimal arithmetic for numeric columns. For numeric columns,
the size is also called the PRECISION value.
Scale minimum number of digits after the decimal point when an arithmetic result is trun
cated to the maximum PRECISION value.
Units unit corresponding to the data type's size. Possible units include: bits, bytes, charac
ters, or digits. For CHAR and VARCHAR data types, you can specify the unit as bytes or
characters.
Domain
Select to use a domain. A domain is a named combination of built-in data types, default value,
check condition, and nullability.
Compress val (Not available for all built-in types) Select to compress column values. If a column is com
ues
pressed, database server activities such as indexing, data comparisons, and statistics genera
tion may be slightly slower if they involve the compressed column because the values must be
compressed when written, and decompressed when read.
Maintain
BLOB indexes
for large value
(Available for character and binary types only.) Select to maintain BLOB indexes for large values.
Description
(Default) Select this option if the column is not a computed value and
has no default value.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
447
Property
Description
Default Value
Select this option if the column has a default value. If the column is
based on a domain, this setting inherits the domain's default value (if
any), but you can override the value for the column.
User-defined type a custom value (string, number, or other ex
pression) for the default value. If you have based the column on a
domain, you can retain the domain's default value (if any), or
override it for the column.
Literal string specify whether the default value for the col
umn should be treated as a literal string. By default, this op
tion is selected for character columns and domains with a
character base type. You do not need to enclose default text
in single quotes, and escape embedded single quotes or
backslashes in the string.
System-defined (list depends by data type specified) lets you se
lect a predefined value (for example, current date) for the default
value. If you have based the column on a data type of Domain,
you can retain the domain's default value (if any) or override it for
the column.
Partition Size if you select Global autoincrement, specify a
partition size. The domain of values for that column is parti
tioned. Each partition contains the same number of values.
For example, if you set the partition size for an integer col
umn in a database to 1000, one partition extends from 1001
to 2000, the next from 2001 to 3000, and so on.
Description
(Default) Select if null values are allowed in the column. If the column is
based on a domain, you can retain the domain's nullability or override it for
the column.
Select to allow duplicate values, but not allow null values in this column.
e. On the Placement page, select the dbspace where the column is to reside. Only those dbspaces in
read-write mode to which you have permissions appear in the list.
f. (Optional) On the Comment page, add a descriptive comment for the column. Comments help you
organize your database.
g. Click Finish.
h. Repeat these steps to create additional columns. When all columns are added, click Next.
9. On the Partitions page, click New, and follow the Create Partition wizard prompts.
a. On the Partition Type page, select Hash-Range.
b. On the Partition Key page, select a column, and click Add. Repeat this step to select additional
columns. A partition key cannot contain LOB, binary, varbinary, bit, float, double, or real data, or any
char or varchar column with a length that exceeds 255 bytes.
c. On the Subpartition Key page, specify a column to be the subpartition key.
448
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
A subpartition key cannot contain LOB, binary, varbinary, bit, float, double, or real data, or any char or
varchar column over 255 bytes long.
d. On the Subpartitions page, click Add, and specify:
Property
Description
Name
Constraint
Value
Dbspace
Note
When you add multiple partitions to a table, the constraint value of each successive partition
must be greater than that of the previous partition. For example, if the constraint value of the
first partition is 100, the constraint value of the next partition must be 101 or higher.
If an invalid constraint value is specified, no error message appears when you click OK on the
Define a Partition dialog, but does appear when you click OK or Apply to complete the
partitioning process.
e. (Optional) On the Columns page, if you want to store the data for any individual columns in separate
dbspaces from the partition, click Add. Choose the column, partition, and dbspace from each list, and
click OK. Repeat this step to specify additional columns to be stored separately from the dbspaces of
their respective partitions..
f. Click Finish.
10. (Optional) On the Comment page, enter a comment about the table.
11. Click Finish.
Note
If an error is detected with a constraint (partition bound) value, an error message appears. To fix:
a. Click Back to return to the Partitions page.
b. Highlight the invalid partition and do one of:
Click Edit, correct the value, and click OK.
Click Delete to remove the invalid partition.
c. Click Next, then Finish to complete the creation process.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
449
Prerequisites
Database Version
Global temporary table to be owned by self RESOURCE authority with CREATE per
mission on the IQ main store dbspace in which the table is created.
Global temporary table to be owned by any user DBA authority
SAP IQ 16.0
Context
Altering or creating global tables can interfere with other users of the database.
For large tables, modifying an existing table or creating a new table can be a time-consuming operation. The
internal CREATE TABLE statement delays execution of other processes until the statement completes.
Although you modify tables while other connections are active, you cannot execute them while any other
connection uses the table to be altered. Modifying a table excludes other requests referencing the table being
offered while the internal ALTER TABLE statement processes.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Tables.
IQ Servers
Schema Objects
450
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Description
Select a system.
6. On the Type page, specify the type of global temporary table to create. For transactional (default), specify
whether the rows are deleted (default) or preserved when a commit occurs. Non-transactional global
temporary tables are not affected by commit or rollback operations and can provide performance
improvements in some circumstances since operations on the table do not cause entries to be made in
the rollback log.
7. On the Columns page, each row in the Column Definitions table corresponds to a column in the table. To
add column definitions for the table, click New, and follow the Create Column wizard prompts.
a. On the Column Name page, specify the name of the column and indicate whether the column is to be a
primary key column.
b. On the Data Type page, specify:
Property
Description
Built-in type
A predefined data type for the column. Integers, character strings, and dates
are examples of predefined data types. Default is BIGINT. For some of these
types, you can specify size and scale.
Size length of string columns, or the total number of digits to the left and
right of the decimal point in the result of any decimal arithmetic for nu
meric columns. For numeric columns, the size is also called the PRECI
SION value.
Scale minimum number of digits after the decimal point when an arith
metic result is truncated to the maximum PRECISION value.
Units unit corresponding to the data type's size. Possible units include:
bits, bytes, characters, or digits. For CHAR and VARCHAR data types, you
can specify the unit as bytes or characters.
Domain
Compress values
(Not available for all built-in types) Select to compress column values. If a col
umn is compressed, database server activities such as indexing, data compari
sons, and statistics generation may be slightly slower if they involve the com
pressed column because the values must be compressed when written, and
decompressed when read.
Maintain BLOB indexes for large (Available for character and binary types only.) Select to maintain BLOB in
value
dexes for large values.
Description
(Default) Select this option if the column is not a computed value and
has no default value.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
451
Property
Description
Default Value
Select this option if the column has a default value. If the column is
based on a domain, this setting inherits the domain's default value (if
any), but you can override the value for the column.
User-defined type a custom value (string, number, or other ex
pression) for the default value. If you have based the column on a
domain, you can retain the domain's default value (if any), or
override it for the column.
Literal string specify whether the default value for the col
umn should be treated as a literal string. By default, this op
tion is selected for character columns and domains with a
character base type. You do not need to enclose default text
in single quotes, and escape embedded single quotes or
backslashes in the string.
System-defined (list depends by data type specified) lets you se
lect a predefined value (for example, current date) for the default
value. If you have based the column on a data type of Domain,
you can retain the domain's default value (if any) or override it for
the column.
Partition Size if you select Global autoincrement, specify a
partition size. The domain of values for that column is parti
tioned. Each partition contains the same number of values.
For example, if you set the partition size for an integer col
umn in a database to 1000, one partition extends from 1001
to 2000, the next from 2001 to 3000, and so on.
Description
(Default) Select if null values are allowed in the column. If the column is
based on a domain, you can retain the domain's nullability or override it for
the column.
Select to allow duplicate values, but not allow null values in this column.
e. (Optional) On the Comment page, add a descriptive comment for the column. Comments help you
organize your database.
f. Click Finish to create the column.
g. Repeat these steps to add additional columns. When all columns are added, click Next.
8. (Optional) On the Comment page, enter a descriptive comment about the global temporary table.
9. Click Finish.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
452
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
SAP IQ 16.0
Context
You can use a proxy table to access any object (including tables, views, and materialized views) that the
remote database exports as a candidate for a proxy table. Location transparency of remote data is enabled by
creating a local proxy table that maps to the remote object.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
453
Description
Select the system for which the proxy table will be cre
ated.
Note
You specify a remote database on which your remote
login has system privileges.
Description
Enter a unique name for the new proxy table. You cannot
create two tables with the same name under the same
user ID. The default name of the proxy table is the name
of the object on the remote server. However, this may not
be a unique name to your user ID.
7. On the Column Selection page, select the columns to be used in the proxy table. Default is to use all
columns.
8. On the Comment page, add a descriptive comment for the proxy table. Comments help you organize the
database.
9. Click Finish.
Next Steps
Before using a new proxy table on a multiplex secondary server, disconnect and reconnect to the server.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
454
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
DBA authority
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand IQ Servers
Temporary Tables, or Proxy Tables.
Schema Objects
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
455
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand IQ Servers
Temporary Tables, or Proxy Tables.
Schema Objects
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete.
5. Click Yes to confirm deletion.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
456
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
None
SAP IQ 16.0
None
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand IQ Servers
Temporary Tables, or Proxy Tables.
Schema Objects
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Generate DDL.
The DDL view shows the SQL code used to add the selected table to the dbspace.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
457
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
You own the table and have CREATE permission on the target dbspace
One of:
ALTER permission on the table and CREATE permission on the target dbspace
You own the table and have CREATE permission on the target dbspace
Context
You can move multiple tables at the same time, but all selected tables are moved to the same new dbspace.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. In the right pane, select an IQ main store table, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
458
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Move.
5. In the Move Object Dialog view, select the new dbspace.
6. Click OK to execute the move.
7. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
VALIDATE authority
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. In the right pane, select an IQ (catalog) system store table, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
459
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Validate.
The Validate Tables view appears indicating the validation status of each selected table. If the table does
not validate, see Unable to Validate an IQ (catalog) System Store Table.
5. Click OK.
Related Information
Cannot Validate an IQ (Catalog) System Store Table [page 1204]
Cannot Validate an IQ (Catalog) System Store Table [page 1204]
Executing a SQL Query [page 288]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
To modify the name only of an existing primary key ALTER ANY INDEX system privi
lege
460
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Context
The Set Primary Key option allows you to create a primary key on a table and add and remove columns from
an existing key; however, it does not allow you to remove the primary key from the table, once created.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Temporary Tables.
IQ Servers
Schema Objects
Description
<< Remove
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
461
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
To modify the name only of an existing primary key ALTER ANY INDEX system privi
lege
Context
The Constraints option allows you to see the columns referenced by the primary key or to remove the primary
key from a table. It does not allow you to add a new primary key to table or add or remove referenced columns.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Temporary Tables.
IQ Servers
Schema Objects
462
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
6. Click Delete.
Note
The selected constraint is removed from the list, but is not permanently deleted until you click OK or
Apply on the Tables Properties view.
7. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
463
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. In the right pane, select an IQ (catalog) system store table, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Set Clustered Index.
5. Select an index in the list of indexes. Select the check box to cluster the list of indexes. Any previously
clustered indexes in the list will no longer be clustered. If you clear the check box, the currently clustered
index will be unclustered.
6. Click OK to update any changes to the database and close the page.
Related Information
Creating an Index on an IQ (Catalog) System Store Table [page 543]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
One of:
464
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
LONG VARBINARY (LOB) and LONG VARCHAR data types are not supported on RLV-enabled tables.
TEXT and WORD indexes are not supported on RLV-enabled tables.
Foreign key constraints are not supported on RLV-enabled tables or across a combination of RLV-enabled
and traditional tables.
Context
An RLV-enabled table uses row-level versioning so multiple writer connections can make simultaneous
updates to different rows of the same table.
The RLV store contains all rows of a RLV-enabled table which have been inserted or updated since the last
merge.
RLV merge is the process where the latest committed data from the RLV store is written to the IQ main store
to create a new IQ main store table-level snapshot version.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
Note
The menu item is disabled for tables that are not RLV-enabled.
5. In the Merge RLV dialog, click Yes.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
465
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Temporary Tables.
IQ Servers
Schema Objects
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
466
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
SAP IQ 16.0
DBA authority
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. In the right pane, select an IQ (catalog) system store table, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Properties.
5. In the left pane, select Table Objects, select an object (index, column, partition) in the right pane.
6. Click Move.
7. In the Move Object Dialog view, select the new dbspace.
8. Click OK.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
467
Prerequisites
Database Version
Not supported
SAP IQ 16.0
One of:
Context
If your implementation uses the in-memory RLV store, you can enable row-level snapshot versioning so
multiple connections can make concurrent updates to different rows of the same table.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. In the right pane, select an IQ main store table, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Properties.
5. In the left pane, select Row-level Versioning, then do one of to:
468
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Property
Description
Enable RLV
Disable RLV
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Note
The system privileges and permissions required vary by task. Unless otherwise indicated, the following
system privileges and permissions apply.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
469
Database Version
DBA authority
DBA authority
470
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
Modify any other property on the Miscellaneous page for an IQ (catalog) system store
table one of:
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
471
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
472
Page
Property
Description
General
Name
Table identifier.
Owner (Readonly)
Type (Read-only)
Type of table.
Dbspace (Readonly)
Comment
Columns
Permissions
Placement (Read-only)
Name
Dbspace
Size
% File
First Block
Last Block
Constraints
Referencing Con
straints
Indexes
Text Indexes
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Page
Property
Row-Level Versioning
(For IQ main store ta
bles only)
Select the Enabled checkbox if you want the table to use row-level versioning to track row
changes for read-write transactions on the table. Deselect the checkbox to disable row-level
versioning. The RLV dbspace must exist before you can enable RLV on tables. The RLV store
dbspace must already exist.
Dependent Views
(Read-only)
Name
Owner
View Type
Referenced Col
umn
Dependency Type
Name
Type
Partitions
Dbspace
Table Objects
Description
Note
See Moving Table Objects to Another Dbspace [page 467].
Data (Read-only)
Note
For 15.3 and 15.4, requires SELECT permission on the table to view data. For 16.0, also
requires the SELECT ANY TABLE system privilege to view data.
Miscellaneous (Readonly)
Number of rows
Calculate (For IQ
(catalog) system
store tables only)
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
473
Page
Property
Description
Table is replicat
ing data (For IQ
(catalog) system
store tables only)
6. Click OK to update any changes to the database and close the page.
Related Information
Viewing or Modifying Table Index Properties [page 552]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Note
The system privileges and permissions required vary by task. Unless otherwise indicated, the following
system privileges and permissions apply.
474
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
View any property page of a global temporary table owned by self none
View any property page of a global temporary table owned by any user none needed
except for the Data page, which requires one of:
DBA authority
DBA authority
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
475
Database Version
SAP IQ 16.0
View any property page of a global temporary table owned by self none
View any property page of a global temporary table owned by any user none needed
except for the Data page, which requires one of:
Modify any other property on the Miscellaneous page for an IQ (catalog) system store
table one of:
476
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Tables.
IQ Servers
Schema Objects
Property
Description
General
Name (Read-only)
Table identifier.
Owner (Read-only)
Type (Read-only)
Type of table.
Commit Action
(Read-only)
Comment
Columns
Permissions
Placement (Read-only)
Name
Dbspace
Size
% File
First Block
Last Block
Constraints
Referencing Con
straints
Indexes
Dependent Views
(Read-only)
Name
Owner
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
477
Page
Property
Description
View Type
Referenced Col
umn
Dependency Type
Name
Type
Partitions
Dbspace
Note
See Moving Table Objects to Another Dbspace [page 467].
Data (Read-only)
Note
For 15.3 and 15.4, requires SELECT permission on the table to view data. For 16.0, also
requires the SELECT ANY TABLE system privilege to view data.
Miscellaneous (Readonly)
Number of Col
umns (For IQ (cat
alog) system store
tables only)
Time Created
Time Updated
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
478
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Note
The system privileges and permissions required vary by task. Unless otherwise indicated, the following
system privileges and permissions apply.
Database Version
View any property page of a proxy table owned by self none needed except for the
Data page, which requires SELECT permission on the base table on the remote server.
View any properties of a proxy table owned by any user none needed except for the
Data page, which requires SELECT permission on the base table on the remote server
along with one of:
DBA authority
DBA authority
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
479
Database Version
SAP IQ 16.0
View any property page of a proxy table owned by self none needed except for the
Data page, which requires SELECT permission on the base table on the remote server.
View any property page of a proxy table owned by any user none needed except for
the Data page, which requires one of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
480
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
If you do not have privileges to modify properties, SAP IQ Cockpit displays the properties view in readonly mode.
Page
Property
Description
General
Name (Read-only)
Table identifier.
Owner (Read-only)
Comment
Columns
Data (Read-only)
Note
Regardless of version, requires SELECT permission on the base table on
the remote server. For 15.3 and 15.4, requires SELECT permission on the
table to view data. For 16.0, also requires the SELECT ANY TABLE system
privilege to view data.
Miscellaneous Read-only)
Number of rows
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
481
Creating a Table
Database Version
Base table to be owned by self RESOURCE authority with CREATE permission on the
IQ main store dbspace in which the table is created.
Base table to be owned by any user DBA authority
SAP IQ 16.0
Base table to be owned by self CREATE permission on the dbspace where the table is
created, along with one of:
Base table to be owned by any user CREATE permission on the dbspace where the
table is created along with one of:
Global temporary table to be owned by self RESOURCE authority with CREATE per
mission on the IQ main store dbspace in which the table is created.
Global temporary table to be owned by any user DBA authority
SAP IQ 16.0
482
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
SAP IQ 16.0
DBA authority
Deleting a Table
Database Version
One of:
SAP IQ 16.0
SAP IQ Cockpit
Administer SAP IQ
DBA authority
One of:
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
483
None
SAP IQ 16.0
None
One of:
SAP IQ 16.0
DBA authority
You own the table and have CREATE permission on the target dbspace
One of:
ALTER permission on the table and CREATE permission on the target dbspace
You own the table and have CREATE permission on the target dbspace
One of:
SAP IQ 16.0
484
DBA authority
VALIDATE authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
One of:
SAP IQ 16.0
DBA authority
To modify the name only of an existing primary key ALTER ANY INDEX system privi
lege
One of:
SAP IQ 16.0
DBA authority
One of:
Not supported
SAP IQ 16.0
One of:
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
485
One of:
SAP IQ 16.0
DBA authority
One of:
SAP IQ 16.0
DBA authority
Not supported
SAP IQ 16.0
One of:
486
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
DBA authority
DBA authority
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
487
Database Version
SAP IQ 16.0
Modify any other property on the Miscellaneous page for an IQ (catalog) system store
table one of:
488
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
View any property page of a global temporary table owned by self none
View any property page of a global temporary table owned by any user none needed
except for the Data page, which requires one of:
DBA authority
DBA authority
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
489
Database Version
SAP IQ 16.0
View any property page of a global temporary table owned by self none
View any property page of a global temporary table owned by any user none needed
except for the Data page, which requires one of:
Modify any other property on the Miscellaneous page for an IQ (catalog) system store
table one of:
490
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
View any property page of a proxy table owned by self none needed except for the
Data page, which requires SELECT permission on the base table on the remote server.
View any properties of a proxy table owned by any user none needed except for the
Data page, which requires SELECT permission on the base table on the remote server
along with one of:
DBA authority
DBA authority
SAP IQ 16.0
View any property page of a proxy table owned by self none needed except for the
Data page, which requires SELECT permission on the base table on the remote server.
View any property page of a proxy table owned by any user none needed except for
the Data page, which requires one of:
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
491
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
Related Information
Adding a Column [page 493]
Deleting a Column [page 496]
Viewing or Modifying Column Properties [page 498]
Table Column Privilege Summary [page 501]
492
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
Create a column without a primary key or unique constraint you must have one of:
DBA authority
Create a column with a primary key or unique constraint you must have one of:
SAP IQ 16.0
DBA authority
Create a column without a primary key or unique constraint you must have one of:
Create a column with a primary key or unique constraint you must have one of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Temporary Tables.
IQ Servers
Schema Objects
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
493
5. In the left pane, click Columns, then click New in the right pane.
6. On the Column Name page, specify the name of the column and indicate whether the column is to be a
primary key column.
7. On the Data Type page, specify:
Property
Description
Built-in type
A predefined data type for the column. Integers, character strings, and dates are
examples of predefined data types. Default is BIGINT. For some of these types,
you can specify size and scale.
Size length of string columns, or the total number of digits to the left and right
of the decimal point in the result of any decimal arithmetic for numeric col
umns. For numeric columns, the size is also called the PRECISION value.
Scale minimum number of digits after the decimal point when an arithmetic
result is truncated to the maximum PRECISION value.
Units unit corresponding to the data type's size. Possible units include: bits,
bytes, characters, or digits. For CHAR and VARCHAR data types, you can
specify the unit as bytes or characters.
Domain
Compress values
(Not available for all built-in types) Select to compress column values. If a column
is compressed, database server activities such as indexing, data comparisons, and
statistics generation may be slightly slower if they involve the compressed column
because the values must be compressed when written, and decompressed when
read.
(Available for character and binary types only.) Select to maintain BLOB indexes
for large values.
494
Property
Description
(Default) Select this option if the column is not a computed value and
has no default value.
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Property
Description
Default Value
Select this option if the column has a default value. If the column is based
on a domain, this setting inherits the domain's default value (if any), but
you can override the value for the column.
User-defined type a custom value (string, number, or other expres
sion) for the default value. If you have based the column on a do
main, you can retain the domain's default value (if any), or override
it for the column.
Literal string specify whether the default value for the column
should be treated as a literal string. By default, this option is se
lected for character columns and domains with a character
base type. You do not need to enclose default text in single
quotes, and escape embedded single quotes or backslashes in
the string.
System-defined (list depends by data type specified) lets you select
a predefined value (for example, current date) for the default value.
If you have based the column on a data type of Domain, you can re
tain the domain's default value (if any) or override it for the column.
Partition Size if you select Global autoincrement, specify a
partition size. The domain of values for that column is parti
tioned. Each partition contains the same number of values.
For example, if you set the partition size for an integer column
in a database to 1000, one partition extends from 1001 to
2000, the next from 2001 to 3000, and so on.
Computed Value
(For IQ (catalog) system store only) Define a computed value for the col
umn. A computed column derives its values from calculations of values
in other columns. Type an expression in the text box to describe the rela
tionship between the other columns and the value that appears in the
computed column.
Description
(Default) Select if null values are allowed in the column. If the column is based
on a domain, you can retain the domain's nullability or override it for the col
umn.
Select to allow duplicate values, but not allow null values in this column.
10. (IQ main store base tables only.) On the Placement page, select the dbspace where the column is to
reside. Only those dbspaces in read-write mode to which you have permissions appear in the list.
11. (Optional) On the Comment page, add a descriptive comment for the column. Comments help you
organize your database.
12. On the Constraints page, specify:
13. Click OK.
Clicking OK or Apply in the Column Definitions view updates any column changes to the Table Properties
dialog but does not save the changes to the database. You must click OK or Apply on the Table Properties
view to update the database.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
495
14. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Deleting a column without a primary key or unique constraint you must have one of:
DBA authority
Deleting a column with a primary key or unique constraint you must have one of:
SAP IQ 16.0
DBA authority
Deleting a column without a primary key or unique constraint you must have one of:
Deleting a column with a primary key or unique constraint you must have one of:
496
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Temporary Tables.
IQ Servers
Schema Objects
Tip
Use Shift-click or Control-click to select multiple items.
6. Click Delete.
Caution
No confirmation prompt appears before the column is deleted.
7. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
497
Prerequisites
Database Version
DBA authority
Modify any other table column property you must have one of:
SAP IQ 16.0
DBA authority
Modify any other table column property you must have one of:
498
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Temporary Tables.
IQ Servers
Schema Objects
Property
Description
General
Column Name
Primary key
Comment
Built-in type
Data Type
SAP IQ Cockpit
Administer SAP IQ
Domain
Compress values
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
499
Page
Property
Description
Value
No default or computed
value
Default Value
Select this option if the column has a default value. If the column
is based on a domain, this setting inherits the domain's default
value (if any), but you can override the value for the column.
User-defined type a custom value (string, number, or other
expression) for the default value. If you have based the col
umn on a domain, you can retain the domain's default value
(if any), or override it for the column.
Literal string specify whether the default value for the
column should be treated as a literal string. By default,
this option is selected for character columns and do
mains with a character base type. You do not need to
enclose default text in single quotes, and escape em
bedded single quotes or backslashes in the string.
System-defined (list depends by data type specified) lets
you select a predefined value (for example, current date) for
the default value. If you have based the column on a data
type of Domain, you can retain the domain's default value (if
any) or override it for the column.
Partition Size if you select Global autoincrement,
specify a partition size. The domain of values for that
column is partitioned. Each partition contains the same
number of values.
For example, if you set the partition size for an integer
column in a database to 1000, one partition extends
from 1001 to 2000, the next from 2001 to 3000, and so
on.
Constraints
Computed Value
(Default) Select if null values are allowed in the column. If the col
umn is based on a domain, you can retain the domain's nullability
or override it for the column.
Select to allow duplicate values, but not allow null values in this
column.
Values cannot be null and Select if values in the column cannot be null and must be unique.
must be unique
Placement
(For non-global tables within the IQ main store only) The data
base server places the column in the selected dbspace. Only
those dbspaces in read-write mode, and those dbspaces for
which the user has permissions, appear in the list.
500
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Note
If you modified any properties, clicking OK or Apply in the Column Properties view updates the changes
to the Table Properties dialog, but does not save the changes to the database. They remain "inprogress" until you click Apply or OK in the Table Properties view.
8. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Adding a Column
Database Version
Create a column without a primary key or unique constraint you must have one of:
DBA authority
Create a column with a primary key or unique constraint you must have one of:
SAP IQ 16.0
DBA authority
Create a column without a primary key or unique constraint you must have one of:
Create a column with a primary key or unique constraint you must have one of:
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
501
Deleting a Column
Database Version
Deleting a column without a primary key or unique constraint you must have one of:
DBA authority
Deleting a column with a primary key or unique constraint you must have one of:
SAP IQ 16.0
DBA authority
Deleting a column without a primary key or unique constraint you must have one of:
Deleting a column with a primary key or unique constraint you must have one of:
DBA authority
Modify any other table column property you must have one of:
502
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
Modify any other table column property you must have one of:
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
503
Related Information
About the Tables Permissions List [page 504]
Following the Table Permissions Grant Trail [page 506]
Granting Permissions on a Table [page 507]
Removing Permissions from a Table [page 509]
Adding Administrative Rights to a Granted Table Permission [page 511]
Removing Administrative Rights Only from a Table Permission [page 512]
Manage Permissions on a Proxy Table [page 513]
Table Permissions Privilege Summary [page 514]
504
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
without administrative rights. The grantee can do both when granted with administrative rights (With grant
option).
The permissions list only lists those permissions granted directly to user or roles. The list indicates which
columns the permissions are granted to, to whom (grantee), by who (grantor), and the permissions and their
corresponding administrative rights. The permissions list does not list object permissions obtained through
ownership, the MANAGE ANY SYSTEM OBJECT system privilege, or role membership.
The permissions list only lists those permissions granted directly to user or roles. The list indicates which
columns the permissions are granted to, to whom (grantee), by who (grantor), and the permissions and their
corresponding administrative rights. The permissions list does not list object permissions obtained through
ownership, the MANAGE ANY SYSTEM OBJECT system privilege, or role membership.
Permissions granted to all columns on the table are listed first. The remainder of the list is sorted
alphabetically, by column name.
All members of the role inherit permissions granted to a role, including administrative rights. The role, not the
users indirectly granted the permissions through inheritance, appears on the permissions list.
The REVOKE command applies to the database object permission itself, not to any administrative right
granted on the permission. Therefore, to remove the administrative right only and leave the database object
permission intact, do not click Revoke. Rather, regrant the specific permission without administrative rights.
Only the original grantor can remove the administrative rights only from a granted permission. If another
grantor regrants the same permission without administrative rights, a new permission without administrative
rights is granted, but the original permission with administrative rights remains and takes precedence over any
other non-administrative grants of the same permission to the same user or role.
If multiple permissions are granted, you can revoke some or all of the permissions. However, if you revoke a
permission granted administrative rights, and the grantee has granted the permission to other users, who in
turn have granted it to other users, and so on, every grantee in the chain who has received the permission
indirectly, with or without administrative rights, also has their permission revoked. For example, UserA is
granted the SELECT permission with the With grant option. UserA grants SELECT to UserB with the
With grant option. UserB grants SELECT to UserC and UserD without administrative rights and to UserE
with administrative rights. When you revoke the SELECT permission from UserA, it is also revoked for UserB,
UserC, UserD and UserE.
Permissions can be granted on the same column, to the same grantee, by multiple grantors, resulting in the
same grantee appearing multiple times on the list. If the same permission is granted to the same grantee, with
and without administrative rights, the grant with the administrative right takes precedence.
For example, Jane is granted permissions by both Bob and Alex. Bob grants Jane permissions on all
columns, while Alex only grants permissions on column C. Jane has INSERT, UPDATE, and REFERENCE
permissions without administrative rights on all columns in the table (granted by Bob). However, she also has
REFERENCE permission on column C only (granted by Alex). When the same permission is granted with
different administrative rights the higher administrative right takes precedence, at the specific level.
Therefore, the REFERENCE permission with administrative rights only applies to column C on the table.
When you revoke a permission granted multiple times, the permission is revoked from all instances, regardless
of administrative rights. For example, Manager1 grants User2 INSERT with administrative rights. User1 also
grants INSERT to User2, without administrative rights. Both instances of INSERT are revoked for User2,
regardless of which instance of INSERT is revoked.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
505
Note
Joe has now been granted the SELECT permission twice, with different administrative rights, by
different grantors, to different columns.
Joe grants Beth UPDATE permission without administrative rights to all columns in the table.
Note
Beth has now been granted the UPDATE permission twice, by different grantors, at both the column
and table level.
Mike grants Sarah ALTER permission with administrative rights to all columns in the table. Mike also
grants Alice ALTER permission without administrative rights, again to the whole table.
Sarah grants Alex and Beth ALTER and UPDATE permissions without administrative rights on all
columns.
Note
Beth has now been granted the ALTER permission multiple times, by different grantors, on different
columns.
You want to revoke SELECT permission from Jane. To determine the potential impact on other users and
roles, do the following:
Tip
For complex grant trails, create a tree diagram to visually track the grant chain.
1. Sort the list by Grantor and locate all instances of administrative grants of SELECT by Jane.
Note
There are four instances of Jane granting permissions. Since we are revoking the SELECT permission
only, only those grants involving the SELECT permission will be impacted. Therefore, revoking Jane's
SELECT permission will also revoke the permission from Mike and Joe, on columns A and B. Of the
SELECT permissions, you only need to follow those involving administrative rights.
506
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Note
Mike granted ALTER to Sarah and Alice. Both were granted the SELECT permission as an indirect
(once removed) result of Jane. It does not matter whether the grant included administrative rights.
Therefore, their SELECT permission will also be revoked when Jane's is revoked. Since Alice was
granted SELECT without administrative rights, her grant chain ends. Since Sarah was granted SELECT
with administrative rights, her grant chain continues.
3. Locate Sarah in the Grantor column.
Note
Sarah granted ALTER and UPDATE to Beth and Alex. Both were granted the SELECT permission as
an indirect (twice removed) result of Jane. Again, administrative rights do not matter, and since neither
grant was with administrative rights, the grant chain ends.
To summarize, revoking Jane's SELECT permission revokes the permission from Mike, Joe, Beth, and Mary,
through direct granting or permissions by Jane, but also revokes the permission from Alice, Sarah, Alex,
and Role1 as a result of indirect from Jane.
It is important to note that it is possible for a user to retain an "identified" permission after revoke it the same
permission was granted by multiple grantors. In this scenario, both Bob and Jane granted the SELECT
permission to Joe, so Joe retains the SELECT permission granted by Bob. If a grantee has been granted
multiple permissions, only those permissions explicitly selected are revoked. In this scenario, only the SELECT
permission was revoked from Joe. The REFERENCE permission remains granted, even though it was also
granted by Jane.
Prerequisites
Database Version
One of:
SAP IQ Cockpit
Administer SAP IQ
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
507
Database Version
SAP IQ 16.0
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Temporary Tables.
IQ Servers
Schema Objects
Note
The With grant option option applies to all selected permissions. You cannot apply the With
grant option option to individual permissions.
11. Click Finish.
12. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
508
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Context
The REVOKE command applies to the database object permission itself, not to any administrative right
granted on the permission. Therefore, to remove the administrative right only and leave the database object
permission intact, do not click Revoke. Rather, regrant the specific permission without administrative rights.
Only the original grantor can remove the administrative rights only from a granted permission. If another
grantor regrants the same permission without administrative rights, a new permission without administrative
rights is granted, but the original permission with administrative rights remains and takes precedence over any
other non-administrative grants of the same permission to the same user or role.
If multiple permissions are granted, you can revoke some or all of the permissions. However, if you revoke a
permission granted administrative rights, and the grantee has granted the permission to other users, who in
turn have granted it to other users, and so on, every grantee in the chain who has received the permission
indirectly, with or without administrative rights, also has their permission revoked. For example, UserA is
granted the SELECT permission with the With grant option. UserA grants SELECT to UserB with the
With grant option. UserB grants SELECT to UserC and UserD without administrative rights and to UserE
with administrative rights. When you revoke the SELECT permission from UserA, it is also revoked for UserB,
UserC, UserD and UserE.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
509
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Temporary Tables.
IQ Servers
Schema Objects
Caution
Revoking permissions may result in unexpected revocation from other users, roles, or groups. See
Followng Table Permission Grant Trail.
8. Click Finish.
9. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
510
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Temporary Tables.
IQ Servers
Schema Objects
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
511
Note
The With grant option option applies to all selected permissions. You cannot apply the With
grant option option to individual permissions.
11. Click Finish.
12. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Context
The REVOKE command applies to the database object permission itself, not to any administrative right
granted on the permission. Therefore, to remove the administrative right only and leave the database object
permission intact, do not click Revoke. Rather, regrant the specific permission without administrative rights.
512
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Only the original grantor can remove the administrative rights only from a granted permission. If another
grantor regrants the same permission without administrative rights, a new permission without administrative
rights is granted, but the original permission with administrative rights remains and takes precedence over any
other non-administrative grants of the same permission to the same user or role.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand IQ Servers
Temporary Tables, or Proxy Tables.
Schema Objects
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Related Information
Adding Permissions on a Table or Column to a User or Role [page 907]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
513
One of:
SAP IQ 16.0
DBA authority
One of:
One of:
SAP IQ 16.0
DBA authority
One of:
Related Information
Adding a System Privilege to a Role-Based User [page 819]
514
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Note
SAP IQ does not allow check constraints containing:
Subqueries
Expressions specifying a host language parameter, a SQL parameter, or a column as the target for a
data value
Set functions
Invocations of nondeterministic functions or functions that modify data
Related Information
Creating a Column Check Constraint [page 516]
Creating a Foreign Key Constraint [page 518]
Creating a Table Check Constraint [page 521]
Creating a Unique Constraint [page 523]
Deleting a Table or Column Check Constraint [page 524]
Deleting a Primary, Foreign, or Unique Key Constraint [page 526]
Rebuilding a Unique, Primary or Foreign Key Constraint [page 527]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
515
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Temporary Tables.
IQ Servers
Schema Objects
516
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Property
Description
Filter the Name, Primary Key, Data Type, Size, and Scale
columns to locate the desired column. Select a single col
umn you want to create the constraint on.
8. On the Definition page, specify the SQL definition of the check constraint.
Use this example as a model when specifying a definition:
This example adds a constraint on the Employees table to ensure that the <TerminationDate> is
always later than, or equal to, the <StartDate>.
CHECK(TerminationDate >= StartDate);
9. Click Finish.
Tip
Although the Create Constraint Wizard is closed, the constraint creation process is not complete until
you click Apply and OK on the Table Properties view.
10. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
517
Prerequisites
Database Version
One of:
DBA authority
In addition, if you do not have DBA authority, you must also have one of:
Finally, if you do not have DBA authority, you must also have one of:
SAP IQ 16.0
One of:
CREATE permission on the dbspace the table is defined on, along with one of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Temporary Tables.
IQ Servers
Schema Objects
518
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Description
Description
Do you want this foreign key to reference the primary key or a unique constraint?
Primary key
Unique constraint
For each primary key column in the referenced table, you must specify the foreign column that it should reference or
choose to add a new column to the table.
Filter the Foreign Column, Order, and Primary Key Column to locate the de
sired column.
Add column
Foreign Column
Order
(Only displays if no exact match is found for the data type, size, scale, and
name of the primary key column) Adds a new primary key column.
Description
Update action
Not permitted
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
519
Property
Description
Set values to null
Not permitted
Delete action
Cascade values
Force the database to wait for a COMMIT before checking the integrity of the
foreign key, overriding the setting of the wait_for_commit database op
tion.
10. (IQ (catalog) system store tables only) On the Clustered Index page, specify if you want to make the
constraint's underlying index a clustered index. Clustered indexes can improve performance.
11. (Optional) On the Comment page, add a descriptive comment. Comments help you organize your
database.
12. Click Finish.
520
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Tip
Although the Create Constraint Wizard is closed, the constraint creation process is not complete until
you click Apply and OK on the Table Properties view.
13. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Temporary Tables.
SAP IQ Cockpit
Administer SAP IQ
IQ Servers
Schema Objects
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
521
Tip
The table check constraint definition can include multiple columns.
Use this example as a model when specifying a definition:
This example adds a constraint on the Employees table to ensure that the <TerminationDate> is
always later than, or equal to, the <StartDate>.
CHECK(TerminationDate >= StartDate);
9. (Optional) On the Comment page, add a descriptive comment. Comments help you organize your
database.
10. Click Finish.
Tip
Although the Create Constraint Wizard is closed, the constraint creation process is not complete until
you click Apply and OK on the Table Properties view.
11. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
522
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
CREATE permission on the dbspace the table is defined on, along with one of:
Context
The unique constraint is essentially the same as the primary key constraint, except that you can specify more
than one unique constraint in a table. Columns must not contain any NULL values.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Temporary Tables.
IQ Servers
Schema Objects
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
523
Description
<< Remove
9. (IQ (catalog) system store tables only) On the Clustered Index page, specify if you want to make the
constraint's underlying index a clustered index. Clustered indexes can improve performance.
10. (Optional) On the Comment page, add a descriptive comment. Comments help you organize your
database.
11. Click Finish.
Tip
Although the Create Constraint Wizard is closed, the constraint creation process is not complete until
you click Apply and OK on the Table Properties view.
12. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
524
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Temporary Tables.
IQ Servers
Schema Objects
Tip
Use Shift-click or Control-click to select multiple items.
6. Click Delete.
The selected constraints are removed from the list, but are not permanently deleted until you click OK or
Apply on the Tables Properties view.
Note
Different system privileges are required to delete different constraint types. If you do not have sufficient
privilege to delete a selected constraint, the Delete button is unavailable.
7. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
525
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Temporary Tables.
IQ Servers
Schema Objects
Tip
Use Shift-click or Control-click to select multiple items.
6. Click Delete.
The selected constraints are removed from the list, but are not permanently deleted until you click OK or
Apply on the Tables Properties view.
526
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Note
Different system privileges are required to delete different constraint types. If you do not have sufficient
privilege to delete a selected constraint, the Delete button is unavailable.
7. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Temporary Tables.
SAP IQ Cockpit
Administer SAP IQ
IQ Servers
Schema Objects
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
527
3. In the right pane, select an IQ (catalog) system store table, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Properties.
5. In the left pane, select Constraints, then select one or more unique, primary, or foreign key constraints in
the right pane.
Tip
Use Shift-click or Control-click to select multiple items.
6. Click Rebuild.
The Rebuild Constraint view appears indicating the rebuilding status.
Note
Not all constraints can be rebuilt. If a selected constraint cannot be rebuild, the Rebuild button is
unavailable.
7. Click OK.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
VALIDATE authority
528
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Temporary Tables.
IQ Servers
Schema Objects
3. In the right pane, select an IQ (catalog) system store table, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Properties.
5. In the left pane, select Constraints, then select one or more unique, primary, or foreign key constraint.
Tip
Use Shift-click or Control-click to select multiple items.
6. Click Validate.
The Validate Constraint view appears indicating the validation status.
Note
Not all constraints can be rebuilt. If a selected constraint cannot be rebuilt, the Validate button is
unavailable.
7. Click OK.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
None
SAP IQ 16.0
None
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
529
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Temporary Tables.
IQ Servers
Schema Objects
Tip
Use Shift-click or Control-click to select multiple items.
6. Click Generate DDL.
The DDL window shows the SQL code used to add the constraint to the table.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
530
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
Modify any foreign key constraint property on the Action page one of:
Modify any other property of a primary, foreign or unique key, table check or column
check constraint one of:
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
531
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Temporary Tables.
IQ Servers
Schema Objects
Description
Constraint Name
Type
Table
Constraint Definition
Property
Description
General
Name
Unique (Read-only)
Name and owner of the table the foreign key is associated with.
Primary constraint
(Read-only)
Primary constraint
type (Read-only)
Name of the table containing the primary key in the foreign key
relationship.
Primary index (Read- Name of the index used to maintain the primary key or unique
only)
constraint.
Comment
532
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Page
Property
Description
Actions
Update Action
Simple
Full
Defines the behavior of the table when a user tries to update val
ues in the foreign key.
Not permitted
Cascade values
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
533
Page
Property
Description
Set values to default
Delete Action
Cascade values
Check only on a com Force the database to wait for a COMMIT before checking the in
mit
tegrity of the foreign key, overriding the setting of the
wait_for_commit database option.
Columns (Read-only)
534
Property
Description
Constraint Name
Type (Read-only)
Type of constraint.
Table (Read-only)
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Property
Description
Constraint Definition
Property
Description
General
Name
Index (Read-only)
Comment
Columns (Read-only)
Property
Description
General
Name
Index (Read-only)
Comment
Columns (Read-only)
Column details for the column contained by the primary key constraint.
Note
If you modified any properties, clicking OK or Apply in the Constraints Properties view saves the
changes, but does not update them to the database. They remain "in-progress" until you click Apply or
OK in the Table Properties view.
8. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
535
One of:
SAP IQ 16.0
DBA authority
One of:
One of:
DBA authority
In addition, if you do not have DBA authority, you must also have one of:
Finally, if you do not have DBA authority, you must also have one of:
536
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
One of:
CREATE permission on the dbspace the table is defined on, along with one of:
One of:
SAP IQ 16.0
DBA authority
One of:
One of:
SAP IQ 16.0
DBA authority
One of:
CREATE permission on the dbspace the table is defined on, along with one of:
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
537
One of:
SAP IQ 16.0
DBA authority
One of:
One of:
SAP IQ 16.0
DBA authority
One of:
One of:
538
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
One of:
Validating a Constraint
Database Version
One of:
SAP IQ 16.0
DBA authority
VALIDATE authority
None
SAP IQ 16.0
None
SAP IQ Cockpit
Administer SAP IQ
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
539
Database Version
SAP IQ 16.0
Modify any foreign key constraint property on the Action page one of:
Modify any other property of a primary, foreign or unique key, table check or column
check constraint one of:
Related Information
Adding a System Privilege to a Role-Based User [page 819]
540
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Column Index Types [page 542]
Creating an Index on an IQ (Catalog) System Store Table [page 543]
Creating an Index on an IQ Main Store Table [page 545]
Deleting a Table Index [page 546]
Rebuilding a Table Index [page 548]
Validating an IQ (Catalog) System Store Table Index [page 549]
Moving a Table Index [page 550]
Generating Table Index DDL Commands [page 551]
Viewing or Modifying Table Index Properties [page 552]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
541
Purpose
Compare (CMP)
Stores the binary comparison (<, >, =, <=, >=, or NE) of any
two columns with identical data types, precision, and scale.
DATE
Datetime (DTTM)
High_Group (HG)
High_Non_Group (HNG)
Note
The HG index provides better performance. We recom
mend migrating HNG indexes to HG.
Low_Fast (LF)
TIME
542
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Index Type
Purpose
WD
Text
Prerequisites
Database Version
SAP IQ 16.0
DBA authority
Context
Indexes improve search performance on the indexed column or columns. Indexes take up space in the
database, however, and slow down the performance of insert, delete, and update operations.
When creating indexes, the order in which you specify the columns becomes the order in which the columns
appear in the index. Duplicate references to column names in the index definition are not allowed.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
543
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. In the right pane, select an IQ (catalog) system store table, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Properties.
5. In the left pane, select Indexes, then click New in the right pane.
6. On the Index Name page, specify a name for the index.
7. On the Columns page, highlight one or more columns in the left column and click Add Asc or Add Desc.
Highlight one or more columns in the right column and click Remove to remove columns from the index.
Tip
Use Shift-click or Control-click to select multiple items.
a. (Optional) In the right column, highlight a single column, and click Up and Down to reposition the
column.
8. On the Uniqueness page, indicate if the index is unique.
9. On the Index Clustering page, indicate if the index is clustered and the dbspace to store the index.
10. (Optional) On the Comment page, add a descriptive comment.
11. Click Finish.
The index appears in the properties view, but is not saved to the database until you click OK or Apply.
12. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
544
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
SAP IQ 16.0
DBA authority
Context
Indexes improve search performance on the indexed column or columns. Indexes take up space in the
database, however, and slow down the performance of insert, delete, and update operations.
When creating indexes, the order in which you specify the columns becomes the order in which the columns
appear in the index. Duplicate references to column names in the index definition are not allowed.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Temporary Tables.
IQ Servers
Schema Objects
3. In the right pane, select an IQ main store table, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. In the left pane, select Indexes, then click New in the right pane.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
545
Tip
Use Shift-click or Control-click to select multiple items.
a. (Optional) In the right column, highlight a single column, and click Up and Down to reposition the
column.
10. (Optional) On the Comment page, add a descriptive comment.
11. Click Finish.
The index appears in the properties view, but is not saved to the database until you click OK or Apply.
12. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
546
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Temporary Tables.
IQ Servers
Schema Objects
Tip
Use Shift-click or Control-click to select multiple items.
6. Click Delete.
Caution
There is no confirmation prompt before the indexes are deleted.
7. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
547
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Temporary Tables.
IQ Servers
Schema Objects
Tip
Use Shift-click or Control-click to select multiple items.
6. Click Rebuild.
The Rebuild Indexes view appears when complete and indicates the rebuild status of each selected index.
7. Click OK.
548
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
RESOURCE authority with ALTER permission on the underlying table of the index
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. In the right pane, select an IQ (catalog) system store table, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Properties.
5. In the left pane, select Indexes, then select one or more indexes from the right pane.
Tip
Use Shift-click or Control-click to select multiple items.
6. Click Validate.
The Validate Indexes view appears when complete and indicates the validation status of each selected
index.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
549
7. Click OK.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Temporary Tables.
550
IQ Servers
Schema Objects
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
3. In the right pane, select an IQ main store table, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Properties.
5. In the left pane, select Indexes, then select an index from the right pane.
6. Click Move.
Note
Move does not appear when the underlying table is an IQ (catalog) system store table.
7. In the Move Objects Dialog view, select the new dbspace and click OK.
The index is moved, but is not saved to the database.
8. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
None
SAP IQ 16.0
None
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Temporary Tables.
SAP IQ Cockpit
Administer SAP IQ
IQ Servers
Schema Objects
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
551
Tip
Use Shift-click or Control-click to select multiple items.
6. Click Generate DDL.
The DDL window shows the SQL code used to add the selected index to the table or materialized view.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
SAP IQ 15.3 and 15.4
DBA authority
552
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
Note
ALTER permission on the table is not required to modify the comment only.
Modify any other table index property one of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Temporary Tables.
IQ Servers
Schema Objects
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
553
Page
Propety
Description
General
Name
Unique (Read-only)
Table (Read-only)
Dbspace (Read-only)
Comment
Name
Sequence
Order
Data Type
Placement (Read-only)
Name
Placement (Read-only)
Dbspace
Size
% File
First Block
Last Block
Columns (Read-only)
554
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Page
Propety
Description
Fragmentation (Read-only)
Fill Percent
BTree Pages
GArray Pages
Bitmap Pages
Note
If you modified any properties, clicking OK or Apply in the Index Properties view updates the changes to
the Table Properties dialog, but does not save the changes to the database. They remain "in-progress"
until you click Apply or OK in the Table Properties view.
8. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
555
Database Version
SAP IQ 16.0
One of:
SAP IQ 16.0
DBA authority
One of:
One of:
SAP IQ 16.0
556
DBA authority
One of:
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
One of:
SAP IQ 16.0
DBA authority
RESOURCE authority with ALTER permission on the underlying table of the index
One of:
SAP IQ 16.0
DBA authority
One of:
None
SAP IQ 16.0
None
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
557
DBA authority
SAP IQ 16.0
Note
ALTER permission on the table is not required to modify the comment only.
Modify any other table index property one of:
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
558
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Creating a Table Trigger [page 560]
Deleting a Table Trigger [page 562]
Generating Table Trigger DDL Commands [page 563]
Viewing or Modifying Table Trigger Properties [page 564]
Table Trigger Privilege Summary [page 566]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
559
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Tables.
IQ Servers
Schema Objects
3. In the right pane, select an IQ (catalog) system store table, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Properties.
5. In the left pane, select Triggers, then click New in the right pane.
Note
Triggers does not appear when the selected table is not a IQ (catalog) system store table.
560
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
6. On the Welcome page, enter a unique name for the new trigger.
7. On the Events page, select one or more events to cause the trigger to fire.
Note
If Update with Columns is selected, all other events become unavailable. Do one of:Click Next.
8. On the Level page, indicate whether the trigger is to fire at the row or statement level.
9. On the Timing page, specify:
Property
Description
What order in the firing list do you want for this trigger?
Note
This option is unavailable when Instead of the event
timing is selected.
10. On the SQL page, enter the statement to be executed when the trigger fires. Triggers do not fire after the
execution of LOAD TABLE, TRUNCATE, or WRITETEXT statements.
The statement window provides a template on which to build the trigger statement. The parameters
displayed are based on the options selected in the preceding pages. Once you have made any changes in
the statement window, if you return to any of the preceding pages and change any option, when you return
to the SQL page, the contents of the statement window is overwritten with the base template; any
customizations are lost.
11. (Optional) On the Comment page, add a descriptive comment for the trigger.
12. Click Finish.
Note
Unlike other wizards launched from the properties view, changes to triggers take effect immediately.
You do not need to click OK or Apply in the properties view to upload the change to the database.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
561
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Tables.
IQ Servers
Schema Objects
3. In the right pane, select an IQ (catalog) system store table, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Properties.
5. In the left pane, select Triggers, then select one or more triggers from the right pane, and click Delete.
Triggers does not appear when the selected table is not a IQ (catalog) system store table.
Tip
Use Shift-click or Control-click to select multiple items.
6. Click Yes to confirm deletion.
Note
Unlike other wizards launched from the properties view, changes to triggers take effect immediately.
You do not need to click OK or Apply in the properties view to upload the change to the database.
562
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
None.
SAP IQ 16.0
None.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Tables.
IQ Servers
Schema Objects
3. In the right pane, select an IQ (catalog) system store table, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Properties.
5. In the left pane, select Triggers, then select one or more triggers from the right pane.
Triggers does not appear when the selected table is not a IQ (catalog) system store table.
Tip
Use Shift-click or Control-click to select multiple items.
6. Click Generate DDL.
The DDL view shows the SQL code used to add the selected triggers to the table in the database.
7.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
563
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
SAP IQ 16.0
DBA authority
Note
ALTER permission on the table is not required to modify a comment.
Modify any other trigger property one of:
564
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Tables.
IQ Servers
Schema Objects
3. In the right pane, select an IQ (catalog) system store table, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Properties.
5. In the left pane, select Triggers, select a trigger in the right pane, and then click Edit.
Note
Triggers does not appear when the selected table is not a IQ (catalog) system store table.
6. View or modify the properties.
When you are modifying properties, you need not click Apply before changing screens; however,
doing so saves any changes.
If you do not have privileges to modify properties, SAP IQ Cockpit displays the properties view in readonly mode.
Page
Property
Description
General
Name (Readonly)
Dialect (Readonly)
Events (Readonly)
Delete
Update
Timing (Readonly)
Level (Readonly)
Level (Readonly)
Comment
SQL
Insert
Row
Statement
Row
Statement
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
565
Note
Unlike other wizards launched from the properties view, changes to triggers take effect immediately.
You do not need to click OK or Apply in the properties view to upload the change to the database.
8. Click OK.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
One of:
SAP IQ 16.0
DBA authority
One of:
566
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
One of:
SAP IQ 16.0
DBA authority
One of:
None.
SAP IQ 16.0
None.
SAP IQ Cockpit
Administer SAP IQ
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
567
Database Version
SAP IQ 16.0
Note
ALTER permission on the table is not required to modify a comment.
Modify any other trigger property one of:
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
568
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Creating a Range Partition on an Existing Table [page 570]
Creating a Range Subpartition to an Existing Hash-Range Partitioned Table [page 572]
Deleting a Range Partition or Subpartition [page 574]
Unpartitioning a Table [page 575]
Rebuilding a Hash or Hash-Range Partitioned Table [page 577]
Merging Partitions [page 578]
Splitting a Partition [page 579]
Moving a Partition [page 580]
Managing Column Storage in a Table Partition [page 582]
Viewing or Modifying Table Partition Properties [page 584]
Table Partition Privilege Summary [page 587]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
569
Prerequisites
Database Version
One of:
DBA authority
CREATE permission on the dbspaces where the partitions are being created
SAP IQ 16.0
One of:
Context
When adding range partitioning to an unpartitioned table, if the table contains data, all data must fit within the
initial partition constraint. For example, if the partition key pertains to age, and the highest age in the table is
50, the constraint value must be 50 or higher. If any data exceeds the constraint limit, an error message
appears, and the partition is not created.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. In the right pane, select an IQ main store table, and do one of:
570
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Description
Click Next. This value cannot be changed on a table that is already range partitioned.
Table is unpartitioned
Note
A partition key cannot contain LOB, binary, varbinary, bit, float, double, or real data, or
any char or varchar column with a length that exceeds 255 bytes.
8. On the Partition page, click Add, and then in the Define a Partition view, specify:
Property
Description
Name
Constraint
Value
Dbspace
Note
When you add multiple partitions to a table, the constraint value of each successive partition must
be greater than that of the previous partition. For example, if the constraint value of the first
partition is 100, the constraint value of the next partition must be 101 or higher.
If an invalid constraint value is specified, no error message appears when you click OK on the
Define a Partition dialog, but does appear when you click OK or Apply to complete the partitioning
process.
9. (Optional) On the Columns page, if you want to store the data for any individual columns in separate
dbspaces from the partition, click Add. Choose the column, partition, and dbspace from each list, and click
OK. Repeat this step to specify additional columns to be stored separately from the dbspaces of their
respective partitions.
10. Click Finish.
11. Click OK to update any changes to the database and close the page.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
571
Note
If an error is detected with a constraint (partition bound) value, an error message appears. Highlight the
invalid partition and do one of:
Click Edit, correct the value, and click OK.
Click Delete to remove the invalid partition.
Click OK to complete the partitioning process.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
572
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. In the right pane, select a table with hash-range partitioning, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Properties.
5. In the left pane, select Partitions, then click New in the right pane.
6. On the Partition Type, Partition Key, and Subpartition key pages, click Next. These values cannot be
changed on a table that is already hash-range partitioned.
7. On the Subpartitions page, click Add, and then in the Define a Partition view, specify:
Property
Description
Name
Constraint
Value
Dbspace
Note
When you add multiple partitions to a table, the constraint value of each successive partition must
be greater than that of the previous partition. For example, if the constraint value of the first
partition is 100, the constraint value of the next partition must be 101 or higher.
If an invalid constraint value is specified, no error message appears when you click OK on the
Define a Partition dialog, but does appear when you click OK or Apply to complete the partitioning
process.
8. (Optional) On the Columns page, if you want to store the data for any individual columns in separate
dbspaces from the partition, click Add. Choose the column, partition, and dbspace from each list, and click
OK. Repeat this step to specify additional columns to be stored separately from the dbspaces of their
respective partitions.
9. Click Finish.
10. Click OK to update any changes to the database and close the page.
Note
If an error is detected with a constraint (partition bound) value, an error message appears. Highlight the
invalid partition and do one of:
Click Edit, correct the value, and click OK.
Click Delete to remove the invalid partition.
Click OK to complete the partitioning process.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
573
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
SAP IQ 16.0
DBA authority
Context
Caution
Deleting a partition deletes the data contained in the partition from the table. To remove a partition without
losing the data, either merge the partition or unpartition the table.
574
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. In the right pane, select a table that contains a range partition,and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Properties.
5. In the left pane, select Partitions, then select one or more partitions in the right pane.
Tip
Use Shift-click or Control-click to select multiple items.
When selecting multiple partitions, Delete becomes unavailable if:
All partitions are selected. Deselect at least one partition for Delete to become available again.
The partition type is hash.
The partition only contains one range subpartition.
6. Click Delete.
The selected partitions are removed from the list, but they are not yet deleted from the database.
7. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
SAP IQ Cockpit
Administer SAP IQ
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
575
Database Version
SAP IQ 16.0
Context
Caution
You cannot hash or hash-range partition an existing table. You can only range partition an existing table.
Therefore, if you unpartition a hash or hash-range partitioned table, you cannot repartition it as a hash or
hash-range partitioned table. See If you accidentally unpartition a hash or hash-range partition.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. Select a table from the right pane that contains a partition, click the arrow to the right of the selected
name, and click Properties
4. In the right pane, select a table that contains a partition, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
5. Select Properties.
6. In the left pane, select Partitions, and then click Unpartition in the right pane.
Since unpartitioning removes all partitions in a table, it is not necessary to select any partitions first.
7. Click Yes to confirm the unpartition.
8. Click OK to update any changes to the database and close the page.
576
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Context
If you accidentally unpartitioned a hash or hash-range partitioned table, to rebuild the partitioning structure,
do the following:
Procedure
1. Create a new table with a hash or hash-range partitioning.
2. Export the data from the original table.
3. Load the data into the new table.
4. Drop the original table.
5. (optional) Rename the new table to that of the old table.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
577
Prerequisites
Database Version
SAP IQ 16.0
DBA authority
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. In the right pane, select a table containing partitions to be merged, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Properties.
5. In the left pane, select Partitions, select a single range or hash-range partition in the right pane, and click
Merge.
6. Select an adjacent partition from the list. The list is empty if no lower or higher partition exists in the same
dbspace.
7. Click OK to merge the partitions.
8. Click OK to update any changes to the database and close the page.
578
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
SAP IQ 16.0
DBA authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. In the right pane, select a table containing partitions to be split, and do one of:
Click the arrow to the right of the name.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
579
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
580
DBA authority
CREATE permission on the dbspace to which the partition is being moved along
with one of:
One of:
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. In the right pane, select a table containing partitions to be moved, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Properties.
5. In the left pane, select Partitions, select a partition in the right pane, and then click Move.
6. Select the new dbspace and click OK.
7. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
581
Prerequisites
Database Version
DBA authority
CREATE permission on the dbspace to which the partition is being moved along
with one of:
SAP IQ 16.0
DBA authority
582
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Context
Note
The ability to store individual columns within a partition on different dbspaces should not be confused with
the ability to store individual columns of a table on different dbspaces. See Placement under Viewing and
Modifying Column Properties.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. In the right pane, select a table containing a partition, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Properties.
5. In the left pane, select Partitions, then select a hash-range or range partition in the right pane and click
Edit.
6. Click Columns and do one of:
Click Add, select a column and specify a dbspace and click OK.
Select a column and click Delete.
Click Move, select a column, \specify a dbspace, and click OK.
Note
If no other dbspaces are available, the list is empty, and a move cannot be performed.
Moving column data to a new dbspace adds the column to the list of those with separate storage, in
Partition Properties and in the Partitions page of Table Properties. Moving the column back to the
partition dbspace removes the column from those lists.
When you are modifying properties, you need not click Apply before changing screens; however,
doing so saves any changes.
If you do not have privileges to modify properties, SAP IQ Cockpit displays the properties view in readonly mode.
7. Click OK to close the Partition Properties view.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
583
Note
Clicking OK or Apply in the Partition Properties view updates the changes to the Table Properties
dialog, but does not save the changes to the database. They remain "in-progress" until you click Apply
or OK in the Table Properties view.
8. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
DBA authority
CREATE permission on the dbspace to which the partition is being moved along
with one of:
584
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. Select table from the right pane that contains a partition to be viewed or modified, click the arrow to the
right of the selected name, and click Properties.
4. In the right pane, select an IQ main store table containing a partition, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
5. Select Properties.
6. In the left pane, select Partitions, select a partition in the right pane, and then click Edit.
7. View or modify table partition properties. The properties differ depending on the partition type.
When you are modifying properties, you need not click Apply before changing screens; however,
doing so saves any changes.
If you do not have privileges to modify properties, SAP IQ Cockpit displays the properties view in readonly mode.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
585
Propety
Description
General (Readonly)
Name
Type
Type of partition.
Composite
N/A
Partition key
Property
Description
General
Name
Type (Readonly)
Type of partition.
Composite
N/A
Partition key
Value
Dbspace
Columns
Column details for columns contained by the range partition. See Managing Column Storage in Ta
ble Partition Properties [page 582].
Property
Description
General
Name
Type (Readonly)
Type of partition.
Composite
Hash-Range
Partition key
Value
Dbspace
Column
Column details for columns contained by the hash-range partition. See Managing Column Storage
in Table Partition Properties [page 582].
Note
If you modified any properties, clicking OK or Apply in the Partition Properties view updates the
changes to the Table Properties dialog, but does not save the changes to the database. They remain
"in-progress" until you click Apply or OK in the Table Properties view.
9. Click OK to update any changes to the database and close the page.
586
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ 16.0
DBA authority
One of:
One of:
DBA authority
CREATE permission on the dbspaces where the partitions are being created
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
587
Database Version
SAP IQ 16.0
One of:
One of:
SAP IQ 16.0
DBA authority
One of:
Deleting a Partition
Database Version
SAP IQ 16.0
DBA authority
588
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Unpartitioning a Table
Database Version
SAP IQ 16.0
DBA authority
Merging Partitions
Database Version
SAP IQ 16.0
DBA authority
Splitting Partitions
Database Version
SAP IQ Cockpit
Administer SAP IQ
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
589
Database Version
SAP IQ 16.0
One of:
Moving Partitions
Database Version
One of:
SAP IQ 16.0
590
DBA authority
CREATE permission on the dbspace to which the partition is being moved along
with one of:
One of:
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
DBA authority
CREATE permission on the dbspace to which the partition is being moved along
with one of:
SAP IQ 16.0
DBA authority
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
591
DBA authority
CREATE permission on the dbspace to which the partition is being moved along
with one of:
SAP IQ 16.0
DBA authority
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
592
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
5.10 Views
A view is a computed table defined by the result set of its view definition, expressed as a SQL query. You can
use views to show database users exactly the information you want to present, in a format you can control.
A regular view describes a view that is recomputed each time you reference the view, and the result set is not
stored on disk. This is the most commonly used type of view.
A materialized view describes a view whose result set is precomputed and materialized on disk similar to the
contents of a base table. Materialized views are useful in data warehousing scenarios, where frequent queries
of the actual base tables can be extremely expensive.
Related Information
About Views [page 594]
Creating a View [page 594]
Viewing View Data in the Execute SQL Window [page 596]
Recompiling and Enabling a View [page 597]
Disabling a View [page 598]
Deleting a View [page 599]
Generating View DDL Commands [page 600]
Viewing or Modifying View Properties [page 601]
View Privilege Summary [page 603]
View Permissions [page 607]
View Triggers [page 617]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
593
Related Information
Materialized Views [page 626]
Prerequisites
Database Version
One of:
594
DBA authority
RESOURCE authority with SELECT permission on the tables in the view definition
to create a view owned by you.
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
View to be owned by self CREATE VIEW system privilege along with one of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
Description
Select a system.
Comment
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
595
Prerequisites
Database Version
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
596
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
You own the view and have SELECT permission on the underlying tables of the
view
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Recompile and Enable.
5. Click Yes.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
597
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Disable.
5. Click Yes.
598
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete.
5. Click Yes to confirm deletion.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
599
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
None.
SAP IQ 16.0
None.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Generate DDL.
The DDL view shows the SQL code used to add the selected views to the database.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
600
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
DBA authority
Modify any other view property except those relating to triggers one of:
DBA authority
For privileges relating to triggers, see View Trigger Privilege Summary [page 624].
SAP IQ 16.0
Modify any other view property, except those relating to triggers one of:
For privileges relating to triggers, see View Trigger Privilege Summary [page 624].
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
601
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
Property
Description
General
Name (Read-only)
Owner (Read-only)
Database (Read-only)
Status
Valid
Disabled
Disable Now
Comment
SQL
Columns
Name
ID
ID of the column.
Data Type
Allows Null
Indicates whether the column allows (Yes) or disallows (No) NULL values.
(Read-only)
Triggers
Data (Read-only)
Note
For 15.3 and 15.4, requires SELECT permission on the underlying table to view data. For 16.0,
requires the SELECT ANY TABLE system privilege to view data.
Displays the first 500 rows of data.
602
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Page
Property
Description
Permissions
See View Permissions [page 607] for details and required privileges and permissions.
Referenced Ob
jects
Name
Owner
Object Type
Referenced Column
Dependency Type
(Read-only)
Direct
Indirect
(Read-only)
Owner
View Type
Dependency Type
Direct
Indirect
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Creating a View
Database Version
One of:
SAP IQ Cockpit
Administer SAP IQ
DBA authority
RESOURCE authority with SELECT permission on the tables in the view definition
to create a view owned by you.
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
603
Database Version
SAP IQ 16.0
View to be owned by self CREATE VIEW system privilege along with one of:
SAP IQ 16.0
One of:
SAP IQ 16.0
DBA authority
You own the view and have SELECT permission on the underlying tables of the
view
One of:
604
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Disabling a View
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Deleting a View
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
None.
SAP IQ 16.0
None.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
605
DBA authority
Modify any other view property except those relating to triggers one of:
DBA authority
For privileges relating to triggers, see View Trigger Privilege Summary [page 624].
SAP IQ 16.0
Modify any other view property, except those relating to triggers one of:
For privileges relating to triggers, see View Trigger Privilege Summary [page 624].
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
606
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
About the View Permissions List [page 607]
Following the View Permission Grant Trail [page 609]
Granting View Permissions [page 610]
Removing Permissions from a View [page 612]
Adding Administrative Rights to a Granted View Permission [page 613]
Removing Administrative Rights Only from a View Permission [page 615]
View Permissions Privilege Summary [page 616]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
607
You are granted the MANAGE ANY OBJECT PRIVILEGE system privilege.
You are indirectly granted specific permissions through membership in a role to which permissions are
directly or indirectly granted.
You are directly granted specific permissions.
Users or roles with object ownership or the MANAGE ANY OBJECT PRIVILEGE system privilege are
automatically granted all possible object permissions with administrative rights.
You can grant object permissions with or without administrative rights. The grantee can perform authorized
tasks requiring the permission, but cannot in turn grant the permission to another user or role when granted
without administrative rights. The grantee can do both when granted with administrative rights (With grant
option).
The permissions list only lists those permissions granted directly to users or roles. The list indicates to whom
the permissions are granted (grantee), by whom (grantor), and the permissions and their corresponding
administrative rights. The permissions list does not list object permissions obtained through ownership, the
MANAGE ANY SYSTEM OBJECT system privilege, or role membership.
All members of the role inherit permissions granted to a role, including administrative rights. The role, not the
users indirectly granted the permissions through inheritance, appears on the permissions list.
The REVOKE command applies to the database object permission itself, not to any administrative right
granted on the permission. Therefore, to remove the administrative right only and leave the database object
permission intact, do not click Revoke. Rather, regrant the specific permission without administrative rights.
Only the original grantor can remove the administrative rights only from a granted permission. If another
grantor regrants the same permission without administrative rights, a new permission without administrative
rights is granted, but the original permission with administrative rights remains and takes precedence over any
other non-administrative grants of the same permission to the same user or role.
If multiple permissions are granted, you can revoke some or all of the permissions. However, if you revoke a
permission granted administrative rights, and the grantee has granted the permission to other users, who in
turn have granted it to other users, and so on, every grantee in the chain who has received the permission
indirectly, with or without administrative rights, also has their permission revoked. For example, UserA is
granted the SELECT permission with the With grant option. UserA grants SELECT to UserB with the
With grant option. UserB grants SELECT to UserC and UserD without administrative rights and to UserE
with administrative rights. When you revoke the SELECT permission from UserA, it is also revoked for UserB,
UserC, UserD and UserE.
Permissions can be granted on the same view or materialized view, to the same grantee, by multiple grantors,
resulting in the same grantee appearing multiple times on the list. If the same permission is granted to the
same grantee, with and without administrative rights, the grant with the administrative right takes precedence.
When you revoke a permission granted multiple times, the permission is revoked from all instances, regardless
of administrative rights. For example, Manager1 grants User2 INSERT with administrative rights. User1 also
grants INSERT to User2, without administrative rights. Both instances of INSERT are revoked for User2,
regardless of which instance of INSERT is revoked.
608
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Note
Joe has now been granted the SELECT permission twice, with different administrative rights, by
different grantors.
Joe grants Beth SELECT permission without administrative rights
Note
Beth has now been granted the SELECT permission twice, by different grantors.
Mike grants Sarah SELECT and UPDATE permission with administrative rights. Mike also grants Alice
SELECT permission without administrative rights.
Sarah grants Alex, Beth, and Role1 SELECT and UPDATE permissions without administrative rights.
Note
Beth has now been granted the SELECT permission multiple times, by different grantors.
You want to revoke SELECT permission from Jane. To determine the potential impact on other users and
roles, do the following:
Tip
For complex grant trails, create a tree diagram to visually track the grant chain.
1. Sort the list by Grantor and locate all instances of administrative grants of SELECT by Jane.
Note
There are four instances of Jane granting permissions. Since we are revoking the SELECT permission
only, only those grants involving the SELECT permission will be impacted. Therefore, revoking Jane's
SELECT permission will also revoke the permission from Mary, Mike, and Beth. Of the SELECT
permissions, we need to follow those involving administrative rights.
2. Locate Mike in the Grantor column.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
609
Note
Mike granted SELECT to Sarah and Alice. Both were granted the SELECT permission as an indirect
(once removed) result of Jane. It does not matter whether the grant included administrative rights.
Therefore, their SELECT permission will also be revoked when Jane's is revoked. Since Alice was
granted SELECT without administrative rights, her grant chain ends. Since Sarah was granted SELECT
with administrative rights, her grant chain continues.
3. Locate Sarah in the Grantor column.
Note
Sarah granted SELECT to Beth and Alex. Both were granted the SELECT permission as an indirect
(twice removed) result of Jane. Again, administrative rights do not matter, and since neither grant was
with administrative rights, the grant chain ends.
To summarize, revoking Jane's SELECT permission revokes the permission from Mike, Joe, Beth, and Mary,
through direct granting or permissions by Jane, but also revokes the permission from Alice, Sarah, Alex,
and Role1 as a result of indirect from Jane.
It is important to note that it is possible for a user to retain an "identified" permission after revoke it the same
permission was granted by multiple grantors. In this scenario, both Bob and Jane granted the SELECT
permission to Joe, so Joe retains the SELECT permission granted by Bob. If a grantee has been granted
multiple permissions, only those permissions explicitly selected are revoked. In this scenario, only the SELECT
permission was revoked from Joe. The DELETE permission remains granted, even though it was also granted
by Jane.
Prerequisites
Database Version
One of:
SAP IQ
610
DBA authority
One of:
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
Note
The With grant option option applies to all selected permissions. You cannot apply the With
grant option option to individual permissions.
10. Click Finish.
11. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
611
Prerequisites
Database Version
One of:
SAP IQ
DBA authority
One of:
Context
The REVOKE command applies to the database object permission itself, not to any administrative right
granted on the permission. Therefore, to remove the administrative right only and leave the database object
permission intact, do not click Revoke. Rather, regrant the specific permission without administrative rights.
Only the original grantor can remove the administrative rights only from a granted permission. If another
grantor regrants the same permission without administrative rights, a new permission without administrative
rights is granted, but the original permission with administrative rights remains and takes precedence over any
other non-administrative grants of the same permission to the same user or role.
If multiple permissions are granted, you can revoke some or all of the permissions. However, if you revoke a
permission granted administrative rights, and the grantee has granted the permission to other users, who in
turn have granted it to other users, and so on, every grantee in the chain who has received the permission
indirectly, with or without administrative rights, also has their permission revoked. For example, UserA is
granted the SELECT permission with the With grant option. UserA grants SELECT to UserB with the
With grant option. UserB grants SELECT to UserC and UserD without administrative rights and to UserE
with administrative rights. When you revoke the SELECT permission from UserA, it is also revoked for UserB,
UserC, UserD and UserE.
612
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
Caution
Revoking permissions may result in unexpected revocation from other users, roles, or groups. See
Following the View Permission Grant Trail.
8. Click Finish.
9. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ Cockpit
Administer SAP IQ
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
613
Database Version
SAP IQ 16.0
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
Note
The With grant option option applies to all selected permissions. You cannot apply the With
grant option option to individual permissions.
11. Click Finish.
12. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
614
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Context
The REVOKE command applies to the database object permission itself, not to any administrative right
granted on the permission. Therefore, to remove the administrative right only and leave the database object
permission intact, do not click Revoke. Rather, regrant the specific permission without administrative rights.
Only the original grantor can remove the administrative rights only from a granted permission. If another
grantor regrants the same permission without administrative rights, a new permission without administrative
rights is granted, but the original permission with administrative rights remains and takes precedence over any
other non-administrative grants of the same permission to the same user or role.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
615
4. Select Properties.
5. In the left pane, click Permissions, then click Grant in the right pane.
6. On the Welcome page, indicate whether the grantee is a user or role.
7. On the Grantees page, select the grantee.
8. On the Permissions page, select the permissions from which administrative rights are being revoked.
9. Click Finish.
10. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
One of:
SAP IQ
616
DBA authority
One of:
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
One of:
SAP IQ 16.0
DBA authority
One of:
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
617
Related Information
Creating a View Trigger [page 618]
Deleting a View Trigger [page 619]
Generating View Trigger DDL Commands [page 621]
Viewing or Modifying View Trigger Properties [page 622]
View Trigger Privilege Summary [page 624]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
RESOURCE authority and you own the underlying view of the trigger
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. Select a view from the right pane on which to create a trigger, click the arrow to the right of the selected
name, and click Properties.
4. In the right pane, select an IQ (catalog) system store table, and do one of:
618
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Note
Unlike other wizards launched from the properties view, changes to triggers take effect immediately.
You do not need to click OK or Apply in the properties view to upload the change to the database.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ Cockpit
Administer SAP IQ
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
619
Database Version
SAP IQ 16.0
One of:
This gives you ALTER permission on the underlying view of the trigger.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. In the right pane, select an IQ (catalog) system store table, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Properties.
5. In the left pane, select Triggers.
6. In the left pane, select Triggers, then select one or more triggers from the right pane, and click Delete.
Tip
Use Shift-click or Control-click to select multiple items.
7. Click Yes to confirm deletion.
Note
Unlike other wizards launched from the properties view, changes to triggers take effect immediately.
You do not need to click OK or Apply in the properties view to upload the change to the database.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
620
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
None
SAP IQ 16.0
None
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. In the right pane, select an IQ (catalog) system store table, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Properties.
5. In the left pane, select Triggers, then select one or more triggers from the right pane.
Tip
Use Shift-click or Control-click to select multiple items.
6. Click Generate DDL.
The DDL view shows the SQL code used to add the selected triggers to the view in the database.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
621
Prerequisites
Database Version
SAP IQ 16.0
DBA authority
RESOURCE authority and you own the underlying view of the trigger
Note
ALTER permission on the view is not required to modify a comment.
Modify any other trigger property one of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. In the right pane, select an IQ (catalog) system store table, and do one of:
Click the arrow to the right of the name.
622
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Property
Description
General
Name (Read
only)
Dialect (Read
only)
Events (Read
only)
The event which causes the trigger to fire. Valid events are:
Insert
Delete
Update
Timing (Read
only)
Level (Read
only)
Comment
SQL
Row
Statement
Note
Unlike other wizards launched from the properties view, changes to triggers take effect immediately.
You do not need to click OK or Apply in the properties view to upload the change to the database.
8. Click OK.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
623
One of:
SAP IQ 16.0
DBA authority
RESOURCE authority and you own the underlying view of the trigger
One of:
One of:
SAP IQ 16.0
DBA authority
One of:
This gives you ALTER permission on the underlying view of the trigger.
None
624
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
None
SAP IQ 16.0
DBA authority
RESOURCE authority and you own the underlying view of the trigger
Note
ALTER permission on the view is not required to modify a comment.
Modify any other trigger property one of:
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
625
5.11
Materialized Views
A materialized view is a view whose result set has been computed and stored on disk, similar to a base table.
Conceptually, a materialized view is both a view (it has a query specification stored in the IQ (catalog) system
store) and a table (it has persistent materialized rows). Materialized views are only supported for IQ (catalog)
system store tables. They are not supported for IQ main store tables.
Many operations that you perform on tables can be performed on materialized views as well. For example, you
can build indexes on materialized views. Column statistics are generated and maintained for materialized
views in exactly the same manner as for tables.
Consider using materialized views for frequently executed, expensive queries, such as those involving
intensive aggregation and join operations. Materialized views provide a queryable structure in which to store
aggregated, joined data. Materialized views are designed to improve performance in environments where the
database is large, and where frequent queries result in repetitive aggregation and join operations on large
amounts of data. For example, materialized views are ideal for use with data warehousing applications.
Materialized views are precomputed using data from the base tables that they refer to. Materialized views are
read only; you cannot perform data-altering operations such as INSERT, LOAD, DELETE, and UPDATE on them.
While you can create indexes on materialized views, you cannot create keys, constraints, triggers, or articles
on them.
There are two types of materialized views:
Manual views
a manual materialized view, or manual view, is a materialized view with a refresh type defined as MANUAL
REFRESH. Data in manual views can become stale because manual views are not refreshed until a refresh
is explicitly requested, for example by using the REFRESH MATERIALIZED VIEW statement or the
sa_refresh_materialized_views system procedure. By default, when you create a materialized view,
it is a manual view.
A manual view is considered stale as soon as any of the underlying tables change, even if the change does
not impact data in the materialized view. You can determine whether a manual view is considered stale by
examining the DataStatus value returned by the sa_materialized_view_info system procedure. If S
is returned, the manual view is stale.
Immediate views
an immediate materialized view, or immediate view, is a materialized view with a refresh type defined as
IMMEDIATE REFRESH. Data in an immediate view is automatically refreshed when changes to the
underlying tables affect data in the view. If changes to the underlying tables do not impact data in the view,
the view is not refreshed.
626
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
When an immediate view is refreshed, only the rows that need to be changed are acted upon. This is
different from refreshing a manual view, where all data is dropped and recreated for a refresh.
You can change a manual view to an immediate view, and vice versa. However, the process for changing from
a manual view to an immediate view has more steps. Changing the refresh type for a materialized view can
impact the status and properties of the view, especially when you change a manual view to an immediate view.
Related Information
Creating a Materialized View [page 627]
Viewing Materialized View Data in the Execute SQL Window [page 629]
Refreshing Materialized View Data [page 630]
Truncating Materialized View Data [page 632]
Validating Materialized View Data [page 633]
Setting a Clustered Index [page 634]
Recompiling and Enabling a Materialized View [page 636]
Disabling a Materialized View [page 637]
Deleting a Materialized View [page 638]
Generating Materialized View DDL Commands [page 639]
Viewing or Modifying Materialized View Properties [page 641]
Materialized View Privilege Summary [page 646]
Materialized View Permissions [page 652]
Materialized View Indexes [page 662]
About Views [page 594]
Prerequisites
Database Version
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
627
Database Version
SAP IQ 16.0
CREATE object permission on the dbspace where the materialized view is being
created
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
Description
Select a system.
Comment
6. On the SQL page, define a SELECT statement for the materialized view.
7. On the Dbspace page, specify the dbspace that will be used to store the materialized view.
628
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
8. On the Free Space page, specify the amount of free space you want to reserve for each materialized view
page.
9. On the Options page, indicate whether to enable the materialized view and enable use of optimization.
10. Click Finish.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
629
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
SAP IQ 16.0
INSERT permission on the underlying tables of the materialized view or you own
the materialized view
SELECT permission on the underlying tables of the materialized view or you own
the underlying tables of the materialized view
One of:
Context
Materialized view data is read-only.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
630
IQ Servers
Schema Objects
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Refresh Data.
5. Verify that the list of materialized views to be refreshed is correct and click Yes.
6. Select an isolation level.
Level
Read uncommitted
(level 0)
Read committed
(level 1)
Repeatable read
(level 2)
Serializable
(level 3)
Snapshot
SAP IQ Cockpit
Administer SAP IQ
Description
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
631
Level
Description
Share mode
(Default)
Exclusive mode
7. Click OK.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
632
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Context
Materialized view data is read-only.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Truncate Data. If the Truncate Data option is unavailable, refresh the data first.
5. Click Yes to confirm truncation.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
633
Context
Materialized view data is read-only.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Validate Data.
The Status column indicates the validation status of each materialized view listed.
5. Click OK.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
634
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
One of:
Context
Materialized view data is read-only. Materialized views are only supported for IQ (catalog) system store tables.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. Select a materialized view from the right pane, click the arrow to the right of the selected name, and click
Set Clustered Index.
4. Select Specify an index on this table to be clustered.
5. Select an index from the list and click OK.
The Clustered value for the index is set to true and changes the Clustered value on all other indexes listed
to false.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
635
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
You own the materialized view and have one of the following:
One of:
Context
Materialized view data is read-only.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
636
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Recompile and Enable.
5. Click Yes.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Context
Materialized view data is read-only.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
637
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Disable.
5. Click Yes.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
One of:
638
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Context
Materialized view data is read-only.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete.
5. Click Yes to confirm deletion.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
None
SAP IQ 16.0
None
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
639
Context
Materialized view data is read-only.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Generate DDL.
The DDL view shows the SQL code used to add the selected materialized views to the database.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
640
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
DBA authority
Modify the SQL page of the materialized view properties one of:
DBA authority
You own the materialized view and have SELECT permission on the underlying ta
bles
Modify any other materialized view property except those relating to indexes one of:
DBA authority
For privileges relating to materialized view indexes, see Materialized View Index Privi
lege Summary [page 671]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
641
Database Version
SAP IQ 16.0
Modify the SQL page of the materialized view properties one of:
Modify any other materialized view property except those relating to indexes one of:
For privileges relating to materialized view indexes, see Materialized View Index Privi
lege Summary [page 671]
Context
Materialized view data is read-only.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
642
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
IQ Servers
Schema Objects
Property
Description
General
Name (Read-only)
Owner (Read-only)
Dbspacev
Database (Read-only)
Status
SAP IQ Cockpit
Administer SAP IQ
Enabled
Disable
Optimized
Initialized
Yes
No
Refresh
Truncate
Yes
No
Comment
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
643
Page
Property
Description
The SELECT statement used to cre
SQL
Name
ID
Data Type
Allows null
Note
Data
For 15.3 and 15.4, requires SELECT permission on the underlying table
to view data.
For 16.0, requires the SELECT ANY TABLE system privilege to view
data.
644
Permissions
Name
Name
Owner
View Type
Dependency Type
Direct
Indirect
Indexes
Options (Read-only)
date_format
date_order
default_timestamp_increment
first_day_of_week
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Page
Miscellaneous
Property
Description
nearest_century
precision
scale
time_format
timestamp_format
timestamp_with_timezone_format
uuid_has_hyphens
ON (default)
OFF
Calculate
Default
Percentage
6. Click OK to update any changes to the database and close the page.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
645
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ 16.0
CREATE object permission on the dbspace where the materialized view is being
created
646
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
One of:
SAP IQ 16.0
DBA authority
One of:
One of:
SAP IQ 16.0
DBA authority
SAP IQ Cockpit
Administer SAP IQ
INSERT permission on the underlying tables of the materialized view or you own
the materialized view
SELECT permission on the underlying tables of the materialized view or you own
the underlying tables of the materialized view
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
647
Database Version
SAP IQ 16.0
One of:
One of:
SAP IQ 16.0
DBA authority
You own the materialized view and have one of the following:
One of:
One of:
SAP IQ 16.0
648
DBA authority
One of:
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
DBA authority
SAP IQ 16.0
One of:
None
SAP IQ 16.0
None
One of:
SAP IQ 16.0
SAP IQ Cockpit
Administer SAP IQ
DBA authority
One of:
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
649
DBA authority
Modify the SQL page of the materialized view properties one of:
DBA authority
You own the materialized view and have SELECT permission on the underlying ta
bles
Modify any other materialized view property except those relating to indexes one of:
DBA authority
For privileges relating to materialized view indexes, see Materialized View Index Privi
lege Summary [page 671]
650
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
Modify the SQL page of the materialized view properties one of:
Modify any other materialized view property except those relating to indexes one of:
For privileges relating to materialized view indexes, see Materialized View Index Privi
lege Summary [page 671]
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
651
Related Information
About the Materialized View Permissions List [page 652]
Following the Materialized View Permission Trail [page 653]
Granting Permissions on a Materialized View [page 655]
Removing Permissions from a Materialized View [page 656]
Adding Administrative Rights to a Granted Materialized View Permission [page 658]
Removing Administrative Rights Only from a Materialized View Permission [page 659]
Materialized View Permissions Privilege Summary [page 661]
652
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
The permissions list only lists those permissions granted directly to users or roles. The list indicates to whom
the permissions are granted (grantee), by whom (grantor), and the permissions and their corresponding
administrative rights. The permissions list does not list object permissions obtained through ownership, the
MANAGE ANY SYSTEM OBJECT system privilege, or role membership.
All members of the role inherit permissions granted to a role, including administrative rights. The role, not the
users indirectly granted the permissions through inheritance, appears on the permissions list.
The REVOKE command applies to the database object permission itself, not to any administrative right
granted on the permission. Therefore, to remove the administrative right only and leave the database object
permission intact, do not click Revoke. Rather, regrant the specific permission without administrative rights.
Only the original grantor can remove the administrative rights only from a granted permission. If another
grantor regrants the same permission without administrative rights, a new permission without administrative
rights is granted, but the original permission with administrative rights remains and takes precedence over any
other non-administrative grants of the same permission to the same user or role.
If multiple permissions are granted, you can revoke some or all of the permissions. However, if you revoke a
permission granted administrative rights, and the grantee has granted the permission to other users, who in
turn have granted it to other users, and so on, every grantee in the chain who has received the permission
indirectly, with or without administrative rights, also has their permission revoked. For example, UserA is
granted the SELECT permission with the With grant option. UserA grants SELECT to UserB with the
With grant option. UserB grants SELECT to UserC and UserD without administrative rights and to UserE
with administrative rights. When you revoke the SELECT permission from UserA, it is also revoked for UserB,
UserC, UserD and UserE.
Permissions can be granted on the same view or materialized view, to the same grantee, by multiple grantors,
resulting in the same grantee appearing multiple times on the list. If the same permission is granted to the
same grantee, with and without administrative rights, the grant with the administrative right takes precedence.
When you revoke a permission granted multiple times, the permission is revoked from all instances, regardless
of administrative rights. For example, Manager1 grants User2 INSERT with administrative rights. User1 also
grants INSERT to User2, without administrative rights. Both instances of INSERT are revoked for User2,
regardless of which instance of INSERT is revoked.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
653
Note
Joe has now been granted the SELECT permission twice, with different administrative rights, by
different grantors.
Joe grants Beth SELECT permission without administrative rights
Note
Beth has now been granted the SELECT permission twice, by different grantors.
Mike grants Sarah SELECT and UPDATE permission with administrative rights. Mike also grants Alice
SELECT permission without administrative rights.
Sarah grants Alex, Beth, and Role1 SELECT and UPDATE permissions without administrative rights.
Note
Beth has now been granted the SELECT permission multiple times, by different grantors.
You want to revoke SELECT permission from Jane. To determine the potential impact on other users and
roles, do the following:
Tip
For complex grant trails, create a tree diagram to visually track the grant chain.
1. Sort the list by Grantor and locate all instances of administrative grants of SELECT by Jane.
Note
There are four instances of Jane granting permissions. Since we are revoking the SELECT permission
only, only those grants involving the SELECT permission will be impacted. Therefore, revoking Jane's
SELECT permission will also revoke the permission from Mary, Mike, and Beth. Of the SELECT
permissions, we need to follow those involving administrative rights.
2. Locate Mike in the Grantor column.
Note
Mike granted SELECT to Sarah and Alice. Both were granted the SELECT permission as an indirect
(once removed) result of Jane. It does not matter whether the grant included administrative rights.
Therefore, their SELECT permission will also be revoked when Jane's is revoked. Since Alice was
granted SELECT without administrative rights, her grant chain ends. Since Sarah was granted SELECT
with administrative rights, her grant chain continues.
3. Locate Sarah in the Grantor column.
Note
Sarah granted SELECT to Beth and Alex. Both were granted the SELECT permission as an indirect
(twice removed) result of Jane. Again, administrative rights do not matter, and since neither grant was
with administrative rights, the grant chain ends.
654
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
To summarize, revoking Jane's SELECT permission revokes the permission from Mike, Joe, Beth, and Mary,
through direct granting or permissions by Jane, but also revokes the permission from Alice, Sarah, Alex,
and Role1 as a result of indirect from Jane.
It is important to note that it is possible for a user to retain an "identified" permission after revoke it the same
permission was granted by multiple grantors. In this scenario, both Bob and Jane granted the SELECT
permission to Joe, so Joe retains the SELECT permission granted by Bob. If a grantee has been granted
multiple permissions, only those permissions explicitly selected are revoked. In this scenario, only the SELECT
permission was revoked from Joe. The DELETE permission remains granted, even though it was also granted
by Jane.
Prerequisites
Database Version
One of:
SAP IQ
DBA authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
655
5. In the left pane, click Permissions, then click Grant in the right pane.
6. On the Welcome page, indicate whether the permission is being granted to users or roles/groups.
7. On the Grantees page, select one or more grantees. Click the box in the header row to select all available
grantees.
8. On the Permissions page, select one or more permissions. Click the box in the header row to select all
available permissions.
9. (Optional) Click With grant option to grant the selected permissions administrative rights.
Note
The With grant option option applies to all selected permissions. You cannot apply the With
grant option option to individual permissions.
10. Click Finish.
11. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ
DBA authority
One of:
656
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Context
The REVOKE command applies to the database object permission itself, not to any administrative right
granted on the permission. Therefore, to remove the administrative right only and leave the database object
permission intact, do not click Revoke. Rather, regrant the specific permission without administrative rights.
Only the original grantor can remove the administrative rights only from a granted permission. If another
grantor regrants the same permission without administrative rights, a new permission without administrative
rights is granted, but the original permission with administrative rights remains and takes precedence over any
other non-administrative grants of the same permission to the same user or role.
If multiple permissions are granted, you can revoke some or all of the permissions. However, if you revoke a
permission granted administrative rights, and the grantee has granted the permission to other users, who in
turn have granted it to other users, and so on, every grantee in the chain who has received the permission
indirectly, with or without administrative rights, also has their permission revoked. For example, UserA is
granted the SELECT permission with the With grant option. UserA grants SELECT to UserB with the
With grant option. UserB grants SELECT to UserC and UserD without administrative rights and to UserE
with administrative rights. When you revoke the SELECT permission from UserA, it is also revoked for UserB,
UserC, UserD and UserE.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
Caution
Revoking permissions may result in unexpected revocation from other users, roles, or groups. See
Following the Materialized View Permission Grant Trail.
8. Click Finish.
9. Click OK to update any changes to the database and close the page.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
657
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
658
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Note
The With grant option option applies to all selected permissions. You cannot apply the With
grant option option to individual permissions.
11. Click Finish.
12. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
659
Context
The REVOKE command applies to the database object permission itself, not to any administrative right
granted on the permission. Therefore, to remove the administrative right only and leave the database object
permission intact, do not click Revoke. Rather, regrant the specific permission without administrative rights.
Only the original grantor can remove the administrative rights only from a granted permission. If another
grantor regrants the same permission without administrative rights, a new permission without administrative
rights is granted, but the original permission with administrative rights remains and takes precedence over any
other non-administrative grants of the same permission to the same user or role.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
660
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
One of:
SAP IQ
DBA authority
One of:
One of:
SAP IQ 16.0
DBA authority
One of:
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
661
Related Information
Creating a Materialized View Index [page 663]
Deleting a Materialized View Index [page 664]
Rebuilding a Materialized View Index [page 665]
Validating a Materialized View Index [page 667]
Generating Materialized View Index DDL Commands [page 668]
Viewing or Modifying Materialized View Index Properties [page 669]
Materialized View Index Privilege Summary [page 671]
662
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Context
Indexes improve search performance on the indexed column or columns. Indexes take up space in the
database, however, and slow down the performance of insert, delete, and update operations.
When creating indexes, the order in which you specify the columns becomes the order in which the columns
appear in the index. Duplicate references to column names in the index definition are not allowed.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
663
Tip
Use Shift-click or Control-click to select multiple items.
a. In the Columns in index list, highlight a single column and click the up and down buttons to reposition
the column.
b. Highlight one or more columns and click Remove to remove columns from the index.
8. On the Uniqueness page, indicate if the index is unique.
9. On the Index Clustering page, indicate if the index is clustered and the dbspace to store the index.
10. (Optional) On the Comment page, enter a text description for the index.
11. Click Finish.
The index appears in the properties view, but is not saved to the database until you click OK or Apply.
12. Click OK to update any changes to the database and close the page.
Related Information
Column Index Types [page 542]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
664
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
Tip
Use Shift-click or Control-click to select multiple items.
6. Click Delete.
Caution
There is no confirmation prompt before the indexes are deleted.
7. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ Cockpit
Administer SAP IQ
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
665
Database Version
SAP IQ 16.0
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
Tip
Use Shift-click or Control-click to select multiple items.
6. Click Rebuild.
The Rebuild Indexes view appears when complete and indicates the rebuild status of each selected index.
7. Click OK.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
666
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
VALIDATE authority
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
Tip
Use Shift-click or Control-click to select multiple items.
6. Click Validate.
Note
Validate does not appear when the underlying table is an IQ store (main store) table.
The Validate Indexes view appears when complete and indicates the validation status of each selected
index.
7. Click OK.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
667
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
None
SAP IQ 16.0
None
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
Tip
Use Shift-click or Control-click to select multiple items.
7. Click Generate DDL.
The DDL window shows the SQL code used to add the selected index to the table or materialized view.
668
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
DBA authority
the index
SAP IQ 16.0
Note
ALTER permission on the materialized view is not required to modify the comment
only.
Modify any other materialized view index property one of:
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
669
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Schema Objects
Property
Description
General
Name
Unique (Read-only)
Indicates hether values in the index must be unique. The unique value
is set when you create a new index.
Table (Read-only)
Name and owner of the table with which the index is associated.
Dbspace (Read-only)
Clustered (Read-only)
Format (Read-only)
Comment
Name
Sequence
Order
Ascending or descending order. Set the order when you create a new
index.
Data Type
Dbspace
Size
% File
First Block
Columns (Readonly)
Placement (Readonly)
670
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Page
Fragmentation
(Read-only)
Property
Description
Last Block
Fill Percent
Range of how full pages are, for example, between 11 and 20% full. All
percentages are truncated to the nearest percentage point.
BTree Pages
GArray Pages
Bitmap Pages
7. Click OK.
Index property modifications are not yet saved to the database.
8. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
One of:
SAP IQ 16.0
SAP IQ Cockpit
Administer SAP IQ
DBA authority
One of:
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
671
One of:
SAP IQ 16.0
DBA authority
One of:
One of:
SAP IQ 16.0
DBA authority
One of:
One of:
SAP IQ 16.0
672
DBA authority
VALIDATE authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
None
SAP IQ 16.0
None
DBA authority
the index
SAP IQ 16.0
Note
ALTER permission on the materialized view is not required to modify the comment
only.
Modify any other materialized view index property one of:
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
673
5.12 Domains
Domains are user-defined data types. They improve convenience and encourage consistency in the database.
Domains allow you to define columns on the same data type automatically throughout a database. Domains
can have the same NULL or NOT NULL condition, with the same DEFAULT setting and the same CHECK
condition.
Related Information
Creating a Domain [page 675]
Deleting a Domain [page 680]
Generating Domain DDL Commands [page 681]
Viewing Domain Properties [page 682]
Domain Privilege Summary [page 683]
674
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
RESOURCE authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Description
Select a system.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
675
Property
Description
Select the domain type. Specify the size, scale and unit
when enabled for specify types.
Note
For appropriate data type options and default values,
in the SAP IQ documentation, see Reference: Building
Blocks, Tables, and Procedures > SQL Data Types.
Description
Null values
7. On the Check Constraint page, specify a check constraint for the domain.
8. Click Finish.
Related Information
Constraints and Defaults with Domains [page 676]
Compatibility Considerations for Domains [page 677]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
676
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
The attributes of the data type can be overridden if needed by explicitly providing attributes for the column. A
column created on data type id with NULL values explicitly allowed does allow NULLs, regardless of the setting
in the id data type.
NULL in Columns
Check Constraints
SAP IQ enforces check constraints on base, global temporary, and local temporary tables, and on user-defined
data types. Users can log check integrity constraint violations and specify the number of violations that can
occur before a LOAD statement rolls back.
SAP IQ does not allow the creation of a check constraint that it cannot evaluate, such as those composed of
user-defined functions, proxy tables, or non-SAP IQ tables. Constraints that cannot be evaluated are detected
the first time the table on which the check constraint is defined is used in a LOAD, INSERT, or UPDATE
statement. SAP IQ does not allow check constraints containing:
Subqueries
Expressions specifying a host language parameter, a SQL parameter, or a column as the target for a data
value
Set functions
Invocations of nondeterministic functions or functions that modify data
Adaptive Server Enterprise and SQL Anywhere enforce CHECK constraints. SQL Anywhere allows subqueries in
check constraints.
SAP IQ supports user-defined data types that allow constraints to be encapsulated in the data type definition.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
677
Note
You can achieve CASCADE in Adaptive Server Enterprise by using triggers instead of referential
integrity.
SAP IQ supports the RESTRICT action only.
SAP IQ does not support NOT NULL FOREIGN KEY.
SAP IQ has the restriction that a column cannot be both a candidate key and a foreign key at the same
time.
Identity Columns
678
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
negative, or zero, limited by the range of the data type. SQL Anywhere supports any number of identity
columns per table, and does not require identity_insert for explicit inserts, drops, and updates. The table
must be empty when adding identity columns. SQL Anywhere identity columns can be altered to be
nonidentity columns, and vice versa. You can add or drop AUTOINCREMENT columns from SQL Anywhere
views.
Adaptive Server Enterprise supports a single identity column per table. Adaptive Server Enterprise identity
columns are restricted to only numeric data type scale 0, maximum precision 38. They must be positive,
are limited by the range of the data type, and cannot be null. Adaptive Server Enterprise requires
identity_insert for explicit inserts and drops, but not for updates to the identity column. The table can
contain data when you add an identity column. Adaptive Server Enterprise users cannot explicitly set the
next value chosen for an identity column. Adaptive Server Enterprise views cannot contain IDENTITY/
AUTOINCREMENT columns. When using SELECT INTO under certain conditions, Adaptive Server
Enterprise allows Identity/Autoincrement columns in the result table if they were in the table being
selected from.
Computed Columns
Temporary Tables
You can create a temporary table by placing a pound sign (#) without an owner specification in front of the
table name in a CREATE TABLE statement. These temporary tables are SAP IQ-declared temporary tables and
are available only in the current connection.
Locating Tables
Physical placement of a table is carried out differently in Adaptive Server Enterprise and SAP IQ. SAP IQ
supports the ON <segment-name >clause, but <segment-name >refers to an SAP IQ dbspace.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
679
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete.
5. Click Yes to confirm deletion.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
680
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
None
SAP IQ 16.0
None
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Generate DDL
The DDL view shows the SQL code used to add the selected domains to the database.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
681
Prerequisites
Database Version
None
SAP IQ 16.0
None
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
682
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Creating a Domain
Database Version
One of:
SAP IQ 16.0
DBA authority
RESOURCE authority
One of:
Deleting a Domain
Database Version
DBA authority
SAP IQ 16.0
One of:
None
SAP IQ 16.0
None
None
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
683
Database Version
SAP IQ 16.0
None
Related Information
Creating a Text Configuration Object [page 684]
Deleting a Text Configuration Object [page 687]
Generating Text Configuration Object DDL Commands [page 688]
Viewing or Modifying Text Configuration Object Properties [page 689]
Text Configuration Privilege Summary [page 691]
Prerequisites
Database Version
684
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
Context
For detailed information on stoplists, in the SAP IQ documentation, see SAP IQ Unstructured Data Analytics >
TEXT Indexes and Text Configuration Objects > Text Configuration Objects > Text Configuration Object Settings
> Stoplist Setting (STOPLIST).
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Description
Select a system.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
685
Property
Description
(Optional) Comment
Description
function-name@library-file-name
Windows-function-name@library-file-name.dll
UNIX:UNIX-function-name@library-file-name.so
7. (For ISO_BINENG database collation only) (Optional) On the Specify an Option Prefilter page, select Use
an external prefilter and specify the external prefilter function and library.
8. (Optional) On the Specify the Stoplist page, indicate the terms to be ignored when building a text index.
Separate terms with spaces. Terms in the stoplist are also ignored in queries.
Note
Many non-alphanumeric characters are ignored in stoplists; others (including spaces, apostrophes, and
dashes) are interpreted as term delimiters. Consequently, including contractions and hyphenated
terms may lead to undesirable results, even when you enclose the terms in quotes. How the stoplist is
parsed depends on the term breaker and term lengths you specified in step 6 [page 686].
9. Click Finish.
Next Steps
Create a text index that uses your new text configuration.
686
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete. You cannot delete the default text configuration objects default_char and or default_nchar.
5. Click Yes to confirm deletion.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
687
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
None
SAP IQ 16.0
None
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Generate DDL.
The DDL view shows the SQL code used to add the selected text configurations to the database.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
688
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
SAP IQ 16.0
DBA authority
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
689
Note
When you are modifying properties, you need not click Apply before changing screens; however,
doing so saves any changes.
If you do not have privileges to modify properties, SAP IQ Cockpit displays the properties view in
read-only mode.
Page
Property
Description
General
Name (Read-only)
Type (Read-only)
Type of object.
Owner (Readonly)
Collation se
quence (Readonly)
Settings
Comment
Which term
breaker algorithm
should be used?
690
Indicate the terms to be ignored when building a text index. Click Sort Terms to sort the term list.
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Page
Property
Description
Options (Readonly)
The option settings the text configuration object was created with.
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ 16.0
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
691
Database Version
SAP IQ 16.0
None
SAP IQ 16.0
None
692
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
Related Information
Creating a Text Index [page 694]
Deleting a Text Index [page 696]
Refreshing a Text Index [page 697]
Truncating a Text Index [page 700]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
693
Prerequisites
Database Version
One of:
DBA authority
REFERENCE permission on the underlying table being indexed along with CREATE
permission on the dbspace where the index is being created
You own the underlying table being indexed along with CREATE permission on the
dbspace where the index is being created
One of:
CREATE ANY INDEX system privilege along with CREATE permission on the
dbspace where the index is being created
694
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Description
Select a system.
Description
Immediate
Manual
Automatic
Note
If the index is on a IQ main store table, it refreshes automatically whenever the data in the underlying
table changes.
9. On the Dbspace page, select the dbspace in which you want to store the text index.
10. (Optional) On the Comment page, enter a comment for the text index.
11. Click Finish to create the text index.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
695
Prerequisites
Database Version
One of:
DBA authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
696
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete.
5. Verify that the list of text indexes to be deleted is correct and click Yes.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
DBA authority
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
697
Database Version
SAP IQ 16.0
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Refresh Data. If the text is not available for refreshing, the Refresh Data button is grayed out.
5. In the Text Index Refresh Data view, select the isolation level for the refresh:
Level
Read uncommitted (level 0)
698
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
Description
SAP IQ Cockpit
Administer SAP IQ
Level
Read committed (level 1)
Serializable (level 3)
Snapshot
Exclusive mode
Description
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
699
Prerequisites
Database Version
One of:
DBA authority
One of:
Context
Truncating lets you delete data from a text index without dropping the text index definition. For example, to
modify the stoplist for a text index:
Truncate the text index.
Edit the stoplist in the text configuration object associated with the text index.
Refresh the text index to bring in the new stoplist.
If a text index is set to immediate refresh, you cannot truncate it. Instead, drop it and create a new one.
700
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Truncate Data. If the text index is not available for truncating, the Truncate Data option is grayed
out.
5. At the confirmation prompt, click Yes.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
None required to generate DDL commands; however, you must have EXECUTE permis
sion on the sa_text_index_stats system procedure to display a list of existing
text indexes.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
701
Database Version
SAP IQ 16.0
None required to generate DDL commands; however, you must also have EXECUTE
permission on the sa_text_index_stats system procedure to display a list of ex
isting text indexes:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Generate DDL.
The DDL view shows the SQL code used to add the selected text indexes to the database.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
702
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
DBA authority
DBA authority
You own the underlying table being indexed and have CREATE permission on the
target dbspace
SAP IQ Cockpit
Administer SAP IQ
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
703
Database Version
SAP IQ 16.0
Modify a text index comment MANAGE ANY STATISTICS system privilege along with
one of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
704
IQ Servers
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Note
When modifying properties, it is not necessary to click Apply before changing screens.
If you do not have privileges to modify properties, SAP IQ Cockpit displays the properties view in
read-only mode.
Page
Property
Description
General
Name
Type (Red-only)
Table (Read-only)
Dbspace (Read-only)
Text Configuration Ob
ject (Read-only)
Name of the text configuration object used to create the text index.
Refresh type
Last refresh time (Read- Date and time the text index was last refreshed.
only) (IQ (catalog) sys
tem store tables only)
Refresh Now (IQ (cata
log) system store tables
only)
Click to force a refresh of the text index. If the data has not changed
since the last refresh, the refresh date does not change. If the text
index cannot be manually refreshed, the Refresh Now button is
grayed out. To force a refresh, truncate the text index, then refresh
it.
Truncate Now (IQ (cata Click to delete data from a text index without dropping the text in
log) system store tables dex definition. If the text index cannot be truncated, the Truncate
only)
Now button is grayed out.
Comment
Columns (Read-only)
Select a column and click Details to view the details of the column.
6. Click OK to update any changes to the database and close the page.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
705
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
One of:
DBA authority
REFERENCE permission on the underlying table being indexed along with CREATE
permission on the dbspace where the index is being created
You own the underlying table being indexed along with CREATE permission on the
dbspace where the index is being created
One of:
CREATE ANY INDEX system privilege along with CREATE permission on the
dbspace where the index is being created
706
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
One of:
DBA authority
One of:
One of:
DBA authority
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
707
Database Version
SAP IQ 16.0
One of:
One of:
DBA authority
One of:
708
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
None required to generate DDL commands; however, you must have EXECUTE permis
sion on the sa_text_index_stats system procedure to display a list of existing
text indexes.
SAP IQ 16.0
None required to generate DDL commands; however, you must also have EXECUTE
permission on the sa_text_index_stats system procedure to display a list of ex
isting text indexes:
DBA authority
DBA authority
You own the underlying table being indexed and have CREATE permission on the
target dbspace
SAP IQ Cockpit
Administer SAP IQ
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
709
Database Version
SAP IQ 16.0
Modify a text index comment MANAGE ANY STATISTICS system privilege along with
one of:
710
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Creating a Sequence Generator [page 711]
Deleting a Sequence Generator [page 713]
Restarting a Sequence at Start Value [page 714]
Generating Sequence Generator DDL Command [page 715]
Viewing or Modifying Sequence Generator Properties [page 716]
Granting Sequence Generator USAGE Permission [page 718]
Revoking Sequence Generator USAGE Permission [page 719]
Sequence Generator Privilege Summary [page 720]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
RESOURCE authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
711
IQ Servers
Description
Description
Description
Description
Cache size
9. (Optional) On the Comment page, specify a comment for the sequence generator.
10. Click Finish to create the sequence generator as defined.
712
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete.
5. Verify that the list of sequence generators to be deleted is correct and click Yes.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
713
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
714
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
None.
SAP IQ 16.0
None.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Generate DDL.
5. The DDL view opens, showing the SQL code used to create the selected sequence generators.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
715
Prerequisites
Database Version
DBA authority
RESOURCE authority
DBA authority
SAP IQ 16.0
DBA authority
716
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Property
Description
General
Name (Read-only)
Owner (Read-only)
Minimum value
Maximum value
Start value
Increment value
Cache size
Comment
Permissions
See Granting Sequence Generator USAGE Permission [page 718] and Revoking Sequence
Generator USAGE Permission [page 719].
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
717
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
718
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Caution
There is no confirmation prompt before the permission is revoked.
7. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
719
One of:
SAP IQ 16.0
DBA authority
RESOURCE authority
One of:
One of:
SAP IQ 16.0
DBA authority
One of:
One of:
720
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
One of:
None.
SAP IQ 16.0
None.
DBA authority
RESOURCE authority
DBA authority
SAP IQ Cockpit
Administer SAP IQ
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
721
Database Version
SAP IQ 16.0
One of:
SAP IQ 16.0
DBA authority
One of:
722
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Creating a Spatial Reference System [page 723]
Deleting a Spatial Reference System [page 725]
Generating Spatial Reference System DDL Commands [page 726]
Viewing or Modifying Spatial Reference System Properties [page 727]
Spatial Units of Measure [page 732]
Spatial Support Privilege Summary [page 739]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Context
If you want to create a unique, new spatial reference system, you must first create a spatial reference system
using an existing, pre-defined system and then modify the properties of the system, including the system
name, to create a unique spatial reference system.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Reference Systems.
SAP IQ Cockpit
Administer SAP IQ
IQ Servers
Schema Objects
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
723
Description
Select a system.
Note
If you select Let me choose from the list..., skip to
step 7 [page 724].
6. On the Well Known Text Definition page, enter the well-known text definition (as defined by SQL/MM and
OGC) for the spatial reference system that you want to use, and click Validate.
Note
You cannot proceed until the definition is deemed valid.
7. On the SRS Selection page, select a predefined spatial referenced system.
8. On the Line Interpretation page, specify:
Property
Description
Name
724
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Property
Description
9. (Optional) On the Comment page, specify a text description of the spatial reference system.
10. Click Finish.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Reference Systems.
SAP IQ Cockpit
Administer SAP IQ
IQ Servers
Schema Objects
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
725
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete.
5. Verify that the list of spatial reference systems to be deleted is correct and click Yes.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
None
SAP IQ 16.0
None
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Reference Systems.
IQ Servers
Schema Objects
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
726
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Generate DDL.
5. The DDL view opens, showing the SQL code used to create the selected spatial reference systems.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
SAP IQ 16.0
DBA authority
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
727
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Reference Systems.
IQ Servers
Schema Objects
Property
Description
General
Name
Note
SRSIDs 0, 2147483646, and 2147483647 are restricted.
Settings
Organization
Organization coordinate
reference system ID
Comment
Line interpretation
728
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Page
Property
Description
Polygon format
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
729
Page
Property
Description
Storage format
When you insert spatial data into the database from an external
format (such as WKT or WKB), the database server normalizes
the data to improve the performance and semantics of spatial
operations. The normalized representation may differ from the
original representation (for example, in the orientation of poly
gon rings or the precision stored in individual coordinates). While
spatial equality is maintained after the normalization, some origi
nal input characteristics may not be reproducible, such as preci
sion and ring orientation. In some cases you may want to store
the original representation, either exclusively, or in addition to
the normalized representation.
Internal database server stores only the normalized repre
sentation. Specify this value when the original input charac
teristics do not need to be reproduced. This is the default
for planar spatial reference systems.
Original database server stores only the original represen
tation. The original input characteristics can be reproduced,
but all operations on the stored values must repeat normali
zation steps, possibly slowing down operations on the data.
Mixed database server stores the internal version and, if it is
different from the original version, it stores the original ver
sion as well. By storing both versions, the original represen
tation characteristics can be reproduced and operations on
stored values do not need to repeat normalization steps.
However, storage requirements may increase significantly
because potentially two representations are being stored
for each geometry.
Semi-major axis (for geographic spatial reference system
type only) earth is not a perfect sphere because the rotation
of the Earth causes a flattening so that the distance from
the center of the Earth to the North or South pole is less
than the distance from the center to the equator. For this
reason, the Earth is modeled as an ellipsoid with different
values for the semi-major axis (distance from center to
equator) and semi-minor axis (distance from center to the
pole). It is most common to define an ellipsoid using the
semi-major axis and the inverse flattening, but it can instead
be specified using the semi-minor axis (for example, this ap
proach must be used when a perfect sphere is used to ap
proximate the Earth).
Inverse flattening (for geographic spatial reference system
type only) inverse flattening (1/f) is a ratio:
Latitude
730
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Page
Property
Description
Longitude
X (For non-geographic
X-coordinate value of a geometry.
spatial reference system
Bounded between minimum minimum value.
type only)
and maximum maximum value.
Unbounded area is not bounded.
Y (For non-geographic
Y-coordinate value of a geometry.
spatial reference system
Bounded between minimum minimum value.
type only.)
and maximum maximum value.
Unbounded area is not bounded.
Z
Transform definition
(Read-only)
Tolerance
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
731
Related Information
Creating a Custom Spatial Unit of Measure [page 732]
Adding a Predefined Spatial Unit of Measure [page 734]
Deleting a Spatial Unit of Measure [page 735]
Generating Spatial Unit of Measure DDL Commands [page 736]
Viewing or Modifying Spatial Unit of Measure Properties [page 737]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
732
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
IQ Servers
Schema Objects
Description
Name
Type
9. (Optional) On the Comment page, specify a text description for the custom unit of measure.
10. Click Finish.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
733
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Context
Each predefined unit of measure has it's own unit type and conversion factor, which cannot be modified during
the create process. However, with the exception of the predefined units of measure degree, metre, planar
degree and radian, the unit type and conversion factor can be modified after the fact, if needed.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Measure.
IQ Servers
Schema Objects
734
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Note
The name of a unit of measure must be unique. If you select a predefined unit of measure that already
exists, an error message appears when you click Finish.
9. (Optional) On the Comment page, specify a text description for the predefined unit of measure.
10. Click Finish.
The predefined unit of measure appears on the list. You can modify the unit type and conversion factor of
the unit of measure via Properties.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Context
The predefined units of measure degree, meter, metre, planar degree, and radian cannot be deleted. All other
predefined units of measure can be deleted.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
735
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Measure.
IQ Servers
Schema Objects
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete.
5. Verify that the list of units of measure to be deleted is correct and click Yes.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
None
SAP IQ 16.0
None
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Measure.
736
IQ Servers
Schema Objects
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Generate DDL.
5. The DDL view opens, showing the SQL code used to create the selected spatial units of measure.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
SAP IQ 16.0
DBA authority
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
737
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Measure.
IQ Servers
Schema Objects
Property
Description
General
Name
738
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Page
Property
Description
Comment
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
One of:
SAP IQ 16.0
DBA authority
One of:
One of:
SAP IQ Cockpit
Administer SAP IQ
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
739
Database Version
SAP IQ 16.0
One of:
None
SAP IQ 16.0
None
SAP IQ 16.0
DBA authority
740
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
One of:
SAP IQ 16.0
DBA authority
One of:
One of:
SAP IQ 16.0
DBA authority
One of:
None
SAP IQ 16.0
None
SAP IQ Cockpit
Administer SAP IQ
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
741
Database Version
SAP IQ 16.0
IQ Server
Security
Authority-Based
Groups , nothing
Related Information
Authority-Based Security [page 742]
Role-Based Security [page 808]
Login Mappings [page 1010]
Login Policies [page 1018]
LDAP Servers [page 1033]
742
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Authority-Based Users [page 743]
Authority-Based Groups [page 764]
Authority-Based Object Permissions on Users and Groups [page 781]
Related Information
Creating an Authority-Based User [page 744]
Deleting an Authority-Based User [page 746]
Converting an Authority-Based User to a Group [page 747]
Viewing or Modifying Authority-Based User Options [page 748]
Generating Authority-Based User DDL Commands [page 749]
Viewing or Modifying Authority-Based User Properties [page 751]
Changing an Authority-Based User Password [page 754]
Forcing an Authority-Based User to Change their Password [page 755]
Unlocking an Authority-Based User Account [page 756]
Changing an Authority-Based User Login Policy [page 757]
Adding an Authority to an Authority-Based User [page 758]
Removing an Authority from an Authority-Based User [page 759]
Authority-Based User Privilege Summary [page 760]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
743
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Not supported
Context
All new users are automatically added to the PUBLIC group.
Note
This task applies to the creation of a regular user account. If you are creating the technical user account,
see Creating the Technical User for an Authority-Based System.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
744
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Property
Description
Select a system.
Note
If the selected system does not support the selected
security mode (role-based or authority-based), an er
ror message appears.
What do you want to name the new user?
Leave unselected.
Description
Enable password
Password
Confirm password
Note
This functionality is not currently implemented in SAP
IQ Cockpit. When logging in to SAP IQ Cockpit, a user
will not be prompted to change their password. He or
she will be prompted, however, when logging in to SAP
IQ outside of SAP IQ Cockpit (for example, using Inter
active SQL).
Login policy
7. (Optional) On the Select Authorities page, select one or more the authorities you want to assign to the new
user:
Authority
Description
Backup
DBA
Multiplex Admin
Operator
Perms Admin
Profile
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
745
Authority
Description
Read file
Remote DBA
Resource
Space Admin
User Admin
Validate
8. (Optional) On the Specify a comment page, enter a comment for this user.
9. Click Finish.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
746
DBA authority
Not supported
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete.
5. Click Yes to confirm deletion.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Not supported
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
747
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
Not supported
748
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Context
For database options that can be set at either level, when set at the user level, the setting overrides the current
value for that user only. When set it at the database level, the value becomes the new default, and is applied to
any existing users who have not had the option overridden at the user level.
For information on the level at each option can be set and the system privilege required, in the SAP IQ 15.x
documentation, see the alphabetical list of Database options in SAP IQ Reference: Statements and Options.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
None
SAP IQ 16.0
Not supported
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
749
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Generate DDL.
The DDL view opens, showing the SQL code used to create the selected authority-based users.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
750
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
DBA authority
DBA authority
Modify any other user property except those relating to permissions DBA authority
For privileges relating to user permissions, see Authority-Based Database Object Per
missions Privilege Summary [page 806]
SAP IQ 16.0
Not supported
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
751
Page
Property
Description
General
Name (Read-only)
Enable Password
Change Password
Password
Confirm password
Login policy
Locked (Read-only)
Authorities
752
Unlock now
Comment
Backup
DBA
Multiplex Admin
Operator
Perms Admin
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Page
Property
Description
Profile
Read file
Permission
Remote DBA
Resource
Space Admin
User Admin
Validate
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
753
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Not supported
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
754
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Not supported
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
755
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Not supported
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
756
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Not supported
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
757
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Not supported
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
758
Authority
Description
Backup
DBA
Multiplex Admin
Operator
Perms Admin
Profile
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Authority
Description
Read file
Remote DBA
Resource
Space Admin
User Admin
Validate
7. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
SAP IQ Cockpit
Administer SAP IQ
DBA authority
Not supported
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
759
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
One of:
SAP IQ 16.0
760
DBA authority
Not supported
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
One of:
SAP IQ 16.0
DBA authority
Not supported
One of:
SAP IQ 16.0
DBA authority
Not supported
DBA authority
SAP IQ 16.0
Not supported
None
SAP IQ 16.0
Not supported
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
761
DBA authority
DBA authority
Modify any other user property except those relating to permissions DBA authority
For privileges relating to user permissions, see Authority-Based Database Object Per
missions Privilege Summary [page 806]
SAP IQ 16.0
Not supported
One of:
SAP IQ 16.0
DBA authority
Not supported
One of:
SAP IQ 16.0
762
DBA authority
Not supported
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
One of:
SAP IQ 16.0
DBA authority
Not supported
One of:
SAP IQ 16.0
DBA authority
Not supported
One of:
SAP IQ 16.0
DBA authority
Not supported
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
763
Related Information
Creating an Authority-Based Group [page 765]
Deleting an Authority-Based Group [page 767]
Converting an Authority-Based Group to a User [page 768]
Adding Authority-Based Users and Groups to Groups [page 769]
Removing Authority-Based Users or Groups from a Group [page 770]
Viewing or Modifying Authority-Based Group Options [page 771]
Generating Authority-Based Group DDL Commands [page 772]
Viewing or Modifying Authority-Based Group Properties [page 773]
Adding an Authority to a Group [page 776]
Removing an Authority from a Group [page 777]
Authority-Based Group Privilege Summary [page 778]
764
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Not supported
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Description
Select a system.
Note
If the selected system does not support the selected
security mode (role-based or authority-based), an er
ror message appears.
What do you want to name the new user?
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
765
Property
Description
Enable password
Password
Confirm password
Note
This functionality is not currently implemented in SAP
IQ Cockpit. When logging in to SAP IQ Cockpit, a user
will not be prompted to change their password. He or
she will be prompted, however, when logging in to SAP
IQ outside of SAP IQ Cockpit (for example, using Inter
active SQL).
Login policy
7. (Optional) On the Select Authorities page, select the authorities you want to assign to the new group:
Authority
Description
Backup
DBA
Multiplex Admin
Operator
Perms Admin
Profile
Read file
766
Remote DBA
Resource
Space Admin
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Authority
Description
User Admin
Validate
8. (Optional) On the Specify a comment page, enter a comment for this user.
9. Click Finish.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Not supported
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
767
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete.
5. Click Yes to confirm deletion.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Not supported
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
768
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Not supported
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Tip
Use Shift-click or Control-click to select multiple items.
6. Click OK to update any changes to the database and close the page.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
769
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Not supported
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
770
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Not supported
Context
For database options that can be set at either level, when set at the user level, the setting overrides the current
value for that user only. When set it at the database level, the value becomes the new default, and is applied to
any existing users who have not had the option overridden at the user level.
For information on the level at each option can be set and the system privilege required, in the SAP IQ 15.x
documentation, see the alphabetical list of Database options in SAP IQ Reference: Statements and Options.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
771
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
None
SAP IQ 16.0
Not supported
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Generate DDL.
The DDL view opens, showing the SQL code used to create the selected authority-based groups.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
772
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
DBA authority
DBA authority
Modify any other group property except those relating to permissions DBA authority
For privileges relating to user permissions, see Authority-Based Database Object Per
missions Privilege Summary [page 806]
SAP IQ 16.0
Not supported
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
773
Area
General
Description
Name (read-only) name of the group.
Enable Password allows the group to connect to the
database with password security. Clearing this op
tion disables the Password and Confirm Password
options.
Password password for the group. Characters ap
pear as asterisks.
Confirm password a field for confirming the pass
word that you typed in the Password text box. The
contents of the two fields must match exactly.
Password creation time date and time when the
password was created.
Change password on next login force the group to
change the password at the next login.
Login policy (read-only) the login policy that applies
for this group.
Last login time (read-only) last time the group suc
cessfully logged in.
Failed login attempts (read-only) number of times
the group has tried to log in with an incorrect pass
word.
Locked (read-only) indicates if the account is locked.
Valid values are:
false the account is unlocked
true account is locked because the user has ex
ceeded the allowed number of failed login at
tempts.
Unlock now Select to unlock the account when
Locked is true.
Comment text description for the group.
774
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Area
Description
Authorities
Permission
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
775
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Not supported
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
776
Authority
Description
Backup
DBA
Multiplex Admin
Operator
Perms Admin
Profile
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Authority
Description
Read file
Remote DBA
Resource
Space Admin
User Admin
Validate
7. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Not supported
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
777
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
One of:
SAP IQ 16.0
778
DBA authority
Not supported
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
One of:
SAP IQ 16.0
DBA authority
Not supported
One of:
SAP IQ 16.0
DBA authority
Not supported
One of:
SAP IQ 16.0
DBA authority
Not supported
One of:
SAP IQ 16.0
SAP IQ Cockpit
Administer SAP IQ
DBA authority
Not supported
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
779
One of:
SAP IQ 16.0
DBA authority
Not supported
None
SAP IQ 16.0
Not supported
DBA authority
DBA authority
Modify any other group property except those relating to permissions DBA authority
For privileges relating to user permissions, see Authority-Based Database Object Per
missions Privilege Summary [page 806]
SAP IQ 16.0
780
Not supported
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
One of:
SAP IQ 16.0
DBA authority
Not supported
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
Related Information
Authority-Based Table and Column Permissions [page 782]
Authority-Based View or Materialized View Permissions [page 790]
Authority-Based Procedure or Function Permission [page 798]
Authority-Based Dbspace Permission [page 801]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
781
Related Information
About the User or Group Table Permissions List [page 782]
Following the User or Group Table Permissions Grant Trail [page 784]
Adding Permissions on a Table or Column to a User or Group [page 784]
Removing Permissions on a Table or Column from a User or Group [page 786]
Adding Administrative Rights on a Granted Table or Column Permission to a User or Group [page 788]
Removing Administrative Rights Only on a Table or Column Permission from a User or Group [page 789]
782
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Object permissions can be granted with or without administrative rights. When granted without administrative
rights, the grantee can perform authorized tasks requiring the permission, but cannot in turn grant the
permission to another user or group. When granted with administrative rights (With grant option), the grantee
can do both.
The permissions list only lists those tables or columns object permissions granted directly to the selected user
or group. The list indicates the table and column the permission is granted on, by who (grantor), and the
permissions and their corresponding administrative rights. The permissions list does not list object
permissions obtained through ownership, DBA or PERMS ADMIN authority, or group membership.
For each table, permissions granted to all columns on the table are listed first (all), followed by each column,
sorted alphabetically by column name.
When granted to a group, permissions, including administrative rights, are inherited by all members of the
group. The group, not the users indirectly granted the permissions through inheritance, appear on the
permissions list.
The REVOKE command applies to the database object permission itself, not to any administrative right granted
on the permission. Therefore, to remove the administrative right only and leave the database object
permission intact, do not click Revoke. Rather, regrant the specific permission without administrative rights.
Only the original grantor can remove the administrative rights only from a granted permission. If another
grantor regrants the same permission without administrative rights, a new permission without administrative
rights is granted, but the original permission with administrative rights remains and takes precedence over any
other non-administrative grants of the same permission to the same user or group.
If multiple permissions are granted, you can revoke some or all of the permissions. However, if you revoke a
permission granted administrative rights, and the grantee has granted the permission to other users, who in
turn have granted it to other users, and so on, every grantee in the chain who has received the permission
indirectly, with or without administrative rights, also has their permission revoked. For example, UserA is
granted the SELECT permission with the With grant option. UserA grants SELECT to UserB with the
With grant option. UserB grants SELECT to UserC and UserD without administrative rights and to UserE
with administrative rights. When you revoke the SELECT permission from UserA, it is also revoked for UserB,
UserC, UserD and UserE.
Permissions can be granted on the same table or column, by multiple grantors, resulting in the same table or
column appearing multiple times on the list. If the same permission is granted to the same table or column,
with and without administrative rights, the grant with the administrative right takes precedence.
For example, the user is granted the SELECT permission by both DBA and Alex, with different administrative
rights. When the same permission is granted with different administrative rights, the higher administrative
right takes precedence.
When you revoke a permission granted multiple times, the permission is revoked from all instances, regardless
of administrative rights. For example, Manager1 grants User2 INSERT with administrative rights. User1 also
grants INSERT to User2, without administrative rights. Both instances of INSERT are revoked for User2,
regardless of which instance of INSERT is revoked.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
783
Related Information
Following the Table Permissions Grant Trail [page 506]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Not supported
784
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Action
If Tables was se
lected
Select the table to apply permissions to. Click the box in the header row to select all available
tables.
If Table Column
was selected
Click the Table dropdown arrow and select the table containing the column to which per
missions are to be applied.
Select one or more columns to apply permissions to. Click the box in the header row to se
lect all available columns on the table.
8. On the Permissions page, select one or more permissions. Click the box in the header row to select all
available permissions.
9. (Optional) Click With grant option to grant the selected permissions administrative rights.
Note
The With grant option option applies to all selected permissions. You cannot apply the With
grant option option to individual permissions.
10. Click Finish.
11. (Optional) To view details on the permissions currently granted on a table or column, expand the table
name in the Name column.
12. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
785
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Not supported
Context
The REVOKE command applies to the database object permission itself, not to any administrative right granted
on the permission. Therefore, to remove the administrative right only and leave the database object
permission intact, do not click Revoke. Rather, regrant the specific permission without administrative rights.
Only the original grantor can remove the administrative rights only from a granted permission. If another
grantor regrants the same permission without administrative rights, a new permission without administrative
rights is granted, but the original permission with administrative rights remains and takes precedence over any
other non-administrative grants of the same permission to the same user or group.
If multiple permissions are granted, you can revoke some or all of the permissions. However, if you revoke a
permission granted administrative rights, and the grantee has granted the permission to other users, who in
turn have granted it to other users, and so on, every grantee in the chain who has received the permission
indirectly, with or without administrative rights, also has their permission revoked. For example, UserA is
granted the SELECT permission with the With grant option. UserA grants SELECT to UserB with the
With grant option. UserB grants SELECT to UserC and UserD without administrative rights and to UserE
with administrative rights. When you revoke the SELECT permission from UserA, it is also revoked for UserB,
UserC, UserD and UserE.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
786
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
IQ Servers
Security
Note
If the permission appears on the list multiple times with different grantors, with or without
administrative rights, it does not matter which instance is selected.
7. Click Revoke.
A list of permissions currently granted (regardless of administrative rights) appears.
8. Select one or more permissions to revoke, or click the box in the header row to select all available
permissions.
Caution
Revoking permissions may result in unexpected revocation from other users, roles, or groups. See
Following the User or Group Table Permission Grant Trail.
9. Click Finish.
10. (Optional) To view details on the permissions currently granted on a table or column, expand the table
name in the Name column.
11. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
787
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Not supported
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Action
If Tables was se
lected
Select the table containing the existing permission to which apply administrative rights are to
be applied.
If Table Column
was selected
Click the Table dropdown arrow and select the table containing the column to which ad
ministrative rights are to be applied.
Select the columns containing the existing permission to which apply administrative rights
are to be applied.
8. On the Permissions page, select the granted permissions to which administrative rights are to be granted.
788
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
9. Click With grant option to grant the selected permissions administrative rights.
Note
The With grant option option applies to all selected permissions. You cannot apply the With
grant option option to individual permissions.
10. Click Finish.
11. (Optional) To view details on the permissions currently granted on a table or column, expand the table
name in the Name column.
12. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Not supported
Context
The REVOKE command applies to the database object permission itself, not to any administrative right granted
on the permission. Therefore, to remove the administrative right only and leave the database object
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
789
permission intact, do not click Revoke. Rather, regrant the specific permission without administrative rights.
Only the original grantor can remove the administrative rights only from a granted permission. If another
grantor regrants the same permission without administrative rights, a new permission without administrative
rights is granted, but the original permission with administrative rights remains and takes precedence over any
other non-administrative grants of the same permission to the same user or group.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Related Information
About the User or Group View Permissions List [page 791]
Following the User or Group View or Materialized View Permissions Grant Trail [page 792]
790
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
791
rights is granted, but the original permission with administrative rights remains and takes precedence over any
other non-administrative grants of the same permission to the same user or group.
If multiple permissions are granted, you can revoke some or all of the permissions. However, if you revoke a
permission granted administrative rights, and the grantee has granted the permission to other users, who in
turn have granted it to other users, and so on, every grantee in the chain who has received the permission
indirectly, with or without administrative rights, also has their permission revoked. For example, UserA is
granted the SELECT permission with the With grant option. UserA grants SELECT to UserB with the
With grant option. UserB grants SELECT to UserC and UserD without administrative rights and to UserE
with administrative rights. When you revoke the SELECT permission from UserA, it is also revoked for UserB,
UserC, UserD and UserE.
Permissions can be granted on the same view or materialized view, by multiple grantors, resulting in the same
view or materialized view appearing multiple times on the list. If the same permission is granted to the same
view or materialized view, with and without administrative rights, the grant with the administrative right takes
precedence.
When you revoke a permission granted multiple times, the permission is revoked from all instances, regardless
of administrative rights. For example, Manager1 grants User2 INSERT with administrative rights. User1 also
grants INSERT to User2, without administrative rights. Both instances of INSERT are revoked for User2,
regardless of which instance of INSERT is revoked.
Related Information
Following the View Permission Grant Trail [page 609]
Following the Materialized View Permission Trail [page 653]
792
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Not supported
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Note
The With grant option option applies to all selected permissions. You cannot apply the With
grant option option to individual permissions.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
793
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Not supported
Context
The REVOKE command applies to the database object permission itself, not to any administrative right granted
on the permission. Therefore, to remove the administrative right only and leave the database object
permission intact, do not click Revoke. Rather, regrant the specific permission without administrative rights.
Only the original grantor can remove the administrative rights only from a granted permission. If another
grantor regrants the same permission without administrative rights, a new permission without administrative
rights is granted, but the original permission with administrative rights remains and takes precedence over any
other non-administrative grants of the same permission to the same user or group.
If multiple permissions are granted, you can revoke some or all of the permissions. However, if you revoke a
permission granted administrative rights, and the grantee has granted the permission to other users, who in
turn have granted it to other users, and so on, every grantee in the chain who has received the permission
794
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
indirectly, with or without administrative rights, also has their permission revoked. For example, UserA is
granted the SELECT permission with the With grant option. UserA grants SELECT to UserB with the
With grant option. UserB grants SELECT to UserC and UserD without administrative rights and to UserE
with administrative rights. When you revoke the SELECT permission from UserA, it is also revoked for UserB,
UserC, UserD and UserE.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Caution
Revoking permissions may result in unexpected revocation from other users, roles, or groups. See
Following the User or Group View Permission Grant Trail.
9. Click Finish.
10. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
795
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Not supported
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Note
The With grant option option applies to all selected permissions. You cannot apply the With
grant option option to individual permissions.
796
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Not supported
Context
The REVOKE command applies to the database object permission itself, not to any administrative right granted
on the permission. Therefore, to remove the administrative right only and leave the database object
permission intact, do not click Revoke. Rather, regrant the specific permission without administrative rights.
Only the original grantor can remove the administrative rights only from a granted permission. If another
grantor regrants the same permission without administrative rights, a new permission without administrative
rights is granted, but the original permission with administrative rights remains and takes precedence over any
other non-administrative grants of the same permission to the same user or group.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
797
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Related Information
Adding EXECUTE Permission to a User or Group [page 799]
Removing EXECUTE Permission from a User or Group [page 800]
798
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Not supported
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Tip
Use Shift-click or Control-click to select multiple items.
8. On the Permissions page, select Execute.
9. Click Finish.
10. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
799
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Not supported
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
800
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Adding CREATE Permission to a User or Group [page 801]
Removing CREATE Permission from a User or Group [page 802]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Not supported
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
801
Tip
Use Shift-click or Control-click to select multiple items.
8. On the Permissions page, select Create.
9. Click Finish.
10. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Not supported
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
802
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Related Information
Adding USAGE Permission to a User or Group [page 803]
Removing USAGE Permission from a User or Group [page 804]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Not supported
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
803
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Tip
Use Shift-click or Control-click to select multiple items.
8. On the Permissions page, select Usage.
9. Click Finish.
10. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
804
DBA authority
Not supported
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
805
One of:
SAP IQ 16.0
DBA authority
Not supported
One of:
SAP IQ 16.0
DBA authority
Not supported
One of:
SAP IQ 16.0
806
DBA authority
Not supported
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
One of:
SAP IQ 16.0
DBA authority
One of:
One of:
SAP IQ 16.0
DBA authority
Not supported
One of:
SAP IQ 16.0
SAP IQ Cockpit
Administer SAP IQ
DBA authority
Not supported
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
807
One of:
SAP IQ 16.0
DBA authority
Not supported
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
Related Information
Role Types [page 809]
Role-Based Users [page 809]
Security Implications of the Managing Grantees and Managing Roles Options [page 833]
User-Extended Roles [page 834]
808
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Creating a Role-Based User [page 810]
Deleting a Role-Based User [page 813]
Converting a Role-Based User to a User-Extended Role [page 814]
Adding a Role to a Role-Based User [page 815]
Changing a Role-Based User's Administrative Rights on a Role [page 816]
Removing a Role from a Role-Based User [page 817]
Adding a System Privilege to a Role-Based User [page 819]
Changing a User's Administrative Rights on a System Privilege [page 820]
Removing a System Privilege from a Role-Based User [page 821]
Viewing or Modifying Role-Based User Options [page 822]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
809
Prerequisites
Database Version
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege if the role being granted has a global role admin
istrator
Grant a system privilege during user creation you must have administrative rights
over the system privilege being granted.
Context
Note
This task applies to the creation of a regular user account. If you are creating the technical user account,
see Creating the Technical User for a Role-Based System.
810
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Description
Select a system.
Note
If the selected system does not support the selected
security mode (role-based or authority-based), an er
ror message appears.
What do you want to name the new user?
Leave unselected..
Description
Enable password
Password
Confirm password
Note
This functionality is not currently implemented in SAP
IQ Cockpit. When logging in to SAP IQ Cockpit, a user
will not be prompted to change their password. He or
she will be prompted, however, when logging in to SAP
IQ outside of SAP IQ Cockpit (for example, using Inter
active SQL).
Login policy
7. (Optional) On the Roles page, highlight a role to be granted. Click in the Grant Option column, click the
arrow, and select the administrative rights to be granted.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
811
Grant Option
Description
Role only
(Default) Grantee can use the underlying system privileges of the role
only.
Administrative only
Grantee can grant and revoke the selected role to other users and roles,
but cannot use its underlying system privileges.
Grantee can grant and revoke the selected role to other users and roles
and use its underlying system privileges.
Only roles to which you have administrative rights appear on the list.
By default, a new user or user-extended role is automatically granted the PUBLIC system role with the
"Role only" privilege (user is a member of the role, but has no administrative rights on the role). There
is no need to add the PUBLIC role when creating a user, user-extended role, or standalone role.
When you grant a role to a user, user-extended role, or standalone role, unless otherwise noted, any
underlying system privileges of the role being granted are automatically inherited by the user, userextended role, or standalone role.
8. Repeat step 7 [page 811] to grant additional roles.
9. (Optional) On the System Privileges page, highlight a system privilege to be granted. Click in the Grant
Option column, click the arrow, and select the administrative rights to be granted.
Note
Only system privileges to which you have administrative rights appear on the list.
Grant Option
Description
Privilege only
Administrative only
Grantees can grant and revoke the selected system privilege to other
users and roles, but cannot perform authorized tasks requiring the se
lected system privilege.
Grantees can grant and revoke the selected system privilege to other
users and roles and can perform authorized tasks requiring the selected
system privilege.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
812
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete.
5. Click Yes to confirm deletion.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
813
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Results
After converting the user, if any of the following roles were granted to the original user, the underlying system
privileges and roles are automatically inherited by any users added to the role. This can be prevented, for
these roles only, by changing the administrative rights on the role along with the no inheritance option.
SYS_AUTH_DBA_ROLE
SYS_AUTH_BACKUP_ROLE
SYS_RUN_REPLICATION_ROLE
SYS_AUTH_RESOURCE_ROLE
SYS_AUTH_VALIDATE_ROLE
814
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Changing Administrative Rights on an Underlying Role of a User-Extended Role [page 846]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege if the role has a global role administrator
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Tip
Use Shift-click or Control-click to select multiple items.
7. Click OK to grant the roles.
The selected roles appear with Role only rights (no administrative rights).
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
815
8. (Optional) To modify the administrative rights of a role, highlight a role. Click in the Grant Options column,
click the arrow, and select the administrative rights to be granted.
Grant Option
Description
Role only
(Default) Grantee can use the underlying system privileges of the role
only.
Administrative only
Grantee can grant and revoke the selected role to other users and roles,
but cannot use its underlying system privileges.
Grantee can grant and revoke the selected role to other users and roles
and use its underlying system privileges.
9. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege if the role has a global role administrator
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
816
IQ Servers
Security
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Description
Role only
(Default) Grantee can use the underlying system privileges of the role
only.
Administrative only
Grantee can grant and revoke the selected role to other users and roles,
but cannot use its underlying system privileges.
Grantee can grant and revoke the selected role to other users and roles
and use its underlying system privileges.
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege if the role has a global role administrator
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
817
Context
By default, a minimum of one role administrator (or global role administrator with a login password) for each
role must exist at all times. This minimum requirement is validated before you can remove a member who is a
role administrator from a role.
If removing membership in a role would result in a failure to meet the minimum number of role administrators
for the selected role, an error message appears, and the task fails.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Note
Revoke is unavailable if you do not have administrative rights to the selected role.
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
818
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Tip
Use Shift-click or Control-click to select multiple items.
7. Click OK to grant the system privileges.
The selected system privileges appear granted with Privilege only rights (no administrative rights).
8. (Optional) To modify the administrative rights of a system privilege, highlight a system privilege. Click in
the Grant Options column, click the arrow, and select the administrative rights to be granted.
Grant Option
Description
Privilege only
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
819
Grant Option
Description
Administrative only
Grantees can grant and revoke the selected system privilege to other
users and roles, but cannot perform authorized tasks requiring the se
lected system privilege.
Grantees can grant and revoke the selected system privilege to other
users and roles and can perform authorized tasks requiring the selected
system privilege.
9. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
820
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
5. Highlight a system privilege to be modified. Click in the Grant Options column, click the arrow, and select
the administrative rights to be granted.
Grant Option
Description
Privilege only
Administrative only
Grantees can grant and revoke the selected system privilege to other
users and roles, but cannot perform authorized tasks requiring the se
lected system privilege.
Grantees can grant and revoke the selected system privilege to other
users and roles and can perform authorized tasks requiring the selected
system privilege.
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
821
Note
Revoke is unavailable if you do not have administrative rights to the selected system privilege.
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Context
For database options that can be set at either level, when set at the user level, the setting overrides the current
value for that user only. When set it at the database level, the value becomes the new default, and is applied to
any existing users who have not had the option overridden at the user level.
822
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
For information on the level at which each option can be set and the system privilege required, in the SAP IQ
16.x documentation, see the alphabetical list of Database options in SAP IQ Reference: Statements and
Options.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
None.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
823
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Generate DDL.
The DDL view opens, showing the SQL code used to create the selected role-based users.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
824
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Property
Description
General
Name (Read-only)
Enable Password
Change Password
Password
Confirm password
Login policy
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
825
Page
Property
Description
Locked (Read-only)
Unlock now
Comment
LDAP
Permission
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
826
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
IQ Servers
Security
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Context
This functionality is not currently implemented in SAP IQ Cockpit. When logging in to SAP IQ Cockpit, a user is
not prompted to change their password. He or she is prompted, however, when logging in to SAP IQ outside of
SAP IQ Cockpit (for example, using Interactive SQL).
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
827
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
828
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
4. Select Properties.
5. On the General Properties page, click Unlock Now.
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
829
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege if the role being granted has a global role admin
istrator
Grant a system privilege during user creation you must have administrative rights
over the system privilege being granted.
Not supported
SAP IQ 16.0
Not supported
SAP IQ 16.0
Not supported
830
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
MANAGE ROLES system privilege if the role has a global role administrator
Not supported
SAP IQ 16.0
Not supported
SAP IQ 16.0
Not supported
SAP IQ 16.0
None.
Not supported
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
831
Database Version
SAP IQ 16.0
Not supported
SAP IQ 16.0
Not supported
SAP IQ 16.0
Not supported
SAP IQ 16.0
Not supported
SAP IQ 16.0
832
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
833
Related Information
Creating a User-Extended Role [page 835]
Deleting a User-Extended Role [page 838]
Converting a User-Extended Role to a User [page 839]
Adding a Grantee to a User-Extended Role [page 840]
Changing a Grantee's Administrative Rights on a User-Extended Role [page 841]
Removing a Grantee From a User-Extended Role [page 842]
Adding a Role to a User-Extended Role [page 844]
Changing Administrative Rights on an Underlying Role of a User-Extended Role [page 846]
Removing a Role from a User-Extended Role [page 847]
834
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Create a role both the MANAGE ANY USER and MANAGE ROLES system privileges.
Grant a role during user-extended role creation one of:
MANAGE ROLES system privilege if the role being granted has a global role admin
istrator
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
SAP IQ Cockpit
Administer SAP IQ
IQ Servers
Security
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
835
Description
Select a system.
Note
If the selected system does not support the selected
security mode (role-based or authority-based), an er
ror message appears.
What do you want to name the new user?
Description
Enable password
Password
Confirm password
Note
This functionality is not currently implemented in SAP
IQ Cockpit. When logging in to SAP IQ Cockpit, a user
will not be prompted to change their password. He or
she will be prompted, however, when logging in to SAP
IQ outside of SAP IQ Cockpit (for example, using Inter
active SQL).
Login policy
Note
SAP recommends that you do not select any role administrators when creating a new role; add them
once the creation process is complete. If at least one role administrator is specified during creation,
global role administrators will be unable to manage the role because the MANAGE ROLES system
privilege is not automatically granted to the role.
836
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Note
Only one privilege level can be defined for all selected administrators when specified during the
create process. However, the privilege level can be later modified.
8. (Optional) On the Roles page, highlight a role to be granted. Click in the Grant Option column, click the
arrow, and select the administrative rights to be granted.
Grant Option
Description
Role only
(Default) Grantee can use the underlying system privileges of the role
only.
Administrative only
Grantee can grant and revoke the selected role to other users and roles,
but cannot use its underlying system privileges.
Grantee can grant and revoke the selected role to other users and roles
and use its underlying system privileges.
Only roles to which you have administrative rights appear on the list.
By default, a new user or user-extended role is automatically granted the PUBLIC system role with the
"Role only" privilege (user is a member of the role, but has no administrative rights on the role). There
is no need to add the PUBLIC role when creating a user, user-extended role, or standalone role.
When you grant a role to a user, user-extended role, or standalone role, unless otherwise noted, any
underlying system privileges of the role being granted are automatically inherited by the user, userextended role, or standalone role.
9. Repeat step 8 [page 837] to grant additional roles.
10. (Optional) On the System Privileges page, highlight a system privilege to be granted. Click in the Grant
Option column, click the arrow, and select the administrative rights to be granted.
Note
Only system privileges to which you have administrative rights appear on the list.
Grant Option
Description
Privilege only
Administrative only
Grantees can grant and revoke the selected system privilege to other
users and roles, but cannot perform authorized tasks requiring the se
lected system privilege.
Grantees can grant and revoke the selected system privilege to other
users and roles and can perform authorized tasks requiring the selected
system privilege.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
837
Related Information
Manage Role Administrators of a User-Extended Role [page 853]
Manage Global Role Administrators of a User-Extended Role [page 858]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete.
5. Click Yes to confirm deletion.
838
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Context
The user retains any login privileges, system privileges and roles granted to the user-extended role. The user
remains as the owner of the objects that were created after the user was extended to act as a role. Any users
granted to the user-extended role are immediately revoked.
A minimum number of role or global role administrators (as defined by the MIN_ROLE_ADMINS database
option) with a login password must exist for each role at all times. When converting a user-extended role back
to a user, all dependent roles of the user-extended role must continue to meet this minimum requirement, or
the conversion fails.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
839
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
One of:
MANAGE ROLES system privilege if the role has a global role administrator
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Tip
Use Shift-click or Control-click to select multiple items.
7. Click OK.
The new grantees appear with Role only rights (no administrative rights).
840
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
8. (Optional) To modify the administrative rights of a role, highlight a role. Click in the Grant Options column,
click the arrow, and select the administrative rights to be granted.
Grant Option
Description
Role only
(Default) Grantee can use the underlying system privileges of the role
only.
Administrative only
Grantee can grant and revoke the selected role to other users and roles,
but cannot use its underlying system privileges.
Grantee can grant and revoke the selected role to other users and roles
and use its underlying system privileges.
9. Click OK to update any changes to the database and close the page.
Related Information
Security Implications of the Managing Grantees and Managing Roles Options [page 833]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
One of:
MANAGE ROLES system privilege if the role has a global role administrator
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
841
IQ Servers
Security
Description
Role only
(Default) Grantee can use the underlying system privileges of the role
only.
Administrative only
Grantee can grant and revoke the selected role to other users and roles,
but cannot use its underlying system privileges.
Grantee can grant and revoke the selected role to other users and roles
and use its underlying system privileges.
6. Click OK to update any changes to the database and close the page.
Related Information
Security Implications of the Managing Grantees and Managing Roles Options [page 833]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
One of:
MANAGE ROLES system privilege if the role has a global role administrator
842
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Context
By default, a minimum of one role administrator (or global role administrator with a login password) for each
role must exist at all times. This minimum requirement is validated before you can remove a member who is a
role administrator from a role.
If revoking membership in a role would result in a failure to meet the minimum number of role administrators
for the selected role, an error message appears, and the removal fails.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Note
Revoke is unavailable if you do not have administrative rights to the selected role.
6. Click OK to update any changes to the database and close the page.
Related Information
Security Implications of the Managing Grantees and Managing Roles Options [page 833]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
843
Prerequisites
Database Version
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege if the role has a global role administrator
MANAGE ROLES system privilege if the underlying role has a global role adminis
trator
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Tip
Use Shift-click or Control-click to select multiple items.
7. Click OK.
844
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
The selected roles appear with Role only rights (no administrative rights).
8. (Optional) (For compatibility and user-defined roles only) To modify the administrative rights of an
underlying role, highlight a role. Click in the Grant Options column, click the arrow, and select the
administrative rights to be granted.
Grant Option
Description
Role only
(Default) Grantee can use the underlying system privileges of the role
only.
Administrative only
Grantee can grant and revoke the selected role to other users and roles,
but cannot use its underlying system privileges.
Grantee can grant and revoke the selected role to other users and roles
and use its underlying system privileges.
Note
The following steps represent a behavior change with SAP IQ 16.0, for the following roles only.
SYS_AUTH_DBA_ROLE
SYS_AUTH_BACKUP_ROLE
SYS_RUN_REPLICATION_ROLE
SYS_AUTH_RESOURCE_ROLE
SYS_AUTH_VALIDATE_ROLE
Prior to 16.0, when granting membership to one of these roles, the default inheritance behavior was to
not allow members of the role to automatically inherit the underlying system privileges and roles of the
compatibility role. Only the log in user (of the role) would inherit. As of 16.0, the default behavior is to
allow automatic inheritance by all members of the role.
9. (Optional for SYS_AUTH_DBA_ROLE only) To prevent automatic inheritance of the
SYS_AUTH_DBA_ROLE when granted with the Administrative and Role option, click in the
Inheritance column, and select No Inheritance.
10. (Optional for SYS_AUTH_DBA_ROLE, SYS_AUTH_BACKUP_ROLE, SYS_RUN_REPLICATION_ROLE,
SYS_AUTH_RESOURCE_ROLE, or SYS_AUTH_VALIDATE_ROLE only) To prevent automatic inheritance
when granted with Role only option, click in the Inheritance column, and select No Inheritance.
11. Click OK to update any changes to the database and close the page.
Related Information
Security Implications of the Managing Grantees and Managing Roles Options [page 833]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
845
Prerequisites
Database Version
Not supported
SAP IQ 16.0
One of:
MANAGE ROLES system privilege if the role has a global role administrator
Context
Administrative rights cannot be modified on underlying roles which are system roles.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
846
Grant Option
Description
Role only
(Default) Grantee can use the underlying system privileges of the role
only.
Administrative only
Grantee can grant and revoke the selected role to other users and roles,
but cannot use its underlying system privileges.
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Grant Option
Description
Grantee can grant and revoke the selected role to other users and roles
and use its underlying system privileges.
Note
The following steps represent a behavior change with SAP IQ 16.0, for the following roles only.
SYS_AUTH_DBA_ROLE
SYS_AUTH_BACKUP_ROLE
SYS_RUN_REPLICATION_ROLE
SYS_AUTH_RESOURCE_ROLE
SYS_AUTH_VALIDATE_ROLE
Prior to 16.0, when granting membership to one of these roles, the default inheritance behavior was to
not allow members of the role to automatically inherit the underlying system privileges and roles of the
compatibility role. Only the log in user (of the role) would inherit. As of 16.0, the default behavior is to
allow automatic inheritance by all members of the role.
6. (Optional for SYS_AUTH_DBA_ROLE only) To prevent automatic inheritance of the
SYS_AUTH_DBA_ROLE when granted with the Administrative and Role option, click in the
Inheritance column, and select No Inheritance.
7. (Optional for SYS_AUTH_DBA_ROLE, SYS_AUTH_BACKUP_ROLE, SYS_RUN_REPLICATION_ROLE,
SYS_AUTH_RESOURCE_ROLE, or SYS_AUTH_VALIDATE_ROLE only) To prevent automatic inheritance
when granted with Role only option, click in the Inheritance column, and select No Inheritance.
8. Click OK to update any changes to the database and close the page.
Related Information
Security Implications of the Managing Grantees and Managing Roles Options [page 833]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
847
Database Version
SAP IQ 16.0
MANAGE ROLES system privilege if the role has a global role administrator
MANAGE ROLES system privilege if the underlying role has a global role adminis
trator
Context
By default, a minimum of one role administrator (or global role administrator with a login password) for each
role must exist at all times. This minimum requirement is validated before you can remove a member who is a
role administrator from a role.
If removing membership in a role would result in a failure to meet the minimum number of role administrators
for the selected role, an error message appears, and the task fails.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Note
Revoke is unavailable if you do not have administrative rights to the selected role.
6. Click OK to update any changes to the database and close the page.
848
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Security Implications of the Managing Grantees and Managing Roles Options [page 833]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Administrative rights over the system privilege. Administrative rights on the role is not
required.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Tip
Use Shift-click or Control-click to select multiple items.
7. Click OK to grant the system privilege.
The selected system privileges appear granted with Privilege only rights (no administrative rights).
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
849
8. (Optional) To modify the administrative rights of a system privilege, highlight a system privilege. Click in
the Grant Options column, click the arrow, and select the administrative rights to be granted.
Grant Option
Description
Privilege only
Administrative only
Grantees can grant and revoke the selected system privilege to other
users and roles, but cannot perform authorized tasks requiring the se
lected system privilege.
Grantees can grant and revoke the selected system privilege to other
users and roles and can perform authorized tasks requiring the selected
system privilege.
9. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Administrative rights over the system privilege. Administrative rights on the role is not
required.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
850
IQ Servers
Security
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Description
Privilege only
Administrative only
Grantees can grant and revoke the selected system privilege to other
users and roles, but cannot perform authorized tasks requiring the se
lected system privilege.
Grantees can grant and revoke the selected system privilege to other
users and roles and can perform authorized tasks requiring the selected
system privilege.
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Administrative rights over the system privilege. Administrative rights on the role is not
required.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
851
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Note
Revoke is unavailable if you do not have administrative rights to the selected system privilege.
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
852
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Context
For database options that can be set at either level, when set at the user level, the setting overrides the current
value for that user only. When set it at the database level, the value becomes the new default, and is applied to
any existing users who have not had the option overridden at the user level.
For information on the level at which each option can be set and the system privilege required, in the SAP IQ
16.x documentation, see the alphabetical list of Database options in SAP IQ Reference: Statements and
Options.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
853
administrators will be unable to manage the role. For this reason, it is recommended that role administrators
not be specified when creating a new role. They should be added after the fact. This ensures that every role
can be successfully managed by both role and global role administrators.
A role administrator can add or remove other role administrators from a role, including global role
administrators. Both role administrators and global role administrators can grant, revoke, and drop roles. A
role administrator does not require the MANAGE ROLES system privilege to administer a role.
By default, at least one role administrator or global role administrator with a login password must exist at all
times for each role. This minimum requirement is validated before you can remove the global role
administrator or role administrator from a role, or remove a role administrator's administrative rights on a
role. The minimum requirement is a configurable database option (MIN_ROLE_ADMINS).
Related Information
Adding a Role Administrator to an Existing User-Extended Role [page 854]
Removing a Role Administrator from a User-Extended Role [page 855]
Modifying a User-Extended Role Administrator's Administrative Rights [page 857]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
One of:
MANAGE ROLES system privilege if the role being granted has a global role admin
istrator
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
854
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
IQ Servers
Security
Tip
Use Shift-click or Control-click to select multiple items.
7. Click OK to grant membership.
The selected users or roles appear with Role only rights (no administrative rights).
8. For each new administrator added, click in the Grant Options column, click the arrow, and select:
Grant Option
Description
Administrative only
Grantee can grant and revoke the selected role to other users and roles,
but cannot use its underlying system privileges.
Grantee can grant and revoke the selected role to other users and roles
and use its underlying system privileges.
9. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
855
Database Version
SAP IQ 16.0
One of:
MANAGE ROLES system privilege if the role being granted has a global role admin
istrator
Context
By default, at least one role administrator or global role administrator with a login password must exist at all
times for each role. This minimum requirement is validated before you can remove the global role
administrator or role administrator from a role, or remove a role administrator's administrative rights on a
role. The minimum requirement is a configurable database option (MIN_ROLE_ADMINS).
If revoking membership in a role would result in a failure to meet the minimum number of role administrators
for the selected role, an error message appears, and the removal fails.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Note
Revoke is unavailable if you do not have administrative rights to the selected role.
7. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
856
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
Not supported
SAP IQ 16.0
One of:
MANAGE ROLES system privilege if the role being granted has a global role admin
istrator
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Description
Administrative only
Grantee can grant and revoke the selected role to other users and roles,
but cannot use its underlying system privileges.
Grantee can grant and revoke the selected role to other users and roles
and use its underlying system privileges.
7. Click OK to update any changes to the database and close the page.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
857
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Related Information
DBA User or Global Role Administrator Cannot Manage a User-Extended Role [page 858]
Adding the Global Role Administrator to a User-Extended Role [page 859]
Removing the Global Role Administrator from a User-Extended Role [page 860]
858
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Note
SAP strongly recommends that role administrators not be specified when creating a new role. They should
be added after the fact. This ensures that all roles can be managed by both role and global role
administrators.
Prerequisites
Database Version
Not supported.
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Note
The Manage Grantee option is unavailable if you do not have rights to manage the role.
5. Click Grant.
6. Select MANAGE ROLES and click OK.
Note
The MANAGE ROLES system privilege is not listed if you do not have administrative rights to the
privilege.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
859
7. Highlight MANAGE ROLES, click in the Grant Option column, and click the arrow. Select Administrative
only.
Caution
Selecting any other Grant Option results in an error, and the MANAGE ROLES system privilege is not
granted.
8. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported.
SAP IQ 16.0
One of:
Context
If revoking membership in a role would result in a failure to meet the minimum number of role administrators
for the selected role, an error message appears, and the removal fails.
860
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Note
The Manage Grantee option is unavailable if you do not have rights to manage the role.
5. Select MANAGE ROLES and click Revoke.
Note
Revoke is unavailable if you do not have administrative rights to the selected system privilege.
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
None
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
861
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Generate DDL.
The DDL view opens, showing the SQL code used to create the selected role-based user-extended roles.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
862
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
For privileges relating to user permissions, see Role-Based Database Object Permis
sions Privilege Summary [page 928]
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Property
Description
General
Name (Read-only)
Enable Password
Change Password
Password
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
863
Page
Property
Description
Confirm password
Login policy
Locked (Read-only)
Permission
Unlock now
Comment
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
864
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
865
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
866
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
867
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
868
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Not supported
SAP IQ 16.0
Create a role both the MANAGE ANY USER and MANAGE ROLES system privileges.
Grant a role during user-extended role creation one of:
MANAGE ROLES system privilege if the role being granted has a global role admin
istrator
Not supported
SAP IQ 16.0
Not supported
SAP IQ 16.0
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
869
Not supported
SAP IQ 16.0
One of:
MANAGE ROLES system privilege if the role has a global role administrator
Not supported
SAP IQ 16.0
One of:
MANAGE ROLES system privilege if the role has a global role administrator
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege if the role has a global role administrator
MANAGE ROLES system privilege if the underlying role has a global role adminis
trator
Not supported
870
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
MANAGE ROLES system privilege if the role has a global role administrator
MANAGE ROLES system privilege if the underlying role has a global role adminis
trator
Not supported
SAP IQ 16.0
Administrative rights over the system privilege. Administrative rights on the role is not
required.
Not supported
SAP IQ 16.0
Administrative rights over the system privilege. Administrative rights on the role is not
required.
Not supported
SAP IQ 16.0
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
871
Not supported
SAP IQ 16.0
One of:
MANAGE ROLES system privilege if the role being granted has a global role admin
istrator
Not supported.
SAP IQ 16.0
Not supported.
SAP IQ 16.0
One of:
Not supported
SAP IQ 16.0
None
Not supported
872
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
For privileges relating to user permissions, see Role-Based Database Object Permis
sions Privilege Summary [page 928]
Not supported
SAP IQ 16.0
Not supported
SAP IQ 16.0
Not supported
SAP IQ 16.0
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
873
Not supported
SAP IQ 16.0
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Related Information
Creating a Standalone Role [page 875]
Deleting a Standalone Role [page 877]
Adding a Grantee to a Standalone Role [page 878]
Changing a Grantee's Administrative Rights on a Standalone Role [page 880]
Removing a Grantee from a Standalone Role [page 881]
Adding a Role to a Standalone Role [page 882]
Changing Administrative Rights on an Underlying Role of a Standalone Role [page 884]
Removing a Role from a Standalone Role [page 885]
Adding a System Privilege to a Standalone Role [page 886]
Changing Administrative Rights on a Privilege Granted to a Standalone Role [page 888]
Removing a System Privilege from a Standalone Role [page 889]
Manage Standalone Role Administrators [page 890]
Manage Global Role Administrators of a Standalone Role [page 894]
Generating Standalone Role DDL Commands [page 898]
874
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege if the role being granted has a global role admin
istrator
Grant a system privilege during standalone creation administrative rights over the
system privilege being granted
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
875
Property
Description
Select a system.
Note
If the selected system does not support the selected
security mode (role-based or authority-based), an er
ror message appears.
What do you want to name the new user?
Note
SAP recommends that you do not select any role administrators when creating a new role; add them
once the creation process is complete. If at least one role administrator is specified during creation,
global role administrators will be unable to manage the role because the MANAGE ROLES system
privilege is not automatically granted to the role.
a. (Optional) If an administrator is selected, indicate whether the administrator is to be granted
membership in the role along with administrative rights (Administrative and role) or administrative
rights only (default).
Note
Only one privilege level can be defined for all selected administrators when specified during the
create process. However, the privilege level can be later modified.
7. (Optional) On the Roles page, highlight a role to be granted.
Grant Option
Description
Role only
(Default) Grantee can use the underlying system privileges of the role
only.
Administrative only
Grantee can grant and revoke the selected role to other users and roles,
but cannot use its underlying system privileges.
Grantee can grant and revoke the selected role to other users and roles
and use its underlying system privileges.
When you grant a role to a user, user-extended role, or standalone role, unless otherwise noted, any
underlying system privileges of the role being granted are automatically inherited by the user, userextended role, or standalone role.
8. Repeat step 7 [page 876] to grant additional roles.
9. (Optional) On the System Privileges page, highlight a system privilege to be granted. Click in the Grant
Option column, click the arrow, and select the administrative rights to be granted.
876
Grant Option
Description
Privilege only
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Grant Option
Description
Administrative only
Grantees can grant and revoke the selected system privilege to other
users and roles, but cannot perform authorized tasks requiring the se
lected system privilege.
Grantees can grant and revoke the selected system privilege to other
users and roles and can perform authorized tasks requiring the selected
system privilege.
Related Information
Manage Standalone Role Administrators [page 890]
Manage Global Role Administrators of a Standalone Role [page 894]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
One of:
MANAGE ROLES system privilege if the role being deleted has a global role admin
istrator
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
877
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete.
5. In the Confirm Delete dialog box, click Revoke role permissions.
6. Click Yes to complete the deletion.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
One of:
MANAGE ROLES system privilege if the role has a global role administrator
878
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Tip
Use Shift-click or Control-click to select multiple items.
7. Click OK.
The new grantees appear with Role only rights (no administrative rights)..
8. (Optional) To modify the administrative rights of a role, highlight a role. Click in the Grant Options column,
click the arrow, and select the administrative rights to be granted.
Grant Option
Description
Role only
(Default) Grantee can use the underlying system privileges of the role
only.
Administrative only
Grantee can grant and revoke the selected role to other users and roles,
but cannot use its underlying system privileges.
Grantee can grant and revoke the selected role to other users and roles
and use its underlying system privileges.
9. Click OK to update any changes to the database and close the page.
Related Information
Security Implications of the Managing Grantees and Managing Roles Options [page 833]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
879
Prerequisites
Database Version
Not supported
SAP IQ 16.0
One of:
MANAGE ROLES system privilege if the role has a global role administrator
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Description
Role only
(Default) Grantee can use the underlying system privileges of the role
only.
Administrative only
Grantee can grant and revoke the selected role to other users and roles,
but cannot use its underlying system privileges.
Grantee can grant and revoke the selected role to other users and roles
and use its underlying system privileges.
6. Click OK to update any changes to the database and close the page.
880
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Security Implications of the Managing Grantees and Managing Roles Options [page 833]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
One of:
MANAGE ROLES system privilege if the role has a global role administrator
Context
By default, a minimum of one role administrator (or global role administrator with a login password) for each
role must exist at all times. This minimum requirement is validated before you can remove a member who is a
role administrator from a role.
If revoking membership in a role would result in a failure to meet the minimum number of role administrators
for the selected role, an error message appears, and the removal fails.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
881
Related Information
Security Implications of the Managing Grantees and Managing Roles Options [page 833]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege if the role has a global role administrator
MANAGE ROLES system privilege if the underlying role has a global role adminis
trator
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
882
IQ Servers
Security
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Tip
Use Shift-click or Control-click to select multiple items.
7. Click OK.
Newly granted underlying roles appear with Role only rights (no administrative rights).
8. (Optional) (For compatibility and user-defined roles only) To modify the administrative rights of an
underlying role, highlight a role. Click in the Grant Options column, click the arrow, and select the
administrative rights to be granted.
Grant Option
Description
Role only
(Default) Grantee can use the underlying system privileges of the role
only.
Administrative only
Grantee can grant and revoke the selected role to other users and roles,
but cannot use its underlying system privileges.
Grantee can grant and revoke the selected role to other users and roles
and use its underlying system privileges.
9. Click OK to update any changes to the database and close the page.
Related Information
Security Implications of the Managing Grantees and Managing Roles Options [page 833]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
883
Prerequisites
Database Version
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege if the role has a global role administrator
MANAGE ROLES system privilege if the underlying role has a global role adminis
trator
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Note
Administrative rights cannot be modified on underlying roles which are system roles.
884
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Grant Option
Description
Role only
(Default) Grantee can use the underlying system privileges of the role
only.
Administrative only
Grantee can grant and revoke the selected role to other users and roles,
but cannot use its underlying system privileges.
Grantee can grant and revoke the selected role to other users and roles
and use its underlying system privileges.
6. Click OK to update any changes to the database and close the page.
Related Information
Security Implications of the Managing Grantees and Managing Roles Options [page 833]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege if the role has a global role administrator
MANAGE ROLES system privilege if the underlying role has a global role adminis
trator
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
885
Context
By default, a minimum of one role administrator (or global role administrator with a login password) for each
role must exist at all times. This minimum requirement is validated before you can remove a member who is a
role administrator from a role.
If removing membership in a role would result in a failure to meet the minimum number of role administrators
for the selected role, an error message appears, and the task fails.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Related Information
Security Implications of the Managing Grantees and Managing Roles Options [page 833]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Administrative rights over the system privilege. Administrative rights on the role is not
required.
886
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Tip
Use Shift-click or Control-click to select multiple items.
7. Click OK to grant the system privilege.
The selected system privileges appear granted with Privilege only rights (no administrative rights).
8. (Optional) To modify the administrative rights of a system privilege, highlight a system privilege. Click in
the Grant Options column, click the arrow, and select the administrative rights to be granted.
Grant Option
Description
Privilege only
Administrative only
Grantees can grant and revoke the selected system privilege to other
users and roles, but cannot perform authorized tasks requiring the se
lected system privilege.
Grantees can grant and revoke the selected system privilege to other
users and roles and can perform authorized tasks requiring the selected
system privilege.
9. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
887
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Administrative rights over the system privilege. Administrative rights on the role is not
required.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Description
Privilege only
Administrative only
Grantees can grant and revoke the selected system privilege to other
users and roles, but cannot perform authorized tasks requiring the se
lected system privilege.
Grantees can grant and revoke the selected system privilege to other
users and roles and can perform authorized tasks requiring the selected
system privilege.
6. Click OK to update any changes to the database and close the page.
888
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Administrative rights over the system privilege. Administrative rights on the role is not
required.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Note
Revoke is unavailable if you do not have administrative rights to the selected system privilege.
6. Click OK to update any changes to the database and close the page.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
889
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Related Information
Adding a Role Administrator to an Existing Standalone Role [page 891]
Removing a Role Administrator from a Standalone Role [page 892]
Modifying a Standalone Role Administrator's Administrative Rights [page 893]
890
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
Not supported
SAP IQ 16.0
One of:
MANAGE ROLES system privilege if the role being granted has a global role admin
istrator
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Tip
Use Shift-click or Control-click to select multiple users or roles.
7. Click OK to grant membership.
The selected users or roles appear with Role only rights (no administrative rights).
8. For each new administrator added, click in the Grant Options column, click the arrow, and select:
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
891
Grant Option
Description
Administrative only
Grantee can grant and revoke the selected role to other users and roles,
but cannot use its underlying system privileges.
Grantee can grant and revoke the selected role to other users and roles
and use its underlying system privileges.
9. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
One of:
MANAGE ROLES system privilege if the role being granted has a global role admin
istrator
Context
By default, at least one role administrator or global role administrator with a login password must exist at all
times for each role. This minimum requirement is validated before you can remove the global role
administrator or role administrator from a role, or remove a role administrator's administrative rights on a
role. The minimum requirement is a configurable database option (MIN_ROLE_ADMINS).
If revoking membership in a role would result in a failure to meet the minimum number of role administrators
for the selected role, an error message appears, and the removal fails.
892
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Note
Revoke is unavailable if you do not have administrative rights to the selected role.
7. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
One of:
MANAGE ROLES system privilege if the role being granted has a global role admin
istrator
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
893
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Description
Administrative only
Grantee can grant and revoke the selected role to other users and roles,
but cannot use its underlying system privileges.
Grantee can grant and revoke the selected role to other users and roles
and use its underlying system privileges.
7. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
894
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
administrator or role administrator from a role, or remove a role administrator's administrative rights on a
role. The minimum requirement is a configurable database option (MIN_ROLE_ADMINS).
Related Information
DBA User or Global Role Administrator Cannot Manage a Standalone Role [page 895]
Adding the Global Role Administrator to a Standalone Role [page 896]
Removing the Global Role Administrator from a Standalone Role [page 897]
Note
SAP strongly recommends that role administrators not be specified when creating a new role. They should
be added after the fact. This ensures that all roles can be managed by both role and global role
administrators.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
895
Prerequisites
Database Version
Not supported.
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Note
The Manage Grantee option is unavailable if you do not have rights to manage the role.
5. Click Grant.
6. Select MANAGE ROLES and click OK.
Note
The MANAGE ROLES system privilege is not listed if you do not have administrative rights to the
privilege.
7. Highlight MANAGE ROLES, click in the Privileges column, and click the arrow. Select Administrative only.
Caution
Selecting any other privilege combination results in an error, and the privilege is not granted.
8. Click OK to update any changes to the database and close the page.
896
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported.
SAP IQ 16.0
One of:
Context
If revoking membership in a role would result in a failure to meet the minimum number of role administrators
for the selected role, an error message appears, and the removal fails.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Note
The Manage Grantee option is unavailable if you do not have rights to manage the role.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
897
Note
Revoke is unavailable if you do not have administrative rights to the selected system privilege.
The MANAGE ROLES system privilege can also be revoked using the Manage System Privileges
menu option. However, this revoke does not remove the global role administrator from the role.
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
None
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
898
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not Supported
SAP IQ 16.0
MANAGE ROLES system privilege if the role being granted has a global role admin
istrator
For privileges relating to user permissions, see Role-Based Database Object Permis
sions Privilege Summary [page 928]
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
899
When you are modifying properties, you need not click Apply before changing screens; however,
doing so saves any changes.
If you do not have privileges to modify properties, SAP IQ Cockpit displays the properties view in readonly mode.
Page
Property
Description
General
Name (Read-only)
Comment
Permission
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege if the role being granted has a global role admin
istrator
Grant a system privilege during standalone creation administrative rights over the
system privilege being granted
900
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Not supported
SAP IQ 16.0
One of:
MANAGE ROLES system privilege if the role being deleted has a global role admin
istrator
Not supported
SAP IQ 16.0
One of:
MANAGE ROLES system privilege if the role has a global role administrator
Not supported
SAP IQ 16.0
One of:
MANAGE ROLES system privilege if the role has a global role administrator
Not supported
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
901
Database Version
SAP IQ 16.0
MANAGE ROLES system privilege if the role has a global role administrator
MANAGE ROLES system privilege if the underlying role has a global role adminis
trator
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege if the role has a global role administrator
MANAGE ROLES system privilege if the underlying role has a global role adminis
trator
Not supported
SAP IQ 16.0
Administrative rights over the system privilege. Administrative rights on the role is not
required.
902
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Not supported
SAP IQ 16.0
Administrative rights over the system privilege. Administrative rights on the role is not
required.
Not supported
SAP IQ 16.0
One of:
MANAGE ROLES system privilege if the role being granted has a global role admin
istrator
Not supported.
SAP IQ 16.0
Not supported.
SAP IQ 16.0
One of:
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
903
Not supported
SAP IQ 16.0
None
Not Supported
SAP IQ 16.0
MANAGE ROLES system privilege if the role being granted has a global role admin
istrator
For privileges relating to user permissions, see Role-Based Database Object Permis
sions Privilege Summary [page 928]
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
904
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Role-Based Table or Column Permissions [page 905]
Role-Based View or Materialized View Permissions [page 913]
Role-Based Procedure or Function Permission [page 921]
Role-Based Dbspace Permission [page 924]
Role-Based Sequence Generator Permission [page 926]
Role-Based Database Object Permissions Privilege Summary [page 928]
Related Information
About the User or Role Table Permissions List [page 905]
Following the User or Role Table Permissions Grant Trail [page 907]
Adding Permissions on a Table or Column to a User or Role [page 907]
Removing Permissions on a Table or Column from a User or Role [page 909]
Adding Administrative Rights on a Granted Table or Column Permission to a User or Role [page 911]
Removing Administrative Rights Only on a Table or Column Permission from a User or Role [page 912]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
905
906
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
grants INSERT to User2, without administrative rights. Both instances of INSERT are revoked for User2,
regardless of which instance of INSERT is revoked.
Related Information
Following the Table Permissions Grant Trail [page 506]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
One of:
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
907
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand IQ Servers
Roles, or Standalone Roles.
Security
Action
If Tables was se
lected
Select the table to apply permissions to. Click the box in the header row to select all available
tables.
If Table Column
was selected
Click the Table dropdown arrow and select the table containing the column to which per
missions are to be applied.
Select one or more columns to apply permissions to. Click the box in the header row to se
lect all available columns on the table.
8. On the Permissions page, select one or more permissions. Click the box in the header row to select all
available permissions.
9. (Optional) Click With grant option to grant the selected permissions administrative rights.
Note
The With grant option option applies to all selected permissions. You cannot apply the With
grant option option to individual permissions.
10. Click Finish.
11. (Optional) To view details on the permissions currently granted on a table or column, expand the table
name in the Name column.
12. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
908
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
Not supported
SAP IQ 16.0
One of:
Context
The REVOKE command applies to the database object permission itself, not to any administrative right
granted on the permission. Therefore, to remove the administrative right only and leave the database object
permission intact, do not click Revoke. Rather, regrant the specific permission without administrative rights.
Only the original grantor can remove the administrative rights only from a granted permission. If another
grantor regrants the same permission without administrative rights, a new permission without administrative
rights is granted, but the original permission with administrative rights remains and takes precedence over any
other non-administrative grants of the same permission to the same user or role.
If multiple permissions are granted, you can revoke some or all of the permissions. However, if you revoke a
permission granted administrative rights, and the grantee has granted the permission to other users, who in
turn have granted it to other users, and so on, every grantee in the chain who has received the permission
indirectly, with or without administrative rights, also has their permission revoked. For example, UserA is
granted the SELECT permission with the With grant option. UserA grants SELECT to UserB with the
With grant option. UserB grants SELECT to UserC and UserD without administrative rights and to UserE
with administrative rights. When you revoke the SELECT permission from UserA, it is also revoked for UserB,
UserC, UserD and UserE.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand IQ Servers
Roles, or Standalone Roles.
SAP IQ Cockpit
Administer SAP IQ
Security
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
909
Note
If the permission appears on the list multiple times with different grantors, with or without
administrative rights, it does not matter which instance is selected.
7. Click Revoke.
A list of permissions currently granted (regardless of administrative rights) appears.
8. Select one or more permissions to revoke, or click the box in the header row to select all available
permissions.
Caution
Revoking permissions may result in unexpected revocation from other users, roles, or groups. See
Following the User or Role Table Permission Grant Trail.
9. Click Finish.
10. (Optional) To view details on the permissions currently granted on a table or column, expand the table
name in the Name column.
11. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
910
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
Not supported
SAP IQ 16.0
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand IQ Servers
Roles, or Standalone Roles.
Security
Action
If Tables was se
lected
Select the table containing the existing permission to which apply administrative rights are to
be applied.
If Table Column
was selected
Click the Table dropdown arrow and select the table containing the column to which ad
ministrative rights are to be applied.
Select the columns containing the existing permission to which apply administrative rights
are to be applied.
8. On the Permissions page, select the granted permissions to which administrative rights are to be granted.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
911
9. Click With grant option to grant the selected permissions administrative rights.
Note
The With grant option option applies to all selected permissions. You cannot apply the With
grant option option to individual permissions.
10. Click Finish.
11. (Optional) To view details on the permissions currently granted on a table or column, expand the table
name in the Name column.
12. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
One of:
Context
The REVOKE command applies to the database object permission itself, not to any administrative right
granted on the permission. Therefore, to remove the administrative right only and leave the database object
912
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
permission intact, do not click Revoke. Rather, regrant the specific permission without administrative rights.
Only the original grantor can remove the administrative rights only from a granted permission. If another
grantor regrants the same permission without administrative rights, a new permission without administrative
rights is granted, but the original permission with administrative rights remains and takes precedence over any
other non-administrative grants of the same permission to the same user or role.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand IQ Servers
Roles, or Standalone Roles.
Security
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Related Information
About the User or Role View Permissions List [page 914]
Following the User or Role View Permission List [page 915]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
913
Removing Permissions on a View or Materialized View from a User or Role [page 917]
Adding Administrative Rights to a Granted View Permission to a User or Role [page 919]
Removing Administrative Rights Only on a View or Materialized Permission from a User or Role [page 920]
914
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
If multiple permissions are granted, you can revoke some or all of the permissions. However, if you revoke a
permission granted administrative rights, and the grantee has granted the permission to other users, who in
turn have granted it to other users, and so on, every grantee in the chain who has received the permission
indirectly, with or without administrative rights, also has their permission revoked. For example, UserA is
granted the SELECT permission with the With grant option. UserA grants SELECT to UserB with the
With grant option. UserB grants SELECT to UserC and UserD without administrative rights and to UserE
with administrative rights. When you revoke the SELECT permission from UserA, it is also revoked for UserB,
UserC, UserD and UserE.
Permissions can be granted on the same view or materialized view, by multiple grantors, resulting in the same
view or materialized view appearing multiple times on the list. If the same permission is granted to the same
view or materialized view, with and without administrative rights, the grant with the administrative right takes
precedence.
When you revoke a permission granted multiple times, the permission is revoked from all instances, regardless
of administrative rights. For example, Manager1 grants User2 INSERT with administrative rights. User1 also
grants INSERT to User2, without administrative rights. Both instances of INSERT are revoked for User2,
regardless of which instance of INSERT is revoked.
Related Information
Following the View Permission Grant Trail [page 609]
Following the Materialized View Permission Trail [page 653]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
915
Prerequisites
Database Version
Not supported
SAP IQ 16.0
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand IQ Servers
Roles, or Standalone Roles.
Security
Note
The With grant option option applies to all selected permissions. You cannot apply the With
grant option option to individual permissions.
10. Click Finish.
916
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
11. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
One of:
Context
The REVOKE command applies to the database object permission itself, not to any administrative right
granted on the permission. Therefore, to remove the administrative right only and leave the database object
permission intact, do not click Revoke. Rather, regrant the specific permission without administrative rights.
Only the original grantor can remove the administrative rights only from a granted permission. If another
grantor regrants the same permission without administrative rights, a new permission without administrative
rights is granted, but the original permission with administrative rights remains and takes precedence over any
other non-administrative grants of the same permission to the same user or role.
If multiple permissions are granted, you can revoke some or all of the permissions. However, if you revoke a
permission granted administrative rights, and the grantee has granted the permission to other users, who in
turn have granted it to other users, and so on, every grantee in the chain who has received the permission
indirectly, with or without administrative rights, also has their permission revoked. For example, UserA is
granted the SELECT permission with the With grant option. UserA grants SELECT to UserB with the
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
917
With grant option. UserB grants SELECT to UserC and UserD without administrative rights and to UserE
with administrative rights. When you revoke the SELECT permission from UserA, it is also revoked for UserB,
UserC, UserD and UserE.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand IQ Servers
Roles, or Standalone Roles.
Security
Caution
Revoking permissions may result in unexpected revocation from other users, roles, or groups. See
Following the User or Role View Permission Grant Trail.
10. Click Finish.
11. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
918
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
Not supported
SAP IQ 16.0
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand IQ Servers
Roles, or Standalone Roles.
Security
Note
The With grant option option applies to all selected permissions. You cannot apply the With
grant option option to individual permissions.
10. Click Finish.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
919
11. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
One of:
Context
The REVOKE command applies to the database object permission itself, not to any administrative right
granted on the permission. Therefore, to remove the administrative right only and leave the database object
permission intact, do not click Revoke. Rather, regrant the specific permission without administrative rights.
Only the original grantor can remove the administrative rights only from a granted permission. If another
grantor regrants the same permission without administrative rights, a new permission without administrative
rights is granted, but the original permission with administrative rights remains and takes precedence over any
other non-administrative grants of the same permission to the same user or role.
920
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand IQ Servers
Roles, or Standalone Roles.
Security
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Related Information
Adding EXECUTE Permission to a User or Role [page 922]
Removing EXECUTE Permission from a User or Role [page 923]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
921
Prerequisites
Database Version
Not supported
SAP IQ 16.0
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand IQ Servers
Roles, or Standalone Roles.
Security
Tip
Use Shift-click or Control-click to select multiple items.
8. On the Permissions page, select Execute.
9. Click Finish.
10. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
922
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
Not supported
SAP IQ 16.0
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand IQ Servers
Roles, or Standalone Roles.
Security
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
923
Related Information
Adding CREATE Permission to a User or Role [page 924]
Removing CREATE Permission to User or Role [page 925]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand IQ Servers
Roles, or Standalone Roles.
Security
924
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Tip
Use Shift-click or Control-click to select multiple items.
8. On the Permissions page, select Create.
9. Click Finish.
10. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand IQ Servers
Roles, or Standalone Roles.
Security
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
925
7. In the right pane, highlight the permission to be revoked and click Revoke.
8. At the confirmation prompt, click Yes.
9. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Related Information
Adding USAGE Permission to a User or Role [page 926]
Removing USAGE Permission from a User or Role [page 927]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
One of:
926
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand IQ Servers
Roles, or Standalone Roles.
Security
Tip
Use Shift-click or Control-click to select multiple items.
8. On the Permissions page, select Usage.
9. Click Finish.
10. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
One of:
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
927
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand IQ Servers
Roles, or Standalone Roles.
Security
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Not supported
928
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
One of:
Not supported
SAP IQ 16.0
One of:
Not supported
SAP IQ 16.0
One of:
Not supported
SAP IQ 16.0
One of:
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
929
Not supported
SAP IQ 16.0
One of:
Not supported
SAP IQ 16.0
One of:
Not supported
SAP IQ 16.0
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
930
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
diagnostics
rs_systabgroup
SA_DEBUG
SYS_REPLICATION_ADMIN_ROLE
SYS_RUN_REPLICATION_ROLE
dbmlsync utility.
SYS_SPATIAL_ADMIN_ROLE
SYS
The SYS role owns the system tables and views for the data
base, which contain the full description of database schema,
including all database objects and all user IDs. The SYS sys
tem role can be granted to other roles with no administra
tive rights only.
dbo
PUBLIC
Related Information
View Grantees of a System Role [page 932]
View Underlying Roles of a System Role [page 933]
View System Privileges Granted to a System Role [page 934]
Adding a Grantee to a System Role [page 935]
Removing a Grantee from a System Role [page 936]
Adding a Role to a System Role [page 937]
Changing Administrative Rights on an Underlying Role of a System Role [page 939]
Removing a Role from a System Role [page 941]
Adding a System Privilege to a System Role [page 942]
Changing Administrative Rights on a System Role Granted Privilege [page 943]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
931
Prerequisites
Database Version
Not supported
SAP IQ 16.0
None
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Description
Role only
(Default) Grantee can use the underlying system privileges of the role
only.
Administrative only
Grantee can grant and revoke the selected role to other users and roles,
but cannot use its underlying system privileges.
Grantee can grant and revoke the selected role to other users and roles
and use its underlying system privileges.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
932
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
Not supported
SAP IQ 16.0
None
Context
You cannot modify or remove the default underlying roles granted to a system role, but you can add and
remove additional underlying roles.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Description
Role only
(Default) Grantee can use the underlying system privileges of the role
only.
Administrative only
Grantee can grant and revoke the selected role to other users and roles,
but cannot use its underlying system privileges.
Grantee can grant and revoke the selected role to other users and roles
and use its underlying system privileges.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
933
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
None
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
934
Grant Option
Description
Privilege only
Administrative only
Grantees can grant and revoke the selected system privilege to other
users and roles, but cannot perform authorized tasks requiring the se
lected system privilege.
Grantees can grant and revoke the selected system privilege to other
users and roles and can perform authorized tasks requiring the selected
system privilege.
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Context
Grantees cannot be granted administrative rights on a system role.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Tip
Use Shift-click or Control-click to select multiple items.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
935
7. Click OK.
The selected grantees appear with Role only rights (no administrative rights).
8. Click OK to update any changes to the database and close the page.
Related Information
Security Implications of the Managing Grantees and Managing Roles Options [page 833]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
936
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Security Implications of the Managing Grantees and Managing Roles Options [page 833]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege if the underlying role has a global role adminis
trator
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Tip
Use Shift-click or Control-click to select multiple items.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
937
Description
Role only
(Default) Grantee can use the underlying system privileges of the role
only.
Administrative only
Grantee can grant and revoke the selected role to other users and roles,
but cannot use its underlying system privileges.
Grantee can grant and revoke the selected role to other users and roles
and use its underlying system privileges.
Note
The following steps represent a behavior change with SAP IQ 16.0, for the following roles only.
SYS_AUTH_DBA_ROLE
SYS_AUTH_BACKUP_ROLE
SYS_RUN_REPLICATION_ROLE
SYS_AUTH_RESOURCE_ROLE
SYS_AUTH_VALIDATE_ROLE
Prior to 16.0, when granting membership to one of these roles, the default inheritance behavior was to
not allow members of the role to automatically inherit the underlying system privileges and roles of the
compatibility role. Only the log in user (of the role) would inherit. As of 16.0, the default behavior is to
allow automatic inheritance by all members of the role.
9. (Optional for SYS_AUTH_DBA_ROLE only) To prevent automatic inheritance of the
SYS_AUTH_DBA_ROLE when granted with the Administrative and Role option, click in the
Inheritance column, and select No Inheritance.
10. (Optional for SYS_AUTH_DBA_ROLE, SYS_AUTH_BACKUP_ROLE, SYS_RUN_REPLICATION_ROLE,
SYS_AUTH_RESOURCE_ROLE, or SYS_AUTH_VALIDATE_ROLE only) To prevent automatic inheritance
when granted with Role only option, click in the Inheritance column, and select No Inheritance.
11. Click OK to update any changes to the database and close the page.
Related Information
Security Implications of the Managing Grantees and Managing Roles Options [page 833]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
938
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege if the underlying role has a global role adminis
trator
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Note
Administrative rights cannot be modified on underlying roles which are system roles.
Grant Option
Description
Role only
(Default) Grantee can use the underlying system privileges of the role
only.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
939
Grant Option
Description
Administrative only
Grantee can grant and revoke the selected role to other users and roles,
but cannot use its underlying system privileges.
Grantee can grant and revoke the selected role to other users and roles
and use its underlying system privileges.
Note
The following steps represent a behavior change with SAP IQ 16.0, for the following roles only.
SYS_AUTH_DBA_ROLE
SYS_AUTH_BACKUP_ROLE
SYS_RUN_REPLICATION_ROLE
SYS_AUTH_RESOURCE_ROLE
SYS_AUTH_VALIDATE_ROLE
Prior to 16.0, when granting membership to one of these roles, the default inheritance behavior was to
not allow members of the role to automatically inherit the underlying system privileges and roles of the
compatibility role. Only the log in user (of the role) would inherit. As of 16.0, the default behavior is to
allow automatic inheritance by all members of the role.
6. (Optional for SYS_AUTH_DBA_ROLE only) To prevent automatic inheritance of the
SYS_AUTH_DBA_ROLE when granted with the Administrative and Role option, click in the
Inheritance column, and select No Inheritance.
7. (Optional for SYS_AUTH_DBA_ROLE, SYS_AUTH_BACKUP_ROLE, SYS_RUN_REPLICATION_ROLE,
SYS_AUTH_RESOURCE_ROLE, or SYS_AUTH_VALIDATE_ROLE only) To prevent automatic inheritance
when granted with Role only option, click in the Inheritance column, and select No Inheritance.
8. Click OK to update any changes to the database and close the page.
Related Information
Security Implications of the Managing Grantees and Managing Roles Options [page 833]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
940
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege if the underlying role has a global role adminis
trator
Context
Default underlying roles of a system role cannot be revoked.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Note
Revoke is unavailable if the selected role is a default underlying role of the system role, or you do not
have administrative rights to the role.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
941
6. Click OK to update any changes to the database and close the page.
Related Information
Security Implications of the Managing Grantees and Managing Roles Options [page 833]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege along with administrative rights over the system
privilege
Context
You can add system privileges to any system role except SYS.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
942
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
5. Click Grant.
6. Select one or more system privileges to grant.
Tip
Use Shift-click or Control-click to select multiple items.
7. Click OK to grant the system privilege.
The selected system privileges appear granted with Privilege only rights (no administrative rights).
8. (Optional) To modify the administrative rights of a system privilege, highlight a system privilege. Click in
the Grant Options column, click the arrow, and select the administrative rights to be granted.
Grant Option
Description
Privilege only
Administrative only
Grantees can grant and revoke the selected system privilege to other
users and roles, but cannot perform authorized tasks requiring the se
lected system privilege.
Grantees can grant and revoke the selected system privilege to other
users and roles and can perform authorized tasks requiring the selected
system privilege.
9. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege along with administrative rights over the system
privilege
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
943
Context
You cannot change the administrative rights on the default underlying system privileges of a system role.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Description
Privilege only
Administrative only
Grantees can grant and revoke the selected system privilege to other
users and roles, but cannot perform authorized tasks requiring the se
lected system privilege.
Grantees can grant and revoke the selected system privilege to other
users and roles and can perform authorized tasks requiring the selected
system privilege.
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
944
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege along with administrative rights over the system
privilege
Context
You can remove system privileges from any system role except SYS, including those granted by default.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Note
Revoke is unavailable if the selected system privilege is a default underlying system privilege of the
system role, or you do not have administrative rights to the system privilege.
6. Click OK to update any changes to the database and close the page.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
945
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Not supported
SAP IQ 16.0
None
Not supported
SAP IQ 16.0
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege if the underlying role has a global role adminis
trator
946
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege if the underlying role has a global role adminis
trator
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege along with administrative rights over the system
privilege
Not supported
SAP IQ 16.0
MANAGE ROLES system privilege along with administrative rights over the system
privilege
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
947
SYS_AUTH_SA_ROLE
SYS_AUTH_SSO_ROLE
SYS_AUTH_DBA_ROLE
SYS_AUTH_BACKUP_ROLE
SYS_AUTH_MULTIPLEX_ADMIN_ROLE
SYS_AUTH_OPERATOR_ROLE
SYS_AUTH_PERMS_ADMIN_ROLE
SYS_AUTH_PROFILE_ROLE
SYS_AUTH_READFILE_ROLE
SYS_AUTH_READCLIENTFILE_ROLE
SYS_AUTH_RESOURCE_ROLE
SYS_AUTH_SPACE_ADMIN_ROLE
SYS_AUTH_USER_ADMIN_ROLE
SYS_AUTH_VALIDATE_ROLE
SYS_AUTH_WRITEFILE_ROLE
SYS_AUTH_WRITECLIENTFILE_ROLE
There is a behavior change in SAP IQ 16.0 with respect to inheritance, for these compatibility roles only:
SYS_AUTH_DBA_ROLE
SYS_AUTH_BACKUP_ROLE
SYS_AUTH_RESOURCE_ROLE
SYS_AUTH_VALIDATE_ROLE only
Prior to 16.0, the default inheritance behavior for these roles was to not allow grantees to automatically inherit
the underlying system privileges. As of 16.0, the default behavior is to allow automatic inheritance.
948
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
View Grantees of a Compatibility Role [page 949]
View Underlying Roles Granted to a Compatibility Role [page 950]
View System Privileges Granted to a Compatibility Role [page 951]
Adding a Grantee to a Compatibility Role [page 952]
Changing a Grantee's Administrative Rights on a Compatibility Role [page 954]
Removing a Grantee from a Compatibility Role [page 955]
Deleting a Compatibility Role [page 956]
Role-Based Compatibility Role Privilege Summary [page 957]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
None
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Description
Role only
(Default) Grantee can use the underlying system privileges of the role
only.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
949
Grant Option
Description
Administrative only
Grantee can grant and revoke the selected role to other users and roles,
but cannot use its underlying system privileges.
Grantee can grant and revoke the selected role to other users and roles
and use its underlying system privileges.
Prerequisites
Database Version
Not supported
SAP IQ 16.0
None
Context
You cannot modify or remove the default underlying roles granted to a compatibility role, but you can add and
remove additional underlying roles.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
950
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Grant Option
Description
Role only
(Default) Grantee can use the underlying system privileges of the role
only.
Administrative only
Grantee can grant and revoke the selected role to other users and roles,
but cannot use its underlying system privileges.
Grantee can grant and revoke the selected role to other users and roles
and use its underlying system privileges.
Prerequisites
Database Version
Not supported
SAP IQ 16.0
None
Context
You cannot modify or remove the default underlying system privilege granted to a compatibility role, but you
can add and remove additional system privileges.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
951
A list of system privileges granted to the compatibility role along with their corresponding grant option
appears.
Grant Option
Description
Privilege only
Administrative only
Grantees can grant and revoke the selected system privilege to other
users and roles, but cannot perform authorized tasks requiring the se
lected system privilege.
Grantees can grant and revoke the selected system privilege to other
users and roles and can perform authorized tasks requiring the selected
system privilege.
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
952
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Tip
Use Shift-click or Control-click to select multiple items.
7. Click OK.
The new grantees appear with Role only rights (no administrative rights).
8. (Optional) To modify the administrative rights, highlight a grantee. Click in the Grant Options column, click
the arrow, and select the administrative rights to be granted.
Grant Option
Description
Role only
(Default) Grantee can use the underlying system privileges of the role
only.
Administrative only
Grantee can grant and revoke the selected role to other users and roles,
but cannot use its underlying system privileges.
Grantee can grant and revoke the selected role to other users and roles
and use its underlying system privileges.
Note
The following steps represent a behavior change with SAP IQ 16.0, for the following roles only.
SYS_AUTH_DBA_ROLE
SYS_AUTH_BACKUP_ROLE
SYS_RUN_REPLICATION_ROLE
SYS_AUTH_RESOURCE_ROLE
SYS_AUTH_VALIDATE_ROLE
Prior to 16.0, when granting membership to one of these roles, the default inheritance behavior was to
not allow members of the role to automatically inherit the underlying system privileges and roles of the
compatibility role. Only the log in user (of the role) would inherit. As of 16.0, the default behavior is to
allow automatic inheritance by all members of the role.
9. (Optional for SYS_AUTH_DBA_ROLE only) To prevent automatic inheritance of the
SYS_AUTH_DBA_ROLE when granted with the Administrative and Role option, click in the
Inheritance column, and select No Inheritance.
10. (Optional for SYS_AUTH_DBA_ROLE, SYS_AUTH_BACKUP_ROLE, SYS_RUN_REPLICATION_ROLE,
SYS_AUTH_RESOURCE_ROLE, or SYS_AUTH_VALIDATE_ROLE only) To prevent automatic inheritance
when granted with Role only option, click in the Inheritance column, and select No Inheritance.
11. Click OK to update any changes to the database and close the page.
Related Information
Security Implications of the Managing Grantees and Managing Roles Options [page 833]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
953
Prerequisites
Database Version
Not supported
SAP IQ 16.0
One of:
MANAGE ROLES system privilege if the role has a global role administrator
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Description
Role only
(Default) Grantee can use the underlying system privileges of the role
only.
Administrative only
Grantee can grant and revoke the selected role to other users and roles,
but cannot use its underlying system privileges.
Grantee can grant and revoke the selected role to other users and roles
and use its underlying system privileges.
Note
The following steps represent a behavior change with SAP IQ 16.0, for the following roles only.
954
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
SYS_AUTH_DBA_ROLE
SYS_AUTH_BACKUP_ROLE
SYS_RUN_REPLICATION_ROLE
SYS_AUTH_RESOURCE_ROLE
SYS_AUTH_VALIDATE_ROLE
Prior to 16.0, when granting membership to one of these roles, the default inheritance behavior was to
not allow members of the role to automatically inherit the underlying system privileges and roles of the
compatibility role. Only the log in user (of the role) would inherit. As of 16.0, the default behavior is to
allow automatic inheritance by all members of the role.
6. (Optional for SYS_AUTH_DBA_ROLE only) To prevent automatic inheritance of the
SYS_AUTH_DBA_ROLE when granted with the Administrative and Role option, click in the
Inheritance column, and select No Inheritance.
7. (Optional for SYS_AUTH_DBA_ROLE, SYS_AUTH_BACKUP_ROLE, SYS_RUN_REPLICATION_ROLE,
SYS_AUTH_RESOURCE_ROLE, or SYS_AUTH_VALIDATE_ROLE only) To prevent automatic inheritance
when granted with Role only option, click in the Inheritance column, and select No Inheritance.
8. Click OK to update any changes to the database and close the page.
Related Information
Security Implications of the Managing Grantees and Managing Roles Options [page 833]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
955
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Note
Revoke is unavailable if you do not have administrative rights to the selected role.
6. Click OK to update any changes to the database and close the page.
Related Information
Security Implications of the Managing Grantees and Managing Roles Options [page 833]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
956
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete.
5. (Optional) Select Revoke role permissions to remove any users and roles currently granted to the
compatibility role.
Note
A compatibility role cannot be deleted if any members are currently granted.
6. Click Yes.
Not supported
SAP IQ 16.0
None
Not supported
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
957
Database Version
SAP IQ 16.0
Not supported
SAP IQ 16.0
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Related Information
View Grantees of a System Privilege [page 959]
Adding a Grantee to a System Privilege [page 960]
Changing a Grantee's Administrative Rights on a System Privilege [page 961]
Removing a Grantee from a System Privilege [page 962]
Role-Based System Privilege Privilege Summary [page 963]
System Privileges Listed by Functional Area [page 964]
958
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
Not supported
SAP IQ 16.0
None
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Description
Privilege only
Administrative only
Grantees can grant and revoke the selected system privilege to other
users and roles, but cannot perform authorized tasks requiring the se
lected system privilege.
Grantees can grant and revoke the selected system privilege to other
users and roles and can perform authorized tasks requiring the selected
system privilege.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
959
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
Tip
Use Shift-click or Control-click to select multiple items.
7. Click OK.
The new grantees appear granted with Privilege only rights (no administrative rights).
8. Optional) To modify the administrative rights, highlight a grantee. Click in the Grant Options column, click
the arrow, and select the administrative rights to be granted.
960
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Grant Option
Description
Privilege only
Administrative only
Grantees can grant and revoke the selected system privilege to other
users and roles, but cannot perform authorized tasks requiring the se
lected system privilege.
Grantees can grant and revoke the selected system privilege to other
users and roles and can perform authorized tasks requiring the selected
system privilege.
9. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Security
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
961
Description
Privilege only
Administrative only
Grantees can grant and revoke the selected system privilege to other
users and roles, but cannot perform authorized tasks requiring the se
lected system privilege.
Grantees can grant and revoke the selected system privilege to other
users and roles and can perform authorized tasks requiring the selected
system privilege.
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
962
IQ Servers
Security
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Note
Revoke is unavailable if you do not have administrative rights to the selected system privilege.
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Not supported
SAP IQ 16.0
None
Not supported
SAP IQ 16.0
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
963
Not supported
SAP IQ 16.0
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Related Information
Database System Privileges [page 965]
Database Options System Privileges [page 967]
Data Type System Privileges [page 969]
Dbspaces System Privileges [page 970]
Debugging System Privileges [page 971]
Events System Privileges [page 972]
External Environment System Privileges [page 972]
Files System Privileges [page 974]
Indexes System Privileges [page 976]
LDAP System Privileges [page 977]
Materialized Views System Privileges [page 978]
Messages System Privileges [page 979]
Miscellaneous System Privileges [page 980]
Mirror Server System Privileges [page 985]
964
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
ALTER DATABASE System Privilege [page 965]
BACKUP DATABASE System Privilege [page 966]
CHECKPOINT System Privilege [page 966]
DROP CONNECTION System Privilege [page 966]
MANAGE PROFILING System Privilege [page 967]
MONITOR System Privilege [page 967]
List All System Privileges [page 1008]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
965
Grant this system privilege using the WITH ADMIN OPTION, WITH NO ADMIN OPTION, or WITH ADMIN ONLY
OPTION clause. If you do not specify a clause, the default is WITH NO ADMIN OPTION.
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
966
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
Related Information
SET ANY PUBLIC OPTION System Privilege [page 968]
SET ANY SECURITY OPTION System Privilege [page 968]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
967
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
968
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
List All System Privileges [page 1008]
Related Information
ALTER DATATYPE System Privilege [page 969]
CREATE DATATYPE System Privilege [page 970]
DROP DATATYPE System Privilege [page 970]
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
969
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
Related Information
MANAGE ANY DBSPACE System Privilege [page 971]
List All System Privileges [page 1008]
970
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
List All System Privileges [page 1008]
Related Information
DEBUG ANY PROCEDURE System Privilege [page 971]
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
971
Related Information
MANAGE ANY EVENT System Privilege [page 972]
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
Related Information
CREATE EXTERNAL REFERENCE System Privilege [page 973]
MANAGE ANY EXTERNAL ENVIRONMENT System Privilege [page 973]
MANAGE ANY EXTERNAL OBJECT System Privilege [page 974]
List All System Privileges [page 1008]
972
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
973
Related Information
List All System Privileges [page 1008]
Related Information
READ CLIENT FILE System Privilege [page 974]
READ FILE System Privilege [page 975]
WRITE CLIENT FILE System Privilege [page 975]
WRITE FILE System Privilege [page 975]
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
974
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
975
Related Information
ALTER ANY INDEX System Privilege [page 976]
CREATE ANY INDEX System Privilege [page 976]
DROP ANY INDEX System Privilege [page 977]
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
976
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
Related Information
MANAGE ANY LDAP SERVER System Privilege [page 977]
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
977
Related Information
CREATE ANY MATERIALIZED VIEW System Privilege [page 978]
CREATE MATERIALIZED VIEW System Privilege [page 978]
ALTER ANY MATERIALIZED VIEW System Privilege [page 979]
DROP ANY MATERIALIZED VIEW System Privilege [page 979]
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
978
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
Related Information
CREATE MESSAGE System Privilege [page 980]
DROP MESSAGE System Privilege [page 980]
List All System Privileges [page 1008]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
979
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
Related Information
ALTER ANY OBJECT System Privilege [page 981]
ALTER ANY OBJECT OWNER System Privilege [page 981]
COMMENT ANY OBJECT System Privilege [page 982]
CREATE ANY OBJECT System Privilege [page 982]
DROP ANY OBJECT System Privilege [page 983]
MANAGE ANY OBJECT PRIVILEGES System Privilege [page 984]
REORGANIZE ANY OBJECT System Privilege [page 984]
VALIDATE ANY OBJECT System Privilege [page 984]
List All System Privileges [page 1008]
980
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
List All System Privileges [page 1008]
Note
This system privilege applies to table objects only. Owners of other objects, such as procedures,
materialized views, and so on, cannot be changed.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
981
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
982
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
983
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
984
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
List All System Privileges [page 1008]
Related Information
MANAGE ANY MIRROR SERVER System Privilege [page 985]
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
985
Related Information
ACCESS SERVER LS System Privilege [page 986]
MANAGE MULTIPLEX System Privilege [page 986]
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
Note
The MANAGE MULTIPLEX system privilege also manages failover configurations, and is required for a
manual failover.
Grant this system privilege using the WITH ADMIN OPTION, WITH NO ADMIN OPTION, or WITH ADMIN ONLY
OPTION clause. If you do not specify a clause, the default is WITH NO ADMIN OPTION.
986
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
List All System Privileges [page 1008]
Related Information
ALTER ANY PROCEDURE System Privilege [page 987]
CREATE ANY PROCEDURE System Privilege [page 988]
CREATE PROCEDURE System Privilege [page 988]
DROP ANY PROCEDURE System Privilege [page 988]
EXECUTE ANY PROCEDURE System Privilege [page 989]
MANAGE AUDITING System Privilege [page 989]
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
987
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
988
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
Related Information
MANAGE REPLICATION System Privilege [page 990]
List All System Privileges [page 1008]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
989
Related Information
List All System Privileges [page 1008]
Related Information
MANAGE ROLES System Privilege [page 991]
UPGRADE ROLE System Privilege [page 991]
990
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Note
You can also grant role administration directly to users either while creating a role or, or after. When role
administration is granted directly to a user, the user does not require the MANAGE ROLES system privilege
to administer the role.
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
991
Related Information
ALTER ANY SEQUENCE System Privilege [page 992]
CREATE ANY SEQUENCE System Privilege [page 992]
DROP ANY SEQUENCE System Privilege [page 993]
USE ANY SEQUENCE System Privilege [page 993]
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
992
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
Related Information
SERVER OPERATOR System Privilege [page 994]
List All System Privileges [page 1008]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
993
Related Information
List All System Privileges [page 1008]
Related Information
MANAGE ANY SPATIAL OBJECT System Privilege [page 995]
List All System Privileges [page 1008]
994
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
List All System Privileges [page 1008]
Related Information
MANAGE ANY STATISTICS System Privilege [page 995]
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
995
Related Information
ALTER ANY TABLE System Privilege [page 996]
CREATE ANY TABLE System Privilege [page 997]
CREATE PROXY TABLE System Privilege [page 997]
CREATE TABLE System Privilege [page 997]
DELETE ANY TABLE System Privilege [page 998]
DROP ANY TABLE System Privilege [page 998]
INSERT ANY TABLE System Privilege [page 998]
LOAD ANY TABLE System Privilege [page 999]
SELECT ANY TABLE System Privilege [page 999]
TRUNCATE ANY TABLE System Privilege [page 999]
UPDATE ANY TABLE System Privilege [page 1000]
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
996
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
997
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
998
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
999
Related Information
List All System Privileges [page 1008]
Related Information
ALTER ANY TEXT CONFIGURATION System Privilege [page 1000]
CREATE ANY TEXT CONFIGURATION System Privilege [page 1001]
CREATE TEXT CONFIGURATION System Privilege [page 1001]
DROP ANY TEXT CONFIGURATION System Privilege [page 1002]
List All System Privileges [page 1008]
1000
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1001
Related Information
List All System Privileges [page 1008]
Related Information
ALTER ANY TRIGGER System Privilege [page 1002]
CREATE ANY TRIGGER System Privilege [page 1003]
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
1002
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
List All System Privileges [page 1008]
Related Information
CHANGE PASSWORD System Privilege [page 1003]
MANAGE ANY LOGIN POLICY System Privilege [page 1004]
MANAGE ANY USER System Privilege [page 1004]
SET USER System Privilege [page 1005]
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1003
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
1004
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Note
The SET USER system privilege is two words; the SETUSER statement is one word.
When you grant the SET USER system privilege, you can define the scope of impersonation as:
Any user in the database.
Any user within a specified list of users (<target_users_list>).
Any user who is a member of one or more of the specified roles (<target_roles_list>).
Grant this system privilege using the WITH ADMIN OPTION, WITH NO ADMIN OPTION, or WITH ADMIN ONLY
OPTION clause. If you do not specify a clause, the default is WITH NO ADMIN OPTION.
Related Information
List All System Privileges [page 1008]
Related Information
ALTER ANY VIEW System Privilege [page 1005]
CREATE ANY VIEW System Privilege [page 1006]
CREATE VIEW System Privilege [page 1006]
DROP ANY VIEW System Privilege [page 1007]
List All System Privileges [page 1008]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1005
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
1006
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
List All System Privileges [page 1008]
Related Information
MANAGE ANY WEB SERVICE System Privilege [page 1007]
List All System Privileges [page 1008]
Related Information
List All System Privileges [page 1008]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1007
Related Information
ACCESS SERVER LS System Privilege [page 986]
ALTER ANY INDEX System Privilege [page 976]
ALTER ANY MATERIALIZED VIEW System Privilege [page 979]
ALTER ANY OBJECT System Privilege [page 981]
ALTER ANY OBJECT OWNER System Privilege [page 981]
ALTER ANY PROCEDURE System Privilege [page 987]
ALTER ANY SEQUENCE System Privilege [page 992]
ALTER ANY TABLE System Privilege [page 996]
ALTER ANY TEXT CONFIGURATION System Privilege [page 1000]
ALTER ANY TRIGGER System Privilege [page 1002]
ALTER ANY VIEW System Privilege [page 1005]
ALTER DATABASE System Privilege [page 965]
ALTER DATATYPE System Privilege [page 969]
BACKUP DATABASE System Privilege [page 966]
CHANGE PASSWORD System Privilege [page 1003]
CHECKPOINT System Privilege [page 966]
COMMENT ANY OBJECT System Privilege [page 982]
CREATE ANY INDEX System Privilege [page 976]
CREATE ANY MATERIALIZED VIEW System Privilege [page 978]
CREATE ANY OBJECT System Privilege [page 982]
CREATE ANY PROCEDURE System Privilege [page 988]
CREATE ANY SEQUENCE System Privilege [page 992]
CREATE ANY TABLE System Privilege [page 997]
CREATE ANY TEXT CONFIGURATION System Privilege [page 1001]
CREATE ANY TRIGGER System Privilege [page 1003]
CREATE ANY VIEW System Privilege [page 1006]
CREATE DATATYPE System Privilege [page 970]
CREATE EXTERNAL REFERENCE System Privilege [page 973]
CREATE MATERIALIZED VIEW System Privilege [page 978]
CREATE MESSAGE System Privilege [page 980]
CREATE PROCEDURE System Privilege [page 988]
CREATE PROXY TABLE System Privilege [page 997]
CREATE TABLE System Privilege [page 997]
CREATE TEXT CONFIGURATION System Privilege [page 1001]
1008
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1009
Related Information
Creating a Login Mapping [page 1010]
Deleting a Login Mapping [page 1012]
Generating Login Mapping DDL Commands [page 1013]
Viewing Login Mapping Properties [page 1014]
Login Mapping Privilege Summary [page 1016]
Prerequisites
Database Version
One of:
DBA authority
1010
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
Context
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Description
Enter a unique name for the new login map; maximum 128
characters.
6. (Optional) On the Comment page, enter a comment for the login mapping.
7. Click Finish.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1011
Results
Note
If you do not have the SELECT ANY TABLE system privilege or SELECT permission on the SYSLOGINMAP
view, the login mapping is successfully created, but does not appear on the list.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
DBA authority
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
1012
IQ Servers
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Note
If you do not have the SELECT ANY TABLE system privilege or SELECT permission on the
SYSLOGINMAP view, the list of login mappings is empty.
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete.
5. Click Yes to confirm deletion.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
SAP IQ 16.0
One of:
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1013
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Note
If you do not have the SELECT ANY TABLE system privilege or SELECT permission on the
SYSLOGINMAP view, the list of login mappings is empty.
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Generate DDL.
The DDL view shows the SQL code used to create the selected login mappings.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
DBA authority
USER ADMIN authority along with SELECT permission on the SYSLOGINMAP
view
1014
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
Modify a login mapping comment MANAGE ANY USER system privilege along with
one of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Note
If you do not have the SELECT ANY TABLE system privilege or SELECT permission on the
SYSLOGINMAP view, the list of login mappings is empty.
3. In the right pane, select an item, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Properties.
You can only edit the Comment section; the rest of the property page is read-only.
5. View or modify the properties.
When you are modifying properties, you need not click Apply before changing screens; however,
doing so saves any changes.
If you do not have privileges to modify properties, SAP IQ Cockpit displays the properties view in readonly mode.
Page
Property
Description
General
Type (Read-only)
SAP IQ Cockpit
Administer SAP IQ
Kerberos
Integrated
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1015
Page
Property
Description
Database (Read-only)
Comment
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
One of:
DBA authority
SAP IQ 16.0
One of:
DBA authority
1016
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
SAP IQ 16.0
One of:
DBA authority
USER ADMIN authority along with SELECT permission on the SYSLOGINMAP
view
SAP IQ 16.0
Modify a login mapping comment MANAGE ANY USER system privilege along with
one of:
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1017
Related Information
Creating a Login Policy for a Simplex [page 1019]
Creating a Login Policy for a Multiplex [page 1022]
Deleting a Login Policy [page 1026]
Generating Login Policy DLL Command [page 1027]
Viewing or Modifying Login Policy Properties [page 1028]
Login Policy Privilege Summary [page 1032]
Add Logical Servers to the Login Policy [page 349]
Viewing or Modifying Login Policy Properties [page 1028]
Login Policy Privilege Summary [page 1032]
1018
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Description
Select the server for which the login policy will be created
Select the system for which the login policy will be cre
ated.
What would you like the comment to be for this login pol
icy.
Note
For each option, if no value is defined in the Value column, the root policy value is used.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1019
Property
Description
Locked
Maximum connections
Restore to IQ Default
1020
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Property
Description
8. Click Finish.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1021
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Description
Select the server for which the login policy will be created
Select the system for which the login policy will be cre
ated.
What would you like the comment to be for this login pol
icy.
Note
For each option, if no value is defined in the Value column, the root policy value is used.
1022
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Property
Description
Locked
Maximum connections
Restore to IQ Default
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1023
Property
Description
CUSTOM
DEFAULT
NONE
SERVER
Description
Max Conn.
1024
Property
Description
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Property
Description
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1025
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete.
5. Verify that the list of login policies to be deleted is correct and click Yes.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
1026
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
None
SAP IQ 16.0
None
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Generate DDL.
The DDL view opens, showing the SQL code used to create the selected login policies.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1027
Prerequisites
Database Version
SAP IQ 16.0
DBA authority
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
1028
Page
Property
Description
General
Name
Options
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Page
Property
Description
Password life time
Locked
Maximum connections
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1029
Page
Property
Description
Default logical server (16.0
only)
1030
Failover to standard au
thentication
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Page
Property
Description
Assignment Type
(Multiplex only)
CUSTOM
DEFAULT
NONE
SERVER
(For Custom and Default Assignment Types only on any login policy EXCEPT root)
rides
(Multiplex only)
Max Conn.
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1031
One of:
SAP IQ 16.0
DBA authority
One of:
SAP IQ 16.0
DBA authority
None
SAP IQ 16.0
None
1032
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
SAP IQ 16.0
DBA authority
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
Add Logical Servers to the Login Policy [page 349]
Login Policies [page 1018]
Viewing or Modifying Login Policy Properties [page 1028]
Note
SAP IQ LDAP user authentication is only supported with SAP IQ 16.0
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1033
Related Information
LDAP Server Overview [page 1034]
Creating an LDAP Server Configuration Object [page 1034]
Deleting an LDAP Server Configuration Object [page 1037]
Activating an LDAP Server Configuration Object [page 1038]
Suspending an LDAP Server Configuration Object [page 1039]
Refreshing an LDAP Server Configuration Object [page 1040]
Validating a User on an External LDAP Server [page 1041]
Generating LDAP Server Configuration Object DDL Commands [page 1042]
Viewing or Modifying LDAP Server Configuration Object Properties [page 1043]
LDAP Server Configuration Object Privilege Summary [page 1045]
Note
Any references to LDAP server in the SAP IQ Cockpit user interface refer to the SAP IQ LDAP server
configuration object, not the external physical LDAP server.
Prerequisites
Database Version
Not supported
SAP IQ 16.0
1034
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Context
Parameters defined during the creation of an LDAP server configuration object are stored in the
ISYSLDAPSERVER (system view SYSLDAPSERVER) system table.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Description
Note
The Validate LDAP server properties but do not create LDAP server and Activate LDAP server after
creation options are mutually exclusive. When one is selected, the other becomes unavailable.
6. On the Search DN page, specify:
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1035
Property
Description
Search URL
Access Account
Password
Encrypted
Description
Authentication URL
Connection timeout
Connection retries
Note
This option is unavailable if the SEARCH URL value
specifies ldps://...
8. (Optional) On the Comment page, specify a comment for the LDAP server configuration object.
Note
This option is unavailable when the option Validate LDAP server properties but do not create LDAP
server is selected.
9. Click Finish.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
1036
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete.
5. (Optional) Select With Suspend to suspend the LDAP server configuration objects before deletion.
Note
An LDAP server configuration object must have a status of SUSPENDED before it can be deleted.
6. (Optional) Select Drop all references to remove all references of the LDAP server configuration objects
being deleted from all login policies.
Note
An LDAP server configuration object cannot be deleted if it is referenced in any login policy.
7. Verify that the list of LDAP server configuration objects to be deleted is correct and click Yes.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1037
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Activate.
5. Verify that the list of LDAP server configuration objects to be activated is correct and click Yes.
If activation is successful, the value in the State column beside the LDAP server configuration object
changes to READY.
1038
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Suspend.
5. Verify that the list of LDAP server configuration objects to be suspended is correct and click Yes.
If suspension is successful, the value in the State column beside the LDAP server configuration object
changes to SUSPENDED.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1039
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Context
All connections to the LDAP server configuration object are closed and server option values are re-read and
applied to any new connections to the LDAP server configuration object or to incoming authentication
requests to an SAP IQ server. This command does not change the state of the LDAP server configuration
object and does not change any existing connections from a client to an SAP IQ server.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
1040
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
4. Select Refresh.
5. Verify that the list of LDAP server configuration objects to be refreshed is correct and click Yes.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Validate User.
5. Specify the user name and expected user DN to be validated and click Validate.
A message appears indicating whether or not validation of the user was successful.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1041
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
None
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. SelectGenerate DDL.
The DDL view opens, showing the SQL code used to create the LDAP Server configuration objects.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
1042
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
Not supported
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Property
Description
General (Read-only)
Name
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1043
Page
Property
Description
State
Attributes
1044
Search URL
Authentication URL
Access account
Password
Encrypted
Connection timeout
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Page
Property
Description
Connection retries
Note
This option is unavailable if the
SEARCH URL value specifies
ldps://...
Comment
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Not supported
SAP IQ 16.0
Not supported
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1045
Database Version
SAP IQ 16.0
Not supported
SAP IQ 16.0
Validating User
Database Version
Not supported
SAP IQ 16.0
Not supported
SAP IQ 16.0
None
Not supported
SAP IQ 16.0
1046
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
5.18 Dbspaces
Add, modify, view properties, or delete a dbspace.
Related Information
Creating a Dbspace [page 1048]
Deleting a Dbspace [page 1051]
Preallocating Space for a Dbspace [page 1052]
Generating Dbspace DDL Commands [page 1053]
Changing a Dbspace to Read-Only [page 1054]
Configuring Point-in-Time Recovery Logging Options [page 1055]
Viewing or Modifying Dbspace Properties [page 1057]
Granting Dbspace CREATE Permission [page 1059]
Revoking Dbspace CREATE Permission [page 1060]
Dbspace Privilege Summary [page 1061]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1047
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Context
Shared-nothing multiplex requires a DAS dbspace, DAS dbfiles, and a logical server.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
1048
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Property
Description
Resource
Select a system.
Logical Server
(For DAS dbspace only) Select the shared-nothing logical server to associate with the DAS
dbspace. The shared-nothing logical server defines the set of physical servers, their local
DAS dbfiles, and their mirror DAS dbfiles. The DAS dbspace can be associated with only
one shared-nothing logical server. The DAS dbspace must span all nodes of the logical
server.
Store
Striping
(For IQ main store only) status of striping for the dbspace. Valid values are:
On
Off
(For IQ main store only) The number of kilobytes (KB) to write to each file before the diskstriping algorithm moves to the next stripe for this dbspace. Default value is 1.
Multiplex Node
(Cache only) In a multiplex, select the target multiplex node to which you are attaching the
cache dbspace. The cache dbspace is specific to this selected node.
Note
If you are creating a cache dbspace on a simplex server, you do not specify a node. The
cache dbspace is created on the selected server.
(For DAS dbspace only) Provides high availability in a shared-nothing multiplex environ
ment. On indicates that all DAS dbfiles in this DAS dbspace require mirror copies.
Description
Logical name
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1049
Property
Description
Primary server
(For DAS dbfile only) Specify the writer node where the
primary DAS dbfile will be stored.
Raw device
File Size
Reserve size
Mirror name
Mirror server
Note
For a cache dbspace on a simplex, you can add multiple dbfiles at once. Repeat steps 6 [page 1049]
and 7 [page 1049] to add additional dbfiles.
For a cache dbspace on a multiplex node, you can add multiple dbfiles, but only one file at a time.
After creating the first dbfile, use
dbspace.
DB Files
New
8. Click Finish.
1050
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
DAS Dbspaces [page 352]
DAS Dbspace Restrictions and Recommendations [page 352]
Shared-Nothing Multiplex [page 342]
Creating a DAS Dbspace and DAS Dbfiles [page 350]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Note
Dropping the dbspace from the RLV store prevents the creation of new RLV-enabled tables.
Context
You may drop dbspaces from the IQ main store or IQ (catalog) system store, as long as at least one dbspace in
read-write mode remains. You cannot drop the six initial dbspaces (SYSTEM, TEMPORARY, IQ_SHARED_TEMP,
IQ_SYSTEM_MAIN, IQ_SYSTEM_TEMP, and IQ_SYSTEM_MSG).
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1051
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete
5. Click Yes to confirm deletion.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Context
This operation is valid only for IQ (catalog) system store dbspaces. You cannot preallocate space for a
dbspace in the IQ Main or RLV stores, or in a cache dbspace.
1052
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
SAP IQ automatically increases the size of IQ (catalog) system store DB files as additional space is needed. If
your database has a high rate of change, you can preallocate disk space for dbspaces. Proper preallocation
reduces fragmentation and improves performance.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
None
SAP IQ 16.0
None
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1053
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Generate DDL.
The DDL view shows the SQL code used to create the selected dbspaces.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Context
You can add a new DB file to a read-only dbspace. Cache dbspaces are an exception; you cannot add a new DB
file to a read-only cache dbspace.
1054
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Note
Changing the file path here does not move the file to the new location. If a file is moved, changing the path
here only informs the SAP IQ server of the new file location.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
Not supported
SAP IQ 16.0
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1055
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Description
A fully qualified path to the SAP IQ PITR log file directory. Default is
empty which places the PITR log file in the same directory as the da
tabase.
A log file prefix for the PITR log file. Default prefix is the name of the
database.
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
1056
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
DBA authority
Context
You cannot change a dbspace name if it is a system dbspace (with a name beginning with IQ_SYSTEM) or an
IQ (catalog) system store dbspace.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1057
When you are modifying properties, you need not click Apply before changing screens; however,
doing so saves any changes.
If you do not have privileges to modify properties, SAP IQ Cockpit displays the properties view in readonly mode.
Some properties are read-only or hidden, based on the dbspace type.
Page
Property
Description
General
Name
Name of the dbspace. The RLV store dbspace can be renamed if no RLV-ena
bled tables exist. Read-only for IQ (catalog) system store type and
IQ_SHARED_TEMP, IQ_SYSTEM_LOG, IQ_SYSTEM_MAIN, IQ_SYS
TEM_MSG, and IQ_SYSTEM _TEMP dbspaces.
Type (Read-only)
Type of dbspace.
(For IQ_SYSTEM_LOG dbspace only) A fully qualified path to the SAP IQ PITR
log file directory. Default is empty which places the PITR log file in the same
directory as the database.
(For IQ_SYSTEM_LOG dbspace only) A log file prefix for the PITR log file. De
fault prefix is the name of the database.
Mode
(For IQ main store, IQ Shared Temp, IQ Message, IQ Temp and RLV types
only) Mode of the dbspace. The mode of the RLV store dbspace can be
changed, if the dbspace is online. The RLV store dbspace can only be made
read-only if no RLV-enabled tables exist. Available values are:
ReadWrite
ReadOnly
(For IQ main store, IQ Shared Temp, IQ Message, IQ Temp and RLV types and
IQ_SYSTEM_LOG dbspace only) Status of the dbspace. The status of the RLV
store dbspace can only be changed if the dbspace is in ReadOnly mode.
Available values are:
Online
Offline
(For IQ main store only) status of striping for the dbspace. Valid values are:
On
Off
1058
Stripe size
(For IQ main store only) The number of kilobytes (KB) to write to each file be
fore the disk-striping algorithm moves to the next stripe for this dbspace. De
fault value is 1.Read-only for IQ_SYSTEM_LOG dbspace.
File
Preallocate Space
(For IQ (catalog) system store type only) Click to preallocate disk space in
the dbspace.
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Page
Property
Description
Logical Server
(For DAS dbspace only) Select the shared-nothing logical server to associate
with the DAS dbspace. The shared-nothing logical server defines the set of
physical servers, their local DAS dbfiles, and their mirror DAS dbfiles. The
DAS dbspace can be associated with only one shared-nothing logical server.
The DAS dbspace must span all nodes of the logical server.
Permissions
See Granting Dbspace CREATE Permission [page 1059] and Revoking Dbspace CREATE Permis
sion [page 1060].
DB Files
(For IQ main store type except IQ_SYSTEM_LOG dbspace, IQ Shared, IQ Message, IQ Temp, and
RLV types only) To manage the db files within the dbspace, click the arrow to the right of a db file
name and select an option.
IQ Log Files
(For IQ_SYSTEM_LOG dbspace only) A list of the point-in-time log files stored in the IQ_SYS
TEM_LOG dbspace.
read-only)
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1059
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
1060
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Caution
There is no confirmation prompt before the permission is revoked.
7. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Creating a Dbspace
Database Version
One of:
SAP IQ 16.0
SAP IQ Cockpit
Administer SAP IQ
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1061
Deleting a Dbspace
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
SAP IQ 16.0
DBA authority
None
SAP IQ 16.0
None
One of:
SAP IQ 16.0
1062
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Not supported
SAP IQ 16.0
DBA authority
SAP IQ 16.0
DBA authority
One of:
SAP IQ 16.0
DBA authority
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1063
5.19 Dbfiles
Add, modify, view properties, or delete a database file.
Related Information
Creating a Dbfile [page 1065]
Deleting a Dbfile [page 1068]
Emptying a Dbfile [page 1069]
Generating Dbfile DDL Commands [page 1070]
Viewing or Modifying Dbfile Properties [page 1071]
Dbfile Privilege Summary [page 1075]
1064
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Context
Note
Additional considerations exist when creating DAS dbfiles. See Creating a DAS Dbspace and DAS
Dbfiles [page 350].
Adding dbfiles to IQ_SYSTEM_MAIN in a multiplex environment synchronizes all running secondary
nodes.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1065
Tip
You can also create a dbfile from the Dbspaces Properties page by selecting DB Files in the left pane,
and then
Folder
New .
5. On the DB Files page, specify:select the system to which you are adding the dbfile.
Property
Description
Resource
Select a system.
Dbspace
Note
For cache dbspaces, each node shows only the cache
dbspace that resides on it. For main store dbspaces,
all dbspaces show regardless of which multiplex node
is selected.
6. Click Add.
7. On the Details page, specify:
Property
Description
Logical name
Primary server
(For DAS dbfile only) Specify the writer node where the
primary DAS dbfile will be stored.
Shared Path
Note
In this release, SFS is supported for primary DAS
dbfiles only, not mirror DAS dbfiles.
Raw device
1066
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Property
Description
File size
Reserve size
Mode
ReadOnly
ReadWrite
Force ReadWrite
You cannot change the mode for dbfiles in the RLV store
dbspace.
For dbfiles in the Cache dbspace, you can only change the
mode if the dbspace is ONLINE.
Mirror name
Mirror server
Note
Dbfiles can only be added to the RLV store dbspace when it is online. The RLV dbspace can either
be in read-only or read-write mode, however files can only be added in read-write mode when there
are no RLV-enabled objects.
For a cache dbspace on a simplex, you can add multiple dbfiles at once. Repeat steps 6 [page 1066]
and 7 [page 1066] to add additional dbfiles.
For a cache dbspace, on a multiplex node, you can add multiple dbfiles, but only one file at a time.
8. Click Finish.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1067
Related Information
DAS Dbfile Restrictions and Recommendations [page 354]
Creating a DAS Dbspace and DAS Dbfiles [page 350]
Adding a Shared File System DAS Dbfile [page 358]
DAS Dbfile Backup Considerations [page 355]
Shared File System Files in DAS Dbspaces [page 355]
DAS Dbspace Restrictions and Recommendations [page 352]
DAS Dbfile Restrictions and Recommendations [page 354]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
Context
Note
Additional considerations exist when deleting a DAS dbfile. See Deleting a DAS Dbfile [page 360].
1068
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete
5. Click Yes to confirm deletion.
Related Information
Dropping a DAS Dbfile [page 360]
Offline DAS Dbspace With Unavailable Mirror File [page 369]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1069
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Note
You cannot empty a dbfile belonging to the RLV store dbspace.
5. Click Yes.
Objects in the dbfile are moved to another read-write dbfile in the same dbspace. If no read-write dbfile
exists in the dbspace, the file is not emptied.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
None
SAP IQ 16.0
None
1070
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Generate DDL.
The DDL view shows the SQL code used to create the selected dbfiles.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
SAP IQ 16.0
DBA authority
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1071
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Property
Description
General
Name
Path (Read-only)
1072
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Page
Property
Description
Mode
ReadOnly
ReadWrite
Force ReadWrite
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1073
Page
Property
Description
Dbspace (Read-only)
Status (Read-only)
ONLINE
OFFLINE
Server name
Reassign
Add
Mirror Files
Mirror of
6. Click OK to update any changes to the database and close the page.
Related Information
DAS Dbfiles [page 353]
Shared-Nothing Multiplex [page 342]
Adding a Shared File System DAS Dbfile [page 358]
DAS Dbfile Backup Considerations [page 355]
Shared File System Files in DAS Dbspaces [page 355]
DAS Dbspace Restrictions and Recommendations [page 352]
DAS Dbfile Restrictions and Recommendations [page 354]
1074
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Creating a Dbfile
Database Version
One of:
SAP IQ 16.0
DBA authority
Deleting a Dbfile
Database Version
One of:
SAP IQ 16.0
DBA authority
Emptying a Dbfile
Database Version
One of:
SAP IQ 16.0
DBA authority
None
SAP IQ 16.0
None
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1075
SAP IQ 16.0
DBA authority
One of:
SAP IQ 16.0
DBA authority
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
1076
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
5.20 Events
You can automate routine tasks by adding an event to a database, and providing a schedule or conditional
trigger for the event. In a multiplex, an event is a global object that is shared across all nodes participating in
the multiplex.
There are three types of events:
Scheduled events have an associated schedule and execute at specified times.
Conditional events are associated with a system event, and an optional list of conditions that is tracked by
the database server.
Manual events can only be fired explicitly.
After each execution of an event handler, a COMMIT occurs if no errors occurred. A ROLLBACK occurs if there
was an error.
Related Information
Creating an Event [page 1077]
Deleting an Event [page 1080]
Disabling an Event [page 1081]
Enabling an Event [page 1082]
Triggering an Event [page 1083]
Generating Event DDL Commands [page 1084]
Viewing or Modifying Event Properties [page 1085]
Event Schedules [page 1087]
Event Privilege Summary [page 1092]
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
One of:
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1077
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Description
Select a system.
6. On the Event Trigger page, specify the circumstance or condition to trigger the event:
Property
Description
Manual Event
Scheduled Event
Conditional Event
7. (Scheduled Events only) On the Schedule page, specify the details of the initial schedule. (You can create
additional schedules later, through the Schedule Properties wizard).
Property
Description
Schedule Name
Time
Date
8. (Scheduled Events only) On the Recurrence page, specify how often to trigger the event and the days to
run the event:
1078
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Property
Description
Trigger Repeatedly
Specific Days
The days of the week or month when the event will be trig
gered.
Description
System Event
Trigger Conditions
10. On the Options page, complete additional details for the event:
Property
Description
Enable Event
Location
11. (Optional) On the Comment page, enter a text description for the event.
12. Click Finish.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1079
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete
5. Click Yes to confirm deletion.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
1080
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Disable.
5. Click Yes to confirm disable.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1081
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Enable.
5. Click Yes to confirm enable.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
1082
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1083
Prerequisites
Database Version
None
SAP IQ 16.0
None
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Generate DDL.
The DDL view opens, showing the SQL code used to create the selected event.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
1084
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. Select an event from the right pane, click the arrow to the right of one of the selected names, and click
Properties.
4. View or modify the properties.
Page
Property
Description
General
Name (Read-only)
Owner (Read-only)
Runningv
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1085
Page
Property
Description
Enabled
Location (Read-only)
Comment
SQL
Displays the SQL statements that are executed when the event is triggered. If
you edit the SQL code, click Apply before leaving the page.
Schedules
Use the New, Edit and Delete buttons to manage the event's schedules.
Conditions
5. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
1086
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Creating an Event Schedule [page 1087]
Deleting an Event Schedule [page 1088]
Generating Event Schedule DDL Commands [page 1089]
Viewing or Modifying Event Schedule Properties [page 1090]
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1087
5. In the left pane, select Schedules, then click New in the right pane.
6. On the Schedule page, specify the details of the schedule.
Property
Description
Schedule Name
Time
Date
7. On the Recurrence page, specify how often to trigger the event and the days to run the event:
Property
Description
Trigger Repeatedly
Specific Days
The days of the week or month when the event will run.
8. Click Finish.
9. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
One of:
1088
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Tip
Use Shift-click or Control-click to select multiple items.
6. Click Delete.
Caution
No confirmation prompt appears before the schedule is deleted.
7. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
None
SAP IQ 16.0
None
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1089
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Tip
Use Shift-click or Control-click to select multiple items.
6. Click Generate DDL.
The DDL view opens, showing the SQL code used to create the selected event schedule.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
SAP IQ 16.0
1090
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. Select an event from the right pane containing a schedule to view or modify, click the arrow to the right of
the selected name, and click Properties.
4. In the left pane, select Schedules, then select a schedule in the right pane and click Edit.
5. View or modify the properties.
Page
Property
Description
General
Name (Read-only)
Event (Read-only)
Start Time
Start Date
Recurrence
6. Click OK.
7. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1091
Creating an Event
Database Version
DBA authority
SAP IQ 16.0
One of:
Deleting an Event
Database Version
DBA authority
SAP IQ 16.0
One of:
DBA authority
SAP IQ 16.0
One of:
Triggering an Event
Database Version
DBA authority
SAP IQ 16.0
1092
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
None
SAP IQ 16.0
None
SAP IQ 16.0
DBA authority
SAP IQ 16.0
One of:
DBA authority
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1093
Database Version
SAP IQ 16.0
One of:
None
SAP IQ 16.0
None
SAP IQ 16.0
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
1094
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Working in a Java External Environment [page 1095]
Working in a Perl External Environment [page 1110]
Working in a PHP External Environment [page 1120]
Working in a C ESQL External Environment [page 1130]
Working in a C ODBC External Environment [page 1133]
Working in a CLR (.NET) External Environment [page 1136]
Related Information
Installing a Java Classes File into an SAP IQ Database [page 1096]
Updating a Java Classes File [page 1097]
Deleting a Classes File [page 1098]
Viewing or Modifying Java Classes File Properties [page 1099]
Installing a Java JAR File into an SAP IQ Database [page 1100]
Updating a Java JAR File [page 1102]
Deleting a JAR File [page 1103]
Viewing or Modifying the Java JAR File Properties [page 1104]
Testing the Configuration of a Java External Environment [page 1105]
Viewing or Modifying Java External Environment Properties [page 1106]
Java External Environment Privilege Summary [page 1108]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1095
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
Context
A Java external environment appears in the list of external environments in the SAP IQ Cockpit EXPLORE
workset even when none of its classes files have been installed.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
click Classes.
IQ Servers
Compiled Objects
External Environments
1096
Property
Description
Select a system.
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Property
Description
Comment
6. Click Finish.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
click Classes.
IQ Servers
Compiled Objects
External Environments
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1097
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
Context
You cannot remove classes that are part of a JAR. Use the Update feature to remove the classes from the JAR,
then delete them.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
click Classes.
1098
IQ Servers
Compiled Objects
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
External Environments
SAP IQ Cockpit
Administer SAP IQ
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete.
5. Review the confirmation dialog and click Yes.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
click Classes.
SAP IQ Cockpit
Administer SAP IQ
IQ Servers
Compiled Objects
External Environments
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1099
Property
Description
General
Name (Read-only)
Type (Read-only)
Type of class.
Creator (Read-only)
JAR (Read-only)
Comment
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
1100
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Context
A Java external environment appears in the list of external environments in the SAP IQ Cockpit EXPLORE
workset even when none of its JAR files have been installed.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
click JAR.
IQ Servers
Compiled Objects
External Environments
Description
Select a system.
JAR name
Comment
6. On the Select Classes page, select all classes or a subset of the classes to install from the JAR.
7. Click Finish.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1101
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
click JAR.
IQ Servers
Compiled Objects
External Environments
1102
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
Context
You cannot use this procedure to remove a class from a JAR. Instead, update the JAR.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
click JAR.
IQ Servers
Compiled Objects
External Environments
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete.
5. Review the confirmation dialog and click Yes.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1103
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
click JAR.
IQ Servers
Compiled Objects
External Environments
1104
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Page
Property
Description
General
Name
Type (Read-only)
Type of class.
Creator (Read-only)
Comment
Classes (Read-only)
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
SAP IQ Cockpit
Administer SAP IQ
IQ Servers
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1105
Results
If the test fails because the iq_java.sh script in the SAP IQ servers bin directory failed to execute, run
the script manually to check for errors.
If the text fails because the JRE has been deleted or moved to a new location, see Updating Java a Classes
File or Updating a Java Jar File to specify a new location for the file.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
SAP IQ 16.0
1106
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Property
Description
General
Name (Read-only)
Type (Read-only)
Type of environment.
Scope (Read-only)
DATABASE
CONNECTION
Yes
No
Location
User
Comment
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1107
DBA authority
SAP IQ 16.0
DBA authority
SAP IQ 16.0
DBA authority
SAP IQ 16.0
SAP IQ 16.0
1108
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
DBA authority
SAP IQ 16.0
SAP IQ 16.0
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1109
Related Information
Creating a Perl Object [page 1110]
Perl Objects in SQL Procedures and Functions [page 1111]
Installing a Perl Object into an SAP IQ Database [page 1112]
Updating a Perl Object [page 1113]
Deleting a Perl Object [page 1114]
Viewing or Modifying Perl Object Properties. [page 1115]
Testing the Configuration of a Perl External Environment [page 1116]
Viewing or Modifying Perl External Environment Properties [page 1117]
Perl External Environment Privilege Summary [page 1118]
Prerequisites
Install ActivePerl 5.6.0 on the database server computer. The database server computer must be able to
locate the Perl executable.
Install the DBI Perl module on the database server computer.
Install the DBD::SQLAnywhere driver on the database server computer.
On Windows, install Microsoft Visual Studio and configure your environment.
1110
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. Run Makefile.PL:
From the SDK\PerlEnv subdirectory (Windows):
perl Makefile.PL
nmake
nmake install
From the sdk/perlenv subdirectory (UNIX):
perl Makefile.PL
make
make install
2. Verify that the database server is able to locate and start the Perl executable:
START EXTERNAL ENVIRONMENT PERL;
3. Write Perl scripts that use the DBD::SQLAnywhere interface. SAP recommends running Perl in strict
mode:
#!/usr/local/bin/perl -w
#
use DBI;
use strict;
my $database = "demo";
my $data_src = "DBI:SQLAnywhere:SERVER=$database;DBN=$database";
my $uid
= "DBA";
my $pwd
= "sql";
my %defaults = (
AutoCommit => 1, # Autocommit enabled.
PrintError => 0 # Errors not automatically printed.
);
my $dbh = DBI->connect($data_src, $uid, $pwd, \%defaults)
or die "Cannot connect to $data_src: $DBI::errstr\n";
$dbh->disconnect;
exit(0);
__END__
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1111
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Perl.
IQ Servers
Compiled Objects
1112
Property
Description
Select a system.
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Property
Description
Comment
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Perl.
IQ Servers
Compiled Objects
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1113
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Perl.
IQ Servers
Compiled Objects
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete.
5. Review the confirmation dialog and click Yes.
1114
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
Perl.
IQ Servers
Compiled Objects
Description
Name (read-only) name of the Perl object.
Type (read-only) type of Perl object.
Creator (read-only) user who created the Perl object.
External environment (read-only) name of the exter
nal environment of the Perl object
Time modified (read-only) date and time the Perl ob
ject was last modified.
Comment text description for the Perl object.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1115
Area
Description
Content
(Read-only)
6. Click OK to update any changes to the database and close the page.
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Results
If the text fails because the Perl object has been deleted or moved to a new location, see Updating a Perl Object
to specify a new location.
1116
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Property
Description
General
Name
Type (Read-only)
Type of environment.
Scope (Read-only)
SAP IQ Cockpit
Administer SAP IQ
DATABASE
CONNECTION
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1117
Page
Property
Description
Yes
No
Location
User
Comment
6. Click OK to update any changes to the database and close the page.
DBA authority
SAP IQ 16.0
DBA authority
SAP IQ 16.0
1118
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
DBA authority
SAP IQ 16.0
SAP IQ 16.0
DBA authority
SAP IQ 16.0
SAP IQ 16.0
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1119
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
Related Information
Creating a PHP Object [page 1121]
Installing a PHP Object [page 1122]
Updating a PHP Object [page 1123]
Deleting a PHP Object [page 1124]
Viewing or Modifying PHP Object Properties [page 1125]
Testing the Configuration of a PHP External Environment [page 1126]
Viewing or Modifying PHP External Environment Properties [page 1127]
1120
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Install PHP on the database server computer. The database server computer must be able to locate the
PHP executable.
Install the SQL Anywhere PHP extension on the database server computer.
Procedure
1. Locate the php.ini file for your PHP installation, and open it in a text editor. Locate the line that specifies
the location of the extension_dir directory. If extension_dir is not set to any specific directory, it is a
good idea to set it to point to an isolated directory for better system security.
2. Copy the desired external environment PHP module from the SAP IQ installation directory to your PHP
installation directory. Change the x.y to reflect the version you have selected.
cp $SQLANY12/bin32/php-5.x.y_sqlanywhere_extenv12.so
php-dir/ext
3. Add the following line to the Dynamic Extensions section of the php.ini file to load the external
environment PHP module automatically. Change the x.y to reflect the version you have selected.
extension=php-5.x.y_sqlanywhere_extenv12.so
Save and close php.ini.
4. Make sure that you have also installed the SQL Anywhere PHP driver from the SAP IQ installation directory
into your PHP extensions directory. This file name follows the pattern php-5.x.y_sqlanywhere.so
where <x> and <y> are the version numbers.
5. Verify the database server can locate and start the PHP executable:
ALTER EXTERNAL ENVIRONMENT PHP
LOCATION 'php-path';
6. Write your PHP script. The <?php and ?> tags tell the web server that it should let PHP execute the code
that lies between them and replace it with the PHP output. This connect.php example attempts to make
a connection to a database on a local server:
<?php
# Connect using the default user ID and password
$conn = sasql_connect( "UID=DBA;PWD=sql" );
if( ! $conn ) {
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1121
Prerequisites
Database Version
SAP IQ 16.0
Context
A PHP external environment appears in the list of external environments in the SAP IQ Cockpit EXPLORE
workset even when no PHP objects have been installed.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
PHP.
IQ Servers
Compiled Objects
1122
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Description
Select an SAP IQ resource on which the PHP object will be Select a system.
installed:
(Multiplex only) Select a multiplex server on which the
PHP object will be installed
Comment
6. Click Finish.
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
PHP.
IQ Servers
Compiled Objects
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1123
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
PHP.
IQ Servers
Compiled Objects
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete.
5. Review the confirmation dialog and click Yes.
1124
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
PHP.
IQ Servers
Compiled Objects
Description
Name (read-only) name of the PHP object.
Type (read-only) type of PHP object.
Creator (read-only) user who created the PHP ob
ject.
External environment (read-only) name of the exter
nal environment of the PHP object
Time modified (read-only) date and time the PHP
object was last modified.
Comment text description of the PHP object.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1125
Area
Description
Content
(Read-only)
6. Click OK to update any changes to the database and close the page.
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Results
If the text fails because the PHP object has been deleted or moved to a new location, see Updating a PHP
Object to specify a new location.
1126
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Property
Description
General
Name (Read-only)
Type (Read-only)
Type of environment.
Scope (Read-only)
SAP IQ Cockpit
Administer SAP IQ
DATABASE
CONNECTION
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1127
Page
Property
Description
Yes
No
Location
User
Comment
6. Click OK to update any changes to the database and close the page.
SAP IQ 16.0
1128
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
DBA authority
SAP IQ 16.0
DBA authority
SAP IQ 16.0
DBA authority
SAP IQ 16.0
DBA authority
SAP IQ 16.0
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1129
Database Version
SAP IQ 16.0
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
Related Information
Viewing or Modifying C ESQL Executable Properties [page 1131]
Other External Environment Privilege Summary [page 1132]
1130
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select a C ESQL32 or C ESQL64 external environment, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Properties.
5. View or modify the properties.
If you do not have privileges to modify properties, SAP IQ Cockpit displays the properties view in read-only
mode.
Page
Property
Description
General
Name
Type (Read-only)
Type of environment.
Scope (Read-only)
SAP IQ Cockpit
Administer SAP IQ
DATABASE
CONNECTION
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1131
Page
Property
Description
Yes
No
Location
User
Comment
6. Click OK to update any changes to the database and close the page.
SAP IQ 16.0
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
1132
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Viewing or Modifying C ODBC Executable Properties [page 1133]
Other External Environment Privilege Summary [page 1135]
Prerequisites
Database Version
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1133
Database Version
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select a C ODBC32 or C ODBC64 external environment, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
4. Select Properties.
5. View or modify the properties.
If you do not have privileges to modify properties, SAP IQ Cockpit displays the properties view in read-only
mode.
Page
Property
Description
General
Name
Type (Read-only)
Type of environment.
Scope (Read-only)
1134
DATABASE
CONNECTION
Yes
No
Location
User
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Page
Property
Description
Comment
6. Click OK to update any changes to the database and close the page.
SAP IQ 16.0
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1135
Related Information
Viewing or Modifying CLR (.NET) Executable Properties [page 1136]
Other External Environment Privilege Summary [page 1138]
Prerequisites
Database Version
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select a CLR (.NET) external environment, and do one of:
1136
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Property
Description
General
Name
Type (Read-only)
Type of environment.
Scope (Read-only)
DATABASE
CONNECTION
Yes
No
Location
User
Comment
6. Click OK to update any changes to the database and close the page.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1137
SAP IQ 16.0
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
5.22 Functions
Create, delete, display, and manage the properties of functions in SAP IQ.
Sample functions and procedures are provided with SAP IQ. Sample functions are visible in SAP IQ Cockpit in
the EXPLORE workset (
1138
IQ Servers
Compiled Objects
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
comments and can be found in IQ/IQ-X_X/samples/udf, where X_X is the SAP IQ release number (16.0, for
example).
Related Information
Creating a Watcom SQL or Transact-SQL Function [page 1139]
Creating an External Java Function [page 1141]
Creating an External C/C++ Scalar or Aggregate Function [page 1142]
Deleting a Function [page 1144]
Generating Function DDL Commands [page 1145]
Viewing and Modifying a Function [page 1146]
Granting Function EXECUTE Permission [page 1148]
Revoking Function EXECUTE Permission [page 1150]
Function Privilege Summary [page 1151]
Prerequisites
Database Version
DBA authority
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1139
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Description
6. If you chose to use the SQL template, skip to step 7 [page 1140]. Otherwise, on the Specify Return Type
page, select the type of value to return and define a name for the return variable.
7. On the SQL page, edit the code provided by the wizard.
a. Define input parameters: name, type, and default value.
b. Enter function statements.
c. Make any other changes needed to complete your function.
d. (Optional) Enter a comment describing the function.
Comments can include both HTML and Javadoc tags, so you can incorporate them into your
generated database documentation.
8. Click Finish.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
1140
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Description
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1141
Property
Description
6. If you chose to use the SQL template, skip to step 7 [page 1142]. Otherwise, on the Specify Return Type
page, select the type of value to return and define a name for the return variable.
7. On the SQL page, edit the code provided by the wizard.
a. Define input parameters: name, type, and default value.
b. If you chose to use the SQL template, replace the placeholder external name at the end of the query
with a real name that follows the format of the placeholder.
c. Make any other changes needed to complete your function.
d. (Optional) Enter a comment describing the function.
Comments can include both HTML and Javadoc tags, so you can incorporate them into your
generated database documentation.
8. Click Finish.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
External C/C++ Scalar or Aggregate function to be owned by self or any user DBA
authority
1142
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Description
6. If you chose to use the SQL template, skip to step 9 [page 1144]. Otherwise, on the Specify Return Type
page, select the type of value to return and whether to create a deterministic function.
7. On the Function Attributes page, specify the attributes of the function, including the names of its shared
library file and descriptor function.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1143
8. For External C/C++ aggregate only, on the Function Clauses page, configure clauses that control windows
on the Function Clauses page.
9. On the SQL page, edit the code provided by the wizard.
a. Define input parameters: name, type, and default value.
b. If you chose to use the SQL template, replace the placeholder external name at the end of the query
with a real name of the form functionDescriptorName@libraryName.
c. Make any other changes needed to complete your function.
d. (Optional) Enter a comment describing the function.
Comments can include both HTML and Javadoc tags, so you can incorporate them into your
generated database documentation.
10. Click Finish.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
1144
IQ Servers
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete.
5. Click Yes to confirm deletion.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
None
SAP IQ 16.0
None
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1145
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
DBA authority
1146
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
Modify SQL code for External C/C++ Scalar or Aggregate, or External Java function
CREATE EXTERNAL REFERENCE system privilege along with one of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1147
Page
Property
Description
General
Name (Read-only)
Owner (Read-only)
Dialect (Read-only)
Comment
Parameters
Watcom-SQL
Transact-SQL
External Java
(Read-only)
SQL
Permissions
See Granting Function EXECUTE Permission [page 1148] and Revoking Func
tion EXECUTE Permission [page 1150]
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
One of:
1148
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Database Version
SAP IQ 16.0
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1149
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Caution
There is no confirmation prompt before the permission is revoked.
7. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
1150
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
DBA authority
External C/C++ Scalar or Aggregate function to be owned by self or any user DBA
authority
SAP IQ 16.0
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1151
Database Version
SAP IQ 16.0
Deleting a Function
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
None
SAP IQ 16.0
None
1152
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
DBA authority
SAP IQ 16.0
DBA authority
Modify SQL code for External C/C++ Scalar or Aggregate, or External Java function
CREATE EXTERNAL REFERENCE system privilege along with one of:
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1153
One of:
SAP IQ 16.0
DBA authority
One of:
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
5.23 Procedures
Create, delete, display, and manage the properties of procedures in SAP IQ, including remote procedures and
table-valued user-defined functions / table parameterized functions.
SAP provides sample procedures and functions with SAP IQ. Sample procedures are visible in SAP IQ Cockpit
in the EXPLORE workset ( IQ Servers Compiled Objects Procedures ). The samples include
explanatory comments and can be found in IQ/IQ-X_X/samples/udf, where X_X is the SAP IQ release
number (16.0, for example).
1154
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Related Information
Creating a Procedure [page 1155]
Creating a Remote Procedure [page 1157]
Creating a Table UDF or TPF [page 1159]
Executing a Procedure, Table UDF, or TPF using View Data in SQL [page 1162]
Deleting a Procedure, Table UDF, or TPF [page 1163]
Generating Procedure, Table UDF, or TPF DDL Commands [page 1164]
Viewing or Modifying a Procedure, Table UDF, or TPF [page 1165]
Granting Procedure EXECUTE Permission [page 1167]
Revoking Procedure EXECUTE Permission [page 1168]
Procedure Privilege Summary [page 1169]
Prerequisites
Database Version
DBA authority
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1155
Database Version
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
1156
Property
Description
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Property
Description
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
SAP IQ 16.0
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1157
Note
You must define a remote server before you can define a remote procedure on it.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Description
6. On the SQL page, edit the code provided by the wizard to provide parameter definitions for the remote
procedure.
Note
When a query is made to list procedures on a remote server, the query result does not display
parameters. Therefore, if a remote procedure does have set parameters (IN, OUT, IN/OUT or RESULT),
they must be typed in the editor.
7. (Optional) Enter a comment to further identify the remote procedure.
8. Click Finish.
Example
Use a case statement to classify the results of a query:
CREATE PROCEDURE ProductType (IN product_id INT, OUT type CHAR(10))
1158
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
BEGIN
DECLARE prod_name CHAR(20) ;
SELECT name INTO prod_name FROM "GROUPO"."Products"
WHERE ID = product_id;
CASE prod_name
WHEN 'Tee Shirt' THEN
SET type = 'Shirt'
WHEN 'Sweatshirt' THEN
SET type = 'Shirt'
WHEN 'Baseball Cap' THEN
SET type = 'Hat'
WHEN 'Visor' THEN
SET type = 'Hat'
WHEN 'Shorts' THEN
SET type = 'Shorts'
ELSE
SET type = 'UNKNOWN'
END CASE ;
END
Related Information
Creating a Proxy Table [page 453]
Creating an External Login [page 406]
Creating a Remote Server [page 397]
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
DBA authority
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1159
Database Version
SAP IQ 16.0
Table UDF or TPF to be owned by any user CREATE EXTERNAL REFERENCE system
privilege along with one of:
Context
For detailed information on UDFs, in the SAP IQ documentation, see SAP IQ User-Defined Functions.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
1160
Property
Description
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Property
Description
6. If you chose not to use the SQL template, define the result on the Return Structure page.
7. On the SQL page, edit the code provided by the wizard.
a. Define input parameters using the format provided.
b. Replace the placeholder external name at the end of the query with a real name that follows the format
of the placeholder.
c. Make any other changes needed to complete your procedure.
8. (Optional) Enter a comment describing the procedure.
Comments can include both HTML and Javadoc tags, so you can incorporate them into your generated
database documentation.
9. Click Finish.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1161
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Related Information
Creating a Remote Server [page 397]
Creating an External Login [page 406]
Creating a Proxy Table [page 453]
1162
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete
5. Click Yes to confirm the deletion.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1163
Prerequisites
Database Version
None
SAP IQ 16.0
None
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Generate DDL.
The DDL view shows the SQL code used to add the selected procedures.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
1164
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
DBA authority
Modify SQL code for Table UDFs, TPFs, or External Environment procedures CREATE
EXTERNAL REFERENCE system privilege along with one of:
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1165
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Property
Description
General
Name (Read-only)
Owner (Read-only)
Dialect (Read-only)
Comment
Parameters
Watcom-SQL
Transact-SQL
External Java
(Read-only)
SQL
Permissions
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
1166
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1167
Prerequisites
Database Version
One of:
SAP IQ 16.0
DBA authority
One of:
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Caution
There is no confirmation prompt before the permission is revoked.
7. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
1168
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Creating a Procedure
Database Version
DBA authority
SAP IQ 16.0
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1169
DBA authority
SAP IQ 16.0
Table UDF or TPF to be owned by any user CREATE EXTERNAL REFERENCE system
privilege along with one of:
One of:
SAP IQ 16.0
DBA authority
One of:
Deleting a Procedure
Database Version
One of:
SAP IQ 16.0
1170
DBA authority
One of:
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
None
SAP IQ 16.0
None
DBA authority
SAP IQ Cockpit
Administer SAP IQ
DBA authority
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1171
Database Version
SAP IQ 16.0
Modify SQL code for Table UDFs, TPFs, or External Environment procedures CREATE
EXTERNAL REFERENCE system privilege along with one of:
One of:
SAP IQ 16.0
DBA authority
One of:
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
1172
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1173
within a database. In this type of application, the Web service typically returns documents in HTML format.
The GET, HEAD, and POST methods are supported.
The collection of Web services within your database together define the available URLs. Each service provides
a set of Web pages. Typically, the content of these pages is generated by procedures that you write and store
in your database, although they can be a single statement or, optionally, allow users to execute statements of
their own. These Web services become available when you start the database server with options that enable it
to listen for HTTP requests.
Since the HTTP server that handles Web service requests is embedded in the database, performance is good.
Applications that use Web services are easily deployed, since no additional components are needed, beyond
the database and database server.
Related Information
Creating a Web Service [page 1174]
Enabling a Web Service [page 1178]
Disabling a Web Service [page 1179]
Deleting a Web Service [page 1181]
Generating Web Service DDL Commands [page 1182]
Viewing or Modifying Web Services Properties [page 1183]
Web Service Privilege Summary [page 1187]
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
Context
Web service definitions are stored in the IQ (catalog) system store only.
1174
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Description
Select a resource on which the web service will be created Select the system for which the Web service will be cre
ated.
(Multiplex only) Select a multiplex server on which to we
service will be created?
6. Click Next.
7. On the Type page, specify:
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1175
Property
Description
8. (For Raw, XML, HTML or JSON service types only) On the URL Path page, specify whether the remainder
of the URL path is permitted, and if so, how it is processed. Valid values are:
Property
Description
Off
On
Elements
9. (For SOAP or DISH service types only) On the Data Payload Format page, specify type of data payload
format the Web service should expose. Valid values are:
1176
Format
Description
Default
.NET
This format is used for .NET clients that can accept Micro
soft's Dataset format. This is useful to SOAP clients devel
oped with Microsoft and Microsoft-compatible tools.
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Format
Description
Concrete
XML
10. (For SOAP service type only) On the Data Type Behavior page, specify which data typing behavior to be
used for this Web service. Valid formats are:
Behavior
Description
Off
On
In
Out
11. (For DISH service type only) (Optional) On the Service Name Prefix page, specify a SOAP service name
prefix to specify the group of SOAP services that apply to this DISH service. Only those SOAP services
whose names begin with this prefix will be handled by this DISH service.
12. On the Methods page, specify the request methods to be enabled for the Web service. Valid methods are:
Note
Available methods depend on the service type specified.
Method
Description
HEAD
GET
Request a response
POST
PUT
Upload a resource
DELETE
Remove a resource
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1177
Property
Description
User
14. On the Security page, select the option to configure the Web service to only be processed if the request is
made through a secure (HTTPS) connection. If a request to a secure web service is received on the HTTP
port, then the request will be redirected to the HTTPS port.
15. On the SQL Statement page, specify a SQL command, (usually a stored procedure) called when someone
accesses a service.
Defining an SQL command is optional for Raw, XML, HTML or JSON service types. You must select the
This web service has the following SQL statement option before you can enter the SQL command. For
SOAP or DISH service types, the This web service has the following SQL statement option is unavailable
since defining an SQL command is mandatory.
Services without statements cause serious security risk because they permit Web clients to execute
arbitrary commands. When creating services without statements, you must enable authorization, which
forces all clients to provide a valid user name and password. SAP recommends that all production
systems define statements in their services.
In a non-production environment, you can create services that do not include statements. Services
configured in this way can be useful when you are testing a service, or want a general way to access
information. Either omit the statement entirely or use the phrase NULL in place of the statement.
16. (Optional) On the Comment page, specify a comment for the Web service.
17. Click Finish.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
1178
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Context
Web service definitions are stored in the IQ (catalog) system store only.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Enabled. A disabled Web service has a value of false in the Enabled column.
5. Click Yes to confirm enabling.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
Prerequisites
Database Version
DBA authority
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1179
Database Version
SAP IQ 16.0
Context
Web service definitions are stored in the IQ (catalog) system store only.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Disable. An enabled Web service has a value of true in the Enabled column.
5. Click Yes to confirm disabling.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
1180
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
DBA authority
SAP IQ 16.0
Context
Web service definitions are stored in the IQ (catalog) system store only.
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Delete
5. Click Yes to confirm deletion.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1181
Prerequisites
Database Version
None
SAP IQ 16.0
None
Context
Web service definitions are stored in the IQ (catalog) system store only.
Procedure
1. In the left pane, expand
IQ Servers
Schema Objects
IQ Servers
3. In the right pane, select one or more items, and do one of:
Click the arrow to the right of the name.
Click the Actions button.
Tip
Use Shift-click or Control-click to select multiple items.
4. Select Generate DDL.
The DDL view shows the SQL code used to add the selected Web service to the IQ (catalog) system store.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
1182
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Prerequisites
Database Version
SAP IQ 16.0
Procedure
1. In SAP IQ Cockpit, click the EXPLORE workset.
2. In the left pane, expand
IQ Servers
Property
Description
General
Name (Read-only)
Enabled
Select to enable the web service to listen for requests over HTTP or HTTPS. By de
fault, database servers do not listen for web service requests, leaving no way for cli
ents to access any services that may be defined in your database. If you clear this
option, the database server keeps the definition of the web service in the database,
but makes the web service unusable.
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1183
Page
Property
Description
Service type
URL path
Indicates whether URL paths are accepted, and if so, how they are processed. Valid
settings are:
Off
name>/<service-name>/aaa/bbb/ccc, the
remainder of the URL path is /aaa/bbb/ccc. It is
treated as a single parameter.
Elements
name>/<service-name>/aaa/bbb/ccc,
each element of the path is treated as a separate
parameter. For example, url1=aaa, url2=bbb,
url3=ccc, and so on.
1184
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Page
Property
Description
.NET
Concrete
XML
OFF
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1185
Page
Property
Description
ON
IN
OUT
Only SOAP services whose names begin with this prefix are handled by the DISH
service.
Methods
GET
Request a response
POST
PUT
Upload a resource
DELETE
Remove a resource
Authorization re
quired
Indicates whether users must authenticate to use this web service. When authoriza
tion is required, all users connecting to this service must provide a user name and
password. Valid values are:
User
SQL
Security required
Indicates whether unsecured connections are accepted. Select this option to indi
cate that the web service requires security. If the web service requires security,
then only secure (HTTPS) connections are accepted. If this option is cleared, then
both HTTP and HTTPS connections are accepted.
Comment
nables the text box where you can specify the SQL statement for the Web service.
SQL statement
area
Text box containing the SQL statement for the Web service.
6. Click OK to update any changes to the database and close the page.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
1186
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
DBA authority
SAP IQ 16.0
DBA authority
SAP IQ 16.0
DBA authority
SAP IQ 16.0
None
SAP IQ 16.0
None
SAP IQ Cockpit
Administer SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1187
SAP IQ 16.0
Related Information
Adding a System Privilege to a Role-Based User [page 819]
Adding a System Privilege to a User-Extended Role [page 849]
Adding a System Privilege to a Standalone Role [page 886]
Adding a System Privilege to a System Role [page 942]
Adding Permissions on a Table or Column to a User or Role [page 907]
Adding Permissions on a View or Materialized View to a User or Role [page 916]
Adding EXECUTE Permission to a User or Role [page 922]
Adding CREATE Permission to a User or Role [page 924]
Adding USAGE Permission to a User or Role [page 926]
Adding an Authority to an Authority-Based User [page 758]
Adding an Authority to a Group [page 776]
Adding Permissions on a Table or Column to a User or Group [page 784]
Adding EXECUTE Permission to a User or Group [page 799]
Adding CREATE Permission to a User or Group [page 801]
Adding USAGE Permission to a User or Group [page 803]
1188
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Administer SAP IQ
Alerts in SAP IQ
Related Information
Monitor and Resolve Alerts [page 1189]
Setting Alert Notification [page 1190]
Managing Alert Notification Settings [page 1192]
Adjusting the Monitoring Interval of a KPA [page 1193]
Configuring Alerts [page 1194]
6.1
The Alert Monitor page displays a dynamically updated list of active alerts, which can be resolved by entering a
resolution description.
Active alerts for all priorities display by default, sorted by priority (high to low).
For the current session, you can:
Display for all alerts or only those resolved
Filter by priority
Sort by various parameters in ascending or descending order. You cannot subsort the list.
SAP IQ Cockpit
Alerts in SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1189
Each alert remains on the Alert Monitor page until it has been resolved. The alert record indicates its original
timestamp and the age field is updated to reflect the amount of time elapsed since the alert was initially
triggered.
Active alerts appear in color, with a status of Active. When the condition that triggered the alert is resolved,
and the KPI returns to the expected range, the system automatically changes the status of the alert to
Resolved and creates a resolution record. Resolved alerts appear in grey. SAP IQ Cockpit stores details on the
last 10 resolved alerts for each KPI. You can also manually change the status of an alert, but if the KPI has not
returned to the expected range, the alert reappears.
To manually change an alert status, click Resolve, enter a mandatory description, and click Finish.
Note
The Finish button is unavailable until a description is entered.
Once set to resolved, an alert status cannot be changed. The resolved alert disappears if Active Alerts Only is
selected; otherwise, the alert turns grey, but remains visible.
Select Resolved Alerts Only or All Alerts to view resolved alerts.
6.2
A nonadministrative SAP IQ Cockpit user can set an email address for notification.
Prerequisites
The email server and port must be configured to enable email notification. See Configuring the E-mail
Server.
At least one notification email address must be defined by an administrative user before a
nonadministrative user can enter an email address.
A technical user account exists.
Context
Once set, notification is sent when any enabled alert is triggered. You cannot select specific alerts for
notification (for example, notification sent for a Resource State alert, but not a Total CPU Usage alert). You
can also elect to be notified if an alert is not resolved before its escalation period has expired.
If a nonadministrative user modifies the email address, the modified address is appended to the notification
list, but the original email address is not removed. It must be manually removed by an administrative user. If
only a notification check mark is changed, administrative user action is not required; the email address is
automatically added to or removed from the notification list. It is the responsibility of the nonadministrative
user to notify the administrative user of the change.
1190
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Alerts in SAP IQ
If an administrative user modifies a nonadministrative user email address, the notification check marks
become deselected on the Notify page of the nonadministrative user, and the email address does not reflect
the address change. However, the nonadministrative user does receive email notification using the modified
address.
SAP IQ Cockpit validates the format of the email address but not the address itself. The Apply button is
unavailable when the format of an address is invalid.
Each managed system must have its own notification email addresses defined; notification addresses are
specific to the managed system, not SAP IQ Cockpit.
Note
An administrative SAP IQ Cockpit user can set additional notification parameters. See Managing Alert
Notification Settings.
Procedure
1. In SAP IQ Cockpit, click the ALERT workset.
2. Click NOTIFY.
Note
When you click the ALERT workset for the first time in the current session, there may be a delay before
the NOTIFY option appears.
3. Type an email address for alerts.
4. Specify the type of notification to receive:
Option
Description
Alert notifications
Escalation notifications
Related Information
Configuring the E-mail Server [page 188]
Technical User [page 38]
SAP IQ Cockpit
Alerts in SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1191
6.3
An administrative SAP IQ Cockpit user can set his or her email address for notification and define additional
notification attributes for alerts.
Prerequisites
Membership in the COCKPIT_ADMIN role.
The email server and port must be configured to enable email notification. See Configuring the E-mail
Server.
A technical user account exists.
Context
At least one notification email address must be defined by an administrative user before a nonadministrative
user can enter an email address.
If a nonadministrative user modifies the email address, the modified address is appended to the notification
list, but the original email address is not removed. It must be manually removed by an administrative user. If
only a notification check mark is changed, administrative user action is not required; the email address is
automatically added to or removed from the notification list.
If an administrative user modifies a nonadministrative user email address, the notification check marks
become deselected on the Notify page of the nonadministrative user, and the email address does not reflect
the address change. However, the nonadministrative user does receive email notification using the modified
address.
SAP IQ Cockpit validates the format of the email address but not the address itself. The Apply button is
unavailable when the format of an address is invalid.
Procedure
1. In SAP IQ Cockpit, click the ALERT workset.
2. Click NOTIFY.
Note
When you click the ALERT workset for the first time in the current session, there may be a delay before
the NOTIFY option appears.
3. Adjust the alert notification options, as needed:
1192
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Alerts in SAP IQ
Setting
Description
Notification: Enabled
Escalation period
The elapsed time period, in minutes, in which an alert must be resolved before
an escalation email notification is sent.
Escalation email
Script path
The path to a script to execute in the event an alert is raised, but controlled by
suppression. For example, if suppression is 10 minutes and the alert is on a 1
minute interval, the script runs once every 10 minutes.
Storm Suppression
Suppress email notifications and script execution for a period of time speci
fied, in minutes, if an alert continues to fire.
Related Information
Configuring the E-mail Server [page 188]
Technical User [page 38]
6.4
Prerequisites
Membership in the COCKPIT_ADMIN role.
A technical user account exists.
Procedure
1. In SAP IQ Cockpit, click the ALERT workset.
2. Click CONFIGURE.
SAP IQ Cockpit
Alerts in SAP IQ
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1193
Note
When you click the ALERT workset for the first time in the current session, there may be a delay before
the CONFIGURE option appears.
3. Click the up and down arrows to increase or decrease the monitoring interval (in minutes) for a specific
KPA, or enter an integer in the field.
4. Click Apply.
6.5
Configuring Alerts
You can enable and disable alerts as well as configure the trigger thresholds for each alert.
Prerequisites
Membership in the COCKPIT_ADMIN role.
A technical user account exists.
Context
Modifications to alert thresholds take effect the next time the monitoring interval is reached.
Note
If a message appears indicating the technical user account does not exist, and it was created in the current
session, log out and back in to the SAP IQ Cockpit console using the current user (not the technical user
account).
Procedure
1. In SAP IQ Cockpit, click the ALERT workset.
2. Click CONFIGURE.
Note
When you click the ALERT workset for the first time in the current session, there may be a delay before
the CONFIGURE option appears.
3. To enable or disable an alert, select or unselect the box in the Enabled column.
1194
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Alerts in SAP IQ
4. To modify the thresholds of an alert, click Edit and adjust the levels. Click Finish to save the changes.
Related Information
IQCockpit-product-name Simplex Alert Summary [page 1195]
IQCockpit-product-name Multiplex Alert Summary [page 1198]
IQCockpit-product-name Logical Server Alert Summary [page 1200]
Technical User [page 38]
Priority
As Count:
Available Connections
Normal
Low
Medium
High
DBSpaces Online
9 to 1000000
5 to 9
2 to 5
0 to 2
As Count:
Normal
Low
Medium
High
Resource State
2 to 10000
1 to 2
0 to 1
1 to 0
As State:
High
Low
Normal
High
Low
Medium
SAP IQ Cockpit
Alerts in SAP IQ
ERROR
PENDING
RUNNING
STOPPED
UNKNOWN
WARNING
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1195
KPI
Priority
0 to 70
70 to 79
79 to 90
90 to 100
Priority
As Percent:
0 to 70
70 to 85
85 to 95
95 to 100
As Count:
Normal
Low
Medium
High
IQ Threads Usage
0 to 5
5 to 20
20 to 30
30 to 1000000
As Percent:
Normal
Low
Medium
High
IQ Waiting Operations
0 to 75
75 to 85
85 to 95
95 to 100
As Count:
Normal
Low
Medium
High
Long Running Transactions
0 to 80
80 to 89
89 to 99
99 to 1000000
As Count:
Normal
Low
Medium
High
1196
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
0 to 5
5 to 14
14 to 20
20 to 1000000
SAP IQ Cockpit
Alerts in SAP IQ
KPI
Priority
0 to 70
70 to 85
85 to 95
95 to 100
As Percent:
Normal
Low
Medium
High
0 to 70
70 to 85
85 to 95
95 to 100
Priority
As Percent:
0 to 70
70 to 80
80 to 90
90 to 100
As Percent:
Normal
Low
Medium
High
Storage Disk Usage
30 to 100
20 to 30
10 to 20
0 to 10
As Percent:
Normal
Low
Medium
High
Total CPU Idle
0 to 70
70 to 80
80 to 90
90 to 100
As Percent:
Normal
Low
Medium
High
SAP IQ Cockpit
Alerts in SAP IQ
69 to 100
19 to 69
9 to 19
0 to 9
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1197
Priority
9 to 1000000
5 to 9
2 to 5
0 to 2
As Percent:
Normal
Low
Medium
High
Resource State
0 to 70
70 to 79
79 to 90
90 to 100
As State:
High
Low
Normal
High
Low
Medium
ERROR
PENDING
RUNNING
STOPPED
UNKNOWN
WARNING
KPI
As Percent:
0 to 70
70 to 80
80 to 94
94 to 100
As Count:
Normal
Low
Medium
High
1198
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
0 to 5
5 to 20
20 to 30
30 to 1000000
SAP IQ Cockpit
Alerts in SAP IQ
KPI
Priority
0 to 5
5 to 14
14 to 20
20 to 1000000
As Percent:
Normal
Low
Medium
High
Average Temporary Cache in Use
0 to 70
70 to 80
80 to 94
94 to 100
As Percent:
Normal
Low
Medium
High
Average Threads Usage
0 to 70
70 to 80
80 to 94
94 to 100
As Percent:
Normal
Low
Medium
High
Average Waiting Operations
0 to 75
75 to 85
85 to 95
95 to 100
As Count:
Normal
Low
Medium
High
0 to 80
80 to 89
89 to 99
99 to 1000000
Priority
As Percent:
SAP IQ Cockpit
Alerts in SAP IQ
69 to 100
19 to 69
9 to 19
0 to 9
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1199
KPI
Priority
0 to 70
70 to 80
80 to 90
90 to 100
As Percent:
Normal
Low
Medium
High
0 to 70
70 to 80
80 to 90
90 to 100
KPI
As Count:
10 to 1000000
5 to 10
2 to 5
0 to 2
As Percent:
Normal
Low
Medium
High
1200
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
0 to 70
70 to 80
80 to 90
90 to 100
SAP IQ Cockpit
Alerts in SAP IQ
KPI
Priority
Resource State
High
Low
Normal
High
Low
Medium
ERROR
PENDING
RUNNING
STOPPED
UNKNOWN
WARNING
Priority
As Percent:
0 to 70
70 to 80
80 to 94
94 to 100
As Count:
Normal
Low
Medium
High
Average Long Running Transactions
0 to 5
5 to 20
20 to 30
30 to 1000000
As Count:
Normal
Low
Medium
High
Average Main Cache in Use
0 to 5
5 to 14
14 to 20
20 to 1000000
As Percent:
Normal
Low
Medium
High
SAP IQ Cockpit
Alerts in SAP IQ
0 to 70
70 to 80
80 to 94
94 to 100
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1201
KPI
Priority
0 to 70
70 to 80
80 to 94
94 to 100
As Percent:
Normal
Low
Medium
High
Average Waiting Operations
0 to 75
75 to 85
85 to 95
95 to 100
As Count:
Normal
Low
Medium
High
0 to 80
80 to 89
89 to 99
99 to 1000000
KPI
As Percent:
69 to 100
19 to 69
9 to 19
0 to 9
As Percent:
Normal
Low
Medium
High
Average Storage Disk Usage
0 to 70
70 to 80
80 to 90
90 to 100
As Percent:
Normal
Low
Medium
High
1202
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
0 to 70
70 to 80
80 to 90
90 to 100
SAP IQ Cockpit
Alerts in SAP IQ
Troubleshoot problems that occur in SAP IQ Cockpit when administering a managed SAP IQ system.
Related Information
Browser Refresh (F5) Causes Logout [page 1203]
Cannot Change Another User's Password [page 1204]
Cannot Validate an IQ (Catalog) System Store Table [page 1204]
Cockpit Fails to Start [page 1204]
Data Collections Fail to Complete [page 1205]
Database Definition is Invalid [page 1205]
Fatal Error #2035 Prevents Successful Log in [page 1206]
Feature Disabled on the SAP IQ Cockpit Console Task Menu [page 1206]
Login Fails After Having Your Password Changed by Another User [page 1207]
Login Fails when Selecting a Chinese or Japanese SAP IQ Server [page 1207]
Login Fails when Entering Valid Credentials [page 1208]
Multiplex and Logical Servers Are Missing on Login Dropdown List [page 1209]
Multiplex Connection Disallowed by Login Policy [page 1209]
Node Fails to Restart when High Availability Is Enabled [page 1209]
Out of Memory Errors [page 1210]
Performance Statistics Do Not Cover Enough Time [page 1210]
SQL Anywhere Error -131 Appears When Changing A User's Password [page 1211]
7.1
Problem: Pressing the F5 key to refresh your browser logs you out of SAP IQ Cockpit.
Solution: Avoid using F5 when logged into SAP IQ Cockpit.
Browser refresh updates the loaded application or pages in the browserin this case, the Adobe Flash on
which SAP IQ Cockpit is built.
Consequently, pressing F5 logs you out of servers, including SAP IQ Cockpit.
SAP IQ Cockpit
Troubleshoot SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1203
7.2
Problem: You are unable to change another user's password, even though you have been granted the CHANGE
PASSWORD system privilege.
This behavior may occur if the CHANGE PASSWORD system privilege was granted outside of SAP IQ Cockpit,
with limitations.
When this system privilege is granted using SAP IQ Cockpit, it is granted in such a way to allow you to manage
the password of any user. However, when granted outside of SAP IQ Cockpit, the privilege can be limited to
allow password management of select users and roles only.
Solution: Check with the IQ database administrator to verify which user passwords you can manage.
7.3
7.4
1204
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Troubleshoot SAP IQ Cockpit
Related Information
Configuring Ports [page 226]
Configuring Memory Usage [page 228]
7.5
Related Information
Modifying the Collection Interval for a Scheduled Job [page 202]
7.6
Problem: The Create Databases wizard flags your database definition with a red x.
The red x indicates that you entered an invalid parameter in your database definition.
Solution: Hover over the red x to display an explanation of the invalid parameter. Edit the database definition
until the red x becomes a green check mark. This table highlights some of the more common causes of an
invalid database definition and suggests solutions.
See Creating a Database for more detailed information on the requirements of each field.
SAP IQ Cockpit
Troubleshoot SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1205
Related Information
Creating a Database [page 413]
7.7
Problem: When trying to connect to SAP IQ Cockpit in Firefox, fatal error #2035 appears before the login
screen appears.
Solution:
1. Clear the Firefox cache.
2. Restart Firefox.
3. Enter the SAP IQ Cockpit URL.
7.8
Problem: Some menu options are unavailable when you select an item in the right pane and then click the
arrow to the right of the name or click the Actions icon.
Scenario #1
You have not been granted the required system privileges (16.0) or authorities (15.3 and 15.4) to perform a
task.
Solution: Grant the system privileges or authorities required for the authorized task.
Refer to SAP IQ System Privilege and Authority Summary Reference for a list of each authorized SAP IQ task
that can be performed in SAP IQ Cockpit and its required privileges or authorities.
Scenario #2
The SAP IQ Cockpit agent is not registered and authenticated.
Solution: See Registering and Authenticating a SAP IQ Cockpit Agent.
1206
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Troubleshoot SAP IQ Cockpit
Scenario #3
The menu item is not applicable to the current scenario. For example:
The Empty File option on a db file is unavailable when the file is not read-only.
The Start option on a node is unavailable if the node is already running.
Related Information
Registering and Authenticating an SAP IQ Cockpit Agent [page 36]
SAP IQ System Privilege and Authority Summary Reference [page 43]
7.9
TechnicalUserCreate.bat
UNIX
TechnicalUserCreate.sh
4. Specify:
SAP IQ Cockpit
Troubleshoot SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1207
Type y
Enter Host
Press Enter.
Enter Port
Enter Login
Enter Password
Type y.
Enter charset
Note
After completing this task, do not complete the technical user task under Get Started with SAP IQ Cockpit.
Only one technical user is allowed.
7.11
Scenario #1
This message may appear if SAP IQ Cockpit cannot connect to the database.
Solution: Check that the database is running. Close and reopen the browser window and try again.
Scenario #2
This message may appear if the Require password change on next login is enabled for the user.
Solution: Close the browser window. Connect to the database using Interactive SQL or another SQL command
tool as the user. At the prompt, change the password. Log in to SAP IQ Cockpit using the new credentials.
1208
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Troubleshoot SAP IQ Cockpit
Note
If you do not close and reopen the browser window after restarting the database or changing the password,
the Login failed message continues to display, although the database successfully started.
Scenario #3
This message may appear if SAP IQ started the database with the -sb 0 (nobroadcast) startup option.
Solution: Remove the -sp 0 option from the configuration file (.cfg) for affected databases. Restart SAP IQ.
Close and reopen the browser window and try again.
SAP IQ Cockpit
Troubleshoot SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1209
Related Information
Configuring Memory Usage [page 228]
Related Information
Configuring Repository Purging [page 208]
1210
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Troubleshoot SAP IQ Cockpit
7.17
Note
Once the new dual part password is set, the user must connect to the SAP IQ database outside of SAP IQ
Cockpit and change his or her password before logging into SAP IQ Cockpit. Failure to do this results in an
Invalid login error on login.
SAP IQ Cockpit
Troubleshoot SAP IQ Cockpit
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1211
Coding Samples
Any software coding and/or code lines / strings ("Code") included in this documentation are only examples and are not intended to be used in a productive system
environment. The Code is only intended to better explain and visualize the syntax and phrasing rules of certain coding. SAP does not warrant the correctness and
completeness of the Code given herein, and SAP shall not be liable for errors or damages caused by the usage of the Code, unless damages were caused by SAP
intentionally or by SAP's gross negligence.
Accessibility
The information contained in the SAP documentation represents SAP's current view of accessibility criteria as of the date of publication; it is in no way intended to be
a binding guideline on how to ensure accessibility of software products. SAP in particular disclaims any liability in relation to this document. This disclaimer, however,
does not apply in cases of wilful misconduct or gross negligence of SAP. Furthermore, this document does not result in any direct or indirect contractual obligations of
SAP.
Gender-Neutral Language
As far as possible, SAP documentation is gender neutral. Depending on the context, the reader is addressed directly with "you", or a gender-neutral noun (such as
"sales person" or "working days") is used. If when referring to members of both sexes, however, the third-person singular cannot be avoided or a gender-neutral noun
does not exist, SAP reserves the right to use the masculine form of the noun and pronoun. This is to ensure that the documentation remains comprehensible.
Internet Hyperlinks
The SAP documentation may contain hyperlinks to the Internet. These hyperlinks are intended to serve as a hint about where to find related information. SAP does
not warrant the availability and correctness of this related information or the ability of this information to serve a particular purpose. SAP shall not be liable for any
damages caused by the use of related information unless damages have been caused by SAP's gross negligence or willful misconduct. All links are categorized for
transparency (see: http://help.sap.com/disclaimer).
1212
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP IQ Cockpit
Important Disclaimers and Legal Information
SAP IQ Cockpit
Important Disclaimers and Legal Information
PUBLIC
2015 SAP SE or an SAP affiliate company. All rights reserved.
1213
www.sap.com/contactsap