ในฐานข้อมูลSQL Serverที่เราเก็บข้อมูลไว้นั้น TrendWorXจะสร้างตารางไว้ชื่อ xxx_Info เมื่อ xxx คือชื่อของตารางที่เรากำหนดไว้ในแท็ปTable Management ของ TrendWorX32 Configurator เช่นถ้าเราตั้งช่ืือว่า MyLog ก็จะพบตารางชื่อ MuLog_Info ซึ่งในตารางดังกล่าวจะมีข้อมูลในคอลัมน์คือ Table_End_Time ซึ่งเป็นเวลาล่าสุดที่TrendLoggerทำงาน ดังนั้นเมื่อเอาข้อมูลจากคอลลัมน์นี้มาเทียบกับเวลาปัจจุบันว่าผ่านมานานเท่าไหร่แล้วก็จะทราบว่าTrendLoggerทำงานปกติหรือไม่นั่นเอง ในที่นี้จะแสดงวิธีการเอาข้อมูลจากตารางดังกล่าวมาใช้งานด้วยความสามารถของData Mining ในGENESIS32ซึ่งสามารถไปเอาข้อมูลจากDatabaseมาได้ โดยปฏิบัติตามขั้นตอนดังนี้
1) เปิดโปรแกรมจาาก Start -> Programs -> ICONICS Tools -> Data Mining Configurator
2) คลิ้กขวาที่ Databases > เลือก new Database Connection ตั้งชื่อ connection name และคอนฟิกเชื่อมต่อไปยังฐานข้อมูลของ TrendWorX32 ที่เราเก็บข้อมูลไว้ ถ้ายังไม่เคยใช้งานDataMiningอาจดู VDO นี้ http://www.youtube.com/watch?v=rd744rO4Zgg
3) แตกกิ่ง Database Connection คลิ้กขวาที่ Data Sources เลือก new Data Source ตั้งชื่อ Data Source name
4) เลือก SQL Command/Stored Procedure แล้วป้อน SQL Query ดังนี้
SELECT DATEDIFF(ss, MAX(table_end_time), GetUtcDate()) AS SecsSinceUpdate from xxx_Info
เมื่อ xxx คือชื่อตารางที่เก็บข้อมูลตามที่อธิบายไว้ข้างต้น
5) คลิ้กปุ่ม Test SQL เพื่อตรวจสอบผลลัพธ์ให้แน่ใจ โดยจะได้ผลลัพธ์เป็นระยะเวลาแบบวินาทีตั้งแต่ครั้งสุดท้ายที่TrendLoggerทำงานจนถึงปัจจุบัน
คลิ้ก Apply
6) คลิ้กขวาที่ Data Source ที่เราสร้างขึ้นมาจากนั้นเลือก new Data Item ตั้งชื่อ data item name แล้วเลือกคอลัมน์ที่ต้องการ(Specify Database Columns) ซึ่งในที่นี้ก็คือ "SecsSinceUpdate" แล้วคลิ้ก Apply
7) เราสามารถใช้ Tag คือ Data Item ที่สร้างไว้ข้างต้นเหมือนกับ OPC tag ซึ่งวจะแสดงเวลาเป็นวินาทีเพื่อแสดงว่าTrendWorXLoggerหยุดทำงานไปนานเท่าไหร่แล้ว โดยสามาระBrowseหาTagนี้จากICONICS Data Browser ในโมดูลต่าง ๆ คือ ICONICS.DBOPCServer.1 -> Connection Nameที่สร้างไว้ -> Data Source Nameที่สร้างไว้ -> Data Item Name ที่สร้างไว้ โดยเอาไปแสดงในGraphWorX หรือเอาไปเป็นเงื่อนไขในAlarmWorX เช่นถ้าเราตั้งค่า Logging Period ใน TrendWorX Configurator ไว้ทุก 1 นาที ถ้าค่าจาก Data Item ที่ได้นานเกิน 60 ก็แสดงว่า TrendWorX Logger หยุดทำงาน เราก็สามารถสร้าง Limit Alarm โดยใช้เงื่อนไขเช่น Hi เป็น 70 เป็นต้นเพื่อแจ้งเตือนเมื่อระยะเวลานานกว่า 70 วินาทีเป็นต้น ทั้งนี้ควรเผื่อระยะเวลาไว้บ้างหาก SQL Server มีภาระมาก