join tool updates
parent
e83745043e
commit
99c0a3c722
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0"?>
|
||||
<AlteryxDocument yxmdVer="2021.4">
|
||||
<AlteryxDocument yxmdVer="2022.3">
|
||||
<Nodes>
|
||||
<Node ToolID="1">
|
||||
<GuiSettings Plugin="AlteryxBasePluginsGui.TextInput.TextInput">
|
||||
|
|
@ -63,7 +63,15 @@
|
|||
</GuiSettings>
|
||||
<Properties>
|
||||
<Configuration>
|
||||
<TempFile>C:\Users\casey.morter\AppData\Local\Temp\Engine_1076_e92ddd5f524045a79cff90fef659b528_\Engine_33528_b9fe906502c14eb3ad38d38f04c81ab2_.yxdb</TempFile>
|
||||
<TempFile>C:\Users\Casey\AppData\Local\Temp\Engine_4072_8b6c0740e308d445ab856d90eb0e4ee9_\Engine_4072_93f5c2999bcb8c478c002b15166e2b45~.yxdb</TempFile>
|
||||
<TempFileDataProfiling />
|
||||
<Layout>
|
||||
<View1>
|
||||
<Hints>
|
||||
<Table />
|
||||
</Hints>
|
||||
</View1>
|
||||
</Layout>
|
||||
</Configuration>
|
||||
<Annotation DisplayMode="0">
|
||||
<Name />
|
||||
|
|
@ -83,19 +91,27 @@
|
|||
<Fields>
|
||||
<Field name="Column 3" />
|
||||
<Field name="Column 4" />
|
||||
<Field name="Ham" />
|
||||
<Field name="Cheese" />
|
||||
</Fields>
|
||||
<Data>
|
||||
<r>
|
||||
<c>5</c>
|
||||
<c>8</c>
|
||||
<c>z</c>
|
||||
<c>a</c>
|
||||
</r>
|
||||
<r>
|
||||
<c>6</c>
|
||||
<c>9</c>
|
||||
<c>b</c>
|
||||
<c>d</c>
|
||||
</r>
|
||||
<r>
|
||||
<c>7</c>
|
||||
<c>10</c>
|
||||
<c>c</c>
|
||||
<c>c</c>
|
||||
</r>
|
||||
</Data>
|
||||
</Configuration>
|
||||
|
|
@ -136,12 +152,12 @@
|
|||
<Properties>
|
||||
<Configuration>
|
||||
<FormulaFields>
|
||||
<FormulaField expression="[Column 3] + 10" field="Column 4" size="1" type="Byte" />
|
||||
<FormulaField expression="[Count] + 10" field="MoreCount" size="4" type="Int32" />
|
||||
</FormulaFields>
|
||||
</Configuration>
|
||||
<Annotation DisplayMode="0">
|
||||
<Name />
|
||||
<DefaultAnnotationText><![CDATA[Column 4 = [Column 3] + 10
|
||||
<DefaultAnnotationText><![CDATA[MoreCount = [Count] + 10
|
||||
]]></DefaultAnnotationText>
|
||||
<Left value="False" />
|
||||
</Annotation>
|
||||
|
|
@ -155,18 +171,22 @@
|
|||
<Properties>
|
||||
<Configuration joinByRecordPos="False">
|
||||
<JoinInfo connection="Left">
|
||||
<Field field="Col_3_renamed" />
|
||||
<Field field="Ham" />
|
||||
<Field field="Cheese" />
|
||||
</JoinInfo>
|
||||
<JoinInfo connection="Right">
|
||||
<Field field="Column 3" />
|
||||
<Field field="Ham" />
|
||||
<Field field="Cheese" />
|
||||
</JoinInfo>
|
||||
<SelectConfiguration>
|
||||
<Configuration outputConnection="Join">
|
||||
<OrderChanged value="False" />
|
||||
<CommaDecimal value="False" />
|
||||
<SelectFields>
|
||||
<SelectField field="Right_Column 3" selected="True" rename="Right_Column 3" input="Right_" />
|
||||
<SelectField field="Right_Column 4" selected="True" rename="Right_Column 4" input="Right_" />
|
||||
<SelectField field="Right_Ham" selected="True" rename="Right_Ham" input="Right_" />
|
||||
<SelectField field="Right_Cheese" selected="True" rename="Right_Cheese" input="Right_" />
|
||||
<SelectField field="Right_Column 3" selected="True" rename="Right_Column 3" input="Right_" type="V_String" size="11" />
|
||||
<SelectField field="Right_Column 4" selected="True" rename="Right_Column 4" input="Right_" type="Int64" size="8" />
|
||||
<SelectField field="*Unknown" selected="True" />
|
||||
</SelectFields>
|
||||
</Configuration>
|
||||
|
|
@ -186,7 +206,15 @@
|
|||
</GuiSettings>
|
||||
<Properties>
|
||||
<Configuration>
|
||||
<TempFile>C:\Users\casey.morter\AppData\Local\Temp\Engine_1076_e92ddd5f524045a79cff90fef659b528_\Engine_33528_96b3fed5c185423dafa9c8e54e621b39_.yxdb</TempFile>
|
||||
<TempFile>C:\Users\Casey\AppData\Local\Temp\Engine_4072_8b6c0740e308d445ab856d90eb0e4ee9_\Engine_4072_ab9b90f8fc991440905d667f1d5c7325~.yxdb</TempFile>
|
||||
<TempFileDataProfiling />
|
||||
<Layout>
|
||||
<View1>
|
||||
<Hints>
|
||||
<Table />
|
||||
</Hints>
|
||||
</View1>
|
||||
</Layout>
|
||||
</Configuration>
|
||||
<Annotation DisplayMode="0">
|
||||
<Name />
|
||||
|
|
@ -239,7 +267,7 @@
|
|||
</GuiSettings>
|
||||
<Properties>
|
||||
<Configuration>
|
||||
<TempFile>C:\Users\casey.morter\AppData\Local\Temp\Engine_1076_e92ddd5f524045a79cff90fef659b528_\Engine_33528_7a751c4879e24850ab691e9dd40c3227_.yxdb</TempFile>
|
||||
<TempFile>C:\Users\Casey\AppData\Local\Temp\Engine_4072_8b6c0740e308d445ab856d90eb0e4ee9_\Engine_4072_dd72ded80941104b9b9be56761379cb2~.yxdb</TempFile>
|
||||
<TempFileDataProfiling />
|
||||
<Layout>
|
||||
<View1>
|
||||
|
|
@ -265,6 +293,7 @@
|
|||
<Configuration>
|
||||
<File MaxRecords="" FileFormat="0">.\SimpleWorkflowOut.csv</File>
|
||||
<Passwords />
|
||||
<Disable>False</Disable>
|
||||
<FormatSpecificOptions>
|
||||
<LineEndStyle>CRLF</LineEndStyle>
|
||||
<Delimeter>,</Delimeter>
|
||||
|
|
@ -283,6 +312,44 @@
|
|||
</Properties>
|
||||
<EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxDbFileOutput" />
|
||||
</Node>
|
||||
<Node ToolID="15">
|
||||
<GuiSettings Plugin="AlteryxBasePluginsGui.TextInput.TextInput">
|
||||
<Position x="54" y="330" />
|
||||
</GuiSettings>
|
||||
<Properties>
|
||||
<Configuration>
|
||||
<NumRows value="3" />
|
||||
<Fields>
|
||||
<Field name="Ham" />
|
||||
<Field name="Cheese" />
|
||||
<Field name="Count" />
|
||||
</Fields>
|
||||
<Data>
|
||||
<r>
|
||||
<c>a</c>
|
||||
<c>a</c>
|
||||
<c>4</c>
|
||||
</r>
|
||||
<r>
|
||||
<c>b</c>
|
||||
<c>d</c>
|
||||
<c>6</c>
|
||||
</r>
|
||||
<r>
|
||||
<c>c</c>
|
||||
<c>z</c>
|
||||
<c>7</c>
|
||||
</r>
|
||||
</Data>
|
||||
</Configuration>
|
||||
<Annotation DisplayMode="0">
|
||||
<Name />
|
||||
<DefaultAnnotationText />
|
||||
<Left value="False" />
|
||||
</Annotation>
|
||||
</Properties>
|
||||
<EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxTextInput" />
|
||||
</Node>
|
||||
</Nodes>
|
||||
<Connections>
|
||||
<Connection>
|
||||
|
|
@ -297,14 +364,6 @@
|
|||
<Origin ToolID="4" Connection="Output" />
|
||||
<Destination ToolID="5" Connection="Input" />
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Origin ToolID="4" Connection="Output" />
|
||||
<Destination ToolID="6" Connection="Input" />
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Origin ToolID="4" Connection="Output" />
|
||||
<Destination ToolID="12" Connection="Input" />
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Origin ToolID="5" Connection="Output" />
|
||||
<Destination ToolID="7" Connection="Left" />
|
||||
|
|
@ -329,6 +388,14 @@
|
|||
<Origin ToolID="12" Connection="Output" />
|
||||
<Destination ToolID="11" Connection="Input" />
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Origin ToolID="15" Connection="Output" />
|
||||
<Destination ToolID="6" Connection="Input" />
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Origin ToolID="15" Connection="Output" />
|
||||
<Destination ToolID="12" Connection="Input" />
|
||||
</Connection>
|
||||
</Connections>
|
||||
<Properties>
|
||||
<Memory default="True" />
|
||||
|
|
@ -340,6 +407,7 @@
|
|||
<CancelOnError value="False" />
|
||||
<DisableBrowse value="False" />
|
||||
<EnablePerformanceProfiling value="False" />
|
||||
<RunWithE2 value="True" />
|
||||
<PredictiveToolsCodePage value="1252" />
|
||||
<DisableAllOutput value="False" />
|
||||
<ShowAllMacroMessages value="False" />
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0"?>
|
||||
<AlteryxDocument yxmdVer="2022.3">
|
||||
<AlteryxDocument yxmdVer="2021.4">
|
||||
<Nodes>
|
||||
<Node ToolID="1">
|
||||
<GuiSettings Plugin="AlteryxBasePluginsGui.TextInput.TextInput">
|
||||
|
|
@ -63,7 +63,7 @@
|
|||
</GuiSettings>
|
||||
<Properties>
|
||||
<Configuration>
|
||||
<TempFile>C:\Users\Casey\AppData\Local\Temp\Engine_4072_8b6c0740e308d445ab856d90eb0e4ee9_\Engine_4072_93f5c2999bcb8c478c002b15166e2b45~.yxdb</TempFile>
|
||||
<TempFile>C:\Users\casey.morter\AppData\Local\Temp\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\Engine_28104_9b8a61f4c39b2e4ea05f98886a386376~.yxdb</TempFile>
|
||||
<TempFileDataProfiling />
|
||||
<Layout>
|
||||
<View1>
|
||||
|
|
@ -125,7 +125,7 @@
|
|||
</Node>
|
||||
<Node ToolID="5">
|
||||
<GuiSettings Plugin="AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect">
|
||||
<Position x="174" y="246" />
|
||||
<Position x="426" y="390" />
|
||||
</GuiSettings>
|
||||
<Properties>
|
||||
<Configuration>
|
||||
|
|
@ -147,7 +147,7 @@
|
|||
</Node>
|
||||
<Node ToolID="6">
|
||||
<GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
|
||||
<Position x="174" y="330" />
|
||||
<Position x="354" y="474" />
|
||||
</GuiSettings>
|
||||
<Properties>
|
||||
<Configuration>
|
||||
|
|
@ -166,7 +166,7 @@
|
|||
</Node>
|
||||
<Node ToolID="7">
|
||||
<GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
|
||||
<Position x="318" y="258" />
|
||||
<Position x="522" y="402" />
|
||||
</GuiSettings>
|
||||
<Properties>
|
||||
<Configuration joinByRecordPos="False">
|
||||
|
|
@ -202,11 +202,11 @@
|
|||
</Node>
|
||||
<Node ToolID="10">
|
||||
<GuiSettings Plugin="AlteryxBasePluginsGui.BrowseV2.BrowseV2">
|
||||
<Position x="414" y="342" />
|
||||
<Position x="618" y="486" />
|
||||
</GuiSettings>
|
||||
<Properties>
|
||||
<Configuration>
|
||||
<TempFile>C:\Users\Casey\AppData\Local\Temp\Engine_4072_8b6c0740e308d445ab856d90eb0e4ee9_\Engine_4072_ab9b90f8fc991440905d667f1d5c7325~.yxdb</TempFile>
|
||||
<TempFile>C:\Users\casey.morter\AppData\Local\Temp\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\Engine_28104_c1d268f486209c40bdc02a676a529ee0~.yxdb</TempFile>
|
||||
<TempFileDataProfiling />
|
||||
<Layout>
|
||||
<View1>
|
||||
|
|
@ -226,7 +226,7 @@
|
|||
</Node>
|
||||
<Node ToolID="11">
|
||||
<GuiSettings Plugin="AlteryxBasePluginsGui.Formula.Formula">
|
||||
<Position x="270" y="474" />
|
||||
<Position x="450" y="618" />
|
||||
</GuiSettings>
|
||||
<Properties>
|
||||
<Configuration>
|
||||
|
|
@ -245,7 +245,7 @@
|
|||
</Node>
|
||||
<Node ToolID="12">
|
||||
<GuiSettings Plugin="AlteryxBasePluginsGui.Sample.Sample">
|
||||
<Position x="150" y="474" />
|
||||
<Position x="330" y="618" />
|
||||
</GuiSettings>
|
||||
<Properties>
|
||||
<Configuration>
|
||||
|
|
@ -263,11 +263,11 @@
|
|||
</Node>
|
||||
<Node ToolID="13">
|
||||
<GuiSettings Plugin="AlteryxBasePluginsGui.BrowseV2.BrowseV2">
|
||||
<Position x="366" y="474" />
|
||||
<Position x="546" y="618" />
|
||||
</GuiSettings>
|
||||
<Properties>
|
||||
<Configuration>
|
||||
<TempFile>C:\Users\Casey\AppData\Local\Temp\Engine_4072_8b6c0740e308d445ab856d90eb0e4ee9_\Engine_4072_dd72ded80941104b9b9be56761379cb2~.yxdb</TempFile>
|
||||
<TempFile>C:\Users\casey.morter\AppData\Local\Temp\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\Engine_28104_4d6ee2d9de8fac4095ab55a2bceed63e~.yxdb</TempFile>
|
||||
<TempFileDataProfiling />
|
||||
<Layout>
|
||||
<View1>
|
||||
|
|
@ -287,13 +287,12 @@
|
|||
</Node>
|
||||
<Node ToolID="14">
|
||||
<GuiSettings Plugin="AlteryxBasePluginsGui.DbFileOutput.DbFileOutput">
|
||||
<Position x="522" y="258" />
|
||||
<Position x="702" y="402" />
|
||||
</GuiSettings>
|
||||
<Properties>
|
||||
<Configuration>
|
||||
<File MaxRecords="" FileFormat="0">.\SimpleWorkflowOut.csv</File>
|
||||
<Passwords />
|
||||
<Disable>False</Disable>
|
||||
<FormatSpecificOptions>
|
||||
<LineEndStyle>CRLF</LineEndStyle>
|
||||
<Delimeter>,</Delimeter>
|
||||
|
|
@ -350,6 +349,100 @@
|
|||
</Properties>
|
||||
<EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxTextInput" />
|
||||
</Node>
|
||||
<Node ToolID="16">
|
||||
<GuiSettings Plugin="AlteryxBasePluginsGui.Join.Join">
|
||||
<Position x="306" y="198" />
|
||||
</GuiSettings>
|
||||
<Properties>
|
||||
<Configuration joinByRecordPos="False">
|
||||
<JoinInfo connection="Left">
|
||||
<Field field="Ham" />
|
||||
<Field field="Cheese" />
|
||||
</JoinInfo>
|
||||
<JoinInfo connection="Right">
|
||||
<Field field="Ham" />
|
||||
<Field field="Cheese" />
|
||||
</JoinInfo>
|
||||
<SelectConfiguration>
|
||||
<Configuration outputConnection="Join">
|
||||
<OrderChanged value="False" />
|
||||
<CommaDecimal value="False" />
|
||||
<SelectFields>
|
||||
<SelectField field="Right_Ham" selected="True" rename="Right_Ham" input="Right_" />
|
||||
<SelectField field="Right_Cheese" selected="True" rename="Right_Cheese" input="Right_" />
|
||||
<SelectField field="*Unknown" selected="True" />
|
||||
</SelectFields>
|
||||
</Configuration>
|
||||
</SelectConfiguration>
|
||||
</Configuration>
|
||||
<Annotation DisplayMode="0">
|
||||
<Name>HamCheeseJoin</Name>
|
||||
<DefaultAnnotationText>HamCheeseJoin</DefaultAnnotationText>
|
||||
<Left value="False" />
|
||||
</Annotation>
|
||||
</Properties>
|
||||
<EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxJoin" />
|
||||
</Node>
|
||||
<Node ToolID="17">
|
||||
<GuiSettings Plugin="AlteryxBasePluginsGui.BrowseV2.BrowseV2">
|
||||
<Position x="402" y="114" />
|
||||
</GuiSettings>
|
||||
<Properties>
|
||||
<Configuration>
|
||||
<TempFile>C:\Users\casey.morter\AppData\Local\Temp\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\Engine_28104_e692dab3020ec84ebe69a5de3e6990c9~.yxdb</TempFile>
|
||||
<TempFileDataProfiling />
|
||||
<Layout />
|
||||
</Configuration>
|
||||
<Annotation DisplayMode="0">
|
||||
<Name />
|
||||
<DefaultAnnotationText />
|
||||
<Left value="False" />
|
||||
</Annotation>
|
||||
</Properties>
|
||||
<EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxBrowseV2" />
|
||||
</Node>
|
||||
<Node ToolID="18">
|
||||
<GuiSettings Plugin="AlteryxBasePluginsGui.BrowseV2.BrowseV2">
|
||||
<Position x="402" y="198" />
|
||||
</GuiSettings>
|
||||
<Properties>
|
||||
<Configuration>
|
||||
<TempFile>C:\Users\casey.morter\AppData\Local\Temp\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\Engine_28104_83aac5fa43df8044b1161f8298a2a180~.yxdb</TempFile>
|
||||
<TempFileDataProfiling />
|
||||
<Layout />
|
||||
</Configuration>
|
||||
<Annotation DisplayMode="0">
|
||||
<Name />
|
||||
<DefaultAnnotationText />
|
||||
<Left value="False" />
|
||||
</Annotation>
|
||||
</Properties>
|
||||
<EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxBrowseV2" />
|
||||
</Node>
|
||||
<Node ToolID="19">
|
||||
<GuiSettings Plugin="AlteryxBasePluginsGui.BrowseV2.BrowseV2">
|
||||
<Position x="402" y="294" />
|
||||
</GuiSettings>
|
||||
<Properties>
|
||||
<Configuration>
|
||||
<TempFile>C:\Users\casey.morter\AppData\Local\Temp\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\Engine_28104_c2ab20e4f5222342bc00e6424dbc38bd~.yxdb</TempFile>
|
||||
<TempFileDataProfiling />
|
||||
<Layout>
|
||||
<View1>
|
||||
<Hints>
|
||||
<Table />
|
||||
</Hints>
|
||||
</View1>
|
||||
</Layout>
|
||||
</Configuration>
|
||||
<Annotation DisplayMode="0">
|
||||
<Name />
|
||||
<DefaultAnnotationText />
|
||||
<Left value="False" />
|
||||
</Annotation>
|
||||
</Properties>
|
||||
<EngineSettings EngineDll="AlteryxBasePluginsEngine.dll" EngineDllEntryPoint="AlteryxBrowseV2" />
|
||||
</Node>
|
||||
</Nodes>
|
||||
<Connections>
|
||||
<Connection>
|
||||
|
|
@ -364,6 +457,14 @@
|
|||
<Origin ToolID="4" Connection="Output" />
|
||||
<Destination ToolID="5" Connection="Input" />
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Origin ToolID="4" Connection="Output" />
|
||||
<Destination ToolID="16" Connection="Left" />
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Origin ToolID="15" Connection="Output" />
|
||||
<Destination ToolID="16" Connection="Right" />
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Origin ToolID="5" Connection="Output" />
|
||||
<Destination ToolID="7" Connection="Left" />
|
||||
|
|
@ -396,6 +497,18 @@
|
|||
<Origin ToolID="15" Connection="Output" />
|
||||
<Destination ToolID="12" Connection="Input" />
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Origin ToolID="16" Connection="Left" />
|
||||
<Destination ToolID="17" Connection="Input" />
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Origin ToolID="16" Connection="Join" />
|
||||
<Destination ToolID="18" Connection="Input" />
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Origin ToolID="16" Connection="Right" />
|
||||
<Destination ToolID="19" Connection="Input" />
|
||||
</Connection>
|
||||
</Connections>
|
||||
<Properties>
|
||||
<Memory default="True" />
|
||||
|
|
|
|||
BIN
Untitled.png
BIN
Untitled.png
Binary file not shown.
|
Before Width: | Height: | Size: 3.4 KiB |
279
scratchpad.ipynb
279
scratchpad.ipynb
|
|
@ -9,7 +9,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 49,
|
||||
"execution_count": 2,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
|
|
@ -26,30 +26,30 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 58,
|
||||
"execution_count": 3,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"('1', 'TextInput 1', '<Node ToolID=\"1\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.TextInput.TextInput\">\\n <Position x=\"54\" y=\"54\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <NumRows value=\"3\" />\\n <Fields>\\n <Field name=\"Column1\" />\\n <Field name=\"Column 2\" />\\n </Fields>\\n <Data>\\n <r>\\n <c>1</c>\\n <c>4</c>\\n </r>\\n <r>\\n <c>2</c>\\n <c>5</c>\\n </r>\\n <r>\\n <c>3</c>\\n <c>6</c>\\n </r>\\n </Data>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxTextInput\" />\\n </Node>\\n ')\n",
|
||||
"('2', 'AlteryxSelect 2', '<Node ToolID=\"2\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect\">\\n <Position x=\"186\" y=\"54\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <OrderChanged value=\"False\" />\\n <CommaDecimal value=\"False\" />\\n <SelectFields>\\n <SelectField field=\"Column1\" selected=\"True\" type=\"Int64\" size=\"8\" />\\n <SelectField field=\"Column 2\" selected=\"False\" type=\"WString\" size=\"3\" />\\n <SelectField field=\"*Unknown\" selected=\"False\" />\\n </SelectFields>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxSelect\" />\\n </Node>\\n ')\n",
|
||||
"('3', 'BrowseV2 3', '<Node ToolID=\"3\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.BrowseV2.BrowseV2\">\\n <Position x=\"318\" y=\"54\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <TempFile>C:\\\\Users\\\\casey.morter\\\\AppData\\\\Local\\\\Temp\\\\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\\\\Engine_28104_9b8a61f4c39b2e4ea05f98886a386376~.yxdb</TempFile>\\n <TempFileDataProfiling />\\n <Layout>\\n <View1>\\n <Hints>\\n <Table />\\n </Hints>\\n </View1>\\n </Layout>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxBrowseV2\" />\\n </Node>\\n ')\n",
|
||||
"('4', 'TextInput 4', '<Node ToolID=\"4\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.TextInput.TextInput\">\\n <Position x=\"54\" y=\"246\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <NumRows value=\"3\" />\\n <Fields>\\n <Field name=\"Column 3\" />\\n <Field name=\"Column 4\" />\\n <Field name=\"Ham\" />\\n <Field name=\"Cheese\" />\\n </Fields>\\n <Data>\\n <r>\\n <c>5</c>\\n <c>8</c>\\n <c>z</c>\\n <c>a</c>\\n </r>\\n <r>\\n <c>6</c>\\n <c>9</c>\\n <c>b</c>\\n <c>d</c>\\n </r>\\n <r>\\n <c>7</c>\\n <c>10</c>\\n <c>c</c>\\n <c>c</c>\\n </r>\\n </Data>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxTextInput\" />\\n </Node>\\n ')\n",
|
||||
"('5', 'AlteryxSelect 5', '<Node ToolID=\"5\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect\">\\n <Position x=\"426\" y=\"390\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <OrderChanged value=\"False\" />\\n <CommaDecimal value=\"False\" />\\n <SelectFields>\\n <SelectField field=\"Column 3\" selected=\"True\" rename=\"Col_3_renamed\" />\\n <SelectField field=\"Column 4\" selected=\"False\" />\\n <SelectField field=\"*Unknown\" selected=\"True\" />\\n </SelectFields>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxSelect\" />\\n </Node>\\n ')\n",
|
||||
"('6', 'Formula 6', '<Node ToolID=\"6\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.Formula.Formula\">\\n <Position x=\"354\" y=\"474\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <FormulaFields>\\n <FormulaField expression=\"[Count] + 10\" field=\"MoreCount\" size=\"4\" type=\"Int32\" />\\n </FormulaFields>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText>MoreCount = [Count] + 10\\n</DefaultAnnotationText>\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxFormula\" />\\n </Node>\\n ')\n",
|
||||
"('7', 'Join 7', '<Node ToolID=\"7\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.Join.Join\">\\n <Position x=\"522\" y=\"402\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration joinByRecordPos=\"False\">\\n <JoinInfo connection=\"Left\">\\n <Field field=\"Ham\" />\\n <Field field=\"Cheese\" />\\n </JoinInfo>\\n <JoinInfo connection=\"Right\">\\n <Field field=\"Ham\" />\\n <Field field=\"Cheese\" />\\n </JoinInfo>\\n <SelectConfiguration>\\n <Configuration outputConnection=\"Join\">\\n <OrderChanged value=\"False\" />\\n <CommaDecimal value=\"False\" />\\n <SelectFields>\\n <SelectField field=\"Right_Ham\" selected=\"True\" rename=\"Right_Ham\" input=\"Right_\" />\\n <SelectField field=\"Right_Cheese\" selected=\"True\" rename=\"Right_Cheese\" input=\"Right_\" />\\n <SelectField field=\"Right_Column 3\" selected=\"True\" rename=\"Right_Column 3\" input=\"Right_\" type=\"V_String\" size=\"11\" />\\n <SelectField field=\"Right_Column 4\" selected=\"True\" rename=\"Right_Column 4\" input=\"Right_\" type=\"Int64\" size=\"8\" />\\n <SelectField field=\"*Unknown\" selected=\"True\" />\\n </SelectFields>\\n </Configuration>\\n </SelectConfiguration>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxJoin\" />\\n </Node>\\n ')\n",
|
||||
"('10', 'BrowseV2 10', '<Node ToolID=\"10\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.BrowseV2.BrowseV2\">\\n <Position x=\"618\" y=\"486\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <TempFile>C:\\\\Users\\\\casey.morter\\\\AppData\\\\Local\\\\Temp\\\\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\\\\Engine_28104_c1d268f486209c40bdc02a676a529ee0~.yxdb</TempFile>\\n <TempFileDataProfiling />\\n <Layout>\\n <View1>\\n <Hints>\\n <Table />\\n </Hints>\\n </View1>\\n </Layout>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxBrowseV2\" />\\n </Node>\\n ')\n",
|
||||
"('11', 'Formula 11', '<Node ToolID=\"11\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.Formula.Formula\">\\n <Position x=\"450\" y=\"618\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <FormulaFields>\\n <FormulaField expression=\"[Engine.TempFilePath]\" field=\"Path\" size=\"1073741823\" type=\"V_WString\" />\\n </FormulaFields>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText>Path = [Engine.TempFilePath]\\n</DefaultAnnotationText>\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxFormula\" />\\n </Node>\\n ')\n",
|
||||
"('12', 'Sample 12', '<Node ToolID=\"12\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.Sample.Sample\">\\n <Position x=\"330\" y=\"618\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <Mode>First</Mode>\\n <N>1</N>\\n <GroupFields orderChanged=\"False\" />\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText>First 1</DefaultAnnotationText>\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxSample\" />\\n </Node>\\n ')\n",
|
||||
"('13', 'BrowseV2 13', '<Node ToolID=\"13\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.BrowseV2.BrowseV2\">\\n <Position x=\"546\" y=\"618\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <TempFile>C:\\\\Users\\\\casey.morter\\\\AppData\\\\Local\\\\Temp\\\\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\\\\Engine_28104_4d6ee2d9de8fac4095ab55a2bceed63e~.yxdb</TempFile>\\n <TempFileDataProfiling />\\n <Layout>\\n <View1>\\n <Hints>\\n <Table />\\n </Hints>\\n </View1>\\n </Layout>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxBrowseV2\" />\\n </Node>\\n ')\n",
|
||||
"('14', 'DbFileOutput 14', '<Node ToolID=\"14\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.DbFileOutput.DbFileOutput\">\\n <Position x=\"702\" y=\"402\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <File MaxRecords=\"\" FileFormat=\"0\">.\\\\SimpleWorkflowOut.csv</File>\\n <Passwords />\\n <FormatSpecificOptions>\\n <LineEndStyle>CRLF</LineEndStyle>\\n <Delimeter>,</Delimeter>\\n <ForceQuotes>False</ForceQuotes>\\n <HeaderRow>True</HeaderRow>\\n <CodePage>28591</CodePage>\\n <WriteBOM>True</WriteBOM>\\n </FormatSpecificOptions>\\n <MultiFile value=\"False\" />\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText>SimpleWorkflowOut.csv</DefaultAnnotationText>\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxDbFileOutput\" />\\n </Node>\\n ')\n",
|
||||
"('15', 'TextInput 15', '<Node ToolID=\"15\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.TextInput.TextInput\">\\n <Position x=\"54\" y=\"330\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <NumRows value=\"3\" />\\n <Fields>\\n <Field name=\"Ham\" />\\n <Field name=\"Cheese\" />\\n <Field name=\"Count\" />\\n </Fields>\\n <Data>\\n <r>\\n <c>a</c>\\n <c>a</c>\\n <c>4</c>\\n </r>\\n <r>\\n <c>b</c>\\n <c>d</c>\\n <c>6</c>\\n </r>\\n <r>\\n <c>c</c>\\n <c>z</c>\\n <c>7</c>\\n </r>\\n </Data>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxTextInput\" />\\n </Node>\\n ')\n",
|
||||
"('1', 'TextInput (1)', '<Node ToolID=\"1\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.TextInput.TextInput\">\\n <Position x=\"54\" y=\"54\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <NumRows value=\"3\" />\\n <Fields>\\n <Field name=\"Column1\" />\\n <Field name=\"Column 2\" />\\n </Fields>\\n <Data>\\n <r>\\n <c>1</c>\\n <c>4</c>\\n </r>\\n <r>\\n <c>2</c>\\n <c>5</c>\\n </r>\\n <r>\\n <c>3</c>\\n <c>6</c>\\n </r>\\n </Data>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxTextInput\" />\\n </Node>\\n ')\n",
|
||||
"('2', 'AlteryxSelect (2)', '<Node ToolID=\"2\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect\">\\n <Position x=\"186\" y=\"54\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <OrderChanged value=\"False\" />\\n <CommaDecimal value=\"False\" />\\n <SelectFields>\\n <SelectField field=\"Column1\" selected=\"True\" type=\"Int64\" size=\"8\" />\\n <SelectField field=\"Column 2\" selected=\"False\" type=\"WString\" size=\"3\" />\\n <SelectField field=\"*Unknown\" selected=\"False\" />\\n </SelectFields>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxSelect\" />\\n </Node>\\n ')\n",
|
||||
"('3', 'BrowseV2 (3)', '<Node ToolID=\"3\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.BrowseV2.BrowseV2\">\\n <Position x=\"318\" y=\"54\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <TempFile>C:\\\\Users\\\\casey.morter\\\\AppData\\\\Local\\\\Temp\\\\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\\\\Engine_28104_9b8a61f4c39b2e4ea05f98886a386376~.yxdb</TempFile>\\n <TempFileDataProfiling />\\n <Layout>\\n <View1>\\n <Hints>\\n <Table />\\n </Hints>\\n </View1>\\n </Layout>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxBrowseV2\" />\\n </Node>\\n ')\n",
|
||||
"('4', 'TextInput (4)', '<Node ToolID=\"4\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.TextInput.TextInput\">\\n <Position x=\"54\" y=\"246\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <NumRows value=\"3\" />\\n <Fields>\\n <Field name=\"Column 3\" />\\n <Field name=\"Column 4\" />\\n <Field name=\"Ham\" />\\n <Field name=\"Cheese\" />\\n </Fields>\\n <Data>\\n <r>\\n <c>5</c>\\n <c>8</c>\\n <c>z</c>\\n <c>a</c>\\n </r>\\n <r>\\n <c>6</c>\\n <c>9</c>\\n <c>b</c>\\n <c>d</c>\\n </r>\\n <r>\\n <c>7</c>\\n <c>10</c>\\n <c>c</c>\\n <c>c</c>\\n </r>\\n </Data>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxTextInput\" />\\n </Node>\\n ')\n",
|
||||
"('5', 'AlteryxSelect (5)', '<Node ToolID=\"5\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect\">\\n <Position x=\"426\" y=\"390\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <OrderChanged value=\"False\" />\\n <CommaDecimal value=\"False\" />\\n <SelectFields>\\n <SelectField field=\"Column 3\" selected=\"True\" rename=\"Col_3_renamed\" />\\n <SelectField field=\"Column 4\" selected=\"False\" />\\n <SelectField field=\"*Unknown\" selected=\"True\" />\\n </SelectFields>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxSelect\" />\\n </Node>\\n ')\n",
|
||||
"('6', 'Formula (6)', '<Node ToolID=\"6\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.Formula.Formula\">\\n <Position x=\"354\" y=\"474\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <FormulaFields>\\n <FormulaField expression=\"[Count] + 10\" field=\"MoreCount\" size=\"4\" type=\"Int32\" />\\n </FormulaFields>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText>MoreCount = [Count] + 10\\n</DefaultAnnotationText>\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxFormula\" />\\n </Node>\\n ')\n",
|
||||
"('7', 'Join (7)', '<Node ToolID=\"7\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.Join.Join\">\\n <Position x=\"522\" y=\"402\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration joinByRecordPos=\"False\">\\n <JoinInfo connection=\"Left\">\\n <Field field=\"Ham\" />\\n <Field field=\"Cheese\" />\\n </JoinInfo>\\n <JoinInfo connection=\"Right\">\\n <Field field=\"Ham\" />\\n <Field field=\"Cheese\" />\\n </JoinInfo>\\n <SelectConfiguration>\\n <Configuration outputConnection=\"Join\">\\n <OrderChanged value=\"False\" />\\n <CommaDecimal value=\"False\" />\\n <SelectFields>\\n <SelectField field=\"Right_Ham\" selected=\"True\" rename=\"Right_Ham\" input=\"Right_\" />\\n <SelectField field=\"Right_Cheese\" selected=\"True\" rename=\"Right_Cheese\" input=\"Right_\" />\\n <SelectField field=\"Right_Column 3\" selected=\"True\" rename=\"Right_Column 3\" input=\"Right_\" type=\"V_String\" size=\"11\" />\\n <SelectField field=\"Right_Column 4\" selected=\"True\" rename=\"Right_Column 4\" input=\"Right_\" type=\"Int64\" size=\"8\" />\\n <SelectField field=\"*Unknown\" selected=\"True\" />\\n </SelectFields>\\n </Configuration>\\n </SelectConfiguration>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxJoin\" />\\n </Node>\\n ')\n",
|
||||
"('10', 'BrowseV2 (10)', '<Node ToolID=\"10\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.BrowseV2.BrowseV2\">\\n <Position x=\"618\" y=\"486\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <TempFile>C:\\\\Users\\\\casey.morter\\\\AppData\\\\Local\\\\Temp\\\\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\\\\Engine_28104_c1d268f486209c40bdc02a676a529ee0~.yxdb</TempFile>\\n <TempFileDataProfiling />\\n <Layout>\\n <View1>\\n <Hints>\\n <Table />\\n </Hints>\\n </View1>\\n </Layout>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxBrowseV2\" />\\n </Node>\\n ')\n",
|
||||
"('11', 'Formula (11)', '<Node ToolID=\"11\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.Formula.Formula\">\\n <Position x=\"450\" y=\"618\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <FormulaFields>\\n <FormulaField expression=\"[Engine.TempFilePath]\" field=\"Path\" size=\"1073741823\" type=\"V_WString\" />\\n </FormulaFields>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText>Path = [Engine.TempFilePath]\\n</DefaultAnnotationText>\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxFormula\" />\\n </Node>\\n ')\n",
|
||||
"('12', 'Sample (12)', '<Node ToolID=\"12\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.Sample.Sample\">\\n <Position x=\"330\" y=\"618\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <Mode>First</Mode>\\n <N>1</N>\\n <GroupFields orderChanged=\"False\" />\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText>First 1</DefaultAnnotationText>\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxSample\" />\\n </Node>\\n ')\n",
|
||||
"('13', 'BrowseV2 (13)', '<Node ToolID=\"13\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.BrowseV2.BrowseV2\">\\n <Position x=\"546\" y=\"618\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <TempFile>C:\\\\Users\\\\casey.morter\\\\AppData\\\\Local\\\\Temp\\\\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\\\\Engine_28104_4d6ee2d9de8fac4095ab55a2bceed63e~.yxdb</TempFile>\\n <TempFileDataProfiling />\\n <Layout>\\n <View1>\\n <Hints>\\n <Table />\\n </Hints>\\n </View1>\\n </Layout>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxBrowseV2\" />\\n </Node>\\n ')\n",
|
||||
"('14', 'DbFileOutput (14)', '<Node ToolID=\"14\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.DbFileOutput.DbFileOutput\">\\n <Position x=\"702\" y=\"402\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <File MaxRecords=\"\" FileFormat=\"0\">.\\\\SimpleWorkflowOut.csv</File>\\n <Passwords />\\n <FormatSpecificOptions>\\n <LineEndStyle>CRLF</LineEndStyle>\\n <Delimeter>,</Delimeter>\\n <ForceQuotes>False</ForceQuotes>\\n <HeaderRow>True</HeaderRow>\\n <CodePage>28591</CodePage>\\n <WriteBOM>True</WriteBOM>\\n </FormatSpecificOptions>\\n <MultiFile value=\"False\" />\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText>SimpleWorkflowOut.csv</DefaultAnnotationText>\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxDbFileOutput\" />\\n </Node>\\n ')\n",
|
||||
"('15', 'TextInput (15)', '<Node ToolID=\"15\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.TextInput.TextInput\">\\n <Position x=\"54\" y=\"330\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <NumRows value=\"3\" />\\n <Fields>\\n <Field name=\"Ham\" />\\n <Field name=\"Cheese\" />\\n <Field name=\"Count\" />\\n </Fields>\\n <Data>\\n <r>\\n <c>a</c>\\n <c>a</c>\\n <c>4</c>\\n </r>\\n <r>\\n <c>b</c>\\n <c>d</c>\\n <c>6</c>\\n </r>\\n <r>\\n <c>c</c>\\n <c>z</c>\\n <c>7</c>\\n </r>\\n </Data>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxTextInput\" />\\n </Node>\\n ')\n",
|
||||
"('16', 'HamCheeseJoin', '<Node ToolID=\"16\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.Join.Join\">\\n <Position x=\"306\" y=\"198\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration joinByRecordPos=\"False\">\\n <JoinInfo connection=\"Left\">\\n <Field field=\"Ham\" />\\n <Field field=\"Cheese\" />\\n </JoinInfo>\\n <JoinInfo connection=\"Right\">\\n <Field field=\"Ham\" />\\n <Field field=\"Cheese\" />\\n </JoinInfo>\\n <SelectConfiguration>\\n <Configuration outputConnection=\"Join\">\\n <OrderChanged value=\"False\" />\\n <CommaDecimal value=\"False\" />\\n <SelectFields>\\n <SelectField field=\"Right_Ham\" selected=\"True\" rename=\"Right_Ham\" input=\"Right_\" />\\n <SelectField field=\"Right_Cheese\" selected=\"True\" rename=\"Right_Cheese\" input=\"Right_\" />\\n <SelectField field=\"*Unknown\" selected=\"True\" />\\n </SelectFields>\\n </Configuration>\\n </SelectConfiguration>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name>HamCheeseJoin</Name>\\n <DefaultAnnotationText>HamCheeseJoin</DefaultAnnotationText>\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxJoin\" />\\n </Node>\\n ')\n",
|
||||
"('17', 'BrowseV2 17', '<Node ToolID=\"17\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.BrowseV2.BrowseV2\">\\n <Position x=\"402\" y=\"114\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <TempFile>C:\\\\Users\\\\casey.morter\\\\AppData\\\\Local\\\\Temp\\\\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\\\\Engine_28104_e692dab3020ec84ebe69a5de3e6990c9~.yxdb</TempFile>\\n <TempFileDataProfiling />\\n <Layout />\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxBrowseV2\" />\\n </Node>\\n ')\n",
|
||||
"('18', 'BrowseV2 18', '<Node ToolID=\"18\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.BrowseV2.BrowseV2\">\\n <Position x=\"402\" y=\"198\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <TempFile>C:\\\\Users\\\\casey.morter\\\\AppData\\\\Local\\\\Temp\\\\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\\\\Engine_28104_83aac5fa43df8044b1161f8298a2a180~.yxdb</TempFile>\\n <TempFileDataProfiling />\\n <Layout />\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxBrowseV2\" />\\n </Node>\\n ')\n",
|
||||
"('19', 'BrowseV2 19', '<Node ToolID=\"19\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.BrowseV2.BrowseV2\">\\n <Position x=\"402\" y=\"294\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <TempFile>C:\\\\Users\\\\casey.morter\\\\AppData\\\\Local\\\\Temp\\\\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\\\\Engine_28104_c2ab20e4f5222342bc00e6424dbc38bd~.yxdb</TempFile>\\n <TempFileDataProfiling />\\n <Layout>\\n <View1>\\n <Hints>\\n <Table />\\n </Hints>\\n </View1>\\n </Layout>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxBrowseV2\" />\\n </Node>\\n ')\n"
|
||||
"('17', 'BrowseV2 (17)', '<Node ToolID=\"17\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.BrowseV2.BrowseV2\">\\n <Position x=\"402\" y=\"114\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <TempFile>C:\\\\Users\\\\casey.morter\\\\AppData\\\\Local\\\\Temp\\\\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\\\\Engine_28104_e692dab3020ec84ebe69a5de3e6990c9~.yxdb</TempFile>\\n <TempFileDataProfiling />\\n <Layout />\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxBrowseV2\" />\\n </Node>\\n ')\n",
|
||||
"('18', 'BrowseV2 (18)', '<Node ToolID=\"18\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.BrowseV2.BrowseV2\">\\n <Position x=\"402\" y=\"198\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <TempFile>C:\\\\Users\\\\casey.morter\\\\AppData\\\\Local\\\\Temp\\\\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\\\\Engine_28104_83aac5fa43df8044b1161f8298a2a180~.yxdb</TempFile>\\n <TempFileDataProfiling />\\n <Layout />\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxBrowseV2\" />\\n </Node>\\n ')\n",
|
||||
"('19', 'BrowseV2 (19)', '<Node ToolID=\"19\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.BrowseV2.BrowseV2\">\\n <Position x=\"402\" y=\"294\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <TempFile>C:\\\\Users\\\\casey.morter\\\\AppData\\\\Local\\\\Temp\\\\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\\\\Engine_28104_c2ab20e4f5222342bc00e6424dbc38bd~.yxdb</TempFile>\\n <TempFileDataProfiling />\\n <Layout>\\n <View1>\\n <Hints>\\n <Table />\\n </Hints>\\n </View1>\\n </Layout>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxBrowseV2\" />\\n </Node>\\n ')\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
|
|
@ -65,7 +65,7 @@
|
|||
"\n",
|
||||
" tool_name = node.find('Properties/Annotation/Name').text\n",
|
||||
" if not tool_name:\n",
|
||||
" tool_name = tool_type + \" \" + tool_id\n",
|
||||
" tool_name = tool_type + \" (\" + tool_id + \")\"\n",
|
||||
"\n",
|
||||
" content = ET.tostring(node, encoding='unicode')\n",
|
||||
" results.append((tool_id, tool_name, content))\n",
|
||||
|
|
@ -87,7 +87,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 59,
|
||||
"execution_count": 4,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
|
|
@ -126,78 +126,97 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 62,
|
||||
"execution_count": 30,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"<Node ToolID=\"16\">\n",
|
||||
" <GuiSettings Plugin=\"AlteryxBasePluginsGui.Join.Join\">\n",
|
||||
" <Position x=\"306\" y=\"198\" />\n",
|
||||
" </GuiSettings>\n",
|
||||
" <Properties>\n",
|
||||
" <Configuration joinByRecordPos=\"False\">\n",
|
||||
" <JoinInfo connection=\"Left\">\n",
|
||||
" <Field field=\"Ham\" />\n",
|
||||
" <Field field=\"Cheese\" />\n",
|
||||
" </JoinInfo>\n",
|
||||
" <JoinInfo connection=\"Right\">\n",
|
||||
" <Field field=\"Ham\" />\n",
|
||||
" <Field field=\"Cheese\" />\n",
|
||||
" </JoinInfo>\n",
|
||||
" <SelectConfiguration>\n",
|
||||
" <Configuration outputConnection=\"Join\">\n",
|
||||
" <OrderChanged value=\"False\" />\n",
|
||||
" <CommaDecimal value=\"False\" />\n",
|
||||
" <SelectFields>\n",
|
||||
" <SelectField field=\"Right_Ham\" selected=\"True\" rename=\"Right_Ham\" input=\"Right_\" />\n",
|
||||
" <SelectField field=\"Right_Cheese\" selected=\"True\" rename=\"Right_Cheese\" input=\"Right_\" />\n",
|
||||
" <SelectField field=\"*Unknown\" selected=\"True\" />\n",
|
||||
" </SelectFields>\n",
|
||||
" </Configuration>\n",
|
||||
" </SelectConfiguration>\n",
|
||||
" </Configuration>\n",
|
||||
" <Annotation DisplayMode=\"0\">\n",
|
||||
" <Name>HamCheeseJoin</Name>\n",
|
||||
" <DefaultAnnotationText>HamCheeseJoin</DefaultAnnotationText>\n",
|
||||
" <Left value=\"False\" />\n",
|
||||
" </Annotation>\n",
|
||||
" </Properties>\n",
|
||||
" <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxJoin\" />\n",
|
||||
" </Node>\n",
|
||||
" \n"
|
||||
"L: shape: (2, 4)\n",
|
||||
"┌──────────┬──────────┬─────┬────────┐\n",
|
||||
"│ Column 3 ┆ Column 4 ┆ Ham ┆ Cheese │\n",
|
||||
"│ --- ┆ --- ┆ --- ┆ --- │\n",
|
||||
"│ str ┆ str ┆ str ┆ str │\n",
|
||||
"╞══════════╪══════════╪═════╪════════╡\n",
|
||||
"│ 5 ┆ 8 ┆ z ┆ a │\n",
|
||||
"│ 7 ┆ 10 ┆ c ┆ c │\n",
|
||||
"└──────────┴──────────┴─────┴────────┘\n",
|
||||
"J: shape: (1, 7)\n",
|
||||
"┌──────────┬──────────┬─────┬────────┬───────────┬──────────────┬───────┐\n",
|
||||
"│ Column 3 ┆ Column 4 ┆ Ham ┆ Cheese ┆ Ham_right ┆ Cheese_right ┆ Count │\n",
|
||||
"│ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │\n",
|
||||
"│ str ┆ str ┆ str ┆ str ┆ str ┆ str ┆ str │\n",
|
||||
"╞══════════╪══════════╪═════╪════════╪═══════════╪══════════════╪═══════╡\n",
|
||||
"│ 6 ┆ 9 ┆ b ┆ d ┆ b ┆ d ┆ 6 │\n",
|
||||
"└──────────┴──────────┴─────┴────────┴───────────┴──────────────┴───────┘\n",
|
||||
"R: shape: (2, 3)\n",
|
||||
"┌─────┬────────┬───────┐\n",
|
||||
"│ Ham ┆ Cheese ┆ Count │\n",
|
||||
"│ --- ┆ --- ┆ --- │\n",
|
||||
"│ str ┆ str ┆ str │\n",
|
||||
"╞═════╪════════╪═══════╡\n",
|
||||
"│ a ┆ a ┆ 4 │\n",
|
||||
"│ c ┆ z ┆ 7 │\n",
|
||||
"└─────┴────────┴───────┘\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"def tool_join(join_spec: dict, df_L: pl.DataFrame, df_R: pl.DataFrame):\n",
|
||||
" \"\"\" Generates join tool code \"\"\"\n",
|
||||
" # dynamic_code = \"df_output = df_L.with_columns(\\n\"\n",
|
||||
" pass\n",
|
||||
"\n",
|
||||
" \n",
|
||||
"\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"# Join spec\n",
|
||||
"xml_join_tool = results[6][2]\n",
|
||||
"join_spec = getConf_Join(xml_join_tool)\n",
|
||||
"\n",
|
||||
"# print(join_spec)\n",
|
||||
"\n",
|
||||
"# print(tool_join(join_spec, ))\n",
|
||||
"\n",
|
||||
"# Testing\n",
|
||||
"# Input L: TextInput 4\n",
|
||||
"In_L = input_textInput(results[3][2])\n",
|
||||
"# Input R: TextInput 15\n",
|
||||
"In_R = input_textInput(results[14][2])\n",
|
||||
"\n",
|
||||
"# Join: Join 16\n",
|
||||
"In_R = input_textInput(results[12][2])\n",
|
||||
"\n",
|
||||
"# print(join_spec)\n",
|
||||
"# print(In_L, In_R)\n",
|
||||
"print(results[13][2])\n"
|
||||
"\n",
|
||||
"\n",
|
||||
"## Out L\n",
|
||||
"# Column 3\tColumn 4\tHam\tCheese\n",
|
||||
"# 7\t 10\t c\tc\n",
|
||||
"# 5\t 8\t z\ta\n",
|
||||
"\n",
|
||||
"## Out J\n",
|
||||
"# Column 3\tColumn 4\tHam\tCheese\tRight_Ham\tRight_Cheese\tCount\n",
|
||||
"# 6\t 9\t b\td\t b\t d\t 6\n",
|
||||
"\n",
|
||||
"## Out R\n",
|
||||
"# Ham\tCheese\tCount\n",
|
||||
"# a\t a\t 4\n",
|
||||
"# c\t z\t 7\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"print(\"L:\", In_L.join(In_R, on=join_spec['joinParams'], how='anti'))\n",
|
||||
"\n",
|
||||
"print(\"J:\", In_L.join(In_R, on=join_spec['joinParams'], how='inner', coalesce=False))\n",
|
||||
"\n",
|
||||
"print(\"R:\", In_R.join(In_L, on=join_spec['joinParams'], how='anti'))"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 6,
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 7,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
|
|
@ -271,7 +290,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 7,
|
||||
"execution_count": 8,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
|
|
@ -290,7 +309,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 8,
|
||||
"execution_count": 9,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
|
|
@ -318,9 +337,17 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 9,
|
||||
"execution_count": 10,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"{'joinParams': ['Ham', 'Cheese'], 'fields': {'Right_Ham': ['Right_Ham', 'Right_', None, None], 'Right_Cheese': ['Right_Cheese', 'Right_', None, None], 'Right_Column 3': ['Right_Column 3', 'Right_', 'V_String', '11'], 'Right_Column 4': ['Right_Column 4', 'Right_', 'Int64', '8']}}\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"def getConf_Join(xml_string):\n",
|
||||
" root = ET.fromstring(xml_string)\n",
|
||||
|
|
@ -357,7 +384,7 @@
|
|||
"\n",
|
||||
" return dict_JoinTool\n",
|
||||
"\n",
|
||||
"# print(getConf_Join(xml_join_tool))"
|
||||
"print(getConf_Join(xml_join_tool))"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
|
@ -369,60 +396,19 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 10,
|
||||
"execution_count": 11,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"1 TextInput\n",
|
||||
"shape: (3, 2)\n",
|
||||
"┌─────────┬──────────┐\n",
|
||||
"│ Column1 ┆ Column 2 │\n",
|
||||
"│ --- ┆ --- │\n",
|
||||
"│ str ┆ str │\n",
|
||||
"╞═════════╪══════════╡\n",
|
||||
"│ 1 ┆ 4 │\n",
|
||||
"│ 2 ┆ 5 │\n",
|
||||
"│ 3 ┆ 6 │\n",
|
||||
"└─────────┴──────────┘\n",
|
||||
"2 AlteryxSelect\n",
|
||||
"3 BrowseV2\n",
|
||||
"4 TextInput\n",
|
||||
"shape: (3, 4)\n",
|
||||
"┌──────────┬──────────┬─────┬────────┐\n",
|
||||
"│ Column 3 ┆ Column 4 ┆ Ham ┆ Cheese │\n",
|
||||
"│ --- ┆ --- ┆ --- ┆ --- │\n",
|
||||
"│ str ┆ str ┆ str ┆ str │\n",
|
||||
"╞══════════╪══════════╪═════╪════════╡\n",
|
||||
"│ 5 ┆ 8 ┆ z ┆ a │\n",
|
||||
"│ 6 ┆ 9 ┆ b ┆ d │\n",
|
||||
"│ 7 ┆ 10 ┆ c ┆ c │\n",
|
||||
"└──────────┴──────────┴─────┴────────┘\n",
|
||||
"5 AlteryxSelect\n",
|
||||
"6 Formula\n",
|
||||
"7 Join\n",
|
||||
"10 BrowseV2\n",
|
||||
"11 Formula\n",
|
||||
"12 Sample\n",
|
||||
"13 BrowseV2\n",
|
||||
"14 DbFileOutput\n",
|
||||
"15 TextInput\n",
|
||||
"shape: (3, 3)\n",
|
||||
"┌─────┬────────┬───────┐\n",
|
||||
"│ Ham ┆ Cheese ┆ Count │\n",
|
||||
"│ --- ┆ --- ┆ --- │\n",
|
||||
"│ str ┆ str ┆ str │\n",
|
||||
"╞═════╪════════╪═══════╡\n",
|
||||
"│ a ┆ a ┆ 4 │\n",
|
||||
"│ b ┆ d ┆ 6 │\n",
|
||||
"│ c ┆ z ┆ 7 │\n",
|
||||
"└─────┴────────┴───────┘\n",
|
||||
"16 Join\n",
|
||||
"17 BrowseV2\n",
|
||||
"18 BrowseV2\n",
|
||||
"19 BrowseV2\n"
|
||||
"ename": "ParseError",
|
||||
"evalue": "syntax error: line 1, column 0 (<string>)",
|
||||
"output_type": "error",
|
||||
"traceback": [
|
||||
"Traceback \u001b[1;36m(most recent call last)\u001b[0m:\n",
|
||||
"\u001b[0m File \u001b[0;32mc:\\Users\\casey.morter\\AppData\\Local\\miniconda3\\envs\\polaryx\\Lib\\site-packages\\IPython\\core\\interactiveshell.py:3577\u001b[0m in \u001b[0;35mrun_code\u001b[0m\n exec(code_obj, self.user_global_ns, self.user_ns)\u001b[0m\n",
|
||||
"\u001b[0m Cell \u001b[0;32mIn[11], line 6\u001b[0m\n ToolType = ET.fromstring(ToolXML).find(\".//GuiSettings\").attrib['Plugin'].split(\".\")[2]\u001b[0m\n",
|
||||
"\u001b[1;36m File \u001b[1;32mc:\\Users\\casey.morter\\AppData\\Local\\miniconda3\\envs\\polaryx\\Lib\\xml\\etree\\ElementTree.py:1335\u001b[1;36m in \u001b[1;35mXML\u001b[1;36m\n\u001b[1;33m parser.feed(text)\u001b[1;36m\n",
|
||||
"\u001b[1;36m File \u001b[1;32m<string>\u001b[1;36m\u001b[0m\n\u001b[1;31mParseError\u001b[0m\u001b[1;31m:\u001b[0m syntax error: line 1, column 0\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
|
|
@ -442,7 +428,7 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 11,
|
||||
"execution_count": 12,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
|
|
@ -487,11 +473,11 @@
|
|||
],
|
||||
"source": [
|
||||
"# Tool 1: TextInput\n",
|
||||
"xml_tool1 = results[3][1]\n",
|
||||
"xml_tool1 = results[3][2]\n",
|
||||
"df_in = input_textInput(xml_tool1)\n",
|
||||
"print(\"\\n############### Input dataframe (TextInput):\\n\", df_in)\n",
|
||||
"# Tool 2: Select\n",
|
||||
"col_spec = getConf_Select(results[4][1])\n",
|
||||
"col_spec = getConf_Select(results[4][2])\n",
|
||||
"# Generate code from \n",
|
||||
"code = tool_select(col_spec)\n",
|
||||
"print(\"\\n############### Generated code from Select tool: \\n\", code)\n",
|
||||
|
|
@ -503,30 +489,30 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 12,
|
||||
"execution_count": 13,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"('1', '<Node ToolID=\"1\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.TextInput.TextInput\">\\n <Position x=\"54\" y=\"54\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <NumRows value=\"3\" />\\n <Fields>\\n <Field name=\"Column1\" />\\n <Field name=\"Column 2\" />\\n </Fields>\\n <Data>\\n <r>\\n <c>1</c>\\n <c>4</c>\\n </r>\\n <r>\\n <c>2</c>\\n <c>5</c>\\n </r>\\n <r>\\n <c>3</c>\\n <c>6</c>\\n </r>\\n </Data>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxTextInput\" />\\n </Node>\\n ')\n",
|
||||
"('2', '<Node ToolID=\"2\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect\">\\n <Position x=\"186\" y=\"54\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <OrderChanged value=\"False\" />\\n <CommaDecimal value=\"False\" />\\n <SelectFields>\\n <SelectField field=\"Column1\" selected=\"True\" type=\"Int64\" size=\"8\" />\\n <SelectField field=\"Column 2\" selected=\"False\" type=\"WString\" size=\"3\" />\\n <SelectField field=\"*Unknown\" selected=\"False\" />\\n </SelectFields>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxSelect\" />\\n </Node>\\n ')\n",
|
||||
"('3', '<Node ToolID=\"3\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.BrowseV2.BrowseV2\">\\n <Position x=\"318\" y=\"54\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <TempFile>C:\\\\Users\\\\casey.morter\\\\AppData\\\\Local\\\\Temp\\\\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\\\\Engine_28104_9b8a61f4c39b2e4ea05f98886a386376~.yxdb</TempFile>\\n <TempFileDataProfiling />\\n <Layout>\\n <View1>\\n <Hints>\\n <Table />\\n </Hints>\\n </View1>\\n </Layout>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxBrowseV2\" />\\n </Node>\\n ')\n",
|
||||
"('4', '<Node ToolID=\"4\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.TextInput.TextInput\">\\n <Position x=\"54\" y=\"246\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <NumRows value=\"3\" />\\n <Fields>\\n <Field name=\"Column 3\" />\\n <Field name=\"Column 4\" />\\n <Field name=\"Ham\" />\\n <Field name=\"Cheese\" />\\n </Fields>\\n <Data>\\n <r>\\n <c>5</c>\\n <c>8</c>\\n <c>z</c>\\n <c>a</c>\\n </r>\\n <r>\\n <c>6</c>\\n <c>9</c>\\n <c>b</c>\\n <c>d</c>\\n </r>\\n <r>\\n <c>7</c>\\n <c>10</c>\\n <c>c</c>\\n <c>c</c>\\n </r>\\n </Data>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxTextInput\" />\\n </Node>\\n ')\n",
|
||||
"('5', '<Node ToolID=\"5\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect\">\\n <Position x=\"426\" y=\"390\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <OrderChanged value=\"False\" />\\n <CommaDecimal value=\"False\" />\\n <SelectFields>\\n <SelectField field=\"Column 3\" selected=\"True\" rename=\"Col_3_renamed\" />\\n <SelectField field=\"Column 4\" selected=\"False\" />\\n <SelectField field=\"*Unknown\" selected=\"True\" />\\n </SelectFields>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxSelect\" />\\n </Node>\\n ')\n",
|
||||
"('6', '<Node ToolID=\"6\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.Formula.Formula\">\\n <Position x=\"354\" y=\"474\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <FormulaFields>\\n <FormulaField expression=\"[Count] + 10\" field=\"MoreCount\" size=\"4\" type=\"Int32\" />\\n </FormulaFields>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText>MoreCount = [Count] + 10\\n</DefaultAnnotationText>\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxFormula\" />\\n </Node>\\n ')\n",
|
||||
"('7', '<Node ToolID=\"7\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.Join.Join\">\\n <Position x=\"522\" y=\"402\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration joinByRecordPos=\"False\">\\n <JoinInfo connection=\"Left\">\\n <Field field=\"Ham\" />\\n <Field field=\"Cheese\" />\\n </JoinInfo>\\n <JoinInfo connection=\"Right\">\\n <Field field=\"Ham\" />\\n <Field field=\"Cheese\" />\\n </JoinInfo>\\n <SelectConfiguration>\\n <Configuration outputConnection=\"Join\">\\n <OrderChanged value=\"False\" />\\n <CommaDecimal value=\"False\" />\\n <SelectFields>\\n <SelectField field=\"Right_Ham\" selected=\"True\" rename=\"Right_Ham\" input=\"Right_\" />\\n <SelectField field=\"Right_Cheese\" selected=\"True\" rename=\"Right_Cheese\" input=\"Right_\" />\\n <SelectField field=\"Right_Column 3\" selected=\"True\" rename=\"Right_Column 3\" input=\"Right_\" type=\"V_String\" size=\"11\" />\\n <SelectField field=\"Right_Column 4\" selected=\"True\" rename=\"Right_Column 4\" input=\"Right_\" type=\"Int64\" size=\"8\" />\\n <SelectField field=\"*Unknown\" selected=\"True\" />\\n </SelectFields>\\n </Configuration>\\n </SelectConfiguration>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxJoin\" />\\n </Node>\\n ')\n",
|
||||
"('10', '<Node ToolID=\"10\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.BrowseV2.BrowseV2\">\\n <Position x=\"618\" y=\"486\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <TempFile>C:\\\\Users\\\\casey.morter\\\\AppData\\\\Local\\\\Temp\\\\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\\\\Engine_28104_c1d268f486209c40bdc02a676a529ee0~.yxdb</TempFile>\\n <TempFileDataProfiling />\\n <Layout>\\n <View1>\\n <Hints>\\n <Table />\\n </Hints>\\n </View1>\\n </Layout>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxBrowseV2\" />\\n </Node>\\n ')\n",
|
||||
"('11', '<Node ToolID=\"11\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.Formula.Formula\">\\n <Position x=\"450\" y=\"618\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <FormulaFields>\\n <FormulaField expression=\"[Engine.TempFilePath]\" field=\"Path\" size=\"1073741823\" type=\"V_WString\" />\\n </FormulaFields>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText>Path = [Engine.TempFilePath]\\n</DefaultAnnotationText>\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxFormula\" />\\n </Node>\\n ')\n",
|
||||
"('12', '<Node ToolID=\"12\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.Sample.Sample\">\\n <Position x=\"330\" y=\"618\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <Mode>First</Mode>\\n <N>1</N>\\n <GroupFields orderChanged=\"False\" />\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText>First 1</DefaultAnnotationText>\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxSample\" />\\n </Node>\\n ')\n",
|
||||
"('13', '<Node ToolID=\"13\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.BrowseV2.BrowseV2\">\\n <Position x=\"546\" y=\"618\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <TempFile>C:\\\\Users\\\\casey.morter\\\\AppData\\\\Local\\\\Temp\\\\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\\\\Engine_28104_4d6ee2d9de8fac4095ab55a2bceed63e~.yxdb</TempFile>\\n <TempFileDataProfiling />\\n <Layout>\\n <View1>\\n <Hints>\\n <Table />\\n </Hints>\\n </View1>\\n </Layout>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxBrowseV2\" />\\n </Node>\\n ')\n",
|
||||
"('14', '<Node ToolID=\"14\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.DbFileOutput.DbFileOutput\">\\n <Position x=\"702\" y=\"402\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <File MaxRecords=\"\" FileFormat=\"0\">.\\\\SimpleWorkflowOut.csv</File>\\n <Passwords />\\n <FormatSpecificOptions>\\n <LineEndStyle>CRLF</LineEndStyle>\\n <Delimeter>,</Delimeter>\\n <ForceQuotes>False</ForceQuotes>\\n <HeaderRow>True</HeaderRow>\\n <CodePage>28591</CodePage>\\n <WriteBOM>True</WriteBOM>\\n </FormatSpecificOptions>\\n <MultiFile value=\"False\" />\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText>SimpleWorkflowOut.csv</DefaultAnnotationText>\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxDbFileOutput\" />\\n </Node>\\n ')\n",
|
||||
"('15', '<Node ToolID=\"15\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.TextInput.TextInput\">\\n <Position x=\"54\" y=\"330\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <NumRows value=\"3\" />\\n <Fields>\\n <Field name=\"Ham\" />\\n <Field name=\"Cheese\" />\\n <Field name=\"Count\" />\\n </Fields>\\n <Data>\\n <r>\\n <c>a</c>\\n <c>a</c>\\n <c>4</c>\\n </r>\\n <r>\\n <c>b</c>\\n <c>d</c>\\n <c>6</c>\\n </r>\\n <r>\\n <c>c</c>\\n <c>z</c>\\n <c>7</c>\\n </r>\\n </Data>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxTextInput\" />\\n </Node>\\n ')\n",
|
||||
"('16', '<Node ToolID=\"16\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.Join.Join\">\\n <Position x=\"306\" y=\"198\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration joinByRecordPos=\"False\">\\n <JoinInfo connection=\"Left\">\\n <Field field=\"Ham\" />\\n <Field field=\"Cheese\" />\\n </JoinInfo>\\n <JoinInfo connection=\"Right\">\\n <Field field=\"Ham\" />\\n <Field field=\"Cheese\" />\\n </JoinInfo>\\n <SelectConfiguration>\\n <Configuration outputConnection=\"Join\">\\n <OrderChanged value=\"False\" />\\n <CommaDecimal value=\"False\" />\\n <SelectFields>\\n <SelectField field=\"Right_Ham\" selected=\"True\" rename=\"Right_Ham\" input=\"Right_\" />\\n <SelectField field=\"Right_Cheese\" selected=\"True\" rename=\"Right_Cheese\" input=\"Right_\" />\\n <SelectField field=\"*Unknown\" selected=\"True\" />\\n </SelectFields>\\n </Configuration>\\n </SelectConfiguration>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxJoin\" />\\n </Node>\\n ')\n",
|
||||
"('17', '<Node ToolID=\"17\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.BrowseV2.BrowseV2\">\\n <Position x=\"402\" y=\"114\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <TempFile>C:\\\\Users\\\\casey.morter\\\\AppData\\\\Local\\\\Temp\\\\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\\\\Engine_28104_e692dab3020ec84ebe69a5de3e6990c9~.yxdb</TempFile>\\n <TempFileDataProfiling />\\n <Layout />\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxBrowseV2\" />\\n </Node>\\n ')\n",
|
||||
"('18', '<Node ToolID=\"18\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.BrowseV2.BrowseV2\">\\n <Position x=\"402\" y=\"198\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <TempFile>C:\\\\Users\\\\casey.morter\\\\AppData\\\\Local\\\\Temp\\\\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\\\\Engine_28104_83aac5fa43df8044b1161f8298a2a180~.yxdb</TempFile>\\n <TempFileDataProfiling />\\n <Layout />\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxBrowseV2\" />\\n </Node>\\n ')\n",
|
||||
"('19', '<Node ToolID=\"19\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.BrowseV2.BrowseV2\">\\n <Position x=\"402\" y=\"294\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <TempFile>C:\\\\Users\\\\casey.morter\\\\AppData\\\\Local\\\\Temp\\\\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\\\\Engine_28104_c2ab20e4f5222342bc00e6424dbc38bd~.yxdb</TempFile>\\n <TempFileDataProfiling />\\n <Layout>\\n <View1>\\n <Hints>\\n <Table />\\n </Hints>\\n </View1>\\n </Layout>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxBrowseV2\" />\\n </Node>\\n ')\n"
|
||||
"('1', 'TextInput (1)', '<Node ToolID=\"1\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.TextInput.TextInput\">\\n <Position x=\"54\" y=\"54\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <NumRows value=\"3\" />\\n <Fields>\\n <Field name=\"Column1\" />\\n <Field name=\"Column 2\" />\\n </Fields>\\n <Data>\\n <r>\\n <c>1</c>\\n <c>4</c>\\n </r>\\n <r>\\n <c>2</c>\\n <c>5</c>\\n </r>\\n <r>\\n <c>3</c>\\n <c>6</c>\\n </r>\\n </Data>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxTextInput\" />\\n </Node>\\n ')\n",
|
||||
"('2', 'AlteryxSelect (2)', '<Node ToolID=\"2\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect\">\\n <Position x=\"186\" y=\"54\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <OrderChanged value=\"False\" />\\n <CommaDecimal value=\"False\" />\\n <SelectFields>\\n <SelectField field=\"Column1\" selected=\"True\" type=\"Int64\" size=\"8\" />\\n <SelectField field=\"Column 2\" selected=\"False\" type=\"WString\" size=\"3\" />\\n <SelectField field=\"*Unknown\" selected=\"False\" />\\n </SelectFields>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxSelect\" />\\n </Node>\\n ')\n",
|
||||
"('3', 'BrowseV2 (3)', '<Node ToolID=\"3\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.BrowseV2.BrowseV2\">\\n <Position x=\"318\" y=\"54\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <TempFile>C:\\\\Users\\\\casey.morter\\\\AppData\\\\Local\\\\Temp\\\\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\\\\Engine_28104_9b8a61f4c39b2e4ea05f98886a386376~.yxdb</TempFile>\\n <TempFileDataProfiling />\\n <Layout>\\n <View1>\\n <Hints>\\n <Table />\\n </Hints>\\n </View1>\\n </Layout>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxBrowseV2\" />\\n </Node>\\n ')\n",
|
||||
"('4', 'TextInput (4)', '<Node ToolID=\"4\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.TextInput.TextInput\">\\n <Position x=\"54\" y=\"246\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <NumRows value=\"3\" />\\n <Fields>\\n <Field name=\"Column 3\" />\\n <Field name=\"Column 4\" />\\n <Field name=\"Ham\" />\\n <Field name=\"Cheese\" />\\n </Fields>\\n <Data>\\n <r>\\n <c>5</c>\\n <c>8</c>\\n <c>z</c>\\n <c>a</c>\\n </r>\\n <r>\\n <c>6</c>\\n <c>9</c>\\n <c>b</c>\\n <c>d</c>\\n </r>\\n <r>\\n <c>7</c>\\n <c>10</c>\\n <c>c</c>\\n <c>c</c>\\n </r>\\n </Data>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxTextInput\" />\\n </Node>\\n ')\n",
|
||||
"('5', 'AlteryxSelect (5)', '<Node ToolID=\"5\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.AlteryxSelect.AlteryxSelect\">\\n <Position x=\"426\" y=\"390\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <OrderChanged value=\"False\" />\\n <CommaDecimal value=\"False\" />\\n <SelectFields>\\n <SelectField field=\"Column 3\" selected=\"True\" rename=\"Col_3_renamed\" />\\n <SelectField field=\"Column 4\" selected=\"False\" />\\n <SelectField field=\"*Unknown\" selected=\"True\" />\\n </SelectFields>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxSelect\" />\\n </Node>\\n ')\n",
|
||||
"('6', 'Formula (6)', '<Node ToolID=\"6\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.Formula.Formula\">\\n <Position x=\"354\" y=\"474\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <FormulaFields>\\n <FormulaField expression=\"[Count] + 10\" field=\"MoreCount\" size=\"4\" type=\"Int32\" />\\n </FormulaFields>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText>MoreCount = [Count] + 10\\n</DefaultAnnotationText>\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxFormula\" />\\n </Node>\\n ')\n",
|
||||
"('7', 'Join (7)', '<Node ToolID=\"7\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.Join.Join\">\\n <Position x=\"522\" y=\"402\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration joinByRecordPos=\"False\">\\n <JoinInfo connection=\"Left\">\\n <Field field=\"Ham\" />\\n <Field field=\"Cheese\" />\\n </JoinInfo>\\n <JoinInfo connection=\"Right\">\\n <Field field=\"Ham\" />\\n <Field field=\"Cheese\" />\\n </JoinInfo>\\n <SelectConfiguration>\\n <Configuration outputConnection=\"Join\">\\n <OrderChanged value=\"False\" />\\n <CommaDecimal value=\"False\" />\\n <SelectFields>\\n <SelectField field=\"Right_Ham\" selected=\"True\" rename=\"Right_Ham\" input=\"Right_\" />\\n <SelectField field=\"Right_Cheese\" selected=\"True\" rename=\"Right_Cheese\" input=\"Right_\" />\\n <SelectField field=\"Right_Column 3\" selected=\"True\" rename=\"Right_Column 3\" input=\"Right_\" type=\"V_String\" size=\"11\" />\\n <SelectField field=\"Right_Column 4\" selected=\"True\" rename=\"Right_Column 4\" input=\"Right_\" type=\"Int64\" size=\"8\" />\\n <SelectField field=\"*Unknown\" selected=\"True\" />\\n </SelectFields>\\n </Configuration>\\n </SelectConfiguration>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxJoin\" />\\n </Node>\\n ')\n",
|
||||
"('10', 'BrowseV2 (10)', '<Node ToolID=\"10\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.BrowseV2.BrowseV2\">\\n <Position x=\"618\" y=\"486\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <TempFile>C:\\\\Users\\\\casey.morter\\\\AppData\\\\Local\\\\Temp\\\\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\\\\Engine_28104_c1d268f486209c40bdc02a676a529ee0~.yxdb</TempFile>\\n <TempFileDataProfiling />\\n <Layout>\\n <View1>\\n <Hints>\\n <Table />\\n </Hints>\\n </View1>\\n </Layout>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxBrowseV2\" />\\n </Node>\\n ')\n",
|
||||
"('11', 'Formula (11)', '<Node ToolID=\"11\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.Formula.Formula\">\\n <Position x=\"450\" y=\"618\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <FormulaFields>\\n <FormulaField expression=\"[Engine.TempFilePath]\" field=\"Path\" size=\"1073741823\" type=\"V_WString\" />\\n </FormulaFields>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText>Path = [Engine.TempFilePath]\\n</DefaultAnnotationText>\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxFormula\" />\\n </Node>\\n ')\n",
|
||||
"('12', 'Sample (12)', '<Node ToolID=\"12\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.Sample.Sample\">\\n <Position x=\"330\" y=\"618\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <Mode>First</Mode>\\n <N>1</N>\\n <GroupFields orderChanged=\"False\" />\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText>First 1</DefaultAnnotationText>\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxSample\" />\\n </Node>\\n ')\n",
|
||||
"('13', 'BrowseV2 (13)', '<Node ToolID=\"13\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.BrowseV2.BrowseV2\">\\n <Position x=\"546\" y=\"618\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <TempFile>C:\\\\Users\\\\casey.morter\\\\AppData\\\\Local\\\\Temp\\\\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\\\\Engine_28104_4d6ee2d9de8fac4095ab55a2bceed63e~.yxdb</TempFile>\\n <TempFileDataProfiling />\\n <Layout>\\n <View1>\\n <Hints>\\n <Table />\\n </Hints>\\n </View1>\\n </Layout>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxBrowseV2\" />\\n </Node>\\n ')\n",
|
||||
"('14', 'DbFileOutput (14)', '<Node ToolID=\"14\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.DbFileOutput.DbFileOutput\">\\n <Position x=\"702\" y=\"402\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <File MaxRecords=\"\" FileFormat=\"0\">.\\\\SimpleWorkflowOut.csv</File>\\n <Passwords />\\n <FormatSpecificOptions>\\n <LineEndStyle>CRLF</LineEndStyle>\\n <Delimeter>,</Delimeter>\\n <ForceQuotes>False</ForceQuotes>\\n <HeaderRow>True</HeaderRow>\\n <CodePage>28591</CodePage>\\n <WriteBOM>True</WriteBOM>\\n </FormatSpecificOptions>\\n <MultiFile value=\"False\" />\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText>SimpleWorkflowOut.csv</DefaultAnnotationText>\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxDbFileOutput\" />\\n </Node>\\n ')\n",
|
||||
"('15', 'TextInput (15)', '<Node ToolID=\"15\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.TextInput.TextInput\">\\n <Position x=\"54\" y=\"330\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <NumRows value=\"3\" />\\n <Fields>\\n <Field name=\"Ham\" />\\n <Field name=\"Cheese\" />\\n <Field name=\"Count\" />\\n </Fields>\\n <Data>\\n <r>\\n <c>a</c>\\n <c>a</c>\\n <c>4</c>\\n </r>\\n <r>\\n <c>b</c>\\n <c>d</c>\\n <c>6</c>\\n </r>\\n <r>\\n <c>c</c>\\n <c>z</c>\\n <c>7</c>\\n </r>\\n </Data>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxTextInput\" />\\n </Node>\\n ')\n",
|
||||
"('16', 'HamCheeseJoin', '<Node ToolID=\"16\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.Join.Join\">\\n <Position x=\"306\" y=\"198\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration joinByRecordPos=\"False\">\\n <JoinInfo connection=\"Left\">\\n <Field field=\"Ham\" />\\n <Field field=\"Cheese\" />\\n </JoinInfo>\\n <JoinInfo connection=\"Right\">\\n <Field field=\"Ham\" />\\n <Field field=\"Cheese\" />\\n </JoinInfo>\\n <SelectConfiguration>\\n <Configuration outputConnection=\"Join\">\\n <OrderChanged value=\"False\" />\\n <CommaDecimal value=\"False\" />\\n <SelectFields>\\n <SelectField field=\"Right_Ham\" selected=\"True\" rename=\"Right_Ham\" input=\"Right_\" />\\n <SelectField field=\"Right_Cheese\" selected=\"True\" rename=\"Right_Cheese\" input=\"Right_\" />\\n <SelectField field=\"*Unknown\" selected=\"True\" />\\n </SelectFields>\\n </Configuration>\\n </SelectConfiguration>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name>HamCheeseJoin</Name>\\n <DefaultAnnotationText>HamCheeseJoin</DefaultAnnotationText>\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxJoin\" />\\n </Node>\\n ')\n",
|
||||
"('17', 'BrowseV2 (17)', '<Node ToolID=\"17\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.BrowseV2.BrowseV2\">\\n <Position x=\"402\" y=\"114\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <TempFile>C:\\\\Users\\\\casey.morter\\\\AppData\\\\Local\\\\Temp\\\\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\\\\Engine_28104_e692dab3020ec84ebe69a5de3e6990c9~.yxdb</TempFile>\\n <TempFileDataProfiling />\\n <Layout />\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxBrowseV2\" />\\n </Node>\\n ')\n",
|
||||
"('18', 'BrowseV2 (18)', '<Node ToolID=\"18\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.BrowseV2.BrowseV2\">\\n <Position x=\"402\" y=\"198\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <TempFile>C:\\\\Users\\\\casey.morter\\\\AppData\\\\Local\\\\Temp\\\\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\\\\Engine_28104_83aac5fa43df8044b1161f8298a2a180~.yxdb</TempFile>\\n <TempFileDataProfiling />\\n <Layout />\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxBrowseV2\" />\\n </Node>\\n ')\n",
|
||||
"('19', 'BrowseV2 (19)', '<Node ToolID=\"19\">\\n <GuiSettings Plugin=\"AlteryxBasePluginsGui.BrowseV2.BrowseV2\">\\n <Position x=\"402\" y=\"294\" />\\n </GuiSettings>\\n <Properties>\\n <Configuration>\\n <TempFile>C:\\\\Users\\\\casey.morter\\\\AppData\\\\Local\\\\Temp\\\\Engine_28104_a89278053b87e446bfe970eb948f1ef4_\\\\Engine_28104_c2ab20e4f5222342bc00e6424dbc38bd~.yxdb</TempFile>\\n <TempFileDataProfiling />\\n <Layout>\\n <View1>\\n <Hints>\\n <Table />\\n </Hints>\\n </View1>\\n </Layout>\\n </Configuration>\\n <Annotation DisplayMode=\"0\">\\n <Name />\\n <DefaultAnnotationText />\\n <Left value=\"False\" />\\n </Annotation>\\n </Properties>\\n <EngineSettings EngineDll=\"AlteryxBasePluginsEngine.dll\" EngineDllEntryPoint=\"AlteryxBrowseV2\" />\\n </Node>\\n ')\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
|
|
@ -535,6 +521,13 @@
|
|||
" print(tool)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
|
|
|
|||
Reference in New Issue