Creación de dimensiones y atributos para el análisis de datos ampliado

Los administradores del sistema pueden definir dimensiones y atributos para los datos de SyteLine basándose en combinaciones de tablas. Esto permite a sus usuarios analizar datos utilizando varias dimensiones. Algunas dimensiones (Cliente, artículo y proveedor) y algunos atributos de estas dimensiones están predefinidos, pero el administrador del sistema puede crear dimensiones y atributos adicionales o modificar las versiones predefinidas.

Utilice el formulario Combinación de tabla de dimensiones para vincular las tablas principal y secundaria correctas a las tablas básicas. Puede utilizar el formulario Atributos de dimensión para añadir columnas desde las tablas base, principal y secundaria a la lista de atributos para una dimensión. (Un atributo puede ser cualquier extracto de SQL válido utilizado en una cláusula seleccionada en el ámbito de las combinaciones de tablas). Utilice el formulario Funciones de dimensión para especificar constantes, funciones SQL y operandos matemáticos que pueden utilizarse para añadir campos calculados a una lista de atributos. También están disponibles los formularios Consulta de atributos de dimensión y Consulta de la combinación de tabla de dimensiones.

Nota:  El acceso a los formularios descritos aquí debería estar limitado a los administradores de la base de datos, porque le permiten definir relaciones de tablas que pueden permitir a los usuarios generales el acceso a información que debería estar restringida.

Normalmente el proceso incluye estas decisiones:

  • Los usuarios le dirán cómo quieren analizar los datos. Por ejemplo, el director financiero quiere analizar el catálogo de cuentas y las transacciones registradas en el Libro Mayor y desglosar la información de los clientes y artículos que aparecen en dichas transacciones.
  • Determina qué tablas tienen datos que necesita el usuario. Una tabla debería ser la tabla "base", junto con otras tablas principales y secundarias. Si los datos necesarios no se encuentran en la tabla actualmente, determina cómo puede calcularse o derivarse desde los datos existentes.
  • Determina el "objeto" al que pertenecerán los datos.  Un objeto puede tener varias dimensiones relacionadas. Por ejemplo, los objetos Catálogo y Gráfico incluyen dimensiones para Cliente, Artículo y Proveedor, puesto que están relacionadas con las cuentas.
    Nota:  Actualmente, puede modificar los objetos Gráfico y Libro Mayor predefinidos así como sus dimensiones y atributos, pero no puede crear nuevos objetos.
  • Utilice el formulario Combinaciones de tabla dimensiones para definir la tabla base para el objeto y vincular las tablas principal y secundaria a esta tabla base correctamente. Consulte abajo "Definir una combinación de tablas" para saber qué pasos seguir.

    Un formulario principal solo puede tener una tabla base. Las tablas principales suelen tener una relación de uno a uno con la tabla base. Las tablas secundarias representan una subcolección, aparece más de un resultado respecto a la tabla de base o principal.

    En el ejemplo de arriba, el usuario quiere añadir dimensiones al Catálogo de cuentas. La tabla base utilizada para el Catálogo de cuentas es catálogo. Al menos una de las tablas combinadas tiene que estar vinculada a la columna Clave principal de la tabla base, en este caso, cuenta. Utilice los datos predefinidos para el objeto del Gráfico como ejemplo: la tabla del libro mayor se vincula a la tabla del gráfico con ledger.acct=chart.acct. Las tablas secundarias pueden combinarse con las tablas bases o con otras tablas vinculadas a la tabla base. En los datos del ejemplo, la tabla material está unida a la tabla mayor a través de matltran.trans_num=ledger.matl_trans_num, y después la tabla del artículo está vinculada a la tabla material a través de item.item=matltran.item. La información de cualquiera de estas tablas vinculadas estará disponible para definirla como atributo para una dimensión.

  • Utilice el formulario Funciones de dimensión para crear una lista de funciones de la base de datos definidas por el usuario que se pueden incluir en los atributos de dimensión. Algunas funciones SQL estándar y funciones personalizadas están predefinidas como ejemplos.
  • Utilice el formulario Atributos de dimensión para añadir columnas de las tablas base, primaria y secundaria a la lista de atributos para una dimensión. También puede incluir constantes, funciones SQL, cálculos y operandos matemáticos al crear un atributo. Consulte abajo "Definir un atributo" para saber qué pasos seguir.

    Los atributos proporcionan los valores reales que los usuarios quieren ver en los informes.

  • Los usuarios pueden acceder a los atributos de dimensión a través del formulario unido a la tabla base.