DataLakeAnalytics函數(shù)如何解析IP地址對(duì)應(yīng)的國(guó)家城市地址

DataLakeAnalytics函數(shù)如何解析IP地址對(duì)應(yīng)的國(guó)家城市地址,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到桐柏網(wǎng)站設(shè)計(jì)與桐柏網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類(lèi)型包括:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、主機(jī)域名、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋桐柏地區(qū)。

Data Lake Analytics 作為云上數(shù)據(jù)處理的樞紐,最近加入了通過(guò)IP地址查找對(duì)應(yīng)的國(guó)家、省份、城市、ISP的函數(shù), 今天帶大家體驗(yàn)一下。

函數(shù)詳細(xì)介紹

本次一共添加了下面這些函數(shù):

  • ip2region: 功能最全的函數(shù),可以獲取國(guó)家,省份,城市的信息,而且支持語(yǔ)言切換, 但是參數(shù)較多。

  • ip_country: 獲取IP地址對(duì)應(yīng)的國(guó)家。

  • ip_province: 獲取IP地址對(duì)應(yīng)的地址/省。

  • ip_city: 獲取IP地址對(duì)應(yīng)的城市。

  • ip_isp: 獲取IP地址對(duì)應(yīng)的ISP(Internet Service Provider)的信息。

  • ip2long: 把IP地址轉(zhuǎn)換成一個(gè)數(shù)字。

  • long2ip: 把數(shù)字轉(zhuǎn)換成一個(gè)IP地址。

ip2region

ip2region(ip, level, lang)

參數(shù)詳解:

  • ip: 要查詢的IP地址

  • level: country/province/city/isp

  • lang: cn/en, 返回結(jié)果的語(yǔ)言

ip_country/ip_province/ip_city/ip_isp

ip_country/ip_province/ip_city/ip_isp是ip2region的一種快捷用法,參數(shù)較少,這幾個(gè)函數(shù)風(fēng)格類(lèi)似,兩種調(diào)用方式:

ip_country(ip)

ip_country(ip, lang)

參數(shù)詳解:

  • ip: 要查詢的IP地址

  • lang: cn/en, 返回結(jié)果的語(yǔ)言

ip2long/long2ip

ip2long(ip)
long2ip(longVal)

Lets make some fun!

廢話不多說(shuō),我們直接來(lái)體驗(yàn)一下:

先來(lái)看看國(guó)內(nèi)的ip:

MySQL> select ip2region('115.239.210.27', 'country', 'CN'), 
     > ip_country('115.239.210.27'), 
     > ip_province('115.239.210.27'), 
     > ip_city('115.239.210.27'), 
     > ip_isp('115.239.210.27')\G
*************************** 1. row ***************************
ip2region('115.239.210.27', 'country', 'CN'): 中國(guó)
                ip_country('115.239.210.27'): 中國(guó)
               ip_province('115.239.210.27'): 浙江
                   ip_city('115.239.210.27'): 杭州
                    ip_isp('115.239.210.27'): 電信
1 row in set (0.14 sec)

再來(lái)看個(gè)國(guó)外的ip:

mysql> select ip2region('31.13.79.1', 'country', 'CN'), 
     > ip_country('31.13.79.1'), 
     > ip_province('31.13.79.1'), 
     > ip_city('31.13.79.1'), 
     > ip_isp('31.13.79.1')\G
*************************** 1. row ***************************
ip2region('31.13.79.1', 'country', 'CN'): 印度
                ip_country('31.13.79.1'): 印度
               ip_province('31.13.79.1'): 馬哈拉施特拉邦
                   ip_city('31.13.79.1'): 孟買(mǎi)
                    ip_isp('31.13.79.1'):
1 row in set (0.08 sec)

最后咱再來(lái)切換個(gè)語(yǔ)言:

mysql> select ip2region('31.13.79.1', 'country', 'EN'), 
     > ip_country('31.13.79.1', 'EN'), 
     > ip_province('31.13.79.1', 'EN'), 
     > ip_city('31.13.79.1', 'EN'), 
     > ip_isp('31.13.79.1', 'EN')\G
*************************** 1. row ***************************
ip2region('31.13.79.1', 'country', 'EN'): India
          ip_country('31.13.79.1', 'EN'): India
         ip_province('31.13.79.1', 'EN'): Maharashtr
             ip_city('31.13.79.1', 'EN'): Mumbai
              ip_isp('31.13.79.1', 'EN'):
1 row in set (0.06 sec)

我們今天介紹了DLA里面IP地址支持相關(guān)的一些函數(shù),這些函數(shù)對(duì)于用戶分析,特別是網(wǎng)站訪問(wèn)用戶的地域分析的時(shí)候非常有用,在其它數(shù)據(jù)庫(kù)里面你可能需要自己實(shí)現(xiàn)UDF,或者在應(yīng)用層進(jìn)行處理;我們DLA里面已經(jīng)把這種能力內(nèi)置了,并且會(huì)及時(shí)的對(duì)IP庫(kù)進(jìn)行更新。

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。

網(wǎng)頁(yè)名稱(chēng):DataLakeAnalytics函數(shù)如何解析IP地址對(duì)應(yīng)的國(guó)家城市地址
標(biāo)題來(lái)源:http://muchs.cn/article38/ihjssp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)外貿(mào)建站、商城網(wǎng)站、動(dòng)態(tài)網(wǎng)站、、虛擬主機(jī)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)