I'm new to advanced techniques in ModelBuilder. I'm not successful with Help in this area (and running out of ideas) and request support from the GIS community. Here's my central need: what's the feasibility of using in-line variable substitution to dynamically pull field attribution as a name input for a model's FC output? I'm running ArcGIS for Desktop (v10.3.1)/ArcGIS Pro (v 1.1.1) Basic only.
Here's the overall problem/need: I need to automate the pre-processing of thousands of parcel datasets. There are parcel boundary polygons (attribution contains unique IDs only) and parcel centroid points (attribution contains unique IDs and ownership) that need joined and exported to a new feature class (this staged data will be used later as input into other suitability modeling). Each input FC name contains a unique FIPS code (1 polygon with 1 matching point) used to perform the join. First, an iterator (containing a second nested iterator) in my model cycles through each unique polygon and point pair to perform a tabular join and output the FC. Conceptually, I hope to find a way for the output name to be more meaningful (i.e. the true county and state name represented by the FIPS code). For example, "Parcels_06061" = "PlacerCountyCA". The last piece of the puzzle is the FIPS "lookup" is a stand-alone table, it's not contained in the parcel polygons or points, but can be joined by FIPS code. This table contains three fields: FIPS, county name and state name. See attached screenshot for a representative visual.
If it's doable (directly or indirectly) in ModelBuilder (or Python), please offer some ideas and guidance. Thanks in advance for your feedback. Have a great day and holidays!