3. Declara una relación guardada como Name o String
Declarar una relación que el tipo Name no expresa por sí solo.
En esta página
Objetivo: Declarar una relación que el tipo Name no expresa por sí solo.
Antes de empezar: Las tablas de prácticas; descargarás una tabla y su perfil adicionales.
La idea que vas a utilizar
Un Name o String puede ser una etiqueta o una clave. El perfil declara cuándo debe resolverse contra otra tabla.
Predice antes de ejecutar
¿Cambiar Label arregla D2.TargetKey = Missing?
Construye y comprueba
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.
Comprueba tu razonamiento
Ver la explicación
No. La relación declarada utiliza TargetKey. Debes cambiar esa clave a una fila existente.
Ahora prueba tú: Antes de corregir D2, localiza T3 en Targets. Tras corregir, ejecuta una revisión nueva y explica qué evidencia cambió.
Puedes continuar cuando: puedes distinguir una etiqueta de una relación declarada.
Tu progreso se guarda solo en este navegador y se conserva al cambiar de idioma.