How to find No. of Records present in Each AMP or a Node
for a given Table through SQL?
Answers were Sorted based on User's Feedback
Answer / n
Sel HASHAMP(HASHBUCKET(HASHROW(PRIMARY_INDEX_COLUMNS)))
AS AMP_NO,
COUNT(*)
From DATABASENAME.TABLE_NAME
GROUP BY 1;
| Is This Answer Correct ? | 30 Yes | 2 No |
Answer / yuvaevergreen
Adding to the above,
hashrow gives the unique row hash (23 bit value) for any
value given as a parameter.
hashbucket gives the bucket value (16 bit) for any hashrow.
hashmap gives the ampno for the hashbucket.
Since, PI must be defined for any table, this hashing
function can be used to determine the ampno and the no of
rows in the amps.
| Is This Answer Correct ? | 5 Yes | 0 No |
What are the various indexes in teradata? Why are they preferred?
Why MultiLoad Utility supports only Non Unique Secondary Index(NUSI) in the Target Table ?
What do you mean by fastexport in teradata?
What is Difference b/w PI & PPI?how to implement PPI?
Why do you get spool space errors? How do trouble-shoot them?
Difference between Qualify and group
can we load 10 millions of records into target table by using tpump?
i have a table like sales....the field are Prodid Jan(jam month sales)Feb March 1 20 76 50 2 30 94 40 3 40 90 30 4 70 20 30 5 23 40 40 6 85 30 55 7 84 20 65 8 10 93 40 9 57 30 30 10 38 83 40 11 35 39 90 12 83 89 50 Now the Question is i want get the max sales of 12 products from the months.hint:for eg I WANT GET 89 for product12... Can any one help me
Explain fallback in teradata?
In which phase of the Active Data Warehouse evolution do you use data to determine what will happen?
What is the use of stored procedures in teradata?
What are the different functions included in the server software?