1) It's most likely the case that the specified column for primaryKeyJSONPath
(located within the resource's YML file) doesn't have unique values to act as a primary key.
Solution: Use another column or combine multiple columns to achieve unique values
2) If ingesting data from a CSV, it's most likely the case that the column that you're using as the primary key contains a invisible character which results in the code not being able to identify the specified column.
Solution: Run the following command on the CSV file: sed -i '1s/^\xEF\xBB\xBF//' {fileName}
This is most likely due to records with the same primary key. It's most likely the case that the specified column for primaryKeyJSONPath
(located within the resource's YML file) doesn't have unique values to act as a primary key.
Solution: Use another column or combine multiple columns to achieve unique values
This is most likely due to the Primary Consumer not being fully up and running.
Solution: Talk with either Jeff or Burak on the status of the Primary Consumer