01.06.2013 Views

OpenEdge Getting Started: Multi-tenancy Overview - Product ...

OpenEdge Getting Started: Multi-tenancy Overview - Product ...

OpenEdge Getting Started: Multi-tenancy Overview - Product ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Contents<br />

Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5<br />

1. Introducing multi-<strong>tenancy</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31<br />

What is <strong>Multi</strong>-<strong>tenancy</strong>? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32<br />

What are the advantages of multi-<strong>tenancy</strong>? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33<br />

What is a tenant? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34<br />

How does data access work? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35<br />

Partition allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35<br />

Table types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37<br />

What is a multi-tenant group? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40<br />

2. <strong>Multi</strong>-tenant feature capabilities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41<br />

Database Administration Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42<br />

Data Dictionary support for multi-<strong>tenancy</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46<br />

Database Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46<br />

Database utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47<br />

Auditing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49<br />

Progress Developer’s studio for <strong>OpenEdge</strong> support . . . . . . . . . . . . . . . . . . . . . . . . 51<br />

3. <strong>Multi</strong>-<strong>tenancy</strong> and ABL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53<br />

ABL Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54<br />

Running applications in a multi-tenant database environment. . . . . . . . . . 54<br />

Coding for super-tenant access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55<br />

Using multi-tenant sequences with shared tables . . . . . . . . . . . . . . . . . . . 58<br />

ABL API for multi-tenant maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60<br />

DataAdminService operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60<br />

Entity interface members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61<br />

Further information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61<br />

4. <strong>Multi</strong>-<strong>tenancy</strong> and <strong>OpenEdge</strong> SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63<br />

<strong>OpenEdge</strong> SQL support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64<br />

DBA use cases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65<br />

Define a multi-tenant table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65<br />

<strong>OpenEdge</strong> <strong>Getting</strong> <strong>Started</strong>: <strong>Multi</strong>-<strong>tenancy</strong> <strong>Overview</strong> 3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!