टेराडाटा - फास्टएक्सपोर्ट

FastExport यूटिलिटी का उपयोग Teradata टेबल से फ्लैट फ़ाइलों में डेटा निर्यात करने के लिए किया जाता है। यह रिपोर्ट प्रारूप में डेटा भी उत्पन्न कर सकता है। Join का उपयोग करके एक या अधिक तालिकाओं से डेटा निकाला जा सकता है। चूंकि FastExport 64K ब्लॉकों में डेटा निर्यात करता है, इसलिए यह बड़ी मात्रा में डेटा निकालने के लिए उपयोगी है।

उदाहरण

निम्नलिखित कर्मचारी तालिका पर विचार करें।

कर्मचारी संख्या पहला नाम उपनाम जन्म दिन
101 माइक जेम्स 1980/01/05
104 एलेक्स स्टुअर्ट 1984/11/06
102 रॉबर्ट विलियम्स 1983/03/05
105 रॉबर्ट जेम्स 1984/12/01
103 पीटर पॉल 1983/04/01

निम्नलिखित एक FastExport स्क्रिप्ट का एक उदाहरण है। यह कर्मचारी तालिका से डेटा निर्यात करता है और एक रोजगार में लिखता है।

.LOGTABLE tduser.employee_log;  
.LOGON 192.168.1.102/dbc,dbc;  
   DATABASE tduser;  
   .BEGIN EXPORT SESSIONS 2;  
      .EXPORT OUTFILE employeedata.txt  
      MODE RECORD FORMAT TEXT;
      SELECT CAST(EmployeeNo AS CHAR(10)), 
         CAST(FirstName AS CHAR(15)), 
         CAST(LastName AS CHAR(15)), 
         CAST(BirthDate AS CHAR(10))   
      FROM
      Employee;
   .END EXPORT;
.LOGOFF;

फास्टएक्सपोर्ट स्क्रिप्ट का निष्पादन

एक बार स्क्रिप्ट लिखने और कर्मचारी के रूप में नामित होने के बाद। यदि आप स्क्रिप्ट को निष्पादित करने के लिए निम्न कमांड का उपयोग कर सकते हैं।

fexp < employee.fx

उपरोक्त कमांड को क्रियान्वित करने के बाद, आपको फ़ाइल में निम्नलिखित आउटपुट प्राप्त होगा।

103       Peter          Paul           1983-04-01 
101       Mike           James          1980-01-05 
102       Robert         Williams       1983-03-05 
105       Robert         James          1984-12-01 
104       Alex           Stuart         1984-11-06

FastExport शर्तें

निम्नलिखित FastExport स्क्रिप्ट में आमतौर पर उपयोग किए जाने वाले शब्दों की सूची है।

  • LOGTABLE - पुनरारंभ उद्देश्य के लिए लॉग टेबल निर्दिष्ट करता है।

  • LOGON - टेराडाटा में प्रवेश करता है और एक या अधिक सत्र आरंभ करता है।

  • DATABASE - डिफ़ॉल्ट डेटाबेस सेट करता है।

  • BEGIN EXPORT - निर्यात की शुरुआत का संकेत देता है।

  • EXPORT - लक्ष्य फ़ाइल और निर्यात प्रारूप निर्दिष्ट करता है।

  • SELECT - डेटा निर्यात करने के लिए चयन क्वेरी निर्दिष्ट करता है।

  • END EXPORT - FastExport के अंत को निर्दिष्ट करता है।

  • LOGOFF - सभी सत्रों को समाप्त करता है और FastExport को समाप्त करता है।