SQL Server & SSIS
Ved udvikling af nye systemer anvender vi SQL Server 2008 (MSSQL 2008) som backend.
MSSQL 2008 er en yderst avanceret database, som kan klare enhver database opgave. MSSQL 2008 kommer i flere versioner, og forskellige prisklasser.
SQL Server 2008 Express versionen, er helt gratis at benytte. Express versionen kan klare de fleste normale database opgaver, dog er en af begrænsningerne, at hver database på denne version maksimalt kan være på 4 Gb, desuden indeholder den heller ikke SSIS (SQL Server Integration Services) delen.
Du kan se en liste over de forskellige SQL Server versioner her.
Integration Services
Når der udvikles nye systemer, skal der næsten altid løbende udveksles data med andre systemer, det værende sig ERP systemer, andre specialudviklede systemer, Excel regneark, Access databaser, gamle AS400 systemer, Oracle databaser osv. Til dette formål stiller MSSQL 2008 et yderst avanceret ETL (Extract Transform Load) værktøj til rådighed. Værktøjet hedder SQL Server Integration Services (SSIS). Med dette værktøj, er det muligt at kommunikere med en hvilken som helst database. Altså trække data ud, manipulere med data og så sende dem videre, heraf navnet ETL.
Udviklingen af SSIS pakker, altså kode som udfører ETL opgaver, foregår fra udviklingsværktøjet "Business Intelligence Development Studio".