Processing

Please wait...

Settings

Settings

1. US20120226656 - Scalable mechanism for resolving cell-level access from sets of dimensional access rules

Office United States of America
Application Number 13040522
Application Date 04.03.2011
Publication Number 20120226656
Publication Date 06.09.2012
Grant Number 08538990
Grant Date 17.09.2013
Publication Kind B2
IPC
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
15
Digital computers in general; Data processing equipment in general
16
Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
17
Digital computing or data processing equipment or methods, specially adapted for specific functions
20
Handling natural language data
G06F 15/16
G06F 17/20
CPC
G06F 16/24564
G06F 16/283
G06F 2221/2141
Applicants Bates Kirk Arthur
International Business Machines Corporation
Borgsmidt Rasmus
Bowen David Stephen Lawrence
Inventors Bates Kirk Arthur
Borgsmidt Rasmus
Bowen David Stephen Lawrence
Agents Mollborn Patents, Inc.
Mollborn Fredrik
Title
(EN) Scalable mechanism for resolving cell-level access from sets of dimensional access rules
Abstract
(EN)

Methods and apparatus, including computer program products, implementing and using techniques for resolving cell-level access in a multi-dimensional data structure based on one or more sets of dimensional access rules. A business hierarchy is provided with nodes arranged in a tree structure. An online analytical processing database has several data cubes, where at least some have the business hierarchy as one of their dimensions. One or more rule-based access tables are provided for controlling access to cells of each data cube. Groups of nodes with identical access settings are identified in the business hierarchy. A single access block is generated per node group. Each access block is a serializable access specification object that contains information for generating a complete cell-level mask of access settings for a single node of the business hierarchy. The mask is generated based on the information in the access blocks for each node in the hierarchy.