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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Contents<br />

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

Define a multi-tenant Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66<br />

Alter a regular table to a multi-tenant table. . . . . . . . . . . . . . . . . . . . . . . . . 66<br />

Alter a multi-tenant sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66<br />

Create a tenant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66<br />

Create a super tenant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66<br />

Alter a tenant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67<br />

Delete a tenant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67<br />

Regular tenant use case (accessing data) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68<br />

Super tenant use cases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69<br />

Access data as a super tenant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69<br />

Join multi-tenant tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70<br />

Insert rows into a multi-tenant table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70<br />

Move rows between partitions in a multi-tenant table. . . . . . . . . . . . . . . . . 70<br />

Update rows of a tenant partition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71<br />

Delete rows of a tenant partition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71<br />

View tenant specific information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71<br />

SQL utility use cases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72<br />

Dumping tenant data as a regular tenant . . . . . . . . . . . . . . . . . . . . . . . . . . 72<br />

Dumping all tenant data as a super tenant or a DBA . . . . . . . . . . . . . . . . . 72<br />

Loading tenant data as a regular tenant . . . . . . . . . . . . . . . . . . . . . . . . . . . 72<br />

Loading tenant data as a super tenant or a DBA . . . . . . . . . . . . . . . . . . . . 72<br />

Writing schema definitions for a multi-tenant table . . . . . . . . . . . . . . . . . . . 73<br />

5. <strong>Multi</strong>-<strong>tenancy</strong> documentation map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75<br />

Additional multi-tenant information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76<br />

6. Glossary of terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77<br />

Data partitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78<br />

Default storage area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78<br />

Domain access code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78<br />

Group/multi-tenant group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78<br />

<strong>Multi</strong>-tenant objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79<br />

<strong>Multi</strong>-tenant sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79<br />

Object allocation/allocation state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79<br />

Security domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80<br />

Table types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81<br />

Tenants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81<br />

Tenant ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82<br />

Tenancy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82<br />

Tenant identity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82<br />

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

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

Saved successfully!

Ooh no, something went wrong!