In the following we describe all terminal operators currently supported.
Analogously as in Linux/Unix, the > operator allows you to send the command results to a given file in the ReportServer virtual filesystem. The >> operator allows you to append the command results into a given file.
For example, the following would write the output of the ''columnsMetadata id:DatasourceDefinition:8005 T_AGG_CUSTOMER'' command into the ''/fileserver/results.txt'' file.
columnsMetadata id:DatasourceDefinition:8005 T_AGG_CUSTOMER > /fileserver/results.txt
The following would append the output of the ''columnsMetadata id:DatasourceDefinition:8005 T_AGG_CUSTOMER'' command into the ''/fileserver/results.txt'' file.
columnsMetadata id:DatasourceDefinition:8005 T_AGG_CUSTOMER >> /fileserver/results.txt
Analogously as the write-into-file operators, the >>> operator allow you to send the command results to a given datasink. The datasink can be fetched using object resolver queries. Refer to Section 18.5. Object Resolver for more details of object resolver queries.
For example, the following would write the output of the ''columnsMetadata id:DatasourceDefinition:8005 T_AGG_CUSTOMER'' command into the datasink with id 123. Depending on the datasink type, the results will be send per Email, OneDrive - SharePoint (O365), Dropbox, etc.
columnsMetadata id:DatasourceDefinition:8005 T_AGG_CUSTOMER >>> id:DatasinkDefinition:123
Use: command >>> datasink