17994 - Connection count limit is exceeded nas extrações do BI
Problema: Ao tentar executar uma extração no ETL ocorre erro e é exibida a seguinte mensagem no log:
com.senior.mstr.cache.ClearCache populateSingleCache
SEVERE: Erro ao executar cubo/relat=rio Cubo Absenteísmo Tempo de Empresa (Ano) [8DEDF82140527F191A6DF6AFACBA7FC7]: (Erro encontrado no QueryEngine: Require a connection failed. Connection count limit is exceeded.
Error type: Connection limit reached. Connection limit is reached, no more connection can be created. Connection String: DSN=bi_datawarehouse;UID=etl_prd;. DBRoleID:73CD2EE64534E93325699F99F04D105D. Priority:999 is 8. Connection String: DSN=bi_datawarehouse;UID=etl_prd;. SQL Statement: Error.. Erro no mTtodo de processamento do componente: QueryEngineServer, projeto BI, trabalho 752, c=digo de erro= -2147212544.)
Solução: Esta situação ocorre devido a parametrização dentro do SeniorConfigCenter, no menu: Sistemas > BI > Microstrategy estar marcada a opção Gerar cache simultaneamente. Com esta opção habilitada são abertas diversas conexões no banco para que a extração e a publicação dos cubos seja feita mais rapidamente; dependendo de como está configurada a quantidade de conexões simultâneas no banco de dados pode ocorrer este erro.
com.senior.mstr.cache.ClearCache populateSingleCache
SEVERE: Erro ao executar cubo/relat=rio Cubo Absenteísmo Tempo de Empresa (Ano) [8DEDF82140527F191A6DF6AFACBA7FC7]: (Erro encontrado no QueryEngine: Require a connection failed. Connection count limit is exceeded.
Error type: Connection limit reached. Connection limit is reached, no more connection can be created. Connection String: DSN=bi_datawarehouse;UID=etl_prd;. DBRoleID:73CD2EE64534E93325699F99F04D105D. Priority:999 is 8. Connection String: DSN=bi_datawarehouse;UID=etl_prd;. SQL Statement: Error.. Erro no mTtodo de processamento do componente: QueryEngineServer, projeto BI, trabalho 752, c=digo de erro= -2147212544.)
Solução: Esta situação ocorre devido a parametrização dentro do SeniorConfigCenter, no menu: Sistemas > BI > Microstrategy estar marcada a opção Gerar cache simultaneamente. Com esta opção habilitada são abertas diversas conexões no banco para que a extração e a publicação dos cubos seja feita mais rapidamente; dependendo de como está configurada a quantidade de conexões simultâneas no banco de dados pode ocorrer este erro.
Para que a extração ocorra sem problemas pode-se executar uma das duas ações abaixo:
1 - Solicitar que o DBA aumente a quantidade de conexões simultâneas no banco de dados;
2 - Desabilitar a flag Gerar cache simultaneamente dentro do SeniorConfigCenter, no menu: Sistemas > BI > MicroStrategy. Em seguida é necessário reiniciar o serviço do Middleware.
1 - Solicitar que o DBA aumente a quantidade de conexões simultâneas no banco de dados;
2 - Desabilitar a flag Gerar cache simultaneamente dentro do SeniorConfigCenter, no menu: Sistemas > BI > MicroStrategy. Em seguida é necessário reiniciar o serviço do Middleware.