電話番号機能は、中国本土で登録されている電話番号の地域情報を照会するために使用されます。
関数リスト
関数名 | 説明 | 例: |
---|---|---|
mobile_province | この関数は、電話番号の属する省を照会するために使用されます。 電話番号は数値タイプである必要があります。 電話番号が文字列型の場合は、try_cast を使用して型を数値に変換することができます。
|
|
mobile_city | この関数は、電話番号の属する都市を照会するために使用されます。 電話番号は数値タイプである必要があります。 電話番号が文字列型の場合は、try_cast を使用して型を数値に変換することができます。
|
|
mobile_carrier | この関数は、電話番号が属する通信事業者を照会するために使用されます。 電話番号は数値タイプである必要があります。 電話番号が文字列型の場合は、try_cast を使用して型を数値に変換することができます。
|
|
シナリオ
- 電話番号属性を照会してレポートを生成します。
電子商取引会社が顧客のイベントに関するログを収集するとします。 会社は、電話番号を含むフィールドを抽出してから、以下のクエリステートメントを使用して電話番号の地域情報を収集することができます。
SELECT mobile_city(try_cast("mobile" as bigint)) as "city", mobile_province(try_cast("mobile" as bigint)) as "province", count(1) as "number of requests" group by "province", "city" order by "number of request" desc limit 100
このステートメントでは、
mobile_city
およびmobile_province
関数の入力フィールドとしてmobile
を使用して、電話番号が属する省と都市を示します。電話番号の地域情報を地図で表示することもできます。
- 電話番号の地域情報を確認し、異常なログイン情報を報告します。
通信事業者が、平日の居場所がその電話番号の地域情報とは異なる(追加属性や頻繁にアクセスされる IP アドレスにより)顧客をフィルタリングする場合は、次のステートメントを使用できます。
* | select mobile, client_ip, count(1) as PV where mobile_city(try_cast("mobile" as bigint)) ! = ip_to_city(client_ip) and ip_to_city(client_ip) ! = '' group by client_ip, mobile order by PV desc
さらに、電話番号属性を使用するアラームルールを作成することもできます。 詳細は、Log Service アラームをご参照ください。