Modelo de Datos Softland Modulo de Contabilidad

Muchos profesionales necesitan el Modelo de Datos Softland. Por otro lado, hay necesidades tales como reportería o integración con Softland. Este modelo está escasamente documentado en la web. Lo que a continuación mostramos es un pequeño modelo de las tablas fundamentales del Modulo Contabilidad y Presupuesto de Softland.

Modelo de Datos Softland Contabilidad y Presupuestos

Modelo de Datos Softland
Modelo de Datos Softland

Explicación del Modelo

El modelo de Comprobante es el típico patrón de documento Master-Detail, donde la Tabla cabecera (CWCPBTE) identifica al documento y la tabla CWMOVIM expresa el detalle del documento.  La tabla de detalle CWMOVIM recibe foreign key de tablas maestras que califican la naturaleza del detalle, como son CWPCTAS (Cuenta Contable) y CWTCCOS (Centro de Costos). El modelo muestra relaciones opcionales que son obligatorias para ciertos tipos de cuentas presentes en la tabla CWMOVIM. Estas relaciones son CWMOVIM --- CWTAUXI, donde la tabla CWTAUXI contiene las personas naturales o jurídicas que son necesarias identificar por la naturaleza del movimiento. Por ejemplo, una venta, necesariamente debe identificar la cuenta de CLIENTES, y es necesario identificar quien es el Cliente, el cual se encuentra en el Auxiliar. Hay otras tablas involucradas en el modelo de Softland, pero que no trataremos en este artículo de divulgación básico.

Responsabilidades del DBA en tiempos 2.0

Hoy día existe un amplio consenso entre los gerentes de empresas y gerentes de las áreas de TI sobre la importancia que tiene la información y por ende, la importancia que tiene toda la infraestructura que permite mantener segura y disponible esa información para los diferentes agentes de la organización que la requieran. Esta información se encuentra en su mayor parte en plataformas de bases de datos que prestan variados servicios tales como seguridad, alta disponibilidad, manejo de concurrencia de usuarios y otras importantes prestaciones.

No obstante la claridad anterior que manifiestan los gerentes de las áreas de TI, no existe tanta claridad sobre las características, habilidades y conocimientos que debe tener el profesional que garantice el correcto manejo de estas bases de datos (DBA). El artículo que a continuación se desarrolla resume algunas ideas acerca de las viejas y nuevas responsabilidades del Administrador de Bases de Datos, denominadas DBA 1.0 y DBA 2.0 respectivamente.

Scripts de diagnostico de jobs que han fallado, para SQL Server 2000

A menudo sucede que en instancias de SQL Server que poseen bastantes jobs programados, la tarea de buscar las causantes de estas fallas se hace engorrosa. La información y la causa del error de la ejecución de algún job es dificil de visualizar desde enterprise manager tomando en cuenta que este no nos dá mayor detalle de que fue lo que ocurió bajo esas circunstancias:

Ese problema se puede solucionar a través de la siguiente query, solo válida para SQL Server 2000. Esta devuelve Los trabajos que fallaron, algunas características del job y también la causa de que el Job fallara. Este script es bastante útil, ya que aunque se nos olvide escribir la salida del proceso al event log de Windows o a una tabla de sistema, con este pequeño script podremos averiguar lo que sucedió:

sql2000_jobs_errores

Por ejemplo este link arrojará por pantalla lo siguiente:

Nuevas características de SQL Server 2008

Nuevas Características:

SQL Server 2008 (conocido en un principio por su nombre clave Katmai) fue lanzado en el mes de febrero de 2008. Este Posee novedosas y nuevas características tales como compresión de respaldos, nuevos niveles de auditoría, tipos de datos adicionales, encriptación trasparente, y entre otros muchos más. A continuación enumeraremos las principales nuevas características (top ten):

  1. SQL Server 2008 ofrecerá la opción de realizar compresión a nivel de base de datos (bloques y filas) y de backups. Reduciendo tiempos de ejecución y procesos de I/O en procesos de respaldo.