Organizations

TileDB Cloud offers support for organizations which allow for users to be grouped to allow for managing permission, unified billing and sharing.

Organization Roles

There are four roles in an organization, read only, user, admin and owner.

Read Only

User

Admin

Owner

Read All Arrays in Organization

Read Arrays Shared To Organization

Write to Arrays

Add Or Remove Users From Organization

Change User Rols

View and Edit Billing Details

Billing Structure for Organizations

Billing for TileDB is always charged to the requstor. When a user is part of an organization, that organization will be charge for any requests which the user makes that involve the organizations. Anytime the user has access to the array through the organization, the organization will be charged for the request.

Consider the following scenarios.

Access an Organization Owned Array

If a member of an organization runs a tiledb query or hosted computations against an array owned by the organization, the organization is considered the requestor and is charged for the request.

Access an Array Shared to the Organization

If a member of an organization runs a tiledb query or hosted computations against an array which was shared from a 3rd party to the organization, the organization is considered the requestor and is charged for the request.

User Accesses a Personal Array

If a user who is a member of an organization creates a private array which the organization is not the owner of and the user makes requests against this array, the user themselves is consider the requstor and is charged for the queries they run.

Creating An Organization

You can create an organization by navigating to the Organizations list. Click the "Organizations" link in the top left corner of the navbar.

Next on the organizations list page, click the Create organization button.

Next enter the details of the organization including an optional logo.

User Permissions inside An Organization

You can access the list of members in the organization if you are an admin or owner. Selecting the "Members" menu option will bring you to the page where you can see all existing members. Here you are also able to change any users role in the organization.

Adding Users to Your Organization

Users an be added to the organization from the member screen. You can select the rolw the user has in the organization when adding them.

Changing Organization Billing Details

Organizations need to have a credit card on file. Credit cards are handled through stripe, and TileDB, Inc. never has access to the credit card information.

To add billing details select the "Billing" menu option.

Restrictions and Limitations

At this time users are restricted to be a member of a single organization.

Namespace Billing for SQL

One difference between serverless UDFs and serverless SQL is how the namespace which is charged is determined. By default you the user are charged for SQL queries that are run. There is an optional namespace parameter which can be set to change who is charged for the sql query. This can be used to set the SQL query to be run under a organization you are part of which you have permissions to run tasks under.

LINK HERE FROM SERVERLESS SQL