I will need to try to set aside some time to finish my paper on loading metadata and its purpose.
The basic purpose of loading metadata is so that the query engine can consult and use the metadata rather than needing to make calls to the database to get the metadata.
In FM, you import the metadata and use it as the basis of the query layer.
In a data module, the metadata is loaded into the content store and is thus available to all things which consume it.
In addition, the metadata will have some enrichment, such as the taxonomy. Also you can set data security filters on the loaded metadata so that all applications would have a common set of data security.
When you set up a data source connection, one option you have available to you is called assets. In there is a list of all the schemas of the db as defined by the connection information you provided.
You have the ability to load the metadata. If you don't, you will not be able to use that schema in a data module.
You can control which tables are loaded. You can control the sampling size. In some cases, sampling can cause problems.
In the attached pictures, I have loaded 3 of the 79 tables of the GOSLDW sample database. (the DBA has called it GV1022DW) Those tables are the only ones which are available to me if I try to import the metadata from the schema. If I wanted more tables I would need to import more of them. You will notice other schemas, such as GV1022HR, which are not loaded and thus not available to the modeller.
Hope this helps.
------------------------------
IAN HENDERSON
------------------------------
Original Message:
Sent: Fri October 17, 2025 12:04 PM
From: brenda grossnickle
Subject: Can data modules use existing Data Source Connections?
"If the schema is large and your Cognos environment doesn't have enough memory or disk space, it can slow things down significantly or in some cases, even cause the environment to become unresponsive." and "3. Consider doing schema loads during off-peak hours if possible." are you talking about when creating the Data Server, creating the Data Module, and/or using a Data Module.
------------------------------
brenda grossnickle
BI Programmer Analyst
FIS
Original Message:
Sent: Fri October 17, 2025 10:04 AM
From: Abbas Alnamar
Subject: Can data modules use existing Data Source Connections?
Hello Brenda,
I want to add this to IAN's note just a quick heads-up regarding working with Data Modules in IBM Cognos Analytics especially when you're loading schemas.
When you load a schema, Cognos pulls in metadata from the data source (like tables, columns, and relationships), which can be quite resource-intensive. If the schema is large and your Cognos environment doesn't have enough memory or disk space, it can slow things down significantly or in some cases, even cause the environment to become unresponsive.
1. Make sure the server has enough memory and disk space.
2. Only bring in the tables and fields you really need.
3. Consider doing schema loads during off-peak hours if possible.
------------------------------
[Abbas] [Alnamar]
[Data Management and Analytics System Administrator]
[Emporia State University]
[Kansas, USA]
Original Message:
Sent: Thu October 16, 2025 09:50 AM
From: brenda grossnickle
Subject: Can data modules use existing Data Source Connections?
We are a long-time Cognos shop with existing Data Sources (Administration Console -> Configuration -> Data Source Connections. We have an SDK that a server administrator runs that creates the Data Source Connections at setup and when the Sign on password changes/expires/disables. The Cognos development team is now looking to create some Data Modules that would be in the next release deployment package and we want to encourage the Cognos users to create Data Modules. But how to control the Sign on. Obviously, we are not giving the Cognos users the sign on credentials to the MS SQL Server.
Can Modules use existing Cognos Data Source connections? This would solve all problems as the Cognos users could just use an existing Data Source and our SDK would not have to be changed when passwords expire.
How are other people handling this. Is there something that I am missing?
------------------------------
brenda grossnickle
BI Programmer Analyst
FIS
------------------------------