3. Declara una relación guardada como Name o String
Construye este ejemplo en tu proyecto de prácticas de Unreal y comprueba el resultado en cada paso.
En esta página
Los nombres y textos normales pueden ser etiquetas. Declara explícitamente cuáles contienen claves de otra tabla.
- Descarga ConsumersByKey.csv y name-string-profile.json en
Fixtures. - Crea una User Defined Structure
ST_ConsumerKeyRowconTargetKeyde tipoNameyLabelde tipoString. Desde esa estructura creaConsumersByKeyen/Game/RowTetherExamplee importaConsumersByKey.csv. - Selecciona
TargetsyConsumersByKey, pulsa Use selected DataTables y cargaFixtures/name-string-profile.jsondesde References and game rules. - Espera a la revisión. El resultado esperado es un
ROWTETHER-ROW-MISSINGen D2:Missingno existe enTargets. D1 → T1 y D3 → T2 deben resolverse. - En
ConsumersByKey, cambiaD2.TargetKeydeMissingaT3. Espera a que acabe la revisión actual antes de editar y vuelve a pulsar Review tables después del cambio. - Confirma
Completed, cobertura suficiente y que el hallazgo desapareció porque cambió la clave de origen.
El perfil apunta TargetKey a Targets; RowTether no adivina que una columna Name es una relación. También puedes usar un campo String con el mismo mapeo explícito.
Si D2 no aparece, comprueba que TargetKey es una propiedad de nivel superior de tipo Name, que el perfil apunta a /Game/RowTetherExample/ConsumersByKey.ConsumersByKey y que D2 contiene Missing.