About Talend

Talend Open Studio operates as a code generator allowing data transformation scripts and underlying programs to be generated either in Java (OR) Perl. Its GUI is made of a metadata repository and a graphical designer. The metadata repository contains the definitions and configuration for each job. The information in the metadata repository is used by all of the components of Talend Open Studio.

Course Details : http://talend-training.blogspot.in/2013/04/talend-training-course-details.html

Install Wowza Media Server in Linux Cent OS


Wowza Media Server  is the high-performance, high-value unified streaming media and video software for any screen.

Below are the instructions to install Wowza.


      Step 1:  Connect to the CentOS  server using  root or sudo user. 

      Step 2:  Download server from internet

   wget http://www.wowza.com/downloads/WowzaMediaServer-3-5-2/WowzaMediaServer-3.5.2.rpm.bin  

         
     Step3 :  Accept license agreement

                   Now  Wowza is Installed on below location:
                   
                    /usr/local/WowzaMediaServer

     Step:4  Execute startup.sh

              sh startup.sh
          
        

     Setp5 :  Enter licence key


That’s it, now you’ve got Wowza Media Server up and running on your CentOS server.

What is the difference between the having clause and the group by?

The difference is that WHERE operates on individual rows, while HAVING operates on groups.

You can have WHERE without HAVING, you can have HAVING without WHERE, you can have both WHERE and HAVING, and you can have neither WHERE nor HAVING. But you can't have HAVING without grouping, even if the group consists of the entire result set.

In SQL, the having clause and the group by statement work together when using aggregate functions like SUM, AVG, MAX, etc. This is best illustrated by an example. Suppose we have a table called emp_bonus as shown below. Note that the table hasmultiple entries for employees A and B.
emp_bonus
Employee
Bonus
Emp1
1000
Emp2
2000
Emp1
500
Emp3
700
Emp2
1250

If we want to calculate the total bonus that each employee received, then we would write a SQL statement like this:


select employee, sum(bonus) from emp_bonus group by employee;
The Group By Clause

In the SQL statement above, you can see that we use the "group by" clause with the employee column. The group by clause does allows us to find the sum of the bonuses for each employee. Using the ‘group by’ in combination with the ‘sum(bonus)’ statement will give us the sum of all the bonuses for employees A, B, and C.


Running the SQL above would return this:

Employee
Sum(Bonus)
Emp1
1500
Emp2
3250
Emp3
700

Now, suppose we wanted to find the employees who received more than $1,000 in bonuses for the year of 2007. This is when we need to use the HAVING clause, and this is what the SQL look like:

GOOD SQL:
select employee, sum(bonus) from emp_bonus
group by employee having sum(bonus) > 1000;

And the result of running the SQL above would be this:

Employee
Sum(Bonus)
Emp1
1500
Emp2
3250

Difference between having clause and group by statement
So, from the example, we can see that the group by clause is used to group column(s) so that aggregates (like SUM, MAX, etc) can be used to find the necessary information. The having clause is used with the group by clause when comparisons need to be made with those aggregate functions (like “> 1,000″). So, the having clause and group by statements are not really alternatives to each other – but they are used alongside one another!

Database Training: Microsoft SQL Server Online Training

Database Training: Microsoft SQL Server Online Training:                           Microsoft SQL Server Online Training  1. SQL Server and Toolset ·          SQL Server Platform ·       ...