I'm looking to populate a Dataverse table (Inspections) with a few text columns and a lookup column to another table (Parts) from an excel file using a Dataflow.
The excel file contains all the text fields, as well as an extra text field that corresponds to the Part number. Within the "Parts" Dataverse table, the part number is the primary column.
To start, because I am importing from an excel sheet, I exported the Parts table and brought it into the file so that I could use the part's ID column (Oracle ID) I am using as the sole field for my custom Dataverse key (Oracle Key). My thought was that if I have the values used for the key, Dataverse would then be able to delineate whuch Part to use for the lookup.
Since I have the part name in the excel Inspections table, I use a query merge within Power Query to get the corresponding Oracle ID from the parts table. Because there are multiple inspections per part, there are repeated Oracle ID's, but all the part numbers were found, and there are no blank entries:
When selecting the column mapping, I mapped the fields and used the Oracle ID for the corresponding destination column as to plan:
However, after the flow finished, the resulting table had all the text-based fields populated but only a FEW correctly attributed parts; a majority of them were blank. Why might this be if all the Oracle ID's were found? I'm struggling to see a pattern.