El escritura en Table View de OneStream ofrece un enfoque práctico y controlado para este requisito de reporting o workflow.

Cómo habilitar escritura en Table View de OneStream

Una Table View y un componente Spreadsheet pueden recuperar datos y también escribir cambios en una tabla relacional. En este ejemplo, TableView_Demo usa la tabla personalizada XFC_TableView_Demo con las columnas Account y Amount.

Datos de Table View en un Spreadsheet de OneStream

El Spreadsheet ya contiene la Table View; la cinta y la barra de fórmulas están ocultas para simplificar la experiencia.

Dashboard con componente Spreadsheet

Business Rule de la Table View

Un botón guarda y actualiza el Spreadsheet. La acción llama a SpreadsheetFunctionType.SaveTableView y busca el nombre de la Table View guardada.

Botón de guardado del dashboard

Pasos para habilitar write back

  1. En el código que crea la Table View, establezca CanModifyData=True. Sin esta propiedad, el componente no permitirá escritura.

    Código CanModifyData de OneStream
  2. Agregue filas vacías y aplique formato para que el usuario pueda introducir nuevos datos.

    Filas editables de la Table View
  3. Agregue la lógica a SpreadsheetFunctionType.SaveTableView. Esta sección se ejecuta cuando se guarda el Spreadsheet y debe identificar la Table View correcta.

    Función SaveTableView
  4. Defina variables para columnas, filas y valores.

    Variables de guardado de Table View
  5. Cree una conexión a la base de datos de la aplicación.

    Conexión a base de datos de aplicación
  6. Recorra cada fila, evalúe el nombre de columna y compruebe si la celda está modificada. Solo las celdas dirty deben generar una instrucción SQL de escritura.

    Recorrido de filas de Table ViewSQL para escribir en la tabla relacional

El ejemplo original no incluye manejo de errores. En producción, valide tipos de datos, valores obligatorios, permisos y transacciones. También puede separar los valores y escribirlos en tablas distintas o en el cubo.

Código completo

Código completo para habilitar write back

Implementación y validación

Defina el requisito, el responsable técnico, las dependencias, la seguridad y el procedimiento de reversión antes de desplegar. Use nombres y descripciones que permitan comprender la configuración.

Pruebe resultados normales y vacíos, miembros inválidos, restricciones, cambios de metadatos, actualizaciones y volúmenes realistas. Conserve resultados esperados y evidencias de aprobación.

Después de actualizaciones o cambios de jerarquía, repita las pruebas y revise logs, intersecciones rechazadas y orden de ejecución. Documente errores frecuentes y recuperación para soporte.

Antes del despliegue, compare el resultado configurado con una fuente confiable y registre el escenario, el valor esperado, el valor real, el revisor y la fecha. Esta evidencia agiliza el diagnóstico y ayuda a distinguir un problema de configuración de un cambio en datos o metadatos.

Utilice una promoción controlada desde desarrollo hasta pruebas y producción. Revise permisos, valores predeterminados, conexiones, asignaciones de workflow y referencias de dashboard en cada entorno, porque los identificadores y las reglas de acceso pueden variar.

La documentación operativa debe indicar dónde se configura la solución, cómo se ejecuta, qué logs deben revisarse y quién es responsable del soporte. Incluya una reversión breve para recuperar la última configuración válida sin afectar otros procesos.

Antes del despliegue, compare el resultado configurado con una fuente confiable y registre el escenario, el valor esperado, el valor real, el revisor y la fecha. Esta evidencia agiliza el diagnóstico y ayuda a distinguir un problema de configuración de un cambio en datos o metadatos.

Utilice una promoción controlada desde desarrollo hasta pruebas y producción. Revise permisos, valores predeterminados, conexiones, asignaciones de workflow y referencias de dashboard en cada entorno, porque los identificadores y las reglas de acceso pueden variar.

La documentación operativa debe indicar dónde se configura la solución, cómo se ejecuta, qué logs deben revisarse y quién es responsable del soporte. Incluya una reversión breve para recuperar la última configuración válida sin afectar otros procesos.

Antes del despliegue, compare el resultado configurado con una fuente confiable y registre el escenario, el valor esperado, el valor real, el revisor y la fecha. Esta evidencia agiliza el diagnóstico y ayuda a distinguir un problema de configuración de un cambio en datos o metadatos.

Valide el escritura en Table View de OneStream con usuarios, periodos, metadatos y excepciones representativos antes de producción.

Supervise el escritura en Table View de OneStream después de actualizaciones y documente responsables, resultados y recuperación.

Valide el escritura en Table View de OneStream con usuarios, periodos, metadatos y excepciones representativos antes de producción.

Supervise el escritura en Table View de OneStream después de actualizaciones y documente responsables, resultados y recuperación.

Contacto

MindStream Analytics

¿Quiere saber más sobre OneStream Software? Complete el siguiente formulario y nos pondremos en contacto con usted en breve.