±à¼ÍƼö: |
±¾ÎĽéÉÜÁËApache
Kylin µÄÐÔÄܺͼÛÖµ£¬ÆóÒµÈçºÎÂ䵨 Kylin£¬ÆóÒµ»ùÓÚ Kylin ¶¨ÖÆ»¯
BI ¿ª·¢ÒÔ¼°Ò»Ð©ÎÊÌâ¡£
±¾ÎÄÀ´×Ôinfoq£¬ÓÉ»ðÁú¹ûÈí¼þAnna±à¼¡¢ÍƼö¡£ |
|
½ðÈÚ»ú¹¹ÔÚ BI ·ÖÎöÖÐÓöµ½ÁËÄÄЩÌôÕ½£¿
Ê×Ïȼòµ¥½éÉÜÒ»ÏÂÎÒÃǹ«Ë¾Êý¾Ý²Ö¿âµÄ±³¾°£¬2008 Ä깫˾¿ªÊ¼½¨Êý¾Ý²Ö¿â£¬2009 ÄêÉÏÏß¡£Õâ¸öÊý¾Ý²Ö¿âÔËתµ½ÏÖÔÚÒѾÓÐ
10 ¸öÄêÍ·£¬²ÉÓõÄÊDZȽϴ«Í³±ê×¼µÄ¼Ü¹¹£¬Êý¾Ý²Ö¿âÖ÷ÌåÓõÄÊÇ IBM DB2¡£
ÔÚ BI Õâ¿éÎÒÃÇÒýÈëÁË Cognos ×÷Ϊ×ÜµÄ BI ¹¤¾ß£¬µ±Ê±£¬Õû¸ö½ðÈڽ綼±È½ÏÁ÷ÐÐ Cognos¡£ÔÚÕâ
10 ÄêÄÚ£¬°üÀ¨ Cognos µÈһЩÆäËûÉÌÒµ°æµÄ¶àά·ÖÎö¹¤¾ß£¬È·Êµ¸øÆóÒµ·ÖÎö´øÀ´Á˺ܴóµÄ±ãÀû¡£Ê±¹ý¾³Ç¨£¬ÏÖÔÚµ½ÁË´óÊý¾ÝÄê´ú£¬Êý¾ÝÁ¿Ô½À´Ô½´ó£¬
Cognos ÃæÁÙÁËһЩÌôÕ½£¬ ÎÒÃÇÊý¾ÝÁ¿µÄÔö³¤£¬ 10 Äê¼äÕÇÁË 10 ±¶£»ÔÚ×î½üÁ½ÈýÄ꣬ÎÒÃǵÄÒµÎñÁ¿ÓÖ¸ü¼ÓѸÃ͵ØÔö³¤£¬Õâ¶ÔÊý¾Ý·ÖÎöµÄÌôÕ½ÊǾ޴óµÄ¡£

Cognos ´ÓÕû¸ö¹¦ÄÜ¡¢¼Ü¹¹ÉÏÀ´½²£¬ ¶¼ÊÇ»ùÓÚµ¥»ú°æµÄ£¬Ð§Âʺܵͣ»Òò´ËÎÒÃÇÔÚ Cognos µÄ»ù´¡ÉÏÑз¢ÁËһЩ¹¤¾ß£¬°üÀ¨µ÷¶È¡¢Cube
ˢУ¬Cube ·ÃÎʵȵȣ¬ÕâÆäÖÐÉêÇëµÄרÀû¾ÍÓкü¸¸ö¡£ÕâЩ¹¤¾ßºËÐÄ»¹ÊÇ»ùÓÚµ¥»úµÄÔËת£¬ËùÒÔ˵ÔÚ¹¹½¨ÉÏËüµÄÀ©Õ¹ÐÔ²»ºÃ£¬Ò»¸öÌåÏÖÊÇ£¬Ë¢
Cube µÄʱ¼äÔ½À´Ô½³¤¡£
ÀýÈçһЩÿÈÕË¢Ð嵀 Cube£¬ÒµÎñ·ÖÎöÓû§ÐèÒª»ùÓÚÕâЩÈÕ Cube Òª³öµ±ÈÕ±¨±í£¬ µ«ÊǼøÓÚÏÖÔÚµÄÊý¾ÝÁ¿ºÍ´¦ÀíÄÜÁ¦£¬ºÜÄÑÔÚËûÃÇÔ¤ÆÚµÄʱ¼äÄÚ´ïµ½ÒªÇó£¬ÎÒÃǼ¼ÊõÍŶӵÄѹÁ¦ºÜ´ó£¬×öÁ˺ܶ๤×÷£¬ÏëÁ˸÷ÖÖ¸÷ÑùµÄ°ì·¨ÔÚµ÷ÓÅ£¬µ«ÊÇÊÕЧÈÔÈ»µÍÓÚÔ¤ÆÚ¡£
ÒÔÉÏÊÇÎÒÃÇÓà Cognos Åöµ½µÄһЩÌôÕ½£¬ÕýÊÇÒòΪÕâ¸öÔÒò£¬ÎÒÃÇÔÚ 2015 ÄêÔÚÒ»¸ö¼¼Êõ·ÖÏí»î¶¯ÉÏ£¬ÎÒÃǺÍ
Apache Kylin µÚÒ»´Î´¥µç¡£
Apache Kylin µÄÐÔÄܺͼÛÖµ
ÔÚÏÂͼ¿ÉÒÔ¿´µ½£¬Kylin ¸÷·½ÃæµÄÐÔÄÜºÍ Cognos Ïà±ÈÓÐÁË´ó·ùµÄÌá¸ß£¬ÕâЩÊý¾Ý¶¼ÊÇʵ¼ÊÖеÄһЩÀý×Ó¡£´ÓʹÓÃ×ÊÔ´À´½²£¬´óÊý¾Ýƽ̨µÄ×ÊÔ´»¹ÊDZȽϸ»Ô£µÄ£¬Kylin
Õû¸ö¼Ü¹¹±È½ÏÇ¿µ÷¶Áд·ÖÀ룬ĿǰÎÒÃÇÔÚ Kylin ÉÏͶÁË 20 ¶ą̀»úÆ÷½øÐÐ Cube µÄ¹¹½¨ºÍ²éѯ¡£

ЧÂÊÌáÉý4±¶£¬Apache KylinÔÚÒøÁªµÄʵ¼ù
Ê×ÏÈ¿´Ò»Ï²éѯ£¬96% µÄ²éѯÔÚ 10 ÃëÖ®ÄÚ·µ»Ø£»³ý·ÇÊǷdz£´ó¡¢¸´ÔÓµÄÌõ¼þ¿ÉÄÜÒªµ½ 20 Ãë×óÓÒ¡£
¶øÒÔǰÎÒÃÇµÄ Cognos ´Ó´ò¿ªµ½Õ¹Ê¾£¬ÍÏÀ×§½¨Á¢Ò»¸ö»ù±¾µÄ±¨±íÒª½Ó½üÒ»·ÖÖÓ£¬Kylin ¶ÔÓû§µÄÌåÑéºÍ¸ÐÊܵÄÌáÉýÊǷdz£¾Þ´óµÄ¡£
´ÓÕû¸ö¹¹½¨ÐÔÄÜÉÏÀ´½²£¬ Kylin Ïà±ÈÓÚ Cognos Ò²Óо޴óµÄÌáÉý¡£ÒòΪ Cognos Êǵ¥»ú£¬Ã»Óа취ÀûÓ÷ֲ¼Ê½¼¯Èº×ÊÔ´£¬±ØÐëÊÇÒ»¸ö±È½Ï¶ÀÁ¢µÄ
Cognos ÔÚÅÜ£¬Ã¿ÌìÅÜ 8 ¸öСʱÒÔÉÏ¡£Kylin µÄ¹¹½¨ÊÇÔÚÕû¸ö´óÊý¾Ýƽ̨֮ÉÏ£¬¸úÆäËûµÄÅúÁ¿¼ÆËã¹²Ïí¼¯Èº×ÊÔ´£¬Õâ¸öʱºò»ù±¾ÉÏÊÇÁ½¸öСʱ×óÓÒ£¬¾Í¿ÉÒÔ°ÑÕû¸ö
Cube ¹¹½¨³öÀ´¡£
ÅòÕÍÂÊÊÇÒ»¸ö¹Ø¼üµã£¬ÔÚ²âÊÔ»·¾³ÉÏ£¬Ð§¹û²»ÊǺܺã¬ÓÐ 10 ±¶ÒÔÉϵÄÅòÕÍ¡£µ±Ê±ÎÒÓеãÓÌÔ¥£¬ÎÊÌâ³öÔÚʲôµØ·½£¿ºóÀ´¸ú
Kylin ÍŶÓÓÐÒ»¸öÉîÈëµÄ½»Á÷£¬·¢ÏÖÊÇÄ£ÄâµÄ²âÊÔÊý¾ÝµÄÌØÕ÷ºÍʵ¼ÊÌØÕ÷ÓгöÈë¡£ËûÃǽ¨ÒéÎÒÃÇÓýÏÎªÕæÊµµÄÊý¾ÝÔÚ²âÊÔһϣ¬µÃµ½µÄ½á¹û±íÏÖÒªºÃһЩ£¬ÅòÕÍÂÊ´ó¸ÅÊÇ
3 ±¶¡£¶øÇÒ 3 ±¶»¹ÊÇÒòΪºóÃæ»á½²µÄ¸ß»ùάµÄÒýÈëÒý·¢ÁËÕâµã¡£
´ÓÅòÕÍÂÊÉÏÀ´½²£¬Óм¸µã¿ÉÒÔ¸ú´ó¼Ò·ÖÏí£¬Ò»¸öÊÇÔÚ²âÊÔ»·¾³×ö²âÊÔµÄʱºò£¬µ±Ê±ÊÇÒòΪģÄâµÄһЩÊý¾ÝµÄ·Ö²¼Çé¿ö¸úʵ¼Ê²»ÊÇÍêȫһÖ£¬Òý·¢ÁË´óÁ¿µÄÅòÕÍÂÊ¡£ÁíÍâÒ»¸ö
Kylin µÄÄ£ÐÍÉÏȷʵÊÇÓÐÒ»¶¨µÄ½²¾¿£¬Í¨¹ýһЩģÐÍÓÅ»¯£¬ÎÒÃÇȷʵÓÐЧµØ°Ñ Kylin µÄÅòÕÍÂÊ¿ØÖÆÔÚ
3 ±¶ÒÔÄÚ¡£
´ÓÕûÌåÉÏÀ´½²£¬Í¨¹ý¶Ô Kylin Õâ¸ö²úÆ·µÄÒýÈ룬¶ÔÎÒÃÇ´øÀ´µÄºÃ´¦ÊǷdz£¶àµÄ¡£
ÏÖÔÚÕû¸öµÄ±¨±í£¬ÒÔǰ 8 Сʱ Cube ÏÖÔÚ 2 Сʱ¾Í¿ÉÒÔ³öÀ´£¬¸øÎÒÃǵÄС»ï°éµÄÖ¸±êÊÇÿÌìÔçÉÏ
9 µãÖÓ֮ǰ£¬Òª°Ñ×òÌìËùÓеÄÊý¾Ý×öÍ꣬Óû§Äܹ»·ÃÎʵ½£¬Õâ¸öÖ¸±êÏÖÔÚ»ù±¾ÉÏÍêÈ«Äܹ»´ïµ½¡£
´Ó·ÃÎÊÀ´½²£¬»ù±¾ÉÏ 96% ÔÚ 10 ÃëÖ®ÄÚ£¬ÍêÈ«³öºõÓû§µÄÒâÁÏ£¬Óû§½øÀ´Ì¸Ð¦Ö®¼äÊý¾Ý¾Í¿ÉÒÔ³öÀ´¡£
һЩ¸ß»ùάµÄÒýÈ룬½øÒ»²½½µµÍÁËÎÒÃÇ¿ª·¢Ñ¹Á¦¡¢Î¬»¤Ñ¹Á¦¡£
ÆóÒµÈçºÎÂ䵨 Kylin
×÷Ϊһ¸ö´«Í³ÆóÒµ£¬ÒýÈë Apache Kylin ÕâÑùµÄ¿ªÔ´Èí¼þ£¬¸ÃÔõôÑùÒýÈ룿 Õâ¸öÊÇ´ÓÎÒ¸öÈ˵ĽǶȸø´ó¼Ò×öÒ»¸ö·ÖÏí£¬²»Ò»¶¨ÍêÈ«¶Ô£¬
´ó¼Ò¿ÉÒÔÒ»Æð˼¿¼ºÍÌÖÂÛ¡£¶ÔÓÚ½ðÈÚ»ú¹¹À´Ëµ£¬È¥ÒýÈ뿪ԴÈí¼þ£¬×·ÇóµÄÆäʵ¾ÍÊǺËÐĵÄËĸö×Ö£º×ÔÖ÷¿É¿Ø¡£Æä´ÎÓÐÈý¸ö·½ÃæµÄÒòËØÐèÒª¿¼ÂÇ¡£
Óû§ÌåÑé
ÒýÈë Kylin ·Ç³£´óµÄÒ»µãÔÒò£¬ÎÒÃÇ¿ÉÒÔ°ÑÕû¸ö Cognos ·ÖÎö±¨±í¼ÜÔÚ Apache Kylin
ÉÏ£¬ Óû§ÈԾɿÉÔÚ Cognos ÉϽøÐÐÍÏÀ×§£¬ºǫ́ʹÓà Kylin ½øÐвéѯ£¬Óû§Ï°¹ßµÃµ½ÁË 100%
ÔÖÔζµÄ±£Áô ¡£ÎÒÃÇ·þÎñµÄÊÇÓû§£¬ËùÒÔÓû§µÄÌåÑé¡¢¸ÐÊÜÊǷdz£¹Ø¼üµÄ¡£
ÉçÇøÖ§³Ö
ÔÀ´Óà IBM Cognos µÄÊÛºó·þÎñ·Ç³£ºÃ£¬ÎÊÌâÌá³öºó£¬ËûÃÇÏìÓ¦»á·Ç³£¿ì£¬ÓʼþµÄ·½Ê½»òÕßÊǻطã¬ËûÃÇ»áÊÕ¼¯Ò»¶ÑµÄÉú²úÉϵÄÇé¿ö£¬Ò»¶ÑµÄ±¨±í¡£µ«ÊÇ£¬ÎÊÌ⻹ÊÇû·¢ÍêÈ«½â¾ö¡£´«Í³µÄÉÌÒµ²úÆ·£¬ÍùÍù»áÃæÁÙÕâÑùµÄÇé¿ö£ºÌ¬¶È·Ç³£ºÃ£¬µ«Åöµ½Ò»Ð©¾ßÌåÎÊÌâ¿ìËÙ½â¾öµÄЧÂʲ»¸ß£¬ÁíÒ»·½ÃæÓû§¼äÏ໥½»Á÷µÄ;¾¶½ÏÉÙ£¬Ï໥Æô·¢Ê½µÄ×îÓÅʵ¼ù¾Ñé·ÖÏí²»¹»¡£
Ò»¸ö·Ç³£ Open µÄ¿ªÔ´Èí¼þ£¬Æäʵ¶ÔÓÚÎÒÃÇÕâÑù´«Í³µÄ½ðÈÚ»ú¹¹À´Ëµ£¬¿ÉνÊÇÒ»¸öÃÀºÃµÄ¶¾Ò©¡£ËäÈ»¶¼ÊÇ¿ªÔ´µÄ£¬ÉçÇøÒ²·Ç³£»îÔ¾£¬µ«ÊÇÈç¹ûûÓÐ×ã¹»µÄ¿ª·¢ÈËÔ±¡¢¼¼ÊõÈËÔ±ÔÚÀïÃæµÄ»°£¬Í治תµÄ¡£ÏñÏÖÔÚ´óÊý¾ÝµÄÉçÇø·Ç³£»îÔ¾£¬¶àÉÙÆóÒµÔÚÕâ¸öÉçÇøÀïÓкܺõÄÖ÷µ¼È¨ÄØ£¿´ÓÕâ¸ö½Ç¶ÈÀ´½²£¬Kylin
Õâ¸öÉçÇø¶ÔÎÒÃǵİïÖúºÜ´ó¡£Õâ¸öÉçÇøºÜ¿ª·Å£¬Í¬Ê± Kyligence ¹«Ë¾ÔÚÕâ¸öÉçÇøÀïÒ²Æð×ÅÒ»¸öºÜÖØÒªµÄÖ÷µ¼È¨¡£ÎÒÃÇÌá³öµÄÎÊÌ⣬ÉçÇøÀïµÄÅóÓÑ»á¸úÎÒÃÇ×ö½»Á÷£¬Kyligence
¹«Ë¾Ò²»áÒÔÒ»¸öÖ÷ÒªµÄ´úÂë¹±Ï×ÕßµÄÉí·Ý£¬Ìá³öºÜºÃµÄ½¨ÒéºÍÒâ¼û¡£
×é¼þ»¯
Kylin Ô½À´Ô½ÅÓ´ó£¬Ëü¿ÉÒÔÊÇÒ»¸öÍêÕûµÄ²úÆ·£¬¿ÉÒÔ°ÑËüÄûØÀ´×÷Ϊһ¸ö BI È¥Óá£ÎÒÃÇÔÚÑ¡ Kylin
µÄʱºò£¬¸ü¶àµÄÊÇ¿´ÖØËüµÄ×é¼þ»¯µÄÌØÖÊ¡£Èç¹ûÊìϤ Kylin µÄÓ¦¸ÃÖªµÀ£¬Ëü¼ÈÊÇÒ»¸ö²úÆ·Ò²ÊÇÒ»¸ö¼ÆËã×é¼þ£¬Ò²ÓпÉÒÔÊÇÒ»¸ö´æ´¢×é¼þ¡£
ÎÒÃÇûÓÐ°Ñ Kylin µ±³ÉÒ»¸öÍêÕûµÄ²úÆ·£¬¶øÊǰÑËüµ±×öÒ»¸ö×é¼þ¡£¹ýÈ¥ÎÒÃǽ²¡°Intel inside¡±£¬ÔÚ¹¹½¨ÎÒÃÇ×Ô¼ºµÄ
BI ²úÆ·µÄʱºò£¬ÎÒÓÐʱºòҲ˵£¬¡°Kylin inside¡±£¬ÎÒÃÇ¿´Ò»Ï£¬Ê²Ã´½Ð×ö "Kylin
inside"¡£
ÆóÒµÄÚ²¿µÄ´óÊý¾ÝÎ§ÈÆ×ŸøÓû§·þÎñ£¬×ö BI£¬ºÍÊý¾ÝÌáÈ¡µÄÌåϵ¼Ü¹¹¡£ÕâһȦ»ù±¾ÉÏÊÇ×ÔÓªµÄһЩ×é¼þ¡¢°²È«¡¢ÈÎÎñÖ´ÐС¢×ÊÔ´¿ØÖÆ£¬ÈÎÎñ¼à¿Ø¡¢·ÃÎÊ¿ØÖÆ£»µ×²ãÊǷdz£ÊìϤµÄһϵÁеĴóÊý¾ÝÌ×¼þ°üÀ¨
MapReduce¡¢Spark¡¢Impala¡¢HBase£¬°üÀ¨ EDW£¬ËùÒÔÕû¸öÍâΧµÄһȦ¸ø°üÔÚÒ»Æð£¬×÷Ϊһ¸öͳһµÄ½â¾ö·½°¸Ìṩ¸øÓû§£¬Óû§¿ÉÒÔͨ¹ý¸÷ÖÖ·½Ê½È¥·ÃÎÊÊý¾Ý¡¢Ê¹ÓÃÊý¾Ý×ö×Ô¼ºµÄ·ÖÎö¡£
ËùÒÔ˵ Kylin inside£¬°üÀ¨ÎÒÃÇ×ÔÓªµÄ Tornado Êý¾Ý¼Ó¹¤·þÎñ£¬ÖмäµÄ Kylin
×÷Ϊһ¸ö±È½ÏºËÐĵÄ×é¼þ£¬ÊÇÊý¾Ý·ÖÎöµÄÖ§³Å£»Í¬Ê±»¹°üÀ¨ Lightning ʵʱÊý¾Ý·þÎñ²úÆ·¡£

´ÓÕâ¸ö½Ç¶ÈÀ´½²£¬ÎÒÃDz¢²»ÊÇ˵¼òµ¥µÄ°Ñ Kylin µ±Ò»¸ö²úÆ·ÒýÈë¶øÊÇ×÷Ϊһ¸ö×é¼þµÄÐÎʽ¸³Äܵ½ÎÒÃDzúÆ·ÉÏ¡£
ÆóÒµ»ùÓÚ Kylin ¶¨ÖÆ»¯ BI ¿ª·¢
Ç°Ãæ½éÉÜÒ»ÏÂΪʲô´Ó Cognos ÒÆµ½ Kylin ÉÏÀ´£¬ÔÚÕâ¸ö¹ý³ÌÖУ¬ÎÒÃÇÖØµã¿¼Á¿µÄÊÇÄÄЩµã¡£½ÓÏÂÀ´£¬ÎÒ»áÏò´ó¼Ò½éÉÜ£¬Õë¶Ô
Kylin µÄÍâΧ£¬ÎÒÃÇ×öÁËÄÄЩÊÂÇé¡£
ÎÒÃÇ»ùÓÚ Kylin ÉÌÒµ°æ±¾ Kyligence Enterprise ×öÁËһЩ¶þ´Î¿ª·¢£¬ÎÒÃÇÑ¡ÔñÆóÒµ°æ¸ü¿´ÖصÄÊÇÉÌÒµ·þÎñ¡£Î§ÈÆ×Å
Kylin£¬ÎÒÃÇ×öÁËÁ½·½ÃæµÄÊÂÇé¡£×ʼ×öÊý¾Ýʱ£¬»ù±¾ÉÏÊÇÒÔ Cognos µÄ·½Ê½ÔÚÅܱ¨±í¡¢Êý¾Ý¡£Óû§·´À¡£¬Cognos
Ì«ÄÑÁË£¬ ±í½á¹¹²»ºÏÀí ¡£Òò´ËÎÒÃÇÍÆ³öÁ˶àά·ÖÎö£¬Í¨¹ýÍÏÀ×§·½Ê½¾ÍÄÜ×ö¡£ÍÏÀ×§¼¸Ä꣬Óû§¾ÍÓÖ¿ªÊ¼±§Ô¹ÁË£¬ÌìÌìÍÏÀ×§£¬¿ª·¢Ð§ÂÊÌ«µÍ¡£ÎÒÃÇÓÐÊìϤ
Cognos µÄÈËÔ±£¬ÓÐ×öÊý¾Ý·ÖÎöµÄÈËÔ±£¬ÎÒÃÇÓöµ½µÄÐÂÎÊÌâÊÇ£¬ Äܲ»ÄÜ¿ª·ÅһЩ Cognos µÄ½Ó¿Ú¸ø·ÖÎöÈËԱȥʹÓã¿»ùÓÚÕâÑùµÄÇé¿ö£¬ÎÒÃÇÁ½¸ö¶¼×ö¡£

ÔÚ¶àά·ÖÎöÖ®ÉÏ£¬ÎÒÃÇ¿ª·¢ÁËһЩ¹¤¾ß£¬µÚÒ»¸ö¼òµ¥µÄÍÏÀ×§£¬ Õâ¸öÊÇ·ÂÕÕ Cognos ×öµÄ¡£ºóÃæÓе¥¸öÄ£ÐÍÈ¥´´½¨¶à¸ö·ÖÎö¡£Èç¹û¶ÔÕâ±ßÓÐÁ˽âµÄ»°£¬ÓÃËü×ö±¨±íµÄ»°£¬Report
´ò¿ªÀ´£¬ÐèҪͬʱ´ò¿ª¶à¸ö Report£¬ÀïÃæÈ¥´îÔØ¶à¸öÄ£ÐÍ£¬°´ÕÕÏÖÔÚµÄÐÔÄÜ£¬Ò»¸öÄ£ÐÍÏÂÔØÏÂÀ´£¬ÖÁÉÙÒª°ë·ÖÖÓ£¬ÓеÄÉõÖÁÊÇ
1 ·ÖÖÓ£¬ËùÒÔ˵Õâ¸öʱºò£¬ÎÞÂÛ¶Ô»úÆ÷µÄÓ°Ï죬»¹ÊǵçÄÔ±¾Éí£¬Ï൱ÓÚµçÄÔ¿ª¶à¸öä¯ÀÀ´°¿Ú£¬¶ÔµçÄÔµÄѹÁ¦¶¼»¹ÊÇÓеġ£ËùÒÔ˵×öÁËÒ»¸öÊÂÇ飬µ¥¸öÄ£ÐÍ£¬´´½¨¶à¸ö·ÖÎö£¬°üÀ¨Óû§×Ô¶¨Òåά¶È¡¢²ÎÊýºÍ
SQL Ö®¼äµÄת»»£¬ÔÚÕâ±ß¶¼×öÁËһЩ¿ª·¢ ¡£
Óû§ÍùÍù»á˵£ºÎÒ»áд SQL£¬µ«ÊDz»¶®ÄãÃǵÄÄ£ÐÍ¡£¶ÔÕâÖÖÇé¿ö£¬ÎÒÃÇ×öÁËÒ»¸öÀàËÆÓÚ SDK µÄ¹¤¾ß£¬ÌáʾԪÊý¾Ý£¬°Ñ±íÃû¡¢×Ö¶ÎÃûµ¯³öÀ´£¬Óû§Ð´
SQL£¬È»ºóÑéÖ¤ SQL µÈ£»ÔõÑùµÄ SQL ²ÅÄÜÅÜ£¬ÊÇÓÐ×Ô¼ºµÄһЩÂß¼ÔÚÀïÃæµÄ£¬°üÀ¨×Ô¶¨ÒåһЩ UDF£¬ÓÐЩʱºòÖ±½Ó°Ñ
UDF ´«ÏÂÈ¥£¬¿ÉÄÜ´«µ½ Kylin ÀïÃæ£¬Ò²ÓпÉÄÜ´«µ½ Spark SQL ÀïÃæ¡£ÓÐÖÖÇé¿öÒ²ÊÇ£¬Í¨¹ýÔÉú½Ó¿Ú»òÕßÊÇ
SQL ½Ó¿Ú£¬»òÕßÊÇÆäËû½Ó¿Ú£¬°ÑÊý¾ÝÈ¡¹ýÀ´ÔÚÄÚ´æÀ×ö¶þ´Î´¦Àí¼Ó¹¤£¬×îÖÕÔÙ¸øÓû§Õ¹ÏÖ¡£ÏñÎÒÃÇÕâ¸ö SQL£¬²»½ö»ùÓÚ
Kylin£¬Ò²»á»ùÓÚ Spark SQL »òÕßÊÇ Impala È¥Ö´ÐС£
ÔõôÄÜÈÃÎÒÃǵĶàά·ÖÎöÏà¶Ô±È½Ïƽ»º£¿»òÕß˵ÔõôÈÃÄÇЩ±È½ÏÊìϤ£¬»òÕßÊǸü¼Ó½ÓÊܱ¨±íµÄÓû§£¬Äܹ»½ÓÊÜÍÏÀ×§µÄÕâÖÖÐÎʽ£¿
ÎÒÃÇ»áÔÚÉÏÃæ¼Ó×Ô¶¨Ò弯£¬È¥×Ô¶¨ÒåºÜ¶àÒµÎñµÄ³¡¾°£¬±ÈÈ磬¶ÔÓÚÎÒÃÇÀ´½²£¬´ÓÒµÎñÉÏÀ´Ëµ£¬¶¨Ò幫˾²»Í¬µÄÒµÎñÏߣ¬
´ÓÊý¾Ý²ãÃæÀ´½²£¬ÊÇÓжà¸öά¶È£¬ÉõÖÁÊÇά¶ÈÀïÃæ²»Í¬Î»ÖõÄ×éºÏ£¬È¥À´´ú±íÕâЩҵÎñ³¡¾°ºÍÒµÎñº¬Òå¡£ÄÇôÕâ¸öʱºòÈç¹û´Ó±¨±íÉÏÀ´¿´£¬¾ÍÊÇ·´Ó¦Á˹«Ë¾²»Í¬ÒµÎñÌõÏߵĸ÷ÀàÊý¾Ý±¨±í¡£
½ñÌìºÍ´ó¼Ò·ÖÏíÁËÎÒÃÇΪʲô¿ªÊ¼Ê¹Óà Kylin£¬Kylin ´ø¸øÎÒÃǵļÛÖµ£¬ÒÔ¼°Î§ÈÆ×Å Kylin
ÎÒÃÇ×öÁËÄÄЩ¿ª·¢¼¯³É¹¤×÷£¬Ï£Íû¶Ô´ó¼ÒÓÐËù°ïÖú£»ÉçÇøÀïÓÐÃæÁÙÏàͬÎÊÌâ¡¢ÌôÕ½µÄ»ï°éÒ²¿ÉÒÔ¸úÎÒÃǽøÒ»²½½»Á÷
¡£
Q&A
Q£º ÔÚʹÓà Kylin£¬²»¹ÜÊÇÆóÒµ°æ»¹ÊÇÉÌÒµ°æµÄ¹ý³ÌÖУ¬ÓÐÅóÓÑÅöµ½±¨±í¾³£±ä»»µÄÇé¿ö£¬±ÈÈç˵ÒѾ¹¹½¨ºÃµÄ
Cube£¬½á¹ûÈ´·¢ÏÖÖ¸±êÐèÒª±ä»¯£¬»òÕßÊÇά¶ÈÐèÒªÔö¼Ó£¬Õâ¸öʱºòÄãÃÇÊÇÔõô´¦ÀíµÄ£¿
A£º Èç¹ûËµÕæÒª±ä»¯£¬Õû¸öÄ£ÐÍÒªÖØ¹¹£¬Õâ¸öÊÇû°ì·¨µÄ¡£µÚÒ»£¬»ùÓÚ¶àÄê Cognos µÄ»ýÀÛ£¬ÎÒÃÇÕû¸öÄ£ÐÍÏà¶Ô³ÉÊì
¡£µÚ¶þ£¬Kylin ±¾ÉíµÄÄÜÁ¦ÖµµÃÈϿɣ¬ÎÒÃǾ¡¿ÉÄܵĻá°Ñ¸ü¶àµÄһЩÊý¾Ý¡¢Î¬¶È·ÅÔÚÄ£ÐÍÀÀýÈç°ÑËùÓÐÉÌ»§´úÂëÈ«¹¹½¨½øÈ¥£¬¼¸°ÙÍò¡¢ÉÏǧÍòµÄÉÌ»§Êý¾Ý·ÅÔÚÒ»Æð£¬Ôõô²é¡¢¸Ä£¬¶¼ÌÓÍѲ»ÁËÕâ¸ö·¶Î§£¬ËùÒÔºóÃæ×öÁË×Ô¶¨ÒåÊý¾Ý¼¯µÈ
¡£ËùÒÔÓÐÁË kylin ÒÔºó£¬ ÎÒÃǶÔÕâЩҵÎñÐèÇó¾Í¸ü¼ÓÓÐÐÅÐÄ£¬ Äܹ»°ïÖúÒµÎñÈËÔ±½â¾ö£¬¾¡¿ÉÄܵİÑÎÒÃÇÄÜÏëÏ󵽵ij¡¾°·Å½øÈ¥£¬Ö»Òª
Kylin Äܳе£µÃÁËÐÔÄÜÉϵÄѹÁ¦£¬ÎÒÃǶ¼¾¡Á¿×öÔÚÀïÃæÈ¥£¬Í¨¹ý¶þ´Î×Ô¶¨ÒåµÄ·½Ê½£¬È¥Âú×ãÓû§×Ô¶¨ÒåµÄ³¡¾°¡£
Q£º×ܹ²ÓжàÉÙÊý¾ÝÁ¿½»¸ø Kylin ´¦ÀíÁË£¿
A£º ÏÖÔÚÎÒÃÇÒ»ÌìËùÓеĽ»Ò×Óкü¸ÒÚ£¬ÎÒÃÇ»¹Óм¾¶ÈµÄ¡¢Äê¶ÈµÄ£¬ËùÓеĶ«Î÷¶¼»áÓà Kylin È¥×ö¡£ÎÒÃÇÓÃ
Kylin È¥Ö§³Å¼¸ÄêµÄÃ÷ϸ½»Òײéѯ£¬×ܵÄÊý¾ÝÁ¿Óм¸Ç§ÒÚÁË¡£ ÔõôÑùÓà Kylin Ö§³Å¼¸Ç§ÒÚ¼¶µÄÊý¾Ý²éѯ£¬ÎÒÃÇÏÖÔÚÊÇÓÃ
Hive ÅÜ£¬¼¸°ÙÍò¸ö³öÀ´ÅÜ 40 ¶à¸öСʱ£¬Õû¸ö¼¯ÈºÈ«²¿±»³ÔÂú£¬ËùÒÔÏÖÔÚÕâÒ²ÊÇÎÒÃÇÃæÁÙµÄÌôÕ½£¬ÎÒÃÇÒ²ÔÚºÍ
Kyligence ¹«Ë¾ÌÖÂÛ£¬Ç§ÒÚ¼¶µÄÊý¾ÝÔõôÑùͨ¹ý Kylin µÄ·½Ê½È¥×ö£¬ÎÒÃǼƻ®ÔÚ°ë¸öСʱ¿´¿´Äܲ»ÄÜÅܳöÀ´£¬ËûÃǸúÎÒÃÇ˵ºÜÇáËÉ£¬Ä¿Ç°»¹ÔÚ²âÊÔÖ®ÖС£
Q£ºÇ°ÃæÕ¹Ê¾µÄ±¨±í¹¤¾ßÊÇ×ÔÑеÄÂð£¿
A£ºÎÒÃÇÓÐÒ»¸ö 5 ÈËÍŶӣ¬»ùÓÚ Kylin È»ºóÉè¼Æ³öÀ´Õâôһ¸ö±¨±í¹¤¾ß¡£
Q£ºKylin ×öµÄ¹¤×÷Ö÷ÒªÊÇ¶Ô Hive ²éѯµÄÓÅ»¯¹¤×÷£¿
A£ºKylin ÊÇÏ顄 Hive ÔªÊý¾Ý¿âÀÈë¹¹½¨³Éµ×²ãµÄ´æ´¢ÒýÇæ£¬»¹ÓÐ×Ô¼º´æ´¢µÄ¸ñʽ¡£¸ú Cognos
µÄ»úÖÆ±È½ÏÏñ£¬ÔªÊý¾Ý±¾ÉíÊÇ·ÅÔÚÊý¾Ý¿âÀïÃæ£¬»òÕßÊÇ·ÅÔÚ Hive ÀïÃæ£¬È¥·ÃÎÊÊý¾Ý¿â£¬È»ºó°ÑÊý¾ÝÉú³ÉÎïÀíÉϵÄ
Cube Îļþ£¬¶Ô Cognos À´½²£¬ÊÇһЩ¶þ¼¶Îļþ£¬¶ÔÓÚ Kylin À´½²£¬Á½ÖÖ¶¼Ö§³Ö£¬¿ªÔ´ÉçÇø°æµÄ»°ÊÇ»ùÓÚ
HBase£¬°ÑÊý¾ÝÈûÔÚ HBase ÀïÃæ¡£µ«ÊÇÕû¸öÊý¾Ý½á¹¹£¬¸úÄã×Ô¼ºÔʼµÄÊý¾Ý½á¹¹ÊDz»Ò»ÑùµÄ£¬ÊÇ Kylin
Êý¾Ý½Ó¿Ú¡£µ«ÊÇÄǸöÅòÕÍÂÊÄ㿴һϣ¬È·ÊµÓеã¸ß£¬¿´ÄãµÄÊý¾ÝÁ¿ÊÇ·ñÄܽÓÊÜÕâ¸öÅòÕÍÂÊ¡£
Q£ºÅòÕÍÂʾßÌåÖ¸µÄÊÇʲô£¿
A£º±ÈÈç˵ÄãÏÖÔÚÓÐ 100 ¸ö G µÄÊý¾Ý£¬Õâ¸öÊÇÔªÊý¾Ý£¬Ò»ÌõÒ»ÌõÔʼÊý¾Ý¡£µ«ÊǶàά·ÖÎöÊǺܶà¸öά¶ÈµÄ½»²æºÍ×éºÏ¡£ÄÇôÿһ¸öά¶È¶¼ÓпÉÄÜ×÷ΪÄãµÄ·ÃÎÊ£¬Õâ¸öʱºò£¬ÀíÂÛÉÏ´ÓÊý¾ÝÄ£ÐÍÉÏÀ´½²£¬ÎªÁËÌá¸ßÐÔÄÜ£¬Òª°ÑÿһÖÖ×éºÏ¶¼¼ÆËã³öÀ´£¬¶øÇÒ´æÏÂÀ´¡£Õâ¸öʱºòÃæÁÙµÄ×éºÏµÄÁ¿£¬¾Í²»ÊǼ¸°ÙÒÚ»òÕßÊÇÔõôÑù£¬ÄÇôËüµÄ´æ´¢Ïà¶ÔÀ´½²¿Ï¶¨±ÈÔʼҪ´ó£¬µ«ÊÇ´ó¶àÉÙ£¿¿ªÔ´ÉçÇøÓÃ
HBase È¥×öµÄ£¬ÉÌÒµ°æµÄ»°£¬ÓÐ×Ô¼ºµÄ´æ´¢ÒýÇæ£¬¶øÇÒ»¹ÓÐÒ»¸öÔöÇ¿µÄ¼ôÖ¦µÄ¹¦ÄÜ£¬È¥ÅжÏÄÄЩ½»²æÎ¬¶ÈÊÇÓÐЧ£¬ÄÄЩûÓÐЧ£¬ËùÒÔ˵ÔÚÕâÉÏÃæ×öÁËÒ»¸ö´¦Àí¡£Æäʵ˵°×ÁË£¬ÎÒ¾õµÃÄÜÁ¿Êغ㣬ĿµÄ»¹ÊǿռäºÍʱ¼ä£¬Ö»Êǿռ䡢ʱ¼äÄܽÚÔ¼¶àÉÙµÄÎÊÌâ¡£
Q£ºÈç¹ûʹÓà Tableau Èí¼þ£¬Kylin ÊÇ×÷Ϊ Tableau µÄÒ»ÖÖÊý¾ÝÔ´Âð£¿
A£º¶Ô£¬¿ÉÒÔÈà Tableau °Ñ SQL ·¢¸ø Kylin£¬Kylin ×öÊý¾Ý¼ÆË㣬½á¹û¸øµ½ Tableau¡£ |