{}

Nhãn hiệu của chúng tôi

Impact-Company-Logo-English Black-01-177x54

Chào mừng bạn đến với Trang web của Schneider Electric

Chào mừng đến với trang web của chúng tôi.
Tìm các câu hỏi thường gặp
ETL (Extract Transform Load) Engine is not importing data into ION EEM.

Goals and Symptoms

This error appears in the Windows ETL Event Log:
2009-11-17 09:33:15,758 FATAL ETL Engine (ETL Job Name) - Thread ID (5) - Job Execution Failed - State will not be saved.
System.ApplicationException: Task Execution Failed ---> System.ApplicationException: Task EEM Load Task failed ---> System.ApplicationException: Error in Source Quantity thread ---> System.ApplicationException: Source validation for Insert failed: source name is missing;
at PowerMeasurement.Classification.Data.SourceDAO.ValidateSourceForInsert(Source source, Boolean throwOnFailure)
at PowerMeasurement.Classification.Data.SourceDAO.ValidateSourceForInsert(Source source)
at PowerMeasurement.Classification.Data.SourceDAO.InsertSource(Source source, SqlConnection connection, SqlTransaction transaction)
at PowerMeasurement.Classification.Data.SourceDAO.Save(Source source, SqlConnection connection, SqlTransaction transaction)
at PowerMeasurement.Tactical.Common.IONEEMUtilities.SourceMeasurementUtilities.CreateIONEEMSource(String databaseConnectionString, String namespaceUri, String sourceName, String timezoneName, String sourceType)
at SchneiderElectric.ETL.EEM.EEMLoadTask.LoadSourceQuantity(SQData pair)
at SchneiderElectric.ETL.Core.SQThreadExecuter.ProcessinglePair(Object threadData)
--- End of inner exception stack trace ---
at SchneiderElectric.ETL.Core.SQThreadExecuter.ProcessAll()
at SchneiderElectric.ETL.Core.SQThreadLoadTask.Load(TaskData data)
at SchneiderElectric.ETL.Core.LoadTask.DoWork()
at SchneiderElectric.ETL.Core.Task.Execute()
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
at SchneiderElectric.ETL.Core.Job.Execute()
at SchneiderElectric.ETL.Engine.JobController.Execute(String jobName, Boolean sleep)

This same ETL error message appears in the ETL Log file if the ETL is enabled to log to a file. In the ETL trace log this error appears:

2009-11-17 11:15:46, 295 DEBUG ETL Engine (ETL Job Name) - Thread ID (18) - EEM Load Task: Could not find source () with namespace (e8c954b1-ecad-4be8-8a81-41a514dc1302) or namespace (testpwrmcom) in EEM

for existing sources the trace log shows this informational message:

2009-11-17 11:15:46,295 DEBUG ETL Engine (ETL Job Name) - Thread ID (12) - EEM Load Task: Existing Source found (Main Meter 2) with namespace (testpwrmcom) in EEM

Causes and Fixes

In the ETL Engine open the job for editing that is having the problem. In the error messages above we can see the ETL Job Name is the name of the ETL job with the problem. On the mappings find the sources that are not mapped properly. Most likely the case is that the end name has not been assigned to 1 or more sources causing the error messages and preventing the ETL Engine from properly importing data into the ION EEM system.

Schneider Electric Việt Nam

Tìm hiểu thêm
Phạm vi:
Bài viết có thể hữu ích
Tìm hiểu thêm
Phạm vi: