欢迎来到天天文库
浏览记录
ID:35202111
大小:1.45 MB
页数:21页
时间:2019-03-21
《paxis数据分析作业指导书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、PAXIS数据分析作业指导书目录1.PAXIS数据介绍21.1什么是PAXIS21.2BSP覆盖国家21.3PAXIS数据库及表格31.4PAXIS数据字段42.SQL创建、查询命令62.1基本查询格式62.2Select语句72.3where语句72.4Createtabe语句92.5Insert语句92.6groupby语句92.7Union语句103.Paxis数据分析应用103.1分析步骤103.2分析案例15211.PAXIS数据介绍1.1什么是PAXISPAXIS是PassengerIntelligenceServices的简称,PAXIS数据是
2、来源于国际航协IATA的BSP销售数据,属于出票环节的数据。1.2BSP覆盖国家BSP主要在以下国家使用以下地区的销售数据不包括在BPS销售数据当中。1.3PAXIS数据库及表格211.3.1PAXIS数据库目前首尔办事处SQL数据库服务器当中,有两个PAXIS数据库,PAXIS和PAXIS2013,其他的数据库都是没用的或者测试的数据库。1.3.2PAXIS数据表格Paxis数据库下面的icnpaxis2012存储的是2012年承运的跟韩国相关航程的paxis数据。Paxis2013数据库下面的icnpaxis2013存储的是2013年承运的跟韩国相关航程
3、的paxis数据,暂时数据只有1-5月份的,6月份以后的数据还需要继续导入。21当只在某个数据库查询时,直接使用数据表格的名称即可,如icnpaxis2013,或者aa_paxis。当数据查询涉及到两个或者多个数据库时,按以下形式:数据库名称.数据表格名称。如需要同时查询paxis数据库下面的icnpaxis2012数据表格和paxis2013数据库下面的icnpaxis2013数据表格,则分别使用paxis.icnpaxis2012和paxis2013.icnpaxis20131.4PAXIS数据字段1.4.1如何在MYSQL找到PAXIS数据字段打开SQ
4、L数据表后,点击TABLE,即可找到数据表里面的全部字段。全部字段均可单击复制。1.4.2PAXIS数据常用字段MYSQL服务器里的PAXIS数据,每一行表示客票当中的某一个航段。例如有100行则表示一共有100个航段。包括以下的字段:字段名解析21primary_ticket_key联票ID,每张连续客票都有唯一的联票ID,可用于计算旅客人数。如连续客票784-2480369068-69,两张客票的票联ID是一样的,且是唯一的。agentid代理人IATA号agent_name代理人名称issue_date出票日期,常用month(issue_date)计
5、算销售月份issue_year_month出票年月coupon_total票联数coupon_no票联号origin航段出发地origin_country航段出发国家destination航段目的地destination_country航段目的国家stopover是否stopoverflight_date航班日期,常用month(flight_date)计算航班月份flight_time航班起飞时刻arrival_time航班到达时刻carrier航段承运人flight_no航班号class舱位route航程odOD,来回程划分为两个ODod_typeOD类
6、型,包括:直达、中转21od_stopsOD经停点carrier_lord航程主承运人2.SQL创建、查询命令2.1基本查询格式2.2Select语句2.2.1Count函数Distinct表示不重复的值,因为每个旅客都有不重复的primary_ticket_key,故可以用selectcount(distinctprimary_ticket_key)来统计旅客人数,假如没有加distinct的话,selectcount(primary_ticket_key)统计出来的则是旅客人次,即航段数量。212.2.2求和函数2.3where语句212.3.1比较操作
7、符例如,提取OD为ICN-LAX的数据,则where语句为:whereOD=’ICN-LAX’2.3.2逻辑及连接操作符操作符举例解析AND提取航段目的地为加拿大,且为2013年4月销售的数据,则where语句为:wheredestination='CA'andyear(issue_date)=2013andmonth(issue_date)=4OR提取航段目的地为加拿大或者美国的数据:where(destination='CA'ordestination='US')注意:此处要用()括起来IN提取航段目的地为加拿大美国俄罗斯新加坡的数据:whered
8、estinationin('CA','US','RU
此文档下载收益归作者所有