Is the join a permanent join? I just want to do a temporary join to calculate some fields and then remove the join.
Add Join (Data Management)—ArcGIS Pro | Documentation temporary
Join Field (Data Management)—ArcGIS Pro | Documentation permanent
at least in ArcGIS Pro, it is
Right, since it is called Add Join I figured it was temporary but just wanted clarification.
Hi @RyanKelley_NA ,
Thank you for reaching out!
In ArcGIS Data Pipelines, we never modify the source datasets; this includes adding temporary or permanent joins to them. When you use a Join tool in Data Pipelines, it generates a new dataset combining both of the inputs. Instead of removing the join as you would in temporary join workflows, you can just apply tools to clean up the fields and records. For example, you could do the following in Data Pipelines:
When you run the data pipeline, the layer that is created will not have a join. It is just a completely new feature layer representing the dataset that you engineered in the Data Pipelines editor.
Please let me know if you have any additional questions!
Thanks again,
Bethany
Thanks @BethanyScott ! That is helpful!
Is there a way to have a hosted feature layer, join a table or a different hosted feature layer to it, and perform some field calculations without having to have a new output each time? I just want that original hosted feature layer to have attributes updated from the join...not necessarily create a new ouput. Hopefully that makes sense.
I'm also interested in this. My team would like to schedule tasks to join two hosted feature layers together and perform a field calculation that modifies the source dataset without a new output. Right now we've tested "replacing" the source dataset with the pipelines output, but it seems like an unnecessary step that will increase the job's runtime (i.e. credit cost). Is there another way to automate something like this?