Repositories
Repository is a storage of QMF objects and database connection information.
QMF supports personal and shared repositories. The Administrator component provides the tools to create, manage, and maintain repositories.
- Repositories organize all accessible data sources and objects in a tree structure.
- Repositories use security models to control user access to their content.
- Repositories can be stored in most commonly used databases. You can choose to place repository tables in the same database as your production data or within a stand-alone database that is created specifically for work with repositories.
- Repositories can be served by a distributed database such as Db2 on LUW, Informix, Oracle, SQL Server, or MySQL.
Repository security
To control access to the repository for different individual users and groups of users, administrators assign shared repositories a security model. For example, users in group A can see data sources A, B and C, whereas users in group B see data sources A, D, and E. Permissions can be applied to all QMF objects, including queries, dashboards, and individual workspace folders.
You can use the following security models:
- LDAP/Active Directory:
QMF uses an LDAP-based service, such as Active Directory, to authenticate the user and obtain the user and group lists.
- Database security:
QMF uses the user database login as the basis of the security model. This security model is available only if the repository storage for the repository is located on a Db2 or Oracle database.
- Internal security:
Using this method, users and groups can be defined within QMF itself and saved directly in repositories.
Personal repositories
Personal repositories serve a single user and provide the ability to store content on a local workstation without a relational database.
If you are configuring QMF for personal use, see the detailed information on how to create a personal repository in the Creating personal repositories topic of User Help.
QMF includes a pre-configured personal repository named Samples. The Samples repository includes a relational data source for connecting to sample content.
The personal repositories that you create are stored in the home directory of the machine that is running QMF.
Personal repositories do not support security models.
Shared repositories
If a shared repository is assigned a security model, it can be administered by a limited number of users. Otherwise, all the users have the administrator rights. Shared repositories support the security and workspace features that allow the administrator to control the view of enterprise resources on an individual or group basis. They also support the login mapping feature, and network or Web service repository connections that allow users to access databases through a connection that is set on another system.
If you are configuring QMF for multiple users, you create a shared repository.
- Database-based repositories are now referred to as shared repositories.
- Personal repositories have replaced file-based repositories. You can no longer create file-based repositories. However, you can still connect to any file-based repositories that were created prior to V9.1 Fix Pack 6