Miscellaneous commands
addcloudconnection
Add cloud connection. Arguments are Login token, space id, and cloud connection.
canceljob
Cancels an asynchronous job. Arguments include the Login token, space id, and job token. Returns True if cancellation request is successful.
checkconnections
Gets the status for all connections of a space. Status is either Active or Inactive.
Example results:
Executing command: checkconnectionsDefault Connection, Active
There is no web service for this command.
clearcache
Clears both the query and dashboard caches for a space at once. By default it clears the current space. Optionally you can specify another space.
clearcache {spaceID|space_name}
Example:
clearcache "Acme Labs Space"
Alternatively, you can use the clearCacheInSpace and clearDashboardCache web services.
deletebirstconnectagent
Used to delete an existing birst connect agent. Arguments are Login token and agent ID and returns true if successful.
deletecloudconnection
Used to delete cloud connection. Arguments are Login token, space id and connection id.
dropaggregate
Drop the named aggregate. The definition must already exist.
dropaggregate aggregate_name
extractcloudconnectordata
Extracts data sources from any available Connection.
Arguments are Login token, space id, Connector Name, Connection Name, Extract Group list and returns an extraction token.
getagenthealth
Used to get the health status of agents. Arguments are agent IDs and returns agent status.
getid
Allows users to find the ID of specific objects for use in other commands.
Prerequisites:
- Users need to be account administrators to perform the getid command
The specific inputs for the getid command are:
{[SpaceID|/[SpaceName]}
[objectName]
{[SpaceID|/[SpaceName]}is an optional input. If it is not provided, it is assumed that the user meant to run this command at the account level. If it is provided, only the object types for the space specified in the command is returned. Object type example: connection
[objectName] represents the name of the object for the ID that is requested.
getid example:
getid 32f85168-3223-4138-b238-1a1998b24d07 connection "Data Lake Shared Connection"
getid connection "Data Lake Shared Connection"
getmaxmessagesize
Returns the max size allowed for email messages.
listcloudconnections
List cloud connections. Arguments are Login token and spaceId. It would return list of connection.
listcreatedusers
Lists all users.
migratelaconnectiontobc2
Migrates Birst Connect 1.0 Live Access connections metadata to Birst 2.0 Live Access connection.
migratelaconnectiontobc2 [spacename | spaceid] [bc1connectionname | connectionid] [agentname]
persistaggregate
Persist the named aggregate. This creates the aggregate table or tables in the data store (warehouse). The definition must already exist, as defined in Admin - Customize Space - Manage Aggregates. Use the persistaggregate command when you want to create the aggregate tables without reprocessing all of the data. When the command completes, an email is sent to the Space Owner.
persistaggregate aggregate_name
rebuildindices
Rebuild the indices for the space schema of the current space.
registergirstconnectagent
Used to register a new Birst connect agent. Arguments are Login token, agent name and agent description and returns the unique id of the registered agent.
repointconnections
The repointconnection command allows sources in a space to be repointed to a different shared connection.
repointConnections Space_1 SMD_Connection Connection
One use case is when a space is copied into another Birst account that does not have access to the original shared connection. This is because shared connections are only accessible within the account in which they are created. In this situation, the sources are inaccessible until the connection is repointed to a valid shared connection in the Birst account.
Prerequisites:
- Users need to be an space administrator to perform the repointconnection command.
- The space for which the user is running the command needs to belong to the account that the user is an administrator of.
- The new shared connection that the user wants to repoint the connection to needs to belong to the account that the user is an administrator of.
The specific inputs for the repointconnection command are:
[spaceId] [fromConnectionId] [toConnectionId]
Where spaceId is a specific customer space id, fromConnectionId is the id of the original connection that was used for the shared connection, and toConnectionId is the shared connection id for that the user wishes to repoint the connection to. For example:
repointconnection 48d55c60-0237-47fc-b655-a78251759097 72457947373214185445798787380818
Related commands:
- getid connection "[shared connection name]"Note: This command needs to run in the space/account where each shared connection was created. See the getid command.
- getspaceid "[space name]"Note: The user must be a space admin of this space.
repointnetworks
Repoints the imported networks in child space from existing parent space to new parent space.
repointnetworks [childspaceid][existingparentspaceid][newparentspaceid]
repointpackages
Arguments are the Login token, childSpace Id, oldParentSpace Id, newParentSpace Id
setagentstoconnectionmapping
Used to map agents to Connections. Arguments are Login token, and connection to agent mappings.
setmaxmessagesize
Defines the max size allowed for email messages in bytes.
setmaxmessagesize limit
Example:
setmaxmessagesize 1000
This sets the max email message size to 1000 bytes.
setvariable
Sets the value of a variable.
setvariable variable_name value
updateasyncprocessingstatus
Enables or disables Async Processing for a given space.
updateasyncprocessingstatus [spaceId] [enable:true|false]
updatebirstconnectagent
Used to update an existing Birst connect agent. Arguments are Login token, agent ID, new agent name and new agent description and returns true if successful.
updatecloudconnection
Used to update cloud connection. Arguments are Login token, space id, connection id and cloud connection.
updatestats
Update query optimization statistics on tables and/or index views of the space. For SQL Server only.
Not available as a web service.
upgradeagent
Used to upgrade an existing Birst connect agent. Arguments are Login token and agent IDs and returns true if successful.
validatemetadata
Run rules against the repository to validate the metadata. This command is not available as a web service.
validatemetadata all
validatemetadata rule ruleName
validatemetadata rulegroup ruleGroupName
Examples:
validatemetadata rule IncrementalSnapshotFact
validatemetadata rulegroup "Data Sources"