Example Tools Descriptions
Article Options
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Notify Moderator
Alteryx
53m ago
Created
05-16-2023
12:16 PM
on - edited by
baileykaplan
Example Tools
A suite of example tools ships with the ayx_python_sdk
package. You can use these as templates for new tools.
Example Tool Descriptions
These are the example tools and their descriptions:
- AyxSdkInput: This is an example input tool that generates some simple data via the pandas library and outputs it on the output anchor. The tool has no input anchors, and 1 output anchor.
- AyxSdkOutput: This is an example output tool. It has 1 input anchor and no output anchors. The tool does not do any data processing with the input data.
- AyxSdkPassthrough: This is an example passthrough tool. It has 1 input anchor and 1 output anchor. This tool doesn't do any processing, it just pushes the same data that was received on the input anchor to the output anchor.
- AyxSdkMultipleInputAnchors: This is a tool that has 2 input anchors and 1 output anchor. It enforces that the metadata on each anchor must be the same, and it merges the data from each input anchor on the output anchor, similar to a Union tool.
- AyxSdkOptionalInputAnchor: This tool has an optional input anchor. This means that the plugin can run with or without a connection on the input anchor. If there is a connection on the input anchor, the plugin acts as a passthrough tool.
- AyxSdkMultipleOutputAnchors: This tool has 1 input anchor and 2 output anchors. Provided that the input connection's metadata has an integer numeric field called "Value", this tool separates the records from that connection into odds and evens. NOTE: There is a known bug that causes the resulting records to be written to both output anchors.
- AyxSdkMultiConnectionsMultiOutputAnchor: This tool has a single input anchor that can receive multiple connections. It maps each of these input connections to an output anchor according to the order in which the input connections were connected.