BI + SQL Glossary

As I started writing posts for this blog I realised that as IT professionals we’re quite used to talking in acronyms and using obscure technical terms (and even technical slang), this can be quite off-putting for anyone new to the field so I thought I’d put together a glossary for the blog.

BIBusiness Intelligence, a method or process used to help a business extract maximum benefit from data being stored and collected across the organisation.
BIDSBusiness Intelligence Development Studio, an IDE bundled with Microsoft SQL Server 2005+2008 to aid development of SSIS and SSAS tasks.
Data MartA centralised store within a company, usually relating to specific department, product or business area. Data Marts are usually grouped up into Data Warehouses and may be part of the same project/process.
Data WarehouseA centralised store of a company's data in a conformed structure that standardises data across the business and makes it possible to report and measure performance from all areas of the organisation.
DDLData Definition Language, the parts of SQL used to build and maintain data structures, incl. CREATE TABLE, ALTER TABLE, DROP COLUMN, etc.
DMLData Manipulation Language, the parts of SQL used to SELECT, INSERT, UPDATE or DELETE data.
DW (or DWH)A short-form of Data Warehouse.
ELTExtract, Load and Transform, essentially the same as ETL but with slight philosophical differences.
ETLExtract, Transformation and Load, whilst the term refers to the process of importing data into a data warehouse the term equally refers to the class of software used to perform that task.
ExtentA 64kb storage unit representing 8 contiguous 8kb pages in SQL Server.
GUIGraphical User Interface, any part of software that uses graphics as opposed to a command-line interpreter.
IDEIntegrated Development Environment, a GUI designed to simplify programming and development tasks easier.
OBIEEOracle Business Intelligence Enterprise Edition (formerly Siebel Analytics), now Oracle's flagship BI product.
ODIOracle Data Integrator, an ETL tool aimed at the enterprise market, formerly Sunopsis.
OLAPOn-Line Analytical Processing, a method of analysing data by structuring it in multiple dimensions as opposed to standard 2-dimensional (row/column) tables.
OWBOracle Warehouse Builder, an ETL tool for the mid-market.
PageAn 8kb block of data, the smallest unit of data that SQL Server uses to store data.
RDBMSRelational Database Management System, a software system designed to manage data stored in a series of tables that can be joined to one-another in order to create efficient processing and retrieval.
SQLStructured Query Language, the most common computer language used to access relational database.
SSASSQL Server Analysis Services, Microsoft's OLAP tool used for multidimensional analysis.
SSISSQL Server Integration Services, Microsoft's ETL tool provided with SQL Server 2005 and 2008.
SSMSSQL Server Management Studio, Microsoft's SQL IDE provided with SQL Server 2005 and 2008.
SSRSSQL Server Reporting Services, Microsoft's reporting/BI offering.
VMVirtual Machine, an 'image' of a PC that runs in a virtualised environment (i.e. a PC within a PC).
VPCVirtual PC, Microsoft's virtualisation offering, commonly used in place of the more generic term 'VM'.