Entidades y operaciones admitidas
- Entidad: esta tabla representa una entidad de negocios
- Unión: un mapping entre dos tablas de tipo Entidad: una tabla principal y cualquiera de sus tablas secundarias.Nota: Los enlaces no están presentes entre tablas en el esquema de modelos físicos derivado de una conexión SuccessFactors. Esto se debe a que las claves externas no están presentes en las tablas SuccessFactors, y las uniones entre tablas se indican con tablas del tipo Unión en Spectrum Technology Platform.
- El nombre de una tabla de Unión indica las dos tablas de Entidad que se asignaron juntas.
- Cada registro de una tabla de Unión contiene la clave principal de la entidad principal y las columnas de la entidad secundaria correspondiente. Por lo tanto, la clave principal particular de la entidad principal se asigna a los detalles de la entidad secundaria. Por ejemplo,
User#HRes una tabla de Unión en la queUseres la entidad principal yHres la entidad secundaria. Esta unión representa todos los usuarios y sus respectivos representantes de HR. Por lo tanto, la tabla de uniónUser#HRtiene la clave principal de la tabla principalUserUserId, que se asigna a las columnas de la tabla secundariaHR, tales comohr_userId,hr_usernameyhr_email. - En el caso de las tablas de unión, las funciones
insertyupdatefuncionan como la funciónupsert. Esto se debe a que las tablas de Unión no son realmente entidades en SuccessFactors, sino asignaciones entre entidades y sus propiedades de navegación o tablas secundarias.Para operaciones
insertoupdatepara cualquier tabla de Unión, se actualiza la entidad principal, mientras que en la tabla secundaria se inserta un nuevo registro o se actualiza el registro existente que corresponde con el registro principal.Nota: Mientras se actualiza, se modifica la asignación entre un elemento principal y uno secundario. También es posible modificar los atributos individuales del elemento secundario según sea necesario.