05-21-2014
For speed, start at the DB and work back:
Teradata FastLoad - Wikipedia, the free encyclopedia
FastLoad works with flat files and empty tables, perl can write flat files, and you can make an empty staging table. The big challenge is getting data inside the db; table to table is usually much faster and low overhead. For stremaing data, think mini-batches and be amazed how near real time it can be. You could even do simple inserts for lowest latency on a simple connection, buffering input with another thread, until a buffer high water line is passed, and then switch to mini-batch until a low water line is passed. Writing the next file while the current one is being FastLoad'd and unstaged means you can get a high peak capability with minimal latency (another thread). The higher the load, the bigger the batches and latency get, but economy of scale softens the curve. If the buffering format is FastLoad compatible, moving buffered to file is faster and easy.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I want to connect to bteq using Perl script and i am unaware of how to do this?
In Shell script it is very simple,
Bteq<<-END
.logon .....
...
.quit ...
END
but what is the syntex for perl?
Please help me out .
Thanks
Kunal (1 Reply)
Discussion started by: kunal_dixit
1 Replies
2. Shell Programming and Scripting
Hi,
I want to write a shell script to compare two tables in teradata.these tables are present on different servers.
I want to connect to both servers in single login in order to fetch and compare the data in one go.
Thanks (1 Reply)
Discussion started by: monika
1 Replies
3. UNIX for Dummies Questions & Answers
Hi,
I am trying to run some SQL scripts under the UNIX server using BTEQ. When I try to create a log file, the file gets populated only to the point where I log into BTEQ.
The log file for the running of the actual script does not seem to be stored.
Would any one know ehy this could be... (3 Replies)
Discussion started by: zsrinathz
3 Replies
4. Programming
I am trying execute a sql file from the script and the sql file has the following code snippet, which throws out the error given below
FOR C_FINELINE_LP AS CURSOR C_SLS FOR
SELECT * FROM WM_UTIL.FLT_DEP
WHERE LOAD_IND = 'N'
DO
.....
.....
....
END FOR;
FOR C_FLTSLS_STR_LP AS... (0 Replies)
Discussion started by: yschd
0 Replies
5. Programming
How do i connect from C program to teradata Database?
The C program is being executed from a Unix script, AIX.
I am calling a C program from a Unix shell script and the C Program executes some SQLs on Teradata Database. (3 Replies)
Discussion started by: yschd
3 Replies
6. Shell Programming and Scripting
Hi,
I want a script for connecting teradata to load the file to teradata table.
Can you please help me out.
Thanks in advance. (1 Reply)
Discussion started by: victory
1 Replies
7. Shell Programming and Scripting
I am using below code to connect terdata and getting the query result in a file.Now i want to use same code for different tables,plz tell me how to pass table name as parameter.i tried using as below code but not working.
bteq < /download/viv/dev/ops/Scripts/ter.sh FLTORGTKR_ORG_etc..
... (1 Reply)
Discussion started by: katakamvivek
1 Replies
8. Shell Programming and Scripting
Hi, I am trying to use Teradata fastexport in ksh, but getting error as below
temp1.ksh: line 7: syntax error at line 10: `newline' unexpected
below is my code:
#!/bin/ksh
LOGON_STR="TDDB/user,paswd;"
DATAFILE=/path/a.lst;
DEBUG=0
>$DATAFILE
fexp > /dev/null... (3 Replies)
Discussion started by: usrrenny
3 Replies
9. Shell Programming and Scripting
Hi All,
I need to write Unix shell script. To star with : I need to do some file checking on unix file system, then based on file existance, I need to run diff SQL in Teradata Bteq. After that, depending on Results of SQL, I need to code other shell scripting like moving file, within same... (4 Replies)
Discussion started by: Shilpi Gupta
4 Replies
10. Shell Programming and Scripting
I have values below for which diff field is giving error like
"invalid time interval" in teradata
Might be it is not doing calculation anymore after exceeding minute(4) value
END_TS 2/2/2018 08:50:49.000000
START_TS 1/5/2018 17:30:02.000000
SLA_TIME 23:59:59.000000
select... (0 Replies)
Discussion started by: himanshupant
0 Replies
LEARN ABOUT CENTOS
rhsm-icon
rhsm-icon(8) Subscription Status Daemon rhsm-icon(8)
NAME
rhsm-icon - Periodically checks installed products against active subscriptions to check their status.
SYNOPSIS
rhsm-icon [--check-period] [--force-icon=warning|expired|partial] [--check-immediately]
DESCRIPTION
Red Hat provides content updates and support by issuing subscriptions for its products. These subscriptions are applied to systems
(machines) and apply to the installed software products.
On graphical X systems (systems with a GUI interface), a product status daemon runs every 4 hours to check the currently installed software
against the applied subscriptions. If software is installed without a valid and applied subscription (such as a subscription expires or no
subscription is available for the product), then the daemon triggers an icon and warning message to display in the notification area of the
menu.
rhsm-icon
only runs on graphical (X-based) systems. Servers which do not have a GUI interface do not run or require the rhsm-icon daemon.
OPTIONS
-c, --check-period
Sets the interval to use between checks for the product subscription status. The value is in seconds.
-f, --force-icon=TYPE
Manually displays the given type of icon in the start menu. The TYPE can be warning, expired, or partial and uses a different icon
for each type of message.
--i, --check-immediately
Runs the status check process immediately when the command is invoked. Otherwise, there is a four (4) minute delay before running
the check.
-d, --debug
Shows debug messages for the daemon.
USAGE
There are two reasons to invoke rhsm-icon manually:
* To run the daemon on a new schedule (immediately or with a different frequency)
* To view the status icons or messages regardless of the state of the machine
Since X runs the daemon automatically and on schedule, it is not necessary to launch the subscription status daemon manually. The rhsm-icon
command can change this schedule. For example:
rhsm-icon --check-period 120
Administrators can also run rhsm-icon to view any immediate changes to the subscription status of the system. Using the --check-immediately
option runs the check at the time the command is run; otherwise, running rhsm-icon has a four-minute delay before running the status check.
rhsm-icon --check-immediately
If you just want to know what the different subscription status messages look like, then use the --force-icon option. (Also use the
--check-immediately option, or the scan will take the standard four minutes to run and display the icon.)
rhsm-icon --force-icon=warning --check-immediately
rhsm-icon --force-icon=expired --check-immediately
rhsm-icon --force-icon=partial --check-immediately
BUGS
This daemon is part of Red Hat Subscription Manager. To file bugs against this daemon, go to https://bugzilla.redhat.com, and select Red
Hat > Red Hat Enterprise Linux > subscription-manager.
AUTHORS
Deon Lackey, <dlackey@redhat.com>, and James Bowes, <jbowes@redhat.com>. rhsm-icon was written by James Bowes.
COPYRIGHT
Copyright (c) 2010-2012 Red Hat, Inc. This is licensed under the GNU General Public License, version 2 (GPLv2). A copy of this license is
available at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
version 1.3 December 12, 2012 rhsm-icon(8)