Glossary


action

An end- user -initiated operation that, for example, can launch another report, open a URL, or transfer focus to a bookmark.



aggregate function

A function that performs a summary calculation on a series of data and returns a single value. Each aggregate function uses the Scope parameter, which defines the scope (such as grouping, data set, or data region) in which the aggregate function is performed.



assembly

A managed application module that contains class metadata and managed code.



authentication

The process of validating that the user attempting to connect to Reporting Server is authorized to do so.



authorization

The operation that verifies the permissions and access rights granted to a user to securable report items, such as folders, reports , (report) models, resources, and shared data sources.



collation

A set of rules that determines how strings of character data are compared, ordered, and presented. Character data is sorted using collation information, including locale, sort order, and case sensitivity.



column

In a table, the area in each row that stores the data value for some attribute of the object presented in the table. For example, in an Employee table a FirstName column would contain the first name of an employee.



common language runtime

The engine that supplies managed code with services such as cross-language integration, code access security, object lifetime management, and debugging and profiling support.



configuration

In SSRS, a name/value pair(s) that controls certain behaviors of SSRS, such as direct SSRS to load specified extensions or to use a specified encryption key.



connection

An interprocess communication (IPC) linkage established between a SQL Server application and an instance of SQL Server.



connection string

A string supplied to a data provider that provides information sufficient to connect to the data. An example of a connection string is: Data Source=MyServer\MyInstance;initial catalog=AdventureWorksDW .



constant

A group of symbols that represents a specific data value. For example, 'abc' is a character string constant, '123' is an integer constant, 'April 19, 1999' is a date-time constant, and '0x02FA' is a binary constant.



cube

A set of data that is organized and summarized into a multidimensional structure defined by a set of dimensions and measures.



data mart

A subset of the contents of a data warehouse. A data mart tends to contain data focused at the department level, or on a specific business area.



data-processing extension

A component in Reporting Services that provides query processing and data retrieval for a data source type that can be used in a report.



data set

A set of data that is the result of executing T-SQL SELECT, Data Mining Expressions (DMX), or Multidimensional Expressions (MDX) statements.



data source

An object containing information about the location of data. Data source leverages a connection string. See connection string



Data Source view

An abstraction layer for a data source. Data Source view acts similarly to SQL Server view and allows joining multiple tables from a data source, creating calculated fields, and "renaming" fields from a data source. Data Source view describes this abstraction in XML and does not cause any modification to a data source.



data type

An attribute that specifies what type of information can be stored in a column, parameter, or variable. There are two different data types: system-supplied and user-defined.



data warehouse

A database designed for reporting and data analysis. A data warehouse typically contains data representing the business history of an organization.



database

A collection of information, tables, and other objects organized and presented to serve a specific purpose, such as searching, sorting, and recombining data. Databases are stored in files.



decision support

The systems designed to support the complex analytic analysis required to discover business trends for managerial decision making.



default

A value (data value, option setting, collation, or name) assigned, or an action taken automatically by the system if a user does not specify the value or the action.



default database

The database the user is connected to immediately after logging in to SQL Server.



default instance

The copy of SQL Server that uses the computer name on which it is installed as its name.



Delete query

A query (SQL statement) that removes rows from one or more tables.



delivery extension

A component in Reporting Services that is used to distribute a report to specific devices or target locations, for example email delivery, shared folder delivery, or printer delivery.



dimension

A structural attribute of a cube upon which the user wants to base an analysis, for example, geography dimension. Dimension describes data in a fact table.



dimension hierarchy

One of the hierarchies of a dimension.



dimension table

A table that contains the data from which dimensions are created.



drill through

An action or a technique used to retrieve the detailed data by, for example, clicking a report item that contains summarized data.



enterprise

The word "enterprise" is used in several different connotations throughout this book. When enterprise describes a business, it implies (according to Encarta dictionary) "organized business activities aimed specifically at growth and profit." According to the definition, an enterprise could be a company with a few employees or thousands of employees. However, typically, people think of an enterprise as a company that has a hierarchical management structure; division of responsibilities, such as operations, financial, sales, marketing, and so on; and more than a handful of employees .



Enterprise Edition

An edition of a product that provides more powerful features than a product labeled as "standard." In addition to providing extended features, "enterprise" products are also designed to handle large user loads, scale up (use more memory and a large number of CPUs), scale out (have the capability of adding more servers to the installation), and have provisions for high availability.



expression

In SSRS, a combination of variables , constants, functions, and operators that evaluate to a single data value. Simple expressions can be a constant, variable, column, or scalar function. Complex expressions are one or more simple expressions connected by operators.



fact

A row in a fact table in a data warehouse. A fact contains values that define a data event such as a sales transaction.



fact table

A central table in a data warehouse schema that contains numerical measures and keys relating facts to dimension tables. Fact tables contain data that describes specific events within a business, such as bank transactions or product sales.



field

An area in a data set that stores a single data value.



foreign key (FK)

The column or combination of columns whose values match the primary key (PK) or unique key in the same or another table.



function

A piece of code that operates as a single logical unit. A function is called by name, accepts optional input parameters, and returns a status and optional output parameters. Many programming languages support functions, including C, Visual Basic, and Transact-SQL. Transact -SQL supplies built-in functions, which cannot be modified, and supports user-defined functions, which can be created and modified by users.



Hypertext Markup Language (HTML)

A system of marking up a document so that it can be published on the World Wide Web. HTML provides formatting tags and can be viewed using a web browser (such as Microsoft Internet Explorer).



index

In a relational database, a database object that provides fast access to data in the rows of a table, based on key values. The primary key of a table is automatically indexed.



inner join

An operation that retrieves rows from multiple source tables where values from columns shared between the sources tables match to each other.



insert query

A query that copies specific columns and rows from one table to another or to the same table.



instance

A copy of SQL Server or SSRS running on a computer. A computer can run multiple instances of SQL Server 2005.



interface

A defined set of properties, methods , and collections that form a logical grouping of behaviors and data. Classes are defined by the interfaces that they implement. An interface can be implemented by many different classes.



job

A specified series of operations, called steps, performed sequentially by SQL Server Agent.



join

A process or a result of combining the contents of two or more tables and producing a resultset that incorporates rows and columns from each table.



key

A column or group of columns that uniquely identifies a row (PRIMARY KEY), defines the relationship between two tables (FOREIGN KEY), or is used to build an index.



key column

A column referenced by a primary, foreign, or index key.



linked server

A definition of an OLE DB data source used by SQL Server distributed queries. The data exposed by a linked server is then referenced as tables, called linked tables.



local server

An instance of SQL Server running on the same computer as the application.



local variable

A user-defined variable that is used within the statement batch or procedure in which it was declared.



locale

A set of Windows operating system behaviors related to language, such as the code page, the order in which characters are sorted, the format used for dates and time, and the character used to separate decimals in numbers . SQL Server collations are similar to locales in that the collations define language-specific types of behaviors for instances of SQL Server.



measure

A set of usually numeric values from a fact table that is aggregated in a cube across all dimensions.



Messaging Application Programming Interface (MAPI)

An email API.



metadata

The information describing the properties, such as the type of data in a column (numeric, text, and so on), the length of a column, the structure of database objects, such as tables, measures, dimensions, and cubes, and so on.



Multidimensional Expressions (MDX)

A syntax used for defining multidimensional objects and querying and manipulating multidimensional data.



multiple instances

Multiple copies of SQL Server or SSRS running on the same computer.



NULL

An entry that has no explicitly assigned value. NULL is not the same as zero or blank.



numeric expression

Any expression that evaluates to a number.



object

In databases, one of the components of a database: a table, index, trigger, view, key, constraint, default, rule, user-defined data type, or stored procedure. In object-oriented programming, an instance of a class.



object variable

A variable that contains a reference to an object.



OLE DB

A COM-based API for accessing data. OLE DB supports accessing data stored in any format (databases, spreadsheets, text files, and so on) for which an OLE DB provider is available.



OLE DB consumer

Any software that calls and uses the OLE DB API.



OLE DB for OLAP

Formerly, the separate specification that addressed OLAP extensions to OLE DB. Beginning with OLE DB 2.0, OLAP extensions are incorporated into the OLE DB specification.



OLE DB provider

A software component that exposes OLE DB interfaces. Each OLE DB provider exposes data from a particular type of data source, such as SQL Server databases, Microsoft Access databases, or Microsoft Excel spreadsheets.



online analytical processing (OLAP)

A technology that uses multidimensional structures that aggregate data to provide rapid access to data for analysis. The source data for OLAP is commonly stored in data warehouses.



online transaction processing (OLTP)

A data-processing system designed to record all of the business transactions of an organization as they occur. An OLTP system is characterized by many concurrent users actively adding and modifying data. Typically, OLTP systems perform large numbers of relatively small transactions.



Open Database Connectivity (ODBC)

A data access application programming interface (API) that supports access to any data source for which an ODBC driver is available.



outer join

A join that includes all the rows from the joined tables that have met the search conditions, even rows from one table for which there is no matching row in the other join table.



parameterization

The act of using parameters or parameter markers instead of constant values.



parameterized report

A published Reporting Services report that accepts input values through parameters.



path

A locator information to access a file, such as c:\myfile.txt .



pivot

The act of rotating rows to columns, and columns to rows.



pivot table

A visual control that displays rows and columns in a crosstabular structure. Pivot tables are mostly used to display multidimensional data (cubes).



primary key (PK)

A column or set of columns that uniquely identifies all the rows in a table.



property

A named attribute of a control, field, or database object that defines one of the object's characteristics (such as size or color ) or an aspect of its behavior (such as visible or hidden).



property pages

A tabbed dialog box that allows specifying values for properties.



relational database

A collection of information organized in tables.



relational database management system (RDBMS)

A system that organizes data into related rows and columns. SQL Server is an RDBMS.



relationship

A link between tables that references the primary key in one table to a foreign key in another table.



rendered report

A fully processed report that contains both data and layout information, in a format suitable for viewing.



rendering extension

A component in Reporting Services that is used to process the output format of a report. Rendering extensions included in Reporting Services are HTML, TIFF, XML, Excel, PDF, CSV, and Web archive.



report definition

An .rdl file that contains information about the query and layout for a Reporting Services report.



report model

A metadata description of business data used for creating ad hoc reports in Report Builder.



report processing extension

A component in Reporting Services that is used to extend the report-processing logic beyond SSRS' "out-of-the-box" capabilities to process List , Table , Matrix , Chart , Textbox , Line , Rectangle , and Image . Developers can build or purchase a third-party report-processing extension to support custom data-bound controls embedded in reports.



Report Server administrator

A user who is assigned to the Content Manager role, the System Administrator role, or both for a Report Server .



report snapshot

A report that contains data captured at a specific point in time. A report snapshot is stored in an intermediate format containing retrieved data instead of a query and rendering definitions.



resultset

The set of rows returned from a SELECT statement. The format of the rows in the resultset is defined by the column-list of the SELECT statement.



row

A horizontal line in the table that contains all attributes of a single object modeled in the table.



script

A collection of Transact-SQL statements used to perform an operation. Transact-SQL scripts are stored as files, usually with the .sql extension.



Secure Sockets Layer (SSL)

A protocol that supplies secure data communication through data encryption and decryption.



security extension

A component in Reporting Services that authenticates a user or group to a Report Server. The default security extension in Reporting Services is Windows authentication. Custom extensions can be created to support forms-based authentication or to integrate with third-party single sign-on technologies.



Security Identifier (SID)

A unique value that identifies a user who is logged in to the security system. SIDs can identify either one user or a group of users.



SELECT

The Transact-SQL or DMX statement used to return tabular data or the MDX statement that returns multidimensional data.



Select query

A query that returns rows into a resultset from one or more tables.



server name

A name that uniquely identifies a server computer on a network. SQL Server applications can connect to a default instance of SQL Server by specifying only the server name. SQL Server applications must specify both the server name and instance name when connecting to a named instance on a server.



shared dimension

A dimension created within a database that can be used by any cube in the database.



sort order

The set of rules in a collation that defines how characters are evaluated in comparison operations and the sequence in which they are sorted.



SQL collation

A set of SQL Server collations whose characteristics match those of commonly used code page and sort order combinations from earlier versions of SQL Server. SQL collations are compatibility features that let sites choose collations that match the behavior of their earlier systems.



SQL expression

Any combination of operators, constants, literal values, functions, and names of tables and fields that evaluates to a single value. For example, use expressions to define calculated fields in queries.



SQL query

A SQL statement, such as SELECT , INSERT , UPDATE , DELETE , or CREATE TABLE .



SQL Server Authentication

One of two mechanisms for validating attempts to connect to instances of SQL Server. Users must specify a SQL Server logon ID and password when they connect. The SQL Server instance ensures the logon ID and password combination are valid before allowing the connection to succeed.



SQL statement

A SQL or Transact-SQL command, such as SELECT or DELETE , that performs some action with data.



stored procedure

A precompiled collection of Transact-SQL statements stored under a name and processed as a unit.



string

Contiguous character-based ( letters , numbers, special characters) or binary (string of bytes) data value.



string functions

The functions that perform operations on character or binary strings. Built-in string functions return values commonly needed for operations on character data.



Structured Query Language (SQL)

The language understood by RDBMSs and used to create and manage database objects and perform data manipulations (insert, update, delete, and select queries). SQL Server 2005 uses a version of the SQL language called Transact-SQL.



subscription

A request for a copy of a report to be delivered to a subscriber. The subscription defines what reports will be received, where, and when.



table

A two-dimensional object, consisting of rows and columns, used to store data in a relational database. Each table stores information about one of the types of objects modeled by the database, such as information about sales orders.



time dimension

A dimension that breaks time down into levels such as Year, Quarter, Month, and Day. In Analysis Services, a special type of dimension created from a date/time column.



tool

A SQL Server application with a graphical user interface used to perform common tasks .



Transact-SQL

The language understood by SQL Server and used to create and manage database objects and perform data manipulations (insert, update, delete, and select queries).



transaction

A group of database operations combined into a logical unit of work that is either wholly committed or rolled back. A transaction is atomic, consistent, isolated, and durable.



transaction processing

The data processing used to efficiently record business transactions, which are of interest to an organization (for example, sales, orders for supplies, or money transfers).



trigger

A stored procedure that executes in response to a data manipulation language (DML) or data definition language (DDL) event.



underlying table

A table referenced by a view, cursor, or stored procedure.



update

The act of modifying one or more data values in an existing row or rows, typically by using the UPDATE statement. Sometimes, the term update refers to any data modification, including insert, update, and delete operations.



utility

An application that can be executed from a command prompt to perform common tasks.



variable

A read/write container for variable values.



WHERE clause

The part of a SQL statement that specifies which records to retrieve.



wildcard characters

The characters, including underscore (_), percent (%), and brackets ([ ]), used with the LIKE keyword for pattern matching.



Windows Management Instrumentation (WMI)

An interface that provides information about objects in a managed environment, with extensions for SQL called WMI Query Language (WQL).



WMI Query Language (WQL)

A subset of ANSI SQL with semantic changes adapted to Windows Management Instrumentation (WMI).





Microsoft SQL Server 2005 Reporting Services
Microsoft SQL Server 2005 Reporting Services
ISBN: 0672327996
EAN: 2147483647
Year: 2004
Pages: 254

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net