ODBC SimApi

លក្ខណៈបច្ចេកទេស

  • ផលិតផល៖ ODBC SimApi
  • ក្រុមហ៊ុនផលិត៖ ការវិភាគទិន្នន័យ Sartorius Stedim
  • ការតភ្ជាប់៖ ODBC (បើកការភ្ជាប់មូលដ្ឋានទិន្នន័យ)
  • ភាពឆបគ្នា៖ ធ្វើការជាមួយ Umetrics Suite និងទិន្នន័យខាងក្រៅ
    ប្រភព

ការណែនាំអំពីការប្រើប្រាស់ផលិតផល

តម្រូវការជាមុន

មុននឹងប្រើ ODBC SimApi សូមធានាដូចខាងក្រោម៖

  • មានប្រភពទិន្នន័យ ODBC ដែលមានរចនាសម្ព័ន្ធដូចជាទំនាក់ទំនង
    មូលដ្ឋានទិន្នន័យ
  • ប្រភពទិន្នន័យគួរមានឥរិយាបទជាអ្នកប្រវត្តិសាស្រ្តទិន្នន័យដំណើរការល្អ។
  • ត្រូវប្រាកដថាមិនមានការពន្យារពេលក្នុងការទទួលបានទិន្នន័យនៅក្នុងប្រភពទិន្នន័យ
  • ទិន្នន័យនៅក្នុងប្រភពគួរតែឆ្លុះបញ្ចាំងពីស្ថានភាពបច្ចុប្បន្ននៃ
    ដំណើរការ
  • ប្រភពទិន្នន័យត្រូវតែឆ្លើយតបយ៉ាងឆាប់រហ័សទៅនឹងសំណើសម្រាប់ពេលវេលាជាក់ស្តែង
    ការត្រួតពិនិត្យ

ការដំឡើងនិងការដំឡើង

  1. ដំឡើងកម្មវិធី ODBC SimApi នៅលើប្រព័ន្ធរបស់អ្នក។
  2. កំណត់រចនាសម្ព័ន្ធប្រភពទិន្នន័យ ODBC ដើម្បីភ្ជាប់ទៅអ្វីដែលចង់បាន
    មូលដ្ឋានទិន្នន័យ។
  3. សូមមើលមគ្គុទ្ទេសក៍អ្នកប្រើប្រាស់សម្រាប់ការណែនាំលម្អិតអំពីការដំឡើងដោយផ្អែកលើ
    លើការប្រើប្រាស់កម្មវិធីរបស់អ្នក។

សំណួរដែលសួរញឹកញាប់ (FAQ)

សំណួរ៖ តើស៊ីមអាភីជាអ្វី?

A: SimApi គឺជាការតភ្ជាប់រវាង Umetrics Suite និង
ប្រភពទិន្នន័យខាងក្រៅ ជាពិសេសការភ្ជាប់ទៅប្រភពទិន្នន័យ ODBC
ដូចជាមូលដ្ឋានទិន្នន័យទំនាក់ទំនង។

សំណួរ៖ តើខ្ញុំអាចប្រើមុខងារ batch id ដំណើរការសំយោគដោយរបៀបណា?

ចម្លើយ៖ ដើម្បីប្រើមុខងារ batch id ដំណើរការសំយោគ កំណត់រចនាសម្ព័ន្ធ
ឧបករណ៍កំណត់អត្តសញ្ញាណបាច់ tag ដើម្បីជាលេខសម្គាល់បាច់នៃ node បាច់នៅលើ
ទំព័រលក្ខខណ្ឌនៃការប្រតិបត្តិក្នុង SIMCA-online។

សំណួរ៖ តើ ODBC SimApi អាចប្រើជាមួយបាច់ដំណាលគ្នាបានទេ?

ចម្លើយ៖ មុខងារ​លេខសម្គាល់ដំណើរការសំយោគមិនដំណើរការជាមួយទេ។
បាច់ដំណាលគ្នា។ មានតែបាច់មួយប៉ុណ្ណោះដែលគួរតែសកម្មនៅក្នុងបាច់
node នៅពេលណាក៏បាន។

“`

កំហុស! ប្រើផ្ទាំង Home ដើម្បីអនុវត្ត Headline_1 (ចំណងជើង) ទៅអត្ថបទដែលអ្នកចង់បង្ហាញនៅទីនេះ។
ការណែនាំអ្នកប្រើប្រាស់ ODBC SimApi
ថ្ងៃទី ២៤ ខែ តុលា ឆ្នាំ ២០២៣

សេចក្តីផ្តើម
មាតិកា
១ សេចក្តីផ្តើម………………………………………………………………………………………………………….. ៣
1.1 លក្ខណៈពិសេស ……………………………………………………………………………………………………………………………………………………………………………….. 3 1.1.1 លេខសម្គាល់បាច់ដំណើរការសំយោគ …………………………………………………………………………………………………………………………. 4 1.1.2 បង្កើតលេខសម្គាល់បាច់ដំណើរការសំយោគ tags; មួយក្នុងមួយឯកតា ID …………………………………………………….. 4 1.1.3 ថ្នាំងបាច់ដែលមានការគាំទ្រការច្រោះ …………………………………………………………………………………………………………….. 4 1.1.4 ទិន្នន័យបាច់ Views………………………………………………………………………………………………………………………………………………… 5 1.1.5 ទិន្នន័យដាច់ដោយឡែក………………………………………………………………………………………………………………………………………………… 6 1.1.6 ការចូលប្រើស៊ីមអេពីស្របគ្នា…………………………………………………………………………………………………………………………. ៧
២ តម្រូវការជាមុន………………………………………………………………………………………………………… ៧
2.1 តម្រូវការរចនាសម្ព័ន្ធមូលដ្ឋានទិន្នន័យ …………………………………………………………………………………………………………………………………… 7 2.2 ការពិចារណាលើការអនុវត្តមូលដ្ឋានទិន្នន័យ………………………………………………………………………………………………………………………. 7 2.3 ការពិចារណាលើបណ្តាញ………………………………………………………………………………………………………………………………………. 8 2.4 កម្មវិធីបញ្ជា ODBC ……………………………………………………………………………………………………………………………………………………………….. 8 2.5 ការផ្ទៀងផ្ទាត់មូលដ្ឋានទិន្នន័យ ………………………………………………………………………………………………………………………………………………… 8 2.6 Visual C++ Redistributable ………………………………………………………………………………………………………………………………………………… 8
3 ការដំឡើង និងដំឡើង …………………………………………………………………………………………… 9
3.1 ការកំណត់រចនាសម្ព័ន្ធការភ្ជាប់ប្រភពទិន្នន័យ ODBC នៅក្នុង Windows សម្រាប់ប្រើប្រាស់ដោយ SimApi ………………………………… 9 3.2 ការជ្រើសរើសរវាងវិធីពីរដើម្បីចូលដំណើរការទិន្នន័យដំណើរការ……………………………………………………………………………………… 10 3.3 ការកំណត់រចនាសម្ព័ន្ធ XML file និងកំណត់ហេតុ file ទីតាំង………………………………………………………………………………………………………….. 11 3.4 ការកំណត់ការតភ្ជាប់សកល…………………………………………………………………………………………………………………………………………………. 11 3.5 របៀបផ្ទាល់សម្រាប់បន្ត/ដំណើរការ views……………………………………………………………………………………………………………………. 11 3.6 រកមើល View របៀបសម្រាប់បន្ត/ដំណើរការ views……………………………………………………………………………………………….. ១២
៣.៦.១ PDB views និង HDB views………………………………………………………………………………………………………………………….. 13 3.7 Batch node………………………………………………………………………………………………………………………………………………………………….. 14 3.8 Batch Data Views ……………………………………………………………………………………………………………………………………………………………………………. ១៥
3.8.1 ទិន្នន័យបាច់សំយោគ tags ……………………………………………………………………………………………………….. 16 ៣.៨.២ លេខសម្គាល់បាច់ដំណើរការសំយោគ tags ត្រងលើតម្លៃជួរឈរ………………………………………………………………….. 16 ៣.៩ ថ្នាំងដាច់ ……………………………………………………………………………………………………………………………………………………………… ១៦ ៣.៩.១ ដាច់ពីគ្នា Tag និយមន័យ View……………………………………………………………………………………………………………………………………. 17 3.9.2 ទិន្នន័យដាច់ដោយឡែក ដូចដែលបានឃើញដោយ SIMCA-online ………………………………………………………………………………………………. 18 3.10 កំណត់ចំណាំមួយចំនួននៅលើ SIMCA-online សរសេរត្រឡប់មកវិញ………………………………………………………………………………………………………… 18 3.11 ការកំណត់រចនាសម្ព័ន្ធ XML File ………………………………………………………………………………………………………………………………………………… ……… ១៦៨
៤ ការគាំទ្រ………………………………………………………………………………………………………………………..២២

សេចក្តីផ្តើម
1 ការណែនាំ
ឯកសារនេះគឺជាការណែនាំអ្នកប្រើប្រាស់សម្រាប់ ODBC SimApi ពី Sartorius Stedim Data Analytics ។
SimApi គឺជាការតភ្ជាប់រវាង Umetrics Suite និងប្រភពទិន្នន័យខាងក្រៅ។
SimApi នេះភ្ជាប់ទៅប្រភពទិន្នន័យ ODBC (Open Database Connectivity) ដូចជាមូលដ្ឋានទិន្នន័យទំនាក់ទំនង។ ប្រភពទិន្នន័យត្រូវតែមានរចនាសម្ព័ន្ធដូចដែលបានពិពណ៌នានៅក្នុងឯកសារនេះ។
ដើម្បីប្រើ SimApi នៅក្នុង SIMCA-online ដែលត្រូវបានប្រើសម្រាប់ការត្រួតពិនិត្យពេលវេលាជាក់ស្តែង វាជាការសំខាន់ដែលប្រភពទិន្នន័យមានឥរិយាបទជាអ្នកប្រវត្តិទិន្នន័យដំណើរការល្អ៖ មិនត្រូវមានការពន្យារពេលក្នុងការទទួលបានទិន្នន័យនៅក្នុងប្រភពទិន្នន័យទេ៖ ទិន្នន័យបច្ចុប្បន្ននៅក្នុងប្រភពទិន្នន័យគួរតែឆ្លុះបញ្ចាំងពីស្ថានភាពបច្ចុប្បន្ននៃដំណើរការ ដើម្បីដំណើរការបានល្អនៅក្នុង SIMCA-online។ ប្រភពទិន្នន័យក៏ត្រូវតែឆ្លើយតបយ៉ាងឆាប់រហ័សចំពោះសំណើសម្រាប់ទិន្នន័យ ដូច្នេះម៉ាស៊ីនមេនឹងអាចបន្តដំណើរការគម្រោងក្នុងពេលជាក់ស្តែង។
សម្រាប់បញ្ជីលម្អិតនៃការផ្លាស់ប្តូរនៅក្នុងកំណែផ្សេងគ្នានៃ SimApi នេះ សូមមើល Version Info.txt file ដែលភ្ជាប់មកជាមួយការដំឡើង។
SimApi នេះអាចត្រូវបានប្រើដោយ SIMCA ឬ SIMCA-online ឬកម្មវិធីផ្សេងទៀតដែលអាចប្រើ SimApis ។
សម្រាប់ព័ត៌មានបន្ថែមអំពី SimApis ដែលមាន សូមមើល sartorius.com/umetrics-simapi ។
1.1 លក្ខណៈពិសេស
· គាំទ្រគ្រាមភាសា SQL សម្រាប់ Microsoft SQL Server, Oracle, Microsoft Access, IBM db2, Denodo, MySQL, PostgreSQL និង SQL ស្តង់ដារ។
· ការផ្ទៀងផ្ទាត់ខ្សែការតភ្ជាប់ ODBC ជាមួយនឹងឈ្មោះអ្នកប្រើប្រាស់ និងពាក្យសម្ងាត់ដែលបានផ្ដល់ ការផ្ទៀងផ្ទាត់ Windows ឬព័ត៌មានបញ្ជាក់អត្តសញ្ញាណដែលបានបញ្ជាក់នៅក្នុងការតភ្ជាប់ ODBC នៅក្នុង Windows ODBC ប្រភពទិន្នន័យ។
·ការចូលប្រើតារាងច្រើនឬ views សម្រាប់អានទិន្នន័យដំណើរការបន្ត (បច្ចុប្បន្ន និងប្រវត្តិសាស្រ្ត)។ របៀបពីរ; រកមើល view របៀប និងរបៀបផ្ទាល់ (អានដោយផ្ទាល់ពីមូលដ្ឋានទិន្នន័យ view).
· ថ្នាំងបាច់ច្រើន កំណត់អាយុកាលនៃបាច់។ មានជួរតែមួយសម្រាប់បណ្តុំនីមួយៗដែលមានពេលចាប់ផ្តើម និងបញ្ចប់។
· ការអានទិន្នន័យបាច់ (លក្ខខណ្ឌបាច់) ពីជួរឈរបន្ថែមនៅក្នុងថ្នាំងបាច់ ឬពីទិន្នន័យបាច់ Views ដែលរក្សាទុកលក្ខខណ្ឌបាច់ក្នុងតារាងតូចចង្អៀតដែលមានតែជួរឈរពីរ (tag ឈ្មោះនិងតម្លៃ) ។
· ការ​គាំទ្រ​ទិន្នន័យ​ដាច់​ដោយ​ឡែក៖ ការ​អាន​ទិន្នន័យ​ដាច់​ដោយ​ឡែក​មួយ​ឬ​ច្រើន​ថ្នាំង​ដែល​អាច​មាន​ឈ្មោះ​ជួរ​ឈរ​ផ្សេង​គ្នា​។ · សរសេរត្រឡប់មកវិញពី SIMCA-online៖ ទិន្នន័យដំណើរការប្រវត្តិសាស្ត្រ និងទិន្នន័យជាបាច់។ · ធ្វើការជាមួយទិន្នន័យជាលេខ ឬទិន្នន័យអត្ថបទ (គុណភាព)។ · លេខសម្គាល់បាច់ដំណើរការសំយោគនៅក្នុងថ្នាំងបាច់ ដែលអាចត្រូវបានប្រើក្នុងការអនុវត្តដំណាក់កាល SIMCA-online
លក្ខខណ្ឌ ប្រសិនបើទិន្នន័យដំណើរការមិនមានលេខសម្គាល់បាច់ tag. · លេខសម្គាល់បាច់ដំណើរការសំយោគ tags នៅក្នុង Batch Data Views ដែលអាចត្រូវបានត្រងដោយជួរឈរផ្សេងទៀត។ អាចប្រើបាន
នៅក្នុងលក្ខខណ្ឌដំណាក់កាល នៅពេលដែលលេខសម្គាល់បាច់គឺមិនមាននៅក្នុងទិន្នន័យដំណើរការទេ។ · ថ្នាំងបាច់ដែលមានការគាំទ្រតម្រង។ ការ​គាំទ្រ​តម្រង​មាន​ប្រយោជន៍​នៅ​ពេល​ដែល​អ្នក​មាន​ថ្នាំង​បាច់​ជាមួយ​មេ
បញ្ជីនៃបណ្តុំសម្រាប់ប្រព័ន្ធទាំងមូលរបស់អ្នក ប៉ុន្តែចង់អាចត្រងវាដើម្បីបង្ហាញតែបាច់នៅក្នុងផ្នែកមួយនៃប្រព័ន្ធ (ដូចជាបណ្តុំដែលដំណើរការក្នុងឯកតាតែមួយ ឬបាច់នៃសម្ភារៈ ឬប្រភេទជាក់លាក់)។ ·ឧទាហរណ៍ទិន្នន័យបាច់សំយោគ tags គ្រប់គ្រងការវាស់វែងជាច្រើននៃទិន្នន័យបាច់ក្នុងមួយបាច់។ មានប្រយោជន៍ប្រសិនបើអ្នកចង់អាចបង្កើតគំរូកម្រិតបាច់ដែលប្រើរង្វាស់ពីរ ឬច្រើននៃអថេរលក្ខខណ្ឌបាច់នីមួយៗក្នុងមួយបាច់។ · ករណីជាច្រើននៃ ODBC SimApi ដែលត្រូវកំណត់រចនាសម្ព័ន្ធ និងប្រើប្រាស់ពីម៉ាស៊ីនមេតាមអ៊ីនធឺណិត SIMCA ដូចគ្នា។ វាអនុញ្ញាតឱ្យអ្នកភ្ជាប់ទៅមូលដ្ឋានទិន្នន័យច្រើននៅលើម៉ាស៊ីនមេមូលដ្ឋានទិន្នន័យមួយ ឬច្រើន។ · ភាពធន់នៃការតភ្ជាប់ SimApi ភ្ជាប់ឡើងវិញដោយស្វ័យប្រវត្តិទៅប្រភពទិន្នន័យ បន្ទាប់ពីវាត្រូវបានផ្តាច់ (សម្រាប់អតីតample បន្ទាប់ពីមានបញ្ហាបណ្តាញ)។ · ការចូលប្រើដំណាលគ្នាដោយសុវត្ថិភាព។ SimApi ដំណើរការជាមួយមុខងារចូលប្រើ SimApi ស្របគ្នាដែលបានណែនាំជាមួយម៉ាស៊ីនមេ SIMCA-online 18 ដែលអាចធ្វើឱ្យប្រសើរឡើងនូវដំណើរការ និងការឆ្លើយតប។ · គាំទ្រកាលបរិច្ឆេទដែលបានរក្សាទុកជាម៉ោងក្នុងស្រុក ឬ UTC នៅក្នុងមូលដ្ឋានទិន្នន័យ។
លក្ខណៈពិសេសនីមួយៗ (បន្ត បាច់ ឬដាច់) អាចត្រូវបានកំណត់រចនាសម្ព័ន្ធ និងប្រើដោយខ្លួនឯង ហើយលក្ខណៈពិសេសទាំងអស់គឺស្រេចចិត្ត។ អ្នកមិនចាំបាច់កំណត់រចនាសម្ព័ន្ធមុខងារទេ លុះត្រាតែអ្នកត្រូវការវា។

សេចក្តីផ្តើម
1.1.1 លេខសម្គាល់បាច់ដំណើរការសំយោគ
នៅក្នុងគម្រោងបាច់មួយ ទិន្នន័យដំណើរការត្រូវតែមានលេខសម្គាល់បាច់ tag (ជួរឈរ) ដែលត្រូវបានបញ្ជាក់នៅលើទំព័រលក្ខខណ្ឌប្រតិបត្តិក្នុងការកំណត់រចនាសម្ព័ន្ធគម្រោងនៅក្នុង SIMCA-online ។ នេះ។ tag ត្រូវបានផ្គូផ្គងប្រឆាំងនឹងថ្នាំងបាច់ ដើម្បីដឹងថាតើដំណាក់កាលមួយគួរប្រតិបត្តិឬអត់
ប្រសិនបើទិន្នន័យដំណើរការមិនមានលេខសម្គាល់បាច់ tagលេខសម្គាល់ដំណើរការសំយោគ ODBC SimApi អាចត្រូវបានប្រើ។ វាបង្កើតលេខសម្គាល់បណ្តុំទិន្នន័យដំណើរការដោយប្រើទិន្នន័យពីថ្នាំងបាច់។
ដើម្បីប្រើមុខងារនេះ សូមចូលទៅកាន់ទំព័រលក្ខខណ្ឌប្រតិបត្តិ ហើយកំណត់រចនាសម្ព័ន្ធកំណត់អត្តសញ្ញាណបាច់ tag ដើម្បីជាលេខសម្គាល់បាច់នៃ node បាច់។ នៅពេលណាដែលម៉ាស៊ីនមេអានលេខសម្គាល់បាច់សម្រាប់ទិន្នន័យដំណើរការ លេខសម្គាល់បាច់សំយោគពីថ្នាំងបាច់នឹងត្រូវបានបញ្ជូនមកវិញដោយធានាថាអង្គភាពនឹងប្រតិបត្តិ។
ចំណាំថាមុខងារនេះមិនដំណើរការជាមួយបណ្តុំស្របគ្នា (ប៉ារ៉ាឡែល) ទេ។ ដូច្នេះ សម្រាប់ពេលវេលាណាមួយត្រូវតែមានតែមួយបាច់ដែលសកម្មនៅក្នុងថ្នាំងបាច់។
1.1.2 បានបង្កើតលេខសម្គាល់បាច់ដំណើរការសំយោគ tags; មួយសម្រាប់លេខសម្គាល់ឯកតាតែមួយគត់
លក្ខណៈពិសេសនេះបង្កើតនៅលើលេខសម្គាល់បាច់ដំណើរការសំយោគដែលបានពិពណ៌នាខាងលើ ប៉ុន្តែប្រើជួរឈរបន្ថែមនៅក្នុងថ្នាំងបាច់ដែលមាន UnitID ។ ថ្នាំងបាច់ត្រូវបានបែងចែកទៅជាថ្នាក់នៃបាច់ដែលចែករំលែកតម្លៃដូចគ្នានៅក្នុងជួរឈរ UnitID ។ វាដើរតួនាទីដូចជា batches ក្នុង batch node ដែលមានតម្លៃជាក់លាក់សម្រាប់ UnitID។
សម្រាប់តម្លៃពិសេសនីមួយៗនៅក្នុងជួរឈរ UnitID (រកមើលនៅក្នុងថ្នាំងបាច់ទាំងមូល) SimApi បង្កើតសំយោគ tag នៅក្នុងថ្នាំងបាច់ដែលមានឈ្មោះ BatchID_Unit_[Value] ។
សម្រាប់អតីតample: ប្រសិនបើតម្លៃ 1 និង 2 គឺជាតម្លៃតែមួយគត់ពីរនៅក្នុងជួរឈរ UnitID នោះវានឹងនាំអោយមានការសំយោគពីរ tags; BatchID_Unit_1 និង BatchID_Unit_2 ។ កំពុងអានទិន្នន័យដំណើរការពីលេខសម្គាល់បាច់សំយោគ tag BatchID_Unit_1 នឹង​ត្រឡប់​តែ​លេខ​សម្គាល់​បាច់​សម្រាប់​បាច់​ដែល​ជួរ​ឈរ UnitID មាន​តម្លៃ 1។ បាច់​ដែល​មាន 2 ក្នុង​ជួរ​ឈរ UnitID នឹង​ត្រូវ​មិន​អើពើ។
ដើម្បីប្រើវា អ្នកកំណត់រចនាសម្ព័ន្ធ Batch identifier tag នៅក្នុងទំព័រលក្ខខណ្ឌប្រតិបត្តិសម្រាប់អង្គភាពនីមួយៗដើម្បីប្រើ BatchID_Unit_[តម្លៃ] សំយោគ tags.
ឈ្មោះនៃជួរឈរលេខសម្គាល់ឯកតាត្រូវបានកំណត់រចនាសម្ព័ន្ធនៅក្នុង XML file.
ការរឹតបន្តឹង
· សម្រាប់លេខសម្គាល់បាច់សំយោគធម្មតាដែលបានពិពណ៌នាខាងលើ តាមរយៈផ្នែកបន្ថែម វាមិនដំណើរការជាមួយបាច់ដំណាលគ្នា (ប៉ារ៉ាឡែល) ដែលចែករំលែកតម្លៃដូចគ្នានៃ UnitID (បាច់ដំណាលគ្នាជាមួយ UnitIDs ផ្សេងគ្នាដំណើរការល្អទេ)។
· លេខសម្គាល់ឯកតាទាំងអស់ត្រូវតែបញ្ជាក់នៅក្នុងថ្នាំងបាច់ មុនពេល SimApi ត្រូវបានចាប់ផ្តើម (សំយោគ tags ត្រូវបានបង្កើតឡើងនៅពេលចាប់ផ្តើម) ។ គន្លឹះ៖ អ្នកអាចរៀបចំតារាងជាមុនជាមួយនឹងដុំអត់ចេះសោះមួយនៅក្នុងថ្នាំងបាច់សម្រាប់លេខសម្គាល់ឯកតានីមួយៗដែលនឹងត្រូវបានទាមទារ។
· លេខសម្គាល់បាច់ត្រូវតែមានតែមួយគត់នៅក្នុងថ្នាំងបាច់ ហើយអាចមានជួរតែមួយសម្រាប់លេខសម្គាល់បាច់នីមួយៗ។ ដូច្នេះ បាច់នីមួយៗអាចមានតម្លៃតែមួយនៃ UnitID ប៉ុណ្ណោះ។
· តម្លៃនៃ UnitID មិនត្រូវផ្លាស់ប្តូរសម្រាប់បាច់ជាក់លាក់មួយក្នុងអំឡុងពេលនៃជីវិតរបស់វា។
ចំណាំ៖ ជម្រើសជំនួសសម្រាប់ការប្រើប្រាស់ batch id ដំណើរការសំយោគដែលត្រូវបានត្រងដោយ UnitID ដូចនេះគឺត្រូវប្រើថ្នាំងបាច់ច្រើន មួយសម្រាប់តម្លៃតែមួយគត់នៃ UnitID ។ ក្នុងករណីថ្នាំងបាច់ច្រើន លេខសម្គាល់បាច់ដូចគ្នាអាចមានវត្តមាននៅក្នុងថ្នាំងបាច់ជាច្រើន (មិនដូចពេលដែលតម្រង UnitID ត្រូវបានប្រើទេ) ដូច្នេះក្នុងករណីខ្លះថ្នាំងបាច់ច្រើនគឺជាដំណោះស្រាយដែលពេញចិត្ត។
1.1.3 ថ្នាំងបាច់ដែលមានការគាំទ្រតម្រង
ត្រូវការថ្នាំងបាច់នៅក្នុង SIMCA-online ដើម្បីប្រតិបត្តិគម្រោងបាច់។
តម្រងមានប្រយោជន៍នៅពេលអ្នកមានថ្នាំងបាច់ដែលមានបញ្ជីមេសម្រាប់ប្រព័ន្ធទាំងមូលរបស់អ្នក ប៉ុន្តែចង់ត្រងវាដើម្បីបង្ហាញតែបាច់នៅក្នុងផ្នែកមួយនៃប្រព័ន្ធ (ដូចជាបណ្តុំដែលដំណើរការក្នុងឯកតាតែមួយ ឬផលិតផលនៃសម្ភារៈ ឬប្រភេទជាក់លាក់មួយ)។

សេចក្តីផ្តើម

តម្រងគឺស្រេចចិត្ត ហើយដើម្បីប្រើវា អ្នកត្រូវតែបញ្ជាក់ជួរឈរដើម្បីត្រង ហើយបញ្ជាក់បញ្ជីតម្លៃត្រឹមត្រូវសម្រាប់ជួរឈរនោះ។ សម្រាប់តម្លៃដែលបានកំណត់រចនាសម្ព័ន្ធនីមួយៗ ថ្នាំងដាច់ដោយឡែកមួយត្រូវបានបង្កើតដោយ SimApi ដែលមានតែបាច់ជាមួយនឹងតម្លៃនោះនៅក្នុងជួរឈរតម្រង។

នេះគឺជាអតីតample នៃក្រុមមួយ។ viewដែលហៅថា BatchNode នៅក្នុងមូលដ្ឋានទិន្នន័យ ជាមួយនឹងជួរឈរឯកតាដែលអាចត្រូវបានប្រើដើម្បីត្រងបាច់។

BatchID ពេលវេលាចាប់ផ្តើម

ពេលវេលាឈប់

ឯកតា (ជួរតម្រង) Batch condition variable 1

Batch1 2017-01-01 01:00 2017-01-01 11:00 A

34

Batch2 2017-01-02 02:00 2017-01-02 12:00 B

4

Batch3 2017-01-03 03:00 2017-01-01 13:00 A

12

Batch4 2017-01-04 04:00 2017-01-04 14:00 A

4

Batch5 2017-01-05 05:00 2017-01-05 15:00 B

5

កំណត់រចនាសម្ព័ន្ធសម្រាប់ឯកតា A និង B វានឹងផ្តល់ឱ្យថ្នាំងបាច់ពីរដែលមានឈ្មោះថា BatchNode_A និង BatchNode_B ។ រាល់ថ្នាំងបាច់ទាំងនោះនឹងត្រឡប់តែបាច់ដែលត្រូវគ្នានឹងតម្លៃតម្រងរបស់ពួកគេប៉ុណ្ណោះ ដូច្នេះសម្រាប់ BatchNode_A Batch1, Batch3 និង Batch4 នឹងត្រូវបានបញ្ជូនមកវិញ ហើយសម្រាប់ BatchNode_B Batch2 និង Batch5 នឹងត្រូវបានត្រឡប់មកវិញ។ ជួរចុងក្រោយគឺអតីតample នៃអថេរលក្ខខណ្ឌបាច់ដែលនឹងមាននៅក្នុងថ្នាំងបាច់នេះ ដើម្បីអានទិន្នន័យកម្រិតបាច់ពី។

លេខសម្គាល់បាច់ដំណើរការសំយោគត្រូវបានគាំទ្រសម្រាប់ថ្នាំងបាច់ដែលបានកំណត់រចនាសម្ព័ន្ធតាមរបៀបនេះ។

1.1.4 ទិន្នន័យបាច់ Views
សំណុំទិន្នន័យមួយ។ view គឺជាមូលដ្ឋានទិន្នន័យ view ឬតារាងសម្រាប់រក្សាទុកតម្លៃសម្រាប់លក្ខខណ្ឌបាច់។ វាគួរតែមានជួរឈរបី៖ កំណត់អត្តសញ្ញាណបាច់, Tag ឈ្មោះនិងតម្លៃ។ មួយជួរនៅក្នុងនោះ។ view រក្សាទុកតម្លៃសម្រាប់ជាក់លាក់មួយ។ tag និងបាច់។ វានឹងមានជួរជាច្រើននៅក្នុងនេះ។ view សម្រាប់បាច់នីមួយៗ នៅពេលដែលមានអថេរលក្ខខណ្ឌបាច់ជាច្រើន។
នេះគឺជាអតីតample នៃ​ទិន្នន័យ​បាច់ view នៅក្នុងមូលដ្ឋានទិន្នន័យដែលមានជួរឈរបីរបស់វា៖

BatchID

Tag ឈ្មោះ

តម្លៃ

បាច់ ៧

ទិន្នផល

0.95

បាច់ ៧

គុណភាពផលិតផល

ល្អឥតខ្ចោះ

បាច់ ៧

ទិន្នផល

0.90

បាច់ ៧

គុណភាពផលិតផល

ក្រីក្រ

ទិន្នន័យបាច់នេះ។ view នឹងត្រូវបានលាតត្រដាងតាមរយៈ SimApi ជាពីរ tags ទិន្នផល និងគុណភាពផលិតផល។ ការអានតម្លៃសម្រាប់អ្នកទាំងនោះ tags សម្រាប់ Batch8 នឹងមានលទ្ធផលនៅក្នុងតម្លៃ 0.90 និង “Poor” រៀងគ្នា។

ចំណាំ៖ ប្រសិនបើមានជួរច្រើនសម្រាប់ BatchID ដូចគ្នា និង Tag ការរួមបញ្ចូលគ្នានៃឈ្មោះនៅក្នុងមូលដ្ឋានទិន្នន័យ viewSimApi នឹងត្រឡប់តម្លៃពីជួរចុងក្រោយនៃជួរទាំងនោះ។

មិន​មាន​ជួរ​ឈរ​នៃ​ការ​ចាប់​ផ្តើ​ម​ឬ​ការ​បញ្ចប់​ជា​បាច់​នៅ​ក្នុង​ទិន្នន័យ​បាច់ views ដូច្នេះពួកវាមិនអាចប្រើជាថ្នាំងបាច់បានទេ។

អ្នកអាចកំណត់រចនាសម្ព័ន្ធទិន្នន័យបាច់ផ្សេងៗគ្នាជាច្រើន។ views.

គន្លឹះ៖ ជាជម្រើសមួយសម្រាប់ទិន្នន័យបាច់ Views, batch condition data data can be store in a batch node. ក្នុង​ករណី​នោះ​ត្រូវ​ការ​ជួរ​ឈរ​មួយ​សម្រាប់​អថេរ​លក្ខខណ្ឌ​បាច់​នីមួយៗ។ ដូច្នេះ វានឹងមានតែមួយជួរប៉ុណ្ណោះសម្រាប់បាច់នីមួយៗក្នុងថ្នាំងបាច់ ប៉ុន្តែត្រូវការជួរឈរបន្ថែមទៀត។

សេចក្តីផ្តើម

សំខាន់សម្រាប់មុខងារស្រង់ចេញរបស់ SIMCA-online៖ ដើម្បីទាញយកទិន្នន័យចេញពីទិន្នន័យជាបាច់ view អ្នកក៏ត្រូវរួមបញ្ចូលមួយផងដែរ។ tag (ដូចជាឧបករណ៍កំណត់អត្តសញ្ញាណបាច់ tag) ពីថ្នាំងបាច់ ដូច្នេះ SIMCA-online អាចដឹងពីបណ្តុំដើម្បីទាញយកទិន្នន័យសម្រាប់។

1.1.4.1 ទិន្នន័យបាច់សំយោគ tags ទិន្នន័យបាច់តែងតែមានការសង្កេតតែមួយក្នុងមួយបាច់។
ប៉ុន្តែចុះយ៉ាងណាបើតម្លៃនៃទិន្នន័យជាបាច់ tag អាចនឹងផ្លាស់ប្តូរ (ឧទាហរណ៍ample ដោយសារតែអ្នកដំណើរការរង្វាស់មួយចំនួនឡើងវិញ) ហើយប្រសិនបើអ្នកចង់ប្រើការវាស់វែងច្រើនក្នុងមួយបាច់ក្នុងគំរូកម្រិតបណ្តុំ SIMCA-online?
បន្ទាប់មកអ្នកអាចប្រើលក្ខណៈពិសេសស្រេចចិត្ត ទិន្នន័យបាច់សំយោគ tags. ទាំងនេះគឺជា tags ដែលត្រូវបានបន្ថែមជាការបន្ថែម tags នៅក្នុងទិន្នន័យបាច់ viewការគូសផែនទីនីមួយៗទៅនឹងឧទាហរណ៍ជាក់លាក់នៃទិន្នន័យបាច់សម្រាប់ tag.
នេះគឺជាអតីតampលេ៖

BatchID

TimeColumn

Tag ឈ្មោះ

តម្លៃ

បាច់ ៧

2015-06-23 09:00 Yield

0.90

បាច់ ៧

2015-06-23 17:00 Yield

0.99

បន្ទាប់មក SimApi នឹងបង្ហាញទិន្នន័យបាច់នេះ។ view ជាមួយពីរ tags; Yield_1 និង Yield_2 ។ នៅពេលដែលទិន្នន័យត្រូវបានអានសម្រាប់បាច់ Batch7 វានឹងផ្តល់លទ្ធផលនៅក្នុងតម្លៃ 0.90 សម្រាប់ Yield_1 និង 0.99 សម្រាប់ Yield_2 ។

សូមកត់សម្គាល់ថាមានការបន្ថែម TimeColumn ថ្មីនៅក្នុងអតីតនេះ។ample ជាមួយនឹងពេលវេលាបំផុត។amp សម្រាប់ជួរនីមួយៗ។ ជួរឈរនេះត្រូវបានទាមទារសម្រាប់ឧទាហរណ៍ទិន្នន័យបាច់សំយោគ tag មុខងារសម្រាប់ SimApi ដើម្បីដឹងពីរបៀបបញ្ជាតម្លៃសម្រាប់ tags ចូលទៅក្នុងឧទាហរណ៍ tags.

1.1.4.2 លេខសម្គាល់បាច់ដំណើរការសំយោគ tags ត្រងលើតម្លៃជួរឈរ លក្ខណៈពិសេសនេះគឺដូចជាលេខសម្គាល់បាច់ដំណើរការសំយោគដែលបានបង្កើត tags; មួយក្នុងមួយឯកតា ID ដែលមានភាពខុសគ្នាដែលវាត្រូវបានអានពីទិន្នន័យជាបាច់ view ហើយលេខសម្គាល់បាច់អាចត្រូវបានត្រងនៅលើជួរឈរជាច្រើន។
នេះគឺជាអតីតampលេ៖

BatchID

TimeColumn

Tag ឈ្មោះតម្លៃ

ឯកតា

បន្ទាត់

បាច់ ៧

2015-06-23 09:00 Yield

0.90

A

1

បាច់ ៧

2015-06-23 09:00 Yield

0.95

B

2

ប្រសិនបើយើងត្រង BatchID នៅលើជួរឈរ និងបន្ទាត់ដែលនឹងផ្តល់ឱ្យយើងនូវលេខសម្គាល់បាច់សំយោគមួយ។ tag សម្រាប់បន្សំនីមួយៗនៃតម្លៃពីជួរឈរ ឯកតា និងបន្ទាត់។

សំយោគ tags បានបង្កើតជា៖ BatchID_A_1, BatchID_B_2

ដូច្នេះការអាន BatchID_A_1 សម្រាប់ពេលវេលានៅក្នុងតារាងនឹងផ្តល់តម្លៃ Batch7 សម្រាប់ពេលដូចគ្នានេះ BatchID_B_2 នឹងផ្តល់តម្លៃ Batch8 ។

ចំណាំថាជួរឈរពេលវេលាជាមួយពេលវេលាamp សម្រាប់ជួរនីមួយៗគឺត្រូវបានទាមទារសម្រាប់មុខងារនេះ។

1.1.5 ទិន្នន័យដាច់ដោយឡែក
ទិន្នន័យដាច់ពីគ្នាគឺជាទិន្នន័យដែលវាស់វែងញឹកញាប់ដែលមិនមានតម្លៃឡូជីខលក្នុងចន្លោះការវាស់វែង។ ជាធម្មតាដូចample ត្រូវបានគេយកនៅលើបាច់នីមួយៗនៅចន្លោះពេលពាក់កណ្តាលទៀងទាត់ (ដូចជាមួយថ្ងៃម្តង)។ នេះ សampបន្ទាប់មក le ត្រូវបានបញ្ជូនទៅមន្ទីរពិសោធន៍ដែលធ្វើការវិភាគលើ sample និងនៅពេលក្រោយ stage បានត្រឡប់មកវិញជាមួយនឹងរបាយការណ៍ស្តីពី sample សម្រាប់អថេរដែលត្រូវការ។ បន្ទាប់មកវាត្រូវបានបញ្ចូលក្នុងមូលដ្ឋានទិន្នន័យក្នុងតារាងទិន្នន័យដាច់ដោយឡែក។
ស្វែងយល់បន្ថែមអំពីវានៅក្នុងមគ្គុទ្ទេសក៍ SimApi និងមគ្គុទ្ទេសក៍បច្ចេកទេសតាមអ៊ីនធឺណិត SIMCA ។

1 សម្រាប់ព័ត៌មានបន្ថែមអំពីរបៀបទាញយកទិន្នន័យផ្សេងៗគ្នា ដែលទិន្នន័យជាបាច់គឺមួយ សូមមើល SimApi Guide.pdf ។

តម្រូវការជាមុន
1.1.5.1 អាយុបាច់សំយោគ tags សម្រាប់ថ្នាំងទិន្នន័យដាច់ដោយឡែក សម្រាប់ថ្នាំងទិន្នន័យដាច់ដោយឡែកមានសំយោគចំនួនបួន tags មានឈ្មោះ $BatchAge(d), $BatchAge(h), $BatchAge(m), $BatchAge(s)។ នៅពេលអានតម្លៃរបស់ពួកគេ ពួកគេនឹងជាអាយុបណ្តុំដែលជាលេខអណ្តែតទឹកសម្រាប់ s នីមួយៗample ជាបួនរ៉ិចទ័រផ្សេងៗគ្នា៖ ថ្ងៃ ម៉ោង នាទី និងវិនាទីរៀងៗខ្លួន។ ទាំងនេះ tags អាចត្រូវបានប្រើជាភាពចាស់ទុំនៅក្នុងគំរូ SIMCA ដោយកាត់បន្ថយតម្រូវការក្នុងការបន្ថែម និងបញ្ចូលយ៉ាងជាក់លាក់ tags ទៅតារាងទិន្នន័យដាច់ដោយឡែក។
1.1.6 ការចូលប្រើ SimApi ស្របគ្នា។
ការចូលប្រើ SimApi ដំណាលគ្នាគឺជាមុខងារស្រេចចិត្តដែលណែនាំជាមួយម៉ាស៊ីនមេ SIMCA-online 18 ដែលអាចធ្វើឱ្យប្រសើរឡើងនូវដំណើរការ និងការឆ្លើយតបរបស់ម៉ាស៊ីនមេ និងអតិថិជន។
ODBC SimApi មានសុវតិ្ថភាព និងប្រើប្រាស់បណ្តាញតភ្ជាប់ទៅម៉ាស៊ីនមេ។ ទំហំអាងអាចកំណត់រចនាសម្ព័ន្ធបានដោយប្រើការកំណត់ DatabaseConnectionPoolSize ក្នុងការកំណត់ file (លំនាំដើមដល់ ១០) ។ វាគ្រប់គ្រងចំនួនសំណើស្របគ្នាចំពោះមូលដ្ឋានទិន្នន័យដែលត្រូវបានអនុញ្ញាត។ សំណើស្របគ្នាបន្ថែមត្រូវបានតម្រង់ជួរ និងអនុវត្តដូចដែលសំណើមុនបានបញ្ចប់។
ម៉ាស៊ីនមូលដ្ឋានទិន្នន័យផ្សេងគ្នា និងម៉ាស៊ីនមេមូលដ្ឋានទិន្នន័យផ្សេងគ្នាអាចគាំទ្រចំនួនផ្សេងគ្នានៃខ្សែស្រឡាយដំណាលគ្នា។ សម្រាប់ដំណើរការល្អបំផុត ទំហំអាងតភ្ជាប់អាចនឹងត្រូវកែតម្រូវ។
ស្វែងយល់បន្ថែមអំពីការពិចារណា និងរបៀបបើកដំណើរការនេះនៅក្នុងជំនួយ SIMCA-online លើការចូលប្រើ SimApi ស្របគ្នា។
2 តម្រូវការជាមុន
ដើម្បីឱ្យ SimApi នេះដំណើរការ មានតម្រូវការដែលត្រូវបំពេញ ទាំងសម្រាប់កុំព្យូទ័រដែលកំពុងដំណើរការ SimApi និងសម្រាប់ប្រភពទិន្នន័យដែលទាក់ទងនឹងរចនាសម្ព័ន្ធ និងដំណើរការនៃមូលដ្ឋានទិន្នន័យ។
2.1 តម្រូវការរចនាសម្ព័ន្ធមូលដ្ឋានទិន្នន័យ
ជាការពិតណាស់ មូលដ្ឋានទិន្នន័យអាចមានទិន្នន័យស្ទើរតែទាំងអស់ដែលមានរចនាសម្ព័ន្ធបំពាន។ ODBC SimApi ត្រូវបានបង្កើតឡើងសម្រាប់ការទទួលបានទិន្នន័យដំណើរការសម្រាប់ប្រើប្រាស់នៅក្នុង SIMCA-online និង SIMCA។
ដើម្បីឱ្យ SimApi ដំណើរការ មូលដ្ឋានទិន្នន័យចាំបាច់ត្រូវមានរចនាសម្ព័ន្ធ ឬការរចនាជាក់លាក់ដូចដែលបានពិពណ៌នាខាងក្រោម។
នេះគឺជាតម្រូវការទូទៅ៖
· តារាងទាំងអស់ដែលប្រើមានសោបឋមតែមួយគត់។ · តារាងភាគច្រើននៅក្នុងមូលដ្ឋានទិន្នន័យទាមទារជួរឈរកាលបរិច្ឆេទ/ពេលវេលា ដូច្នេះ SimApi អាចកំណត់អត្តសញ្ញាណពេលវេលាបំផុត។amp
សម្រាប់ជួរទិន្នន័យនីមួយៗ។ ជួរ​ឈរ​នេះ​គួរ​តែ​ត្រូវ​បាន​ធ្វើ​លិបិក្រម​ក្នុង​មូលដ្ឋាន​ទិន្នន័យ ដូច្នេះ​ការ​អនុវត្ត​នឹង​មិន​រង​គ្រោះ។ · SimApi គាំទ្រប្រភេទទិន្នន័យពីរសម្រាប់ជួរឈរទិន្នន័យ៖ ទាំងតម្លៃពិតជាលេខ (អណ្តែត ឬផ្សេងទៀត
ប្រភេទទិន្នន័យជាលេខ) ឬខ្សែអក្សរ (សម្រាប់ឧample varchar នៅក្នុងមូលដ្ឋានទិន្នន័យ) ។ តម្លៃដែលបាត់ (nulls) ក៏ត្រូវបានអនុញ្ញាតសម្រាប់ជួរឈរទិន្នន័យផងដែរ។ ·ពាក្យ view ហើយតារាងត្រូវបានប្រើជំនួសគ្នាក្នុងឯកសារនេះ ដើម្បីមានន័យដូចគ្នា។ · ប្រសិនបើអ្នកបង្កើត view នៅក្នុងប្រភពទិន្នន័យ ហើយចង់ប្រើវានៅក្នុង SimApi សូមប្រយ័ត្នដើម្បីកុំណែនាំបញ្ហាដំណើរការ៖ view ត្រូវតែរហ័សដើម្បីចូលប្រើដោយ SimApi ។ នេះមានន័យថា ជាធម្មតាអ្នកមិនអាចបង្កើតស្មុគស្មាញបានទេ។ view ដែលប្រមូលផ្តុំទិន្នន័យពីតារាងផ្សេងទៀតជាច្រើន និងអនុវត្តតក្កវិជ្ជាអាជីវកម្មដ៏ស្មុគស្មាញ ដើម្បីគណនាលទ្ធផល។ បែបនេះ view នឹងមិនបំពេញតម្រូវការដំណើរការរបស់អ្នកប្រើប្រាស់ SimApi ដូចជា SIMCA-online ដែលប្រើសម្រាប់ការត្រួតពិនិត្យពេលវេលាជាក់ស្តែងនៃដំណើរការនោះទេ។
SimApi មានមុខងារជាច្រើន ហើយមុខងារនីមួយៗមានការកំណត់ផ្សេងៗដែលចាំបាច់ត្រូវធ្វើ ដូចដែលបានពិពណ៌នានៅក្នុងជំពូកទី 3។
2.2 ការពិចារណាលើការអនុវត្តមូលដ្ឋានទិន្នន័យ
ដើម្បីប្រើ SimApi នៅក្នុង SIMCA-online ដែលត្រូវបានប្រើសម្រាប់ការត្រួតពិនិត្យពេលវេលាពិតប្រាកដ វាជាការសំខាន់ដែលប្រភពទិន្នន័យមានឥរិយាបថជាអ្នកប្រវត្តិសាស្រ្តទិន្នន័យដំណើរការល្អ។
· មិនត្រូវមានការពន្យារពេលក្នុងការទទួលបានទិន្នន័យនៅក្នុងប្រភពទិន្នន័យ៖ ទិន្នន័យបច្ចុប្បន្ននៅក្នុងប្រភពទិន្នន័យគួរតែឆ្លុះបញ្ចាំងពីស្ថានភាពបច្ចុប្បន្ននៃដំណើរការ ដើម្បីដំណើរការបានល្អនៅក្នុង SIMCA-online។

តម្រូវការជាមុន
· ប្រភពទិន្នន័យក៏ត្រូវតែឆ្លើយតបយ៉ាងឆាប់រហ័សចំពោះសំណើសម្រាប់ទិន្នន័យ ដូច្នេះម៉ាស៊ីនមេនឹងអាចបន្តដំណើរការគម្រោងក្នុងពេលជាក់ស្តែង។
នេះមានផលប៉ះពាល់ជាច្រើន៖
· ឃ្លាំងទិន្នន័យ ឬឃ្លាំងទិន្នន័យដែលអនុវត្តការប្រមូលផ្តុំទិន្នន័យប្រហែលជាមិនដំណើរការល្អជាមួយ SIMCA-online សម្រាប់ការប្រតិបត្តិគម្រោងតាមពេលវេលាជាក់ស្តែងនោះទេ ព្រោះវាអាចនឹងណែនាំការពន្យារពេលនៃការទទួលបានទិន្នន័យ។
· មូលដ្ឋានទិន្នន័យ views ដែលអនុវត្តសំណួរស្មុគស្មាញ និងប្រើប្រាស់ពេលវេលា ប្រថុយនឹងការយឺតពេកសម្រាប់ការប្រើប្រាស់នៅក្នុង SIMCA-online។
2.3 ការពិចារណាលើបណ្តាញ
អ្នកគួរតែកំណត់ទីតាំងម៉ាស៊ីនមេតាមអ៊ីនធឺណិត SIMCA នៅជិតប្រភពទិន្នន័យនៅក្នុងបណ្តាញ។ វាធានាបាននូវការតភ្ជាប់រហ័សរវាង SIMCA-online និងប្រភពទិន្នន័យរបស់វា។ ឧបករណ៍បណ្តាញ ដូចជាជញ្ជាំងភ្លើងអាចរំខានដល់ការតភ្ជាប់រវាង SIMCA-online និងប្រភពទិន្នន័យ។ ប្រសិនបើនេះជាករណី ច្បាប់ជញ្ជាំងភ្លើងអាចនឹងត្រូវកែប្រែ។ ផ្ទៀងផ្ទាត់ការតភ្ជាប់ពីកុំព្យូទ័រដែលកំពុងដំណើរការ SimApi ទៅកាន់ប្រភពទិន្នន័យដោយប្រើ exampចុចលើប៊ូតុង Test Connection នៅក្នុងប្រភពទិន្នន័យ ODBC ។
2.4 កម្មវិធីបញ្ជា ODBC
SimApi ទាមទារកម្មវិធីបញ្ជា ODBC សម្រាប់ប្រភពទិន្នន័យរបស់អ្នកដែលត្រូវបានដំឡើងនៅលើកុំព្យូទ័រដែល SimApi ត្រូវបានដំឡើង។ កម្មវិធីបញ្ជា ODBC ត្រូវបានទទួលពីក្រុមហ៊ុនផលិតមូលដ្ឋានទិន្នន័យ។ ទាញយក និងដំឡើងកំណែចុងក្រោយបំផុតដែលមាន។ កម្មវិធីបញ្ជាសម្រាប់ Microsoft SQL Server ជារឿយៗត្រូវបានដំឡើងរួចហើយនៅលើកុំព្យូទ័រ Windows ភាគច្រើន។ អ្នកត្រូវការកម្មវិធីបញ្ជាដែលត្រូវគ្នានឹងវេទិកានៃ SimApi ។ ជាធម្មតា នេះមានន័យថា 64-bit x64 drivers ដែលត្រូវប្រើជាមួយ Windows 64-bit និង SIMCA និង SIMCA-online។ សម្រាប់កំណែ SIMCA 32 ប៊ីតចាស់ កម្មវិធីបញ្ជា ODBC 32 ប៊ីតត្រូវបានទាមទារ។
2.5 ការផ្ទៀងផ្ទាត់មូលដ្ឋានទិន្នន័យ
មូលដ្ឋានទិន្នន័យទាមទារការផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវសម្រាប់ SimApi ដើម្បីអាចចូលប្រើទិន្នន័យ ដូច្នេះមានតែទិន្នន័យដែលត្រូវការដោយ SimApi ប៉ុណ្ណោះដែលអាចចូលប្រើវាបាន។ អ្នកគ្រប់គ្រងមូលដ្ឋានទិន្នន័យកំណត់ការចូលប្រើក្នុងមូលដ្ឋានទិន្នន័យទៅកាន់អ្នកប្រើប្រាស់ជាក់លាក់ដែលប្រើដោយ SimApi ។ ការផ្ទៀងផ្ទាត់អ្នកប្រើប្រាស់អាចធ្វើឡើងតាមវិធីមួយក្នុងចំណោមវិធីបីយ៉ាងជាមួយ ODBC SimApi៖
1. ការបញ្ជាក់ឈ្មោះអ្នកប្រើប្រាស់ និងពាក្យសម្ងាត់នៅក្នុងប្រអប់ការកំណត់រចនាសម្ព័ន្ធ SimApi ។ លិខិតសម្គាល់ត្រូវបានរក្សាទុកជាទម្រង់អ៊ិនគ្រីបនៅលើកុំព្យូទ័រ។
2. ការបញ្ជាក់ឈ្មោះអ្នកប្រើប្រាស់ និងពាក្យសម្ងាត់នៅក្នុងការតភ្ជាប់ ODBC ដែលបានបង្កើតឡើងនៅក្នុងប្រភពទិន្នន័យ ODBC (សូមមើលខាងក្រោម)។ វារក្សាទុកព័ត៌មានសម្ងាត់នៅក្នុង Windows ។
3. មិនបញ្ជាក់អត្តសញ្ញាណច្បាស់លាស់ទេ ប៉ុន្តែជំនួសឱ្យការប្រើ Windows Authentication និងគណនីអ្នកប្រើប្រាស់ដែលដំណើរការ SimApi ។ សម្រាប់ SIMCA កុំព្យូទ័រ នេះមានន័យថាអ្នកប្រើប្រាស់ដែលកំពុងដំណើរការ SIMCA ហើយសម្រាប់ SIMCA-online នេះមានន័យថាគណនីសេវា SIMCA-online ដែលបានកំណត់រចនាសម្ព័ន្ធនៅក្នុងសេវាកម្ម Windows ។
ជំពូកទី 3 បង្ហាញពីរបៀបកំណត់រចនាសម្ព័ន្ធ SimApi ។
2.6 Visual C++ អាចចែកចាយឡើងវិញបាន។
ដើម្បីប្រើ SimApi នៅលើកុំព្យូទ័រ ត្រូវតែដំឡើងកម្មវិធីដូចខាងក្រោម៖
· Microsoft Visual C++ អាចចែកចាយឡើងវិញបានសម្រាប់ Visual Studio 2015-2022។ វាមានរួចហើយនៅលើកុំព្យូទ័រទាំងអស់ដែលមានកំណែថ្មីៗនៃ SIMCA ឬ SIMCA-online។ ដើម្បីដំណើរការ SimApi នៅក្នុងបរិបទផ្សេងទៀត កំណែចុងក្រោយបំផុតត្រូវបានរកឃើញនៅ https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vcredist?view=msvc-170#visual-studio-2015-2017-2019-and-2022

ការដំឡើងនិងការដំឡើង
១ តំឡើងនិងតំឡើង
មគ្គុទ្ទេសក៍ SimApi អាចទាញយកបានពី sartorius.com/umetrics-simapi មានព័ត៌មានផ្ទៃខាងក្រោយល្អនៅលើ SimApis របៀបដំឡើង កំណត់រចនាសម្ព័ន្ធ ដោះស្រាយបញ្ហា និងសាកល្បង SimApi ។ អ្នកប្រហែលជាចង់យោងឯកសារនេះ ដើម្បីស្វែងយល់បន្ថែមអំពីប្រធានបទផ្សេងៗ។ ដើម្បីដំឡើង និងកំណត់រចនាសម្ព័ន្ធ SimApi នេះ សូមអនុវត្តជំហានទាំងនេះ៖
1. ដំឡើងកម្មវិធីបញ្ជា ODBC សម្រាប់ម៉ាស៊ីនមូលដ្ឋានទិន្នន័យរបស់អ្នក (សូមមើលជំពូកទី 2) ។ 2. ដំឡើងការភ្ជាប់មូលដ្ឋានទិន្នន័យ ODBC នៅក្នុង Windows ODBC Data Sources ហើយសាកល្បងវាដើម្បីប្រាកដថាវា។
ដំណើរការ (ជំហានលម្អិតនៅក្នុងផ្នែកបន្ទាប់) ។ 3. ដំឡើង SimApi នៅលើកុំព្យូទ័រដោយប្រើកម្មវិធីដំឡើងរបស់វា៖ (សម្រាប់ការណែនាំលម្អិត សូមមើលជំពូកទី 5 ក្នុង
មគ្គុទ្ទេសក៍ SimApi)៖ ក. ចាប់ផ្តើមដោយការលុបកំណែមុនណាមួយនៅក្នុងកម្មវិធី និងមុខងាររបស់ Windows មុនពេលដំឡើងកំណែថ្មី។ ខ. ពន្លា zip fileសូមពិគ្រោះជាមួយកំណែ info.txt file និងការណែនាំអ្នកប្រើប្រាស់ (ដែលអ្នកកំពុងអានឥឡូវនេះ…)។ គ. ដំណើរការ exe ដំឡើង file ដើម្បីដំឡើង SimApi ។
4. ប្រសិនបើ Visual C++ Redistributable នៅលើ PC មិនទាន់សម័យ សូមដំឡើងកំណែថ្មីបំផុត (សូមមើល 2.6)។ 5. បន្ថែម SimApi ទៅ SIMCA ឬ SIMCA-online ដូចដែលបានពិពណ៌នានៅក្នុងជំពូកទី 5 នៅក្នុង SimApi Guide។
ក. នៅពេលអ្នកចុចប៊ូតុងដើម្បីកំណត់រចនាសម្ព័ន្ធ SimApi អ្នកនឹងទទួលបានប្រអប់នេះដើម្បីផ្តល់ព័ត៌មានបញ្ជាក់អត្តសញ្ញាណដែលត្រូវប្រើ (ស្វែងយល់អំពីជម្រើសនៅក្នុងជំពូកមុន)៖
ខ. ការកំណត់ផ្សេងទៀតទាំងអស់សម្រាប់ SimApi នេះត្រូវបានធ្វើឡើងដោយដៃនៅក្នុង XML file ដោយប្រើកម្មវិធីនិពន្ធអត្ថបទ។ របៀបកំណត់លក្ខណៈនីមួយៗត្រូវបានពិពណ៌នានៅពេលក្រោយនៅក្នុងជំពូកនេះ។
6. សាកល្បង SimApi ។ សូមមើលជំពូកទី 6 នៅក្នុង SimApi Guide ។
3.1 ការកំណត់រចនាសម្ព័ន្ធការតភ្ជាប់ប្រភពទិន្នន័យ ODBC នៅក្នុង Windows សម្រាប់ប្រើប្រាស់ដោយ SimApi
SimApi ទាមទារការភ្ជាប់ប្រភពទិន្នន័យ ODBC ដែលបានកំណត់រចនាសម្ព័ន្ធដើម្បីដំណើរការ។ អ្នកបង្កើតវានៅក្នុងផ្ទាំងគ្រប់គ្រងប្រភពទិន្នន័យ ODBC នៅក្នុង Windows ។ មានកំណែពីរនៃឧបករណ៍នេះនៅលើវីនដូ 64 ប៊ីត: មួយសម្រាប់កម្មវិធី 32 ប៊ីត និងមួយសម្រាប់ 64 ប៊ីត។ ប្រើមួយដែលត្រូវនឹង SimApi ដែលអ្នកកំពុងប្រើ ជាធម្មតា 64-bit ចាប់តាំងពីកំណែថ្មីៗទាំងអស់នៃ SIMCA-online និង SIMCA គឺ 64-bit ហើយទាមទារកំណែ SimApis 64-bit។ រូបថតអេក្រង់នេះបង្ហាញកម្មវិធីនេះនៅក្នុង Windows ។ មានការតភ្ជាប់មូលដ្ឋានទិន្នន័យបីផ្សេងគ្នានៅក្នុង ex នេះ។ampលេ ប្រអប់ខាងក្រោមបង្ហាញទំព័រដំបូងនៃអ្នកជំនួយការកំណត់រចនាសម្ព័ន្ធសម្រាប់ការភ្ជាប់ SQL Server ទៅ server se01wssuite01៖

ការដំឡើងនិងការដំឡើង
ការណែនាំអំពីការប្រើប្រាស់៖ · យើងសូមណែនាំឱ្យអ្នកកំណត់រចនាសម្ព័ន្ធប្រភពទិន្នន័យរបស់អ្នកជា System DSNs ដូចដែលបានបង្ហាញនៅក្នុងរូបថតអេក្រង់។ នេះធានាថាពួកគេមានសម្រាប់អ្នកប្រើប្រាស់កុំព្យូទ័រទាំងអស់ រួមទាំងសេវាកម្មដូចជា SIMCA-online ផងដែរ។ · ចុច Add ដើម្បីបន្ថែមការភ្ជាប់ថ្មី។ ជ្រើសរើសកម្មវិធីបញ្ជាដើម្បីប្រើដែលអ្នកបានដំឡើងដូចដែលបានពិពណ៌នានៅក្នុងជំពូកមុន ផ្គូផ្គងមូលដ្ឋានទិន្នន័យរបស់អ្នក ហើយចុចតាមរយៈអ្នកជំនួយការ និងកំណត់រចនាសម្ព័ន្ធដើម្បីភ្ជាប់ទៅម៉ាស៊ីនមេមូលដ្ឋានទិន្នន័យរបស់អ្នក។ · នៅចុងបញ្ចប់នៃអ្នកជំនួយការ អ្នកអាចសាកល្បងប៊ូតុងសាកល្បងប្រភពទិន្នន័យ ដើម្បីផ្ទៀងផ្ទាត់ការតភ្ជាប់ទៅកាន់មូលដ្ឋានទិន្នន័យ។ នេះជាការពិតណាស់នឹងមិនដំណើរការទេ ប្រសិនបើអ្នកផ្តល់ឈ្មោះអ្នកប្រើប្រាស់ និងពាក្យសម្ងាត់នៅក្នុង ODBC ខ្លួនវា (សូមមើលជំពូកមុន)។
3.2 ការជ្រើសរើសរវាងវិធីពីរដើម្បីចូលដំណើរការទិន្នន័យដំណើរការ
មានវិធីពីរយ៉ាងក្នុងការចូលប្រើទិន្នន័យដំណើរការនៅក្នុង SimApi នេះ: 1. Direct Mode ។ នៅក្នុងរបៀបនេះអ្នកបញ្ជាក់ view ឈ្មោះដែលគួរតែត្រូវបានបង្ហាញតាមរយៈ SimApi ។ គ្នា។ view ក្លាយជាថ្នាំងនៅក្នុង SimApi ហើយជួរឈរទាំងអស់នៅក្នុង a view ក្លាយជា tags. Direct Mode ត្រូវបានណែនាំ ដោយសារវាសាមញ្ញក្នុងការប្រើប្រាស់។

ការដំឡើងនិងការដំឡើង

2. រកមើល View របៀប។ របៀបនេះកាន់តែស្មុគស្មាញ ហើយទាមទារជាក់លាក់ view នៅក្នុងមូលដ្ឋានទិន្នន័យហៅថា Lookup View. នេះ។ view កំណត់ tags ដែលគួរតែត្រូវបានលាតត្រដាងតាមរយៈ SimApi ប៉ុន្តែទិន្នន័យត្រូវបានយកចេញពីការពាក់ព័ន្ធបន្ថែម views បានបញ្ជាក់សម្រាប់ជួរនីមួយៗនៃទិន្នន័យនៅក្នុងការរកមើល view.
ស្វែងយល់បន្ថែមអំពីរបៀបដំឡើងទាំងនេះ និងមុខងារផ្សេងទៀតទាំងអស់នៃ SimApi ខាងក្រោម។ យោងត្រឡប់ទៅជំពូក 1.1 ដើម្បីអានបន្ថែមអំពីលក្ខណៈពិសេសរបស់ SimApi នេះ ដែលអ្នកកំពុងកំណត់រចនាសម្ព័ន្ធខាងក្រោម។

3.3 ការកំណត់រចនាសម្ព័ន្ធ XML file និងកំណត់ហេតុ file ទីតាំង
SimApi រក្សាទុកកំណត់ហេតុរបស់វា។ files នៅក្នុងថតឯកសារកម្មវិធីដែលលាក់ទិន្នន័យ 2: %programdata%UmetricsSimApi ដែល %programdata% គូសផែនទីទៅកាន់ថតឯកសារពិតនៅលើកុំព្យូទ័ររបស់អ្នក។ វាកំណត់លំនាំដើមទៅ C:ProgramData ។
វាមានការកំណត់ SimApi នៅក្នុង XML file មានឈ្មោះ ODBCSimApi_ .xml. អ្នកអាចកែសម្រួលវាបាន file ដោយដៃដោយប្រើកម្មវិធីនិពន្ធអត្ថបទដូចជា Notepad ដើម្បីធ្វើការផ្លាស់ប្តូរ។
SimApi នីមួយៗជាធម្មតាប្រើកំណត់ហេតុផ្ទាល់ខ្លួនរបស់វា។ fileដែលស្រដៀងទៅនឹងកំណត់ហេតុម៉ាស៊ីនមេតាមអ៊ីនធឺណិត SIMCA file នឹងមានទិន្នន័យអាស្រ័យលើការកំណត់កម្រិតកំណត់ហេតុ។ នេះ។ file មានប្រយោជន៍សម្រាប់ការដោះស្រាយបញ្ហា។
កំណត់ហេតុ file មានឈ្មោះ ODBCSimApi_ .កំណត់ហេតុ។
គឺជាឈ្មោះនៃឧទាហរណ៍ SimApi ដែលអ្នកបានបន្ថែមនៅក្នុង SIMCA-online Server Options ឬ Default for desktop SIMCA។ សម្រាប់អតីតampដូច្នេះ ប្រសិនបើអ្នកបានបន្ថែមឈ្មោះឧទាហរណ៍ “MyDB” នោះ កំណត់ហេតុ file ឈ្មោះនឹងជា ODBCSimApi_MyDB.log ។ ស្វែងយល់បន្ថែមអំពីវានៅក្នុង 4.2 4.3 នៅក្នុង SimApi Guide ។

3.4 ការកំណត់ការតភ្ជាប់សកល
ផ្នែកដំបូងនៃការកំណត់រចនាសម្ព័ន្ធ XML file គឺជាការកំណត់ការតភ្ជាប់ដែលពិពណ៌នាអំពីរបៀបភ្ជាប់ទៅមូលដ្ឋានទិន្នន័យរបស់អ្នក។

ការកំណត់ដែលត្រូវការគឺ៖

· DSN

ឈ្មោះប្រភពទិន្នន័យ។ វាគួរតែត្រូវគ្នានឹងឈ្មោះរបស់ System DSN នៅក្នុង Windows

ប្រភពទិន្នន័យ ODBC ដែលអ្នកបានកំណត់រចនាសម្ព័ន្ធខាងលើ។

· SQLDialect

កំណត់ដើម្បីផ្គូផ្គងម៉ាស៊ីនមេមូលដ្ឋានទិន្នន័យដែលអ្នកកំពុងប្រើ។

អ្នកក៏ប្រហែលជាត្រូវកំណត់ការកំណត់សញ្ញាវណ្ណយុត្តិឆ្វេង និងស្តាំផងដែរ ប្រសិនបើអ្នកប្រើពាក្យគន្លឹះ SQL ដែលបានបម្រុងទុកជាឈ្មោះនៃអ្នកកំណត់អត្តសញ្ញាណ ឬប្រើចន្លោះនៅក្នុងឈ្មោះកំណត់អត្តសញ្ញាណរបស់អ្នក។ views/tables/columns ក្នុង database ។

ការកំណត់ការតភ្ជាប់ផ្សេងទៀតគឺស្រេចចិត្ត។

ការកំណត់ទាំងនេះ និងការកំណត់ផ្សេងទៀតទាំងអស់ក៏មានការពិពណ៌នានៅក្នុងតារាងនៅចុងបញ្ចប់នៃជំពូកផងដែរ។

សំខាន់៖ មូលដ្ឋានទិន្នន័យមួយចំនួនមានលក្ខណៈប្រកាន់អក្សរតូចធំនៅពេលនិយាយអំពីឈ្មោះនៃមូលដ្ឋានទិន្នន័យ តារាង។ views, columns ដូច្នេះត្រូវប្រាកដថាអ្នកប្រើ casing ត្រឹមត្រូវដែលប្រើក្នុង database របស់អ្នកនៅក្នុង XML file.

3.5 របៀបផ្ទាល់សម្រាប់ការបន្ត/ដំណើរការ views
ជួរនីមួយៗនៅក្នុងរបៀបផ្ទាល់ view គឺជាការសង្កេត។
ជួរឈរនៅក្នុង view តំណាងឱ្យអថេរ៖
·ត្រូវតែមានជួរឈរតែមួយដែលមានទិន្នន័យកាលបរិច្ឆេទ/ពេលវេលា។ ជួរ​ឈរ​នេះ​គួរ​តែ​ជា​សោ​ចម្បង ហើយ​មិន​អាច​រក្សា​តម្លៃ​ទទេ​បាន​ទេ។ ឈ្មោះ​ជួរ​ឈរ​នេះ​គួរ​តែ​ត្រូវ​គ្នា​នឹង​ការ​កំណត់ TimeField ដែល​បាន​កំណត់​ក្នុង​ការ​កំណត់​រចនាសម្ព័ន្ធ file. តម្លៃសម្រាប់ជួរឈរនេះគឺជាពេលវេលា stamp សម្រាប់ការសង្កេត។
· ជួរកាលបរិច្ឆេទ/ពេលវេលាត្រូវតែជាប្រភេទទិន្នន័យកាលបរិច្ឆេទ ឬ datetime2។ · ជួរឈរដែលនៅសល់នឹងត្រូវបានលាតត្រដាងតាមរយៈ SimApi as tags ដែលមានឈ្មោះដូចគ្នាទៅនឹងជួរឈរ
ឈ្មោះ។ តម្លៃសម្រាប់ជួរឈរទាំងនេះគឺជាទិន្នន័យដំណើរការ។

2 ថតឯកសារនេះត្រូវបានលាក់នៅក្នុង Windows តាមលំនាំដើម។ ដើម្បីមើលវានៅក្នុង File អ្នករុករកដែលអ្នកកំណត់រចនាសម្ព័ន្ធវាបង្ហាញការលាក់ fileស. ចំណាំថាអ្នកអាចរុករកទៅកាន់ថតដែលលាក់ដោយវាយបញ្ចូលអាសយដ្ឋាន File របារអាសយដ្ឋានរបស់ Explorer ។

ការដំឡើងនិងការដំឡើង
· សរសេរត្រឡប់មកវិញត្រូវបានគាំទ្រសម្រាប់ទាំងអស់គ្នា tagsទោះយ៉ាងណាក៏ដោយ ការអនុញ្ញាតត្រឹមត្រូវត្រូវតែកំណត់នៅក្នុងប្រភពទិន្នន័យ ODBC ។ ដើម្បី​អាច​សរសេរ​តម្លៃ​ដែល​បាត់​វិញ នោះ​ត្រូវ​តែ​គាំទ្រ​ជា​មោឃៈ​សម្រាប់​ជួរ​ឈរ។
ការកំណត់រចនាសម្ព័ន្ធនៅក្នុង XML file គឺត្រង់ទៅមុខ៖ views និង Direct Mode viewស៖–> ”/>
ចំណាំ៖ SimApi រាប់បញ្ចូលជួរឈរនៅពេលចាប់ផ្តើមតែប៉ុណ្ណោះ។ នេះមានន័យថាប្រសិនបើជួរឈរថ្មីត្រូវបានបន្ថែមទៅ a view SimApi ត្រូវតែចាប់ផ្តើមឡើងវិញដើម្បីឱ្យ SimApi បង្ហាញពួកវា។

រូបភាពទី 1. តារាង Direct Mode ឧampលេ
3.6 រកមើល View របៀបសម្រាប់បន្ត/ដំណើរការ views
នេះ។ view អាចប្រើជំនួស ឬបន្ថែមទៅ Direct Mode views ដូចដែលបានរៀបរាប់ខាងលើ។ ការរកមើល View គឺជាវិធីប្រយោលក្នុងការបញ្ជាក់ថាតើជួរឈរទិន្នន័យណាមួយនៅក្នុងផ្នែកផ្សេងទៀត។ views ដែលគួរតែត្រូវបានចងក្រងនិងលាតត្រដាងតាមរយៈ SimApi ។ ផ្សេងទៀត។ views គឺជាប្រភព HDB (ទិន្នន័យប្រវត្តិសាស្រ្ត) ឬប្រភព PDB (ទិន្នន័យបច្ចុប្បន្ន) រៀងគ្នា។ ប្រភព PDB គឺស្រេចចិត្ត។ ទិន្នន័យដែលលាតត្រដាងដោយ Lookup View ត្រូវបានបង្ហាញដោយ SimApi ជាថ្នាំងដែលតែងតែហៅថា ODBCProcess៖

ជួរនីមួយៗនៅក្នុងការរកមើល view កំណត់មួយ។ tag ត្រូវបានបង្ហាញតាមរយៈ SimApi និងអ្វីដែលផ្សេងទៀត។ views ដើម្បីយកទិន្នន័យពីនោះ។ tag. ការរកមើល view ដូច្នេះនឹងមានជួរជាច្រើន។ វាក៏បញ្ជាក់ផងដែរប្រសិនបើ a tag គឺអាចសរសេរបាន ពោលគឺ ប្រសិនបើ SIMCA-online គួរតែអាចសរសេរតម្លៃត្រឡប់ទៅវាវិញ។ tag.

វាអាចមានប្រភព PDB ច្រើន និងប្រភព HDB ជាច្រើនដែលកំពុងប្រើប្រាស់ពីការរកមើល View. ដូច្នេះ ODBC SimApi អាចប្រមូលទិន្នន័យពីច្រើន។ views ចូលទៅក្នុងថ្នាំងមួយជាមួយ tags ដែលត្រូវបានលាតត្រដាងតាមរយៈ SimApi ។

ការរកមើល view ត្រូវ​តែ​មាន​ជួរ​ឈរ​ដូច​ខាង​ក្រោម (គេ​ហៅ​ថា Fields ក្នុង​ការ​កំណត់​រចនាសម្ព័ន្ធ file):

· ឈ្មោះ

ឈ្មោះរបស់ ក tag (កូនសោបឋម, varchar, មិនមែន null)។

· PDB_ប្រភព

ឈ្មោះរបស់ view ដែលផ្ទុកទិន្នន័យបច្ចុប្បន្នសម្រាប់ tag (varchar) ។ ប្រសិនបើនេះ។

ជួរឈរមានតម្លៃទទេ កម្មវិធីនឹងអានទិន្នន័យទាំងអស់ពី HDB_Source ។

· PDB_Field

ឈ្មោះ​ជួរ​ឈរ​របស់​ tag នៅក្នុងប្រភព PDB view (varchar) ។ ប្រសិនបើ

តម្លៃ PDB_Source ត្រូវបានលុបចោល ជួរនេះនឹងមិនត្រូវបានអានទេ។

· HDB_ប្រភព

ឈ្មោះរបស់ view ដែលមានទិន្នន័យប្រវត្តិសាស្ត្រសម្រាប់ tag (varchar) ។

· HDB_Field

ឈ្មោះ​ជួរ​ឈរ​របស់​ tag នៅក្នុងប្រភព HDB view (varchar) ។

ការដំឡើងនិងការដំឡើង

· អាចសរសេរបាន។

ប្រសិនបើ SIMCA-online គួរតែអាចសរសេរទិន្នន័យទៅវាបាន tag ឬអត់ (ប៊ីត)។

ចំណាំថាសម្រាប់ជួរឈរនីមួយៗ ការពិពណ៌នាខាងលើក៏ចែងថាជួរមួយណាគួរតែជាគន្លឹះចម្បង និងប្រភេទទិន្នន័យសម្រាប់ជួរឈរនីមួយៗ។

ឈ្មោះ​ជួរ​ឈរ​គឺ​បំពាន​ព្រោះ​ឈ្មោះ​ត្រូវ​បាន​បញ្ជាក់​ក្នុង​ការ​កំណត់​រចនាសម្ព័ន្ធ file.

រូបភាពទី ៤ ឧample នៃការរកមើល view ក្នុងទម្រង់តារាងទិន្នន័យ។ នៅក្នុងរូបថតអេក្រង់ អ្នកនឹងឃើញប្រភព PDB មួយ និងប្រភព HDB មួយត្រូវបានប្រើប្រាស់។ ជួរឈរឈ្មោះកំណត់ tag ឈ្មោះដែល SimApi នឹងប្រើ ហើយក្នុងករណីនេះ ជួរឈរ _Field ប្រើឈ្មោះជួរឈរដូចគ្នា។ តែមួយ tag គឺអាចសរសេរបាន។

៣.៦.១ PDB views និង HDB views
នៅពេលអ្នកប្រើការរកមើល View អ្នកក៏ត្រូវការ HDB យ៉ាងតិចមួយដែរ។ view. នេះ។ views សម្រាប់ទិន្នន័យប្រវត្តិសាស្រ្ត (HDB) និងស្រេចចិត្ត views សម្រាប់ទិន្នន័យបច្ចុប្បន្ន PDB ទាំងពីរមានរចនាសម្ព័ន្ធទិន្នន័យដូចគ្នា (ជួរឈរ) ។
ជួរនីមួយៗនៅក្នុង PDB ឬ HDB views តំណាងឱ្យការសង្កេតជាមួយតម្លៃសម្រាប់នីមួយៗ tag នៅក្នុង PDB/HDB នោះ។ view ដូចដែលបានបញ្ជាក់នៅក្នុងការស្វែងរក view.
ភាពខុសគ្នារវាង PDB និង HDB គឺ៖

· PDB view មានតែមួយជួរនៃទិន្នន័យសម្រាប់ tags បានបញ្ជាក់នៅក្នុង រកមើល view. វាក៏គួរតែមានពេលវេលា stamp ជួរឈរសម្រាប់ពេលដែលវាត្រូវបានធ្វើបច្ចុប្បន្នភាពចុងក្រោយ។
· HDB view មានជួរទិន្នន័យជាច្រើនសម្រាប់ tags បញ្ជាក់ក្នុងតារាងរកមើល។ ជួរនីមួយៗមានពេលវេលា stamp ផ្ទុកនូវពេលវេលាប្រវត្តិសាស្ត្រamp សម្រាប់ការសង្កេតជាក់លាក់មួយ។

PDB និង HDB views គួរតែមានជួរឈរដូចខាងក្រោម,

· កាលបរិច្ឆេទ

សម្រាប់ PDB៖ ពេលវេលាដែលតារាងត្រូវបានធ្វើបច្ចុប្បន្នភាពចុងក្រោយ (កូនសោចម្បង កាលបរិច្ឆេទ ឬ

datetime2 មិនមែន null)។

សម្រាប់ HDB: ពេលវេលាប្រវត្តិសាស្ត្រសម្រាប់ tag តម្លៃ (សោចម្បង កាលបរិច្ឆេទ ឬ

datetime2 មិនមែន null)។

· [ឈ្មោះជួរឈរ] គួរតែមានជួរឈរមួយសម្រាប់នីមួយៗ tag ដែលត្រូវបានបញ្ជាក់នៅក្នុងតារាងរកមើល។

មានផ្ទុកទិន្នន័យសម្រាប់ អេ tag ក្នុងជួរនីមួយៗ។

ចំណាំថាសម្រាប់ជួរឈរនីមួយៗ ការពិពណ៌នាខាងលើក៏ចែងថាជួរមួយណាគួរតែជាគន្លឹះចម្បង និងប្រភេទទិន្នន័យសម្រាប់ជួរឈរនីមួយៗ។
ឈ្មោះ​ជួរ​ឈរ​គឺ​បំពាន​ក្នុង​មូលដ្ឋាន​ទិន្នន័យ​ព្រោះ​ឈ្មោះ​ត្រូវ​បាន​បញ្ជាក់​ក្នុង​ការ​កំណត់​រចនាសម្ព័ន្ធ file.
ជួរឈរខាងក្រោមមិនតម្រូវទេ ប៉ុន្តែមានប្រយោជន៍ក្នុងការបន្ថែមប្រសិនបើបាច់ត្រូវបានយកគំរូតាមដំណាក់កាលច្រើន ហើយមានឯកតាជាច្រើននៅក្នុងដំណើរការ៖

· UnitBatchID

ជួរឈរមួយក្នុងមួយឯកតាដែលមានលេខសម្គាល់បាច់នៅក្នុងឯកតាជាក់លាក់ (varchar) ។

នេះ។ tag អាចត្រូវបានប្រើនៅក្នុង Batch identifier tag វាលសម្រាប់ឯកតានោះនៅក្នុងទំព័រលក្ខខណ្ឌប្រតិបត្តិនៃ

ការកំណត់រចនាសម្ព័ន្ធនៃគម្រោងនេះនៅក្នុង SIMCA-online ។

ការដំឡើងនិងការដំឡើង

· PhaseID

ជួរឈរមួយក្នុងមួយឯកតាដែលផ្ទុកព័ត៌មានដំណាក់កាលសម្រាប់ឯកតា (int, float ឬ varchar) ។

នេះ។ tag អាច​ត្រូវ​បាន​ប្រើ​ក្នុង​កន្សោម​ឡូជីខល​ក្នុង​វាល​លក្ខខណ្ឌ​ប្រតិបត្តិ​ដំណាក់កាល​ក្នុង​ការ​កំណត់​រចនាសម្ព័ន្ធ​នេះ។

គម្រោងនៅក្នុង SIMCA-online ។

ចំនួនអតិបរមាដែលអនុញ្ញាត tags (ជួរ) គឺ 255 ។

រូបភាពទី 4. PDB exampលេ
រូបភាពទី 3. HDB ឧampលេ
3.7 ថ្នាំងបាច់
ថ្នាំងបាច់មានព័ត៌មានមេតាអំពីបណ្តុំដូចជា ពេលវេលាចាប់ផ្តើម ពេលវេលាបញ្ឈប់ និងលក្ខខណ្ឌបាច់ជាជម្រើស។ ថ្នាំងបាច់ត្រូវបានទាមទារដោយ SIMCA-online ដើម្បីវិភាគទិន្នន័យបាច់ ប៉ុន្តែអាចត្រូវបានលុបចោលសម្រាប់គម្រោងបន្ត (មិនបាច់)។ ឈ្មោះរបស់ថ្នាំងបាច់ដែលឃើញពី SIMCA-online ឬ SIMCA គឺជាឈ្មោះដើមរបស់ view ឬតារាងក្នុងមូលដ្ឋានទិន្នន័យ ក្នុងឧampនៅក្នុង "BatchData"៖
ជួរនីមួយៗនៅក្នុងថ្នាំងបាច់តំណាងឱ្យមួយបាច់។

ការដំឡើងនិងការដំឡើង

មួយបាច់ view ចាំបាច់ត្រូវមានជួរឈរខាងក្រោម៖

· BatchID

ឈ្មោះនៃបាច់ (កូនសោបឋម, varchar, មិនមែន null) ។

· BatchStart

ពេលវេលាចាប់ផ្តើមនៃបណ្តុំនៅពេលដែលវាចូលទៅក្នុងដំណើរការទាំងមូលជាលើកដំបូង (មិនមែននៅពេលដែលវាទេ។

ចាប់ផ្តើមនៅក្នុងឯកតាមួយ (ផ្នែកនៃ) នៅក្នុងដំណើរការ) (កាលបរិច្ឆេទកាលបរិច្ឆេទ ឬកាលបរិច្ឆេទ 2 មិនមែនជាមោឃៈទេ) ។

· BatchStop

ពេលវេលាដែលក្រុមទាំងមូលត្រូវបានបញ្ចប់នៅក្នុងប្រព័ន្ធ (មិនមែននៅក្នុងឯកតាទេ) ចាត់ទុកជាមោឃៈ

មិនបានបញ្ចប់ (កាលបរិច្ឆេទឬកាលបរិច្ឆេទ 2) ។

ចំណាំថាជួរឈរ BatchID គួរតែជាគន្លឹះចម្បង។

លើសពីនេះទៀត វាអាចមានជួរឈរស្រេចចិត្តដូចខាងក្រោម សម្រាប់អថេរលក្ខខណ្ឌបាច់នីមួយៗ៖

· [ឈ្មោះលក្ខខណ្ឌបាច់]

ជួរឈរមួយសម្រាប់លក្ខខណ្ឌបាច់នីមួយៗ។ ឈ្មោះជួរឈរនឹងមាន

ប្រើជា tag ឈ្មោះ។ (អណ្តែតសម្រាប់តម្លៃលេខ ឬ varchar សម្រាប់អត្ថបទដូចជាលេខសម្គាល់ការកំណត់)។

· UnitID

ឈ្មោះរបស់អង្គភាពដែលបាច់ត្រូវបានភ្ជាប់ជាមួយ

(varchar) ។

ឈ្មោះរបស់ថ្នាំងបាច់ និងជួរឈរគឺបំពាននៅក្នុងមូលដ្ឋានទិន្នន័យ ចាប់តាំងពីឈ្មោះត្រូវបានបញ្ជាក់នៅក្នុងការកំណត់រចនាសម្ព័ន្ធ។ file.

រូបភាពទី 5. ថ្នាំងបាច់ ឧample ជាមួយនឹងលក្ខខណ្ឌបាច់ពីរ (bc1 និង bc2) និងជួរឈរ UnitID ។

3.8 ទិន្នន័យបាច់ Views
ទិន្នន័យបាច់នីមួយៗ view ត្រូវតែមានជួរឈរទាំងបីនេះ (ជួរឈរបន្ថែមនឹងត្រូវបានមិនអើពើ)៖

· BatchID · Tag ឈ្មោះ · តម្លៃ
អត្ថបទ ឬអណ្តែត ៣).

ឈ្មោះនៃបាច់ (varchar, not null) ឈ្មោះនៃលក្ខខណ្ឌបាច់អថេរ (varchar, not null) តម្លៃនៃអថេរលក្ខខណ្ឌបាច់ (float for numerical value, or varchar for

ការរួមបញ្ចូលគ្នានៃ BatchID និង Tag ឈ្មោះគួរតែជាសោចម្បង (លុះត្រាតែអ្នកចង់ប្រើលក្ខណៈពិសេសឧទាហរណ៍ទិន្នន័យបាច់ច្រើន)។

ទិន្នន័យបាច់នីមួយៗ view ត្រូវបានលាតត្រដាងជាថ្នាំងដោយ SimApi ។ ឈ្មោះរបស់ថ្នាំងគឺ view ឈ្មោះនៅក្នុងមូលដ្ឋានទិន្នន័យ។ នេះ។ view ឈ្មោះ និង​ឈ្មោះ​ជួរ​ឈរ​ត្រូវ​បាន​កំណត់​រចនាសម្ព័ន្ធ​ក្នុង​ការ​កំណត់​រចនាសម្ព័ន្ធ XML file ដោយប្រើគុណលក្ខណៈនៃ BatchData តែមួយView ធាតុដូចនេះ៖

3 ដោយប្រើជួរឈរអត្ថបទ varchar អ្នកអាចរក្សាទុកអត្ថបទ (ទិន្នន័យសម្រាប់អថេរគុណភាពនៅក្នុងគម្រោង SIMCA) ។ ទោះយ៉ាងណាក៏ដោយ អ្នកក៏អាចរក្សាទុកលេខជាទម្រង់អត្ថបទ ហើយ SimApi នឹងបំប្លែងលេខទាំងនេះទៅជាលេខ។ វិធីនេះអ្នកអាចមានខ្លះ tags នោះជាលេខ និងខ្លះមានអត្ថបទ។

ការដំឡើងនិងការដំឡើង

<BatchDataView Viewឈ្មោះ = "មូលដ្ឋានទិន្នន័យViewOrTableName” BatchIDColumn=”BatchID” TagNameColumn=”Tag name” ValueColumn=”តម្លៃ” />
ចំណាំថាតម្លៃដែលបានប្រើនៅទីនេះត្រូវគ្នានឹងតារាងក្នុងរូបភាពទី 5 ។ បន្ថែមទិន្នន័យបាច់ជាច្រើន។ views ដោយបន្ថែម BatchData បន្ថែមទៀតView ធាតុ។

3.8.1 ទិន្នន័យបាច់សំយោគ tags
ដើម្បីកំណត់រចនាសម្ព័ន្ធឧទាហរណ៍ទិន្នន័យបាច់ស្រេចចិត្ត tagsអ្នកបន្ថែមគុណលក្ខណៈ NumSyntheticBatchTags និង TimeColumn ទៅ BatchDataView ធាតុ៖
<BatchDataView Viewឈ្មោះ = "មូលដ្ឋានទិន្នន័យViewOrTableName” BatchIDColumn=”BatchID” TagNameColumn=”Tag name” ValueColumn=”Value” TimeColumn=”TimeColumn” NumSyntheticBatchTags=”3″ />
TimeColumn គឺជាឈ្មោះនៃជួរឈរពេលវេលានៅក្នុងមូលដ្ឋានទិន្នន័យរបស់អ្នក។ view. ជួរ​ឈរ​នេះ​ត្រូវ​តែ​ផ្តល់​ជូន​សម្រាប់​ឧទាហរណ៍​ទិន្នន័យ​បាច់ tags.
តម្លៃអនុញ្ញាតសម្រាប់ NumSyntheticBatchTags គឺជាតម្លៃលេខរវាង 1 និង 10។ វាគ្រប់គ្រងចំនួនឧទាហរណ៍សំយោគ tags ត្រូវបានបង្កើតឡើងតាមពិត tag. សម្រាប់អតីតampឡេ, សម្រាប់ tag “tag"ថ្មី។ tags “tag_1", "tag_2”, … “tag_N” នឹងត្រូវបានបង្កើតរហូតដល់ N= NumSyntheticBatchTags.

3.8.2 លេខសម្គាល់បាច់ដំណើរការសំយោគ tags ត្រងលើតម្លៃជួរឈរ
ដើម្បីកំណត់រចនាសម្ព័ន្ធតម្រងលេខសម្គាល់បាច់ស្រេចចិត្ត tags ដែលអាចត្រូវបានប្រើសម្រាប់របៀបទាញយកទិន្នន័យជាបន្តបន្ទាប់ អ្នកបន្ថែមគុណលក្ខណៈ FilterColumns និង TimeColumn ទៅ BatchDataView ធាតុ៖
<BatchDataView Viewឈ្មោះ = "មូលដ្ឋានទិន្នន័យViewOrTableName” BatchIDColumn=”BatchID” TagNameColumn=”Tag name” ValueColumn=”Value” FilterColumns=”Column1|Column2″ TimeColumn=”TimeColumn”/>
FilterColumns គួរតែជាឈ្មោះជួរឈរមួយ ឬច្រើននៅក្នុងមូលដ្ឋានទិន្នន័យរបស់អ្នក។ view. ប្រសិន​បើ​ឈ្មោះ​ជួរ​ឈរ​ជា​ច្រើន​ត្រូវ​បាន​ប្រើ​ដោយ​បំបែក​ពួកវា​ជាមួយ​តួអក្សរ​បំពង់ (|) ។
TimeColumn គួរតែជាឈ្មោះនៃជួរឈរពេលវេលានៅក្នុងមូលដ្ឋានទិន្នន័យរបស់អ្នក។ view. ជួរ​ឈរ​នេះ​ត្រូវ​តែ​ផ្តល់​ជូន​សម្រាប់​ឧទាហរណ៍​ទិន្នន័យ​បាច់ tags.

3.9 ថ្នាំងដាច់ដោយឡែក
ថ្នាំងដាច់ដោយឡែកជាជម្រើសមានការវាស់វែងទិន្នន័យដាច់ដោយឡែក។ ជួរនីមួយៗនៅក្នុងថ្នាំងដាច់ដោយឡែកតំណាងឱ្យការវាស់វែងមួយសម្រាប់បាច់មួយ និង tag នៅ​ពេល​វេលា​មួយ​។

ថ្នាំងដាច់ដោយឡែកត្រូវតែមានជួរឈរខាងក្រោម៖

· BatchID · Tagឈ្មោះ · ពេលវេលា · តម្លៃ

ឈ្មោះនៃបាច់ (varchar, not null) ។ ឈ្មោះរបស់ tag (varchar, មិនមែន null) ។ ពេលវេលាដែល សampឡេត្រូវបានគេយក (កាលបរិច្ឆេទកាលបរិច្ឆេទឬកាលបរិច្ឆេទទី 2 មិនមែនជាមោឃៈទេ) ។ តម្លៃនៃការវាស់វែង (អណ្តែត) ។ ទិន្នន័យដាច់ដោយឡែកមិនអាចជាទិន្នន័យខ្សែអក្សរបានទេ។

ចំណាំថាការរួមបញ្ចូលគ្នានៃ BatchID+Tagឈ្មោះ + ពេលវេលាគួរតែជាគន្លឹះចម្បង។

ថ្នាំងដាច់ដោយឡែកនីមួយៗដែលបានកំណត់រចនាសម្ព័ន្ធត្រូវបានលាតត្រដាងជាថ្នាំងដោយ SimApi ។ ឈ្មោះរបស់ថ្នាំងគឺ view ឈ្មោះនៅក្នុងមូលដ្ឋានទិន្នន័យ លុះត្រាតែវាត្រូវបានបដិសេធ។ ឈ្មោះថ្នាំង, view ឈ្មោះ, រកមើល viewហើយ​ឈ្មោះ​ជួរ​ឈរ​ត្រូវ​បាន​កំណត់​រចនាសម្ព័ន្ធ​ក្នុង​ការ​កំណត់​រចនាសម្ព័ន្ធ XML file ដោយប្រើគុណលក្ខណៈនៃធាតុ DiscreteNode ដូចនេះ៖

<DiscreteNode NodeName=”ODBCDiscrete” Viewឈ្មោះ = "ផ្តាច់មុខ" TagរកមើលView=”ដាច់TagsBatchIDField=”BatchID” TimeField=”ពេលវេលា” Tagឈ្មោះវាល =”Tagឈ្មោះ” ValueField=”តម្លៃ”/>

អតីតample លាតត្រដាងថ្នាំងដែលមានឈ្មោះថា ODBCDiscrete ដោយ SimApi វារាប់បញ្ចូលលេខ tags ដោយប្រើឌីសTags តារាង/view. ទិន្នន័យត្រូវបានអានពីតារាងដាច់ដោយឡែក/view ដោយប្រើជួរឈរដែលបានកំណត់រចនាសម្ព័ន្ធ។

ការដំឡើងនិងការដំឡើង
ឈ្មោះរបស់ថ្នាំងដាច់ពីគ្នា និងជួរឈររបស់វាគឺបំពាននៅក្នុងមូលដ្ឋានទិន្នន័យ ចាប់តាំងពីឈ្មោះត្រូវបានបញ្ជាក់នៅក្នុងការកំណត់រចនាសម្ព័ន្ធ។ file.
រូបភាពទី 6. ថ្នាំងដាច់ដោយឡែក ឧample ជាមួយពីរ tags sampដឹកនាំបីដង (នៅចន្លោះពេលប្រហែល 24 ម៉ោង) ក្នុងមួយបាច់។
3.9.1 ដាច់ដោយឡែក Tag និយមន័យ View
នេះជាជម្រើស view ត្រូវ​បាន​ប្រើ​ដោយ SimApi ដើម្បី​រាប់​លេខ​ដាច់ tags ដែលគួរតែមានតាមរយៈ SimApi ។ វាកើតឡើងនៅពេលចាប់ផ្តើម SimApi ។ អ្នកប្រហែលជាចង់ប្រើវា។ view សម្រាប់ការបង្កើនប្រសិទ្ធភាពដំណើរការនៅពេលផ្ទុក SimApi ឬប្រសិនបើអ្នកចង់គ្រប់គ្រងអ្វី tags ត្រូវបានលាតត្រដាងពី SimApi ។ ឧទាហរណ៍ប្រសិនបើអ្នកចង់បង្ហាញ tags ដែលមិនទាន់មានការវាស់វែងនៅឡើយ នៅពេលដែល SimApi ត្រូវបានចាប់ផ្តើម។
រូបភាពទី 7. ការបំបែកសាមញ្ញ tag រកមើល view ដែលប្រើតារាងដាច់ដោយឡែក។

ការដំឡើងនិងការដំឡើង
3.9.2 ទិន្នន័យដាច់ដោយឡែក ដូចដែលបានឃើញដោយ SIMCA-online
ខាងក្រោមនេះជារបៀបដែលទិន្នន័យដាច់ពីគ្នាក្នុងរូបភាពទី 6. ថ្នាំងដាច់ដោយឡែក example ជាមួយពីរ tags sampដឹកនាំបីដង (នៅចន្លោះពេលប្រហែល 24 ម៉ោង) ក្នុងមួយបាច់។ រូបភាពទី 6 រូបភាពទី 2 កំហុស! រកមិនឃើញប្រភពឯកសារយោង។ នឹងមើលទៅក្នុង SIMCAonline នៅពេលរួមបញ្ចូលគ្នាជាមួយបណ្តុំនៅក្នុងរូបភាពទី 5 ។
រូបភាពទី 8. ទិន្នន័យដាច់ដោយឡែក ដូចដែលបានឃើញដោយ SIMCA-online។ ចំណាំថាអាយុបាច់ដែលបានបង្កើត tags តំណាងឱ្យអាយុនៃក្រុមសម្រាប់ការសង្កេតនីមួយៗampលេ
3.10 កំណត់ចំណាំមួយចំនួននៅលើ SIMCA-online សរសេរត្រឡប់មកវិញ
សរសេរឡើងវិញក្នុង SIMCA-online អាចត្រូវបានប្រើដើម្បីសរសេរទិន្នន័យពី SIMCA-online ទៅក្នុងប្រភពទិន្នន័យ ODBC។ ការសរសេរទិន្នន័យដំណើរការបន្ត (ពីការកំណត់រចនាសម្ព័ន្ធបន្ត កម្រិតនៃការវិវត្តជាបាច់ ឬពីអ្នកប្រឹក្សាត្រួតពិនិត្យ) និងទិន្នន័យបាច់ (ពីកម្រិតបាច់) ត្រូវបានគាំទ្រ។ វាមិនត្រូវបានផ្តល់អនុសាសន៍ឱ្យសរសេរត្រឡប់ទៅថ្នាំងដូចគ្នាដែលអ្នកកំពុងប្រើដើម្បីអានទិន្នន័យទេ ពីព្រោះវានឹងព្យាយាមបន្ថែមជួរដេកស្ទួនជាមួយនឹងសោចម្បងដូចគ្នានៅក្នុងមូលដ្ឋានទិន្នន័យ។ views ដោយ​សារ​តែ​គ្រាប់ចុច​ចម្បង​ដែល​យើង​ផ្ដល់​អនុសាសន៍​នៅ​លើ​ជួរ​ឈរ​កាលបរិច្ឆេទ/ម៉ោង និង​លេខ​សម្គាល់​បាច់ (មើល​ខាង​លើ)។ ជំនួសមកវិញ សូមបង្កើត Direct Mode មួយ ឬច្រើន។ views សម្រាប់ទិន្នន័យបន្ត / ការវិវត្តន៍ ឬថ្នាំងបាច់សម្រាប់ទិន្នន័យបាច់ដែលត្រូវប្រើសម្រាប់ការសរសេរឡើងវិញ។ ហេតុផលសម្រាប់បញ្ហានេះគឺថា ODBC SimApi ប្រើសេចក្តីថ្លែងការណ៍ SQL INSERT ដើម្បីបន្ថែមជួរទិន្នន័យថ្មីសម្រាប់ការសង្កេតនីមួយៗ ឬសម្រាប់បណ្តុំនីមួយៗនៅកម្រិតបាច់។
· សម្រាប់ទិន្នន័យបន្ត ពេលវេលានៃការសង្កេតត្រូវបានសរសេរត្រឡប់មកវិញជាមួយនឹងតម្លៃពី SIMCAonline ។
· សម្រាប់ទិន្នន័យបាច់ លេខសម្គាល់បាច់ត្រូវបានសរសេរត្រឡប់មកវិញជាមួយនឹងតម្លៃពី SIMCA-online។ · ប្រសិនបើតម្លៃដែលបាត់ត្រូវបានសរសេរមកវិញ នោះនឹងត្រូវបានសរសេរជា null ដូច្នេះមូលដ្ឋានទិន្នន័យត្រូវតែគាំទ្រតម្លៃ null
សម្រាប់ការងារនេះ។ ចាប់តាំងពីពេលដែលការសង្កេត ឬលេខសម្គាល់បាច់នៃបាច់មួយត្រូវបានសរសេរត្រឡប់មកវិញ វានឹងបំពានលើឧបសគ្គចម្បងនៅក្នុងមូលដ្ឋានទិន្នន័យ ប្រសិនបើតម្លៃដូចគ្នាមានវត្តមានរួចហើយ (ដូចនឹងពួកវាប្រសិនបើទិន្នន័យត្រូវបានអានពីថ្នាំងដូចគ្នា)។ ក្រៅពីភាពខុសគ្នាសំខាន់ៗទាំងនេះ គ្រោងការណ៍មូលដ្ឋានទិន្នន័យដូចគ្នាអនុវត្តចំពោះថ្នាំងសម្រាប់សរសេរត្រឡប់មកវិញ (សូមមើលខាងលើសម្រាប់ព័ត៌មានបន្ថែម)៖

ការដំឡើងនិងការដំឡើង

· ជួរឈរកាលបរិច្ឆេទ/ពេលវេលាគួរតែមានសម្រាប់ថ្នាំងបន្ត និងជួរឈរលេខសម្គាល់បាច់សម្រាប់ថ្នាំងបាច់។ · បន្ថែមជួរឈរទិន្នន័យមួយសម្រាប់នីមួយៗ tag ដែលគួរតែមានសម្រាប់ការសរសេរឡើងវិញ។ ប្រើប្រភេទទិន្នន័យអណ្តែតសម្រាប់
ទិន្នន័យ​ជា​លេខ និង varchar សម្រាប់​ទិន្នន័យ​អត្ថបទ (ដូច​ជា​ពេល​សរសេរ​ត្រឡប់​លេខ​សម្គាល់​ការ​កំណត់​រចនាសម្ព័ន្ធ)។ សម្រាប់អតីតample, ប្រសិនបើអ្នកមានគម្រោងសរសេរត្រឡប់មកវិញនូវវ៉ិចទ័រទិន្នន័យ 20 ផ្សេងគ្នាពី SIMCA-online អ្នកត្រូវបន្ថែមជួរឈរទិន្នន័យ 20 ទៅមូលដ្ឋានទិន្នន័យ view. · ជួរឈរត្រូវតែអនុញ្ញាតឱ្យ nulls គាំទ្រការសរសេរតម្លៃដែលបាត់មកវិញ

3.11 ការកំណត់រចនាសម្ព័ន្ធ XML File
តារាងនេះរាយបញ្ជីការកំណត់ទាំងអស់នៅក្នុងការកំណត់រចនាសម្ព័ន្ធ XML file. ប្រើព័ត៌មាននេះ និងការពិពណ៌នាខាងលើ ដើម្បីកំណត់រចនាសម្ព័ន្ធ SimApi ។

ការកំណត់ការតភ្ជាប់ជាក់លាក់

ការពន្យល់

DSN

ឈ្មោះប្រភពទិន្នន័យ ដូចដែលបានបង្កើតឡើងនៅក្នុងផ្ទាំងបញ្ជារបស់ Windows ODBC Administrator ។

SQLDialect

គ្រាមភាសា SQL ដែលត្រូវប្រើ។ តម្លៃមួយទាំងនេះ៖ ស្តង់ដារ, postgresql, db2, mssql, mysql, oracle, access, denodo ។ ប្រសិនបើទុកចន្លោះទទេ នោះស្តង់ដារនឹងត្រូវបានប្រើ ប៉ុន្តែលំនាំដើមសម្រាប់ XML-file គឺ mssql ។

លិខិតសម្គាល់

បានរក្សាទុកឈ្មោះអ្នកប្រើប្រាស់ និងពាក្យសម្ងាត់ ODBC នៅក្នុងទម្រង់ដែលបានអ៊ិនគ្រីប។ ប្រើប៊ូតុងកំណត់រចនាសម្ព័ន្ធដើម្បីបញ្ជាក់ឈ្មោះអ្នកប្រើប្រាស់ និងពាក្យសម្ងាត់។

អស់ពេលសំណួរ

ពេលវេលាមុនពេលសំណួរ ឬការតភ្ជាប់ទៅមូលដ្ឋានទិន្នន័យនឹងអស់ពេល និងបរាជ័យ។

DBSchema

គ្រោងការណ៍មូលដ្ឋានទិន្នន័យនៅក្នុងមូលដ្ឋានទិន្នន័យ (ប្រសិនបើមាន) ។ គ្រោងការណ៍មូលដ្ឋានទិន្នន័យគឺជាវិធីមួយដើម្បីដាក់ជាក្រុមវត្ថុឡូជីខលដូចជាតារាង។ views, stored procedures ល។ គិតពី schema ជា container of objects អ្នកអាចកំណត់សិទ្ធិចូលរបស់អ្នកប្រើទៅគ្រោងការណ៍តែមួយ ដូច្នេះអ្នកប្រើប្រាស់អាចចូលប្រើបានតែវត្ថុដែលពួកគេត្រូវបានអនុញ្ញាតឱ្យចូលប្រើប៉ុណ្ណោះ។ គ្រោងការណ៍អាចត្រូវបានបង្កើត និងផ្លាស់ប្តូរនៅក្នុងមូលដ្ឋានទិន្នន័យ ហើយអ្នកប្រើប្រាស់អាចទទួលបានសិទ្ធិចូលប្រើគ្រោងការណ៍។ គ្រោងការណ៍អាចត្រូវបានគ្រប់គ្រងដោយអ្នកប្រើប្រាស់ណាមួយ ហើយភាពជាម្ចាស់នៃគ្រោងការណ៍អាចផ្ទេរបាន។

វណ្ណយុត្តិខាងឆ្វេង

គ្រាមភាសា SQL កំណត់ព្រំដែនខាងឆ្វេងជាក់លាក់ដែលប្រើដើម្បីបំបែកអត្តសញ្ញាណពីពាក្យបញ្ជា SQL ផ្សេងទៀត។ លំនាំដើមគឺទទេ ដែលមានន័យថាគ្មានសញ្ញាវណ្ណយុត្តិខាងឆ្វេងត្រូវបានប្រើទេ។ អ្នក​ត្រូវ​បញ្ជាក់​តម្លៃ​មិន​ទទេ ប្រសិន​បើ​អ្នក​កំណត់​អត្តសញ្ញាណ​ក្នុង​មូលដ្ឋាន​ទិន្នន័យ​ប្រើ​ដកឃ្លា ឬ​ពាក្យ​គន្លឹះ SQL ដែល​បាន​បម្រុង។ សម្រាប់ SQL Server ឬ Access អ្នកប្រើ “[“ ប៉ុន្តែសម្រាប់ Oracle និងមូលដ្ឋានទិន្នន័យផ្សេងទៀតដោយប្រើស្តង់ដារ SQL អ្នកគួរតែកំណត់ការកំណត់នេះទៅជា “”” (នេះគឺជាលំដាប់គេច XML សម្រាប់សញ្ញាសម្រង់ទ្វេ “)។

សញ្ញាវណ្ណយុត្តិ

គ្រាមភាសា SQL កំណត់ព្រំដែនខាងស្តាំជាក់លាក់ដែលប្រើដើម្បីបំបែកអត្តសញ្ញាណពីពាក្យបញ្ជា SQL ។ សម្រាប់ SQL Server ឬ Access អ្នកប្រើ “]” ប៉ុន្តែសម្រាប់ Oracle និងមូលដ្ឋានទិន្នន័យផ្សេងទៀតដោយប្រើស្តង់ដារ SQL អ្នកគួរតែកំណត់ការកំណត់នេះទៅជា “”” ដូចជាសម្រាប់ LeftPunctuation ខាងលើ។

SelectStatementTerminator

ភាសា SQL ជាក់លាក់។ តួអក្សរដែលត្រូវប្រើដើម្បីបញ្ចប់ការជ្រើសរើស-សេចក្តីថ្លែងការណ៍។ សម្រាប់គ្រាមភាសា និងកំណែមួយចំនួន ចាំបាច់ត្រូវកំណត់ទៅខ្សែអក្សរទទេ “”។ លំនាំដើមគឺ ";" ។

DatabaseConnectionPoolSize

ចំនួនអតិបរមានៃការតភ្ជាប់ស្របគ្នាទៅនឹងមូលដ្ឋានទិន្នន័យដែលត្រូវបានអនុញ្ញាត។ លំនាំដើមគឺ 10. ការកំណត់នេះអាចធ្វើអោយប្រសើរឡើងនូវដំណើរការដោយអនុញ្ញាតឱ្យខ្សែស្រឡាយច្រើនជាងមួយចូលប្រើមូលដ្ឋានទិន្នន័យក្នុងពេលដំណាលគ្នា។ ស្វែងយល់បន្ថែមនៅក្នុងជំពូក 1 ។

ការដំឡើងនិងការដំឡើង

ការកំណត់មូលដ្ឋានទិន្នន័យជាក់លាក់

ប្រើម៉ោងក្នុងស្រុក

បញ្ជាក់ប្រសិនបើកាលបរិច្ឆេទត្រូវបានរក្សាទុកជាម៉ោងក្នុងស្រុក ឬ UTC នៅក្នុងមូលដ្ឋានទិន្នន័យ។ លំនាំដើមគឺ "1" មានន័យថាម៉ោងក្នុងស្រុកត្រូវបានប្រើប្រាស់។

ការកំណត់ជាក់លាក់នៃរបៀបផ្ទាល់

តុ

ឈ្មោះរបស់ views ដែលមានទិន្នន័យបន្ត/ដំណើរការ។ ច្រើន។ views អាចត្រូវបានបញ្ជាក់ដោយបំបែកឈ្មោះរបស់ពួកគេដោយតួអក្សរបំពង់ (|) ។ សម្រាប់អតីតample: តារាងទី 1 | តារាងទី 2 | តារាងទី 3 |View1. ឈ្មោះ TimeField ត្រូវតែដូចគ្នាបេះបិទទាំងអស់។ views.

រកមើល view ការកំណត់ជាក់លាក់

តារាងរកមើល

ឈ្មោះនៃការស្វែងរក view ឬតារាង។

Tagឈ្មោះវាល

ឈ្មោះជួរឈរដែលជាកន្លែងដែល tag ឈ្មោះត្រូវបានផ្តល់ឱ្យ។

វាល PDBTable

ឈ្មោះ​ជួរ​ឈរ​ក្នុង​ការ​ស្វែងរក view. សម្រាប់ជួរនីមួយៗ ជួរឈរនេះមានឈ្មោះ PDB view. ឈ្មោះរបស់ ក view ជាមួយទិន្នន័យ PDB ។ អាចត្រូវបានទុកចោល ប្រសិនបើដូច្នេះ ជួរចុងក្រោយបំផុតនៃ HDB នឹងត្រូវបានប្រើជំនួសវិញសម្រាប់ទិន្នន័យបច្ចុប្បន្ន។

PDBTagវាល

ឈ្មោះជួរឈរក្នុងតារាង PDB ដែលទិន្នន័យសម្រាប់ tag អាចរកបាន (មិនប្រើប្រសិនបើ PDBTableField ត្រូវបានលុបចោល)។

វាល HDBTable

ឈ្មោះ​ជួរ​ឈរ​ក្នុង​ការ​ស្វែងរក view. សម្រាប់ជួរនីមួយៗ ជួរឈរនេះមានឈ្មោះ HDB view.

HDBTagវាល

ឈ្មោះ​ជួរ​ឈរ​ក្នុង​ការ​ស្វែងរក view. សម្រាប់​ជួរ​ដេក​នីមួយៗ ជួរ​ឈរ​នេះ​មាន​ឈ្មោះ a tag នៅក្នុង HDB view.

វាលដែលអាចសរសេរបាន។

ឈ្មោះជួរឈរដែលប្រាប់ថាតើ tag អាចសរសេរបានឬអត់។

របៀបផ្ទាល់ និង HDB/PDB view ការកំណត់ជាក់លាក់

វាលពេលវេលា

ឈ្មោះ​នៃ​ជួរ​ឈរ​កាល​បរិច្ឆេទ/ម៉ោង​ក្នុង​ការ​បន្ត/ដំណើរការ View និង PDB- ឬ HDB-views (ឬតារាង) ។

ការកំណត់ជាក់លាក់នៃថ្នាំងបាច់

BatchTable

ឈ្មោះរបស់ view ឬតារាងដែលមានទិន្នន័យជាបាច់។ បាច់ច្រើន។ view អាចត្រូវបានបញ្ជាក់ដោយបំបែកឈ្មោះរបស់ពួកគេជាមួយនឹងតួអក្សរបំពង់ (|) ។ សម្រាប់អតីតampលេ៖ BT1|BT2|BT3។ ជួរឈរខាងក្រោមត្រូវតែដូចគ្នាបេះបិទទាំងអស់។ views.

BatchIDField

ឈ្មោះជួរឈរនៃលេខសម្គាល់បាច់នៅក្នុងថ្នាំងបាច់។

StartTimeField

ឈ្មោះជួរឈរនៃពេលវេលាចាប់ផ្តើមសម្រាប់បាច់។

StopTimeField

ឈ្មោះជួរឈរនៃពេលវេលាឈប់សម្រាប់បាច់។

BatchIDUnitField

ឈ្មោះជួរឈរនៃលេខសម្គាល់ឯកតានៅក្នុងថ្នាំងបាច់។ វាលនេះអាចត្រូវបានប្រើដើម្បីបង្កើតដំណើរការលេខសម្គាល់បាច់សំយោគ tags ត្រងដោយលេខសម្គាល់ឯកតា។

ថ្នាំងបាច់ដែលមានការគាំទ្រតម្រង One ធាតុដែលមានគុណលក្ខណៈខាងក្រោមដែលគ្រប់គ្រង

ការកំណត់

ការកំណត់សម្រាប់ថ្នាំងបាច់ដែលបានត្រងសំយោគ។

ការដំឡើងនិងការដំឡើង

Viewដាក់ឈ្មោះ BatchIDColumn StartTimeColumn StopTimeColumn FilterColumn
តម្លៃតម្រង
ទិន្នន័យបាច់ view ការកំណត់ថ្នាំងដាច់ដោយឡែក ការកំណត់ជាក់លាក់
NodeName Viewឈ្មោះ TagរកមើលView
BatchIDField TimeField TagNameField ValueField Log file កំណត់​ហេតុ​កំណត់​ជាក់លាក់Fileទំហំកំណត់ហេតុកម្រិត

ឈ្មោះរបស់ view ឬតារាងដែលមានទិន្នន័យជាបាច់។
ឈ្មោះជួរឈរនៃលេខសម្គាល់បាច់នៃបាច់។
ឈ្មោះជួរឈរនៃពេលវេលាចាប់ផ្តើមសម្រាប់បាច់។
ឈ្មោះជួរឈរនៃពេលវេលាឈប់សម្រាប់បាច់។
ឈ្មោះ​ជួរ​ឈរ​ដែល​មាន​តម្លៃ​តម្រង​ក្នុង​ថ្នាំងបាច់។ ការកំណត់នេះអាចទុកចោលទទេ ប្រសិនបើអ្នកមិនត្រូវការមុខងារត្រង។
តម្លៃដែលគួរប្រើដើម្បីត្រងបាច់។ តម្លៃតម្រងច្រើនត្រូវបានបំបែកដោយតួអក្សរបំពង់ (|) ។ ទុកឱ្យទទេប្រសិនបើអ្នកមិនត្រូវការត្រង។ សម្រាប់អតីតampលេ៖ FilterValue1| FilterValue2| តម្រងតម្លៃ ៣. នេះគឺជាអតីតampពីរបៀបដែលវាអាចមើលទៅដូចនៅក្នុងការកំណត់ file: ViewName=”BatchNode” BatchIDColumn=”BatchID” StartTimeColumn=”StartTime” StopTimeColumn=”StopTime” FilterColumn=”Unit FilterValues=”FilterValue1| FilterValue2″ /> ច្រើន។ ធាតុត្រូវបានគាំទ្រ។ ចំណាំថាអ្នកអាចមានឈ្មោះផ្សេងគ្នានៃជួរឈររវាងថ្នាំងបាច់។
រក្សាទុកក្នុងមួយ ឬច្រើន។View> ធាតុ។ សូមមើល 3.8 ទិន្នន័យបាច់ Views.
ក ធាតុសម្រាប់ថ្នាំងដាច់ដោយឡែកនីមួយៗដែលមានគុណលក្ខណៈដូចខាងក្រោម។ សូមមើល 3.9 ដាច់ដោយឡែក។
ឈ្មោះថ្នាំងដូចដែលវានឹងត្រូវបានបង្ហាញដោយ SimApi ។ ប្រសិនបើទុកចន្លោះទទេតម្លៃនៃ Viewឈ្មោះនឹងត្រូវបានប្រើ។
ឈ្មោះរបស់ view/ តារាងដែលមានទិន្នន័យដាច់ដោយឡែក។ ប្រសិនបើទុកចន្លោះទទេ ថ្នាំងត្រូវបានបិទ។
ឈ្មោះរបស់ view/ តារាងដែលកំណត់ការបំបែក tags ប្រើ។ ប្រសិនបើទុកចោលទទេ Viewឈ្មោះនឹងត្រូវបានវិភាគនៅពេលចាប់ផ្តើមដើម្បីរាប់បញ្ចូលទាំងអស់។ tags នៅទីនោះ។
ឈ្មោះជួរឈរនៃអត្តសញ្ញាណនៃបាច់ដែលត្រូវបានវាស់។
ឈ្មោះជួរឈរនៃពេលវេលានៃការវាស់វែង។
ឈ្មោះ​ជួរ​ឈរ​របស់​ tag ដែលត្រូវបានវាស់វែង។
ឈ្មោះជួរឈរនៃតម្លៃនៃការវាស់វែង។
ទំហំអតិបរមាដែលអាចអនុញ្ញាតបាននៃកំណត់ហេតុ file មុនពេល file ត្រូវបានកាត់បន្ថយ។
តម្លៃកាន់តែខ្ពស់ ព័ត៌មានកាន់តែច្រើនត្រូវបានបោះពុម្ពទៅក្នុងកំណត់ហេតុ file. តម្លៃអតិបរមាគឺ 4 ហើយតម្លៃអប្បបរមាគឺ 0។ (0=Critical, 1=Error, 2=Warning, 3=Information, 4=Debug)។

គាំទ្រ
4 ការគាំទ្រ
SimApi នេះត្រូវបានបង្កើតឡើងដោយ Sartorius Data Analytics ។ សម្រាប់ការគាំទ្រ សូមចូលទៅកាន់ sartorius.com/umetrics-support។

Sartorius Stedim Data Analytics AB Östra Strandgatan 24 903 33 Umeå ស៊ុយអែត
ទូរស័ព្ទ៖ +46 90-18 48 00 www.sartorius.com
ព័ត៌មាន និងតួលេខដែលមាននៅក្នុងការណែនាំទាំងនេះត្រូវគ្នាទៅនឹងកាលបរិច្ឆេទកំណែដែលបានបញ្ជាក់ខាងក្រោម។ Sartorius រក្សាសិទ្ធិដើម្បីធ្វើការផ្លាស់ប្តូរទៅលើបច្ចេកវិទ្យា លក្ខណៈពិសេស លក្ខណៈបច្ចេកទេស និងការរចនានៃឧបករណ៍ដោយមិនមានការជូនដំណឹងជាមុន។ ទម្រង់បុរស ឬស្រីត្រូវបានប្រើ ដើម្បីសម្រួលដល់ភាពស្របច្បាប់នៅក្នុងការណែនាំទាំងនេះ ហើយតែងតែបង្ហាញអំពីភេទទាំងអស់ក្នុងពេលដំណាលគ្នា។
ការជូនដំណឹងអំពីការរក្សាសិទ្ធិ៖ ការណែនាំទាំងនេះ រួមទាំងសមាសធាតុទាំងអស់ត្រូវបានការពារដោយការរក្សាសិទ្ធិ។ ការប្រើប្រាស់លើសពីដែនកំណត់នៃច្បាប់រក្សាសិទ្ធិមិនត្រូវបានអនុញ្ញាតដោយគ្មានការយល់ព្រមពីយើងទេ។ នេះអនុវត្តជាពិសេសចំពោះការបោះពុម្ពឡើងវិញ ការបកប្រែ និងការកែសម្រួលដោយមិនគិតពីប្រភេទនៃប្រព័ន្ធផ្សព្វផ្សាយដែលបានប្រើ។

គាំទ្រ

ឯកសារ/ធនធាន

SARTORIUS ODBC SimApi [pdf] ការណែនាំអ្នកប្រើប្រាស់
ODBC SimApi, SimApi

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *