You are on page 1of 4

NAME: JASLEEN DUTTA

E.No: PGDMRBA20031

pig - x local

REGISTER /opt/Matsya/MN/piemr/VmfsffDfbUgvgAw/pig-0.17.0/lib/piggybank.jar

A = load '/opt/DataSet/AirportAnalysis/airports_mod.dat' USING


org.apache.pig.piggybank.storage.CSVExcelStorage(',','NO_MULTILINE','UNIX','SKIP_INPUT_HEADER');

Dump A;

A1 = load '/opt/DataSet/AirportAnalysis/Final_airlines' USING


org.apache.pig.piggybank.storage.CSVExcelStorage(',','NO_MULTILINE','UNIX','SKIP_INPUT_HEADER');

Dump A1;
NAME: JASLEEN DUTTA
E.No: PGDMRBA20031

A2 = load '/opt/DataSet/AirportAnalysis/routes.dat' USING


org.apache.pig.piggybank.storage.CSVExcelStorage(',','NO_MULTILINE','UNIX','SKIP_INPUT_HEADER');

Dump A2;
NAME: JASLEEN DUTTA
E.No: PGDMRBA20031

Q1.

Code:

B = foreach A generate (chararray)$1 as Name, (chararray)$3 as Country;

filtered_airports = filter A by $3 == 'India';

Dump filtered_airports;

Q2.

Code:

C = foreach A2 generate (chararray)$0 as airport,(int)$7 as stops;

filtered_stops = filter C by $7 == 0

Dump filtered_stops;

Q3.

Code:

D = foreach A2 generate (chararray)$0 as airline,(chararray)$6 as Codeshare;

filtered_Codeshare = filter D by $6 == 'Y';

Dump filtered_Codeshare;

Q4.

Code:

P = foreach A generate (chararray)$0 as airport, (chararray)$3 as country;

Q = filter P by country is not null;

R = group Q by country;

S = foreach R generate group, COUNT(C.count);

T = order S by $3 DESC;

Result = LIMIT T 1;

Dump Result;
NAME: JASLEEN DUTTA
E.No: PGDMRBA20031

Q5.

Code:

E = foreach A1 generate (chararray)$6 as Country, (chararray)$7 as Active;

filtered_Active = filter E by (($6 == ‘United States’) AND ($7 == 'Y'));

Dump filtered_Active;

You might also like