Data Model
Doodlebase uses a simple data model on the front end to configure it to address many different situations.
Accounts: A group of Networks
Networks: A group of Routes
Routes: A group of Clients
Clients: Machines that create Events
Events: Files conforming to an XML schema that describe an Event
You login to the Doodlebase App to view your Accounts, Networks, Routes and Clients that you have access to. You'll be able to configure them if you have Admin rights, or you can view them only with Load and View rights. The Doodlebase App requires a Doodlebase Log In.
User Roles
Doodlebase uses Roles to define User levels of access to configuring, loading and viewing. These include Admin, Load, and View.
- Admin has the ability to create Routes, and add Users. The Admin role includes Load and View.
- Load has the ability to view data loading credentials, and therefore can load data to Routes. The Load role includes View.
- View has the ability to View data in the data warehouse.
Roles are set at either the Network level giving you Network-wide access in a Role, or at the Route level, giving you Route specific access. Network level access is best suited for Users in the organization that owns the data, and Route level access is best suited for suppliers of individual Route data.
As you Configure or view your Doodlebase Network, there are instructions for every page you encounter. Some instructions are Role dependent, and you will see them marked with []'s, such as [Admin] for use by the Admin role.
Load Schema
Prior to sending data to your Network, you will need an XML schema loaded for your Network. This schema is negotiated with Schemaport and added to your Network when it's created, as part of the configuration. As an Admin, Load or View User, you can view this Schema from the Doodlebase App. Doodlebase supports virtually any schema configuration.
Next Steps
Start learning more about loading on the Load > Concepts page.