Analyst Refinery plugin

The AxRefineryPlugin package lets you use the table-importer feature in Kx Analyst to run Refinery functions, i.e. the get* calls.

This works in Analyst sessions only on processes that can run Refinery get* calls; for example, emea_gw.

How to use it

Start by opening an Analyst session and connecting to a process that can run Refinery get* calls; for example, emea_gw:

You can also open an Analyst session through Control by right-clicking the process and selecting Connect.

Once you have opened your Analyst session, click on Tools and the Table Importer.

In the following popup, select Data Refinery from Source Format. Then in the Refinery Analytic dropdown you should see all the Refinery calls listed.

UDF calls

The UDF calls (saveUDF, getUDF, deleteUDF, getUDFInfo and the Realtime UDF functions) do not work with this plugin.

On selecting a Refinery analytic, you will see a table of its arguments with columns:

Key          argument
Required     a tick if required
Value        your values
Description  your description or comment

For example:

Argument Quick Reference

Once you have set the values you want, click Next:

Everything

To get all instrument IDs, make Sym List a single backtick `` ```. (Similarly for analytics.)

Specify a Table Name. Alternatively, overwrite or append to an existing table.

When done, click Finish.

You can now view your table.

When comparing the table to the getTicks call you can see they are the same.