タクシー会社は旅行ログをAlibaba Cloud Log Serviceに保存し、信頼性の高いストレージと迅速な統計計算に基づいて有用な情報をマイニングします。 このトピックでは、タクシー会社がAlibaba Cloud Log Serviceに保存されているデータから有用な情報をマイニングする方法について説明します。

タクシー会社は、乗客が出入りする時間、緯度と経度、旅行の距離、支払い方法、支払い金額、税額など、各旅行の詳細を記録します。 詳細なデータは、タクシー会社の運営を非常に容易にします。 たとえば、企業はピーク時の走行間隔を決定し、より多くのタクシーが必要な地域にさらに多くの車両を派遣できます。 データの助けを借りて、乗客の要件をタイムリーに満たすことができ、ドライバーはより高い収入を得ることができます。 これにより、社会全体の効率が向上します。

Sample data:

RatecodeID: 1VendorID: 2_source __: 192.0.2.1_topic _uptime 14: dropoff_uptime 40.743995666503906: 2016 dropoff_longitude: 0 73.983505249023437エクストラ: 0 fare_amount: 9 improvement_surcharge: 0.3 mta_tax: 0.5: 2 payment_passer_count: 2 payment_pepdotal_am_ament: ped_pappy_: 03_re_re_time: 03_light_lig_lat_ 1455418437 trip_distance: 2.02
サンプルデータ

Common統計

Beforeクエリと分析、必要可能とインデックス設定機能。 詳細については、「インデックスの作成」をご参照ください。

  • Run次の文に数をカウント乗客の搭乗タクシー日中と決定ピーク時間:
     * | 選択カウント (1) 情報として、合計 (passenger_count) として乗客、    
     (tpep_pickup_time %(24*3600)/3600 + 8)% 24時間        
     グループ (tpep_pickup_time %(24*3600)/3600 + 8)% 24時間制限による注文24
    1時間あたりの乗客数

    前の図に示すように、ピーク時間は一般に、人々が仕事に行く朝の時間と人々が仕事を降りる夕方の時間です。 このデータに基づいて、タクシー会社はそれに応じてより多くの車両を派遣できます。

  • 次のステートメントを実行して、さまざまな期間の平均移動距離に関する統計を収集します。
    * | trip_distanceとしてavg(trip_distance) を選択し、(tpep_pickup_time %(24*3600)/3600 + 8)% 24時間
    グループ (tpep_pickup_time %(24*3600)/3600 + 8)% 24時間制限24
    平均旅行距離

    乗客は1日の特定の時間帯に長い旅行をする傾向があるため、タクシー会社はより多くの車両を派遣する必要があります。

  • 次のステートメントを実行して、平均旅行時間 (分) と走行距離の単位あたりに必要な時間 (秒) を計算し、タクシーがより多くのトラフィックを経験する1日の期間を決定します。
    * | avg(tpep_dropoff_time-tpep_pickup_time)/60をdriving_minutesとして選択し、(tpep_pickup_time %(24*3600)/3600 + 8)% 24時間
    グループ (tpep_pickup_time %(24*3600)/3600 + 8)% 24時間制限24   
    ラッシュ時間
    * | driving_minutesとしてsum(tpep_dropoff_time-tpep_pickup_time)/sum(trip_distance) を選択し、(tpep_pickup_time %(24*3600)/3600 + 8)% 24時間
    グループ (tpep_pickup_time %(24*3600)/3600 + 8)% 24時間制限24
    ラッシュ时间2 ピーク時には、より多くの車両を派遣する必要があります。
  • 次のステートメントを実行して、さまざまな期間の平均タクシー運賃を計算し、より多くの収入がある時間を決定します。
    * | ドルとしてavg(total_amount) を選択し、(tpep_pickup_time %(24*3600)/3600 + 8)% 24時間
    グループ (tpep_pickup_time %(24*3600)/3600 + 8)% 24時間制限24
    平均タクシー運賃

    顧客1人あたりの平均タクシー運賃は午前4時頃に高くなるため、財政的に困難なドライバーはこの期間中にサービスの提供を検討できます。

  • 次のステートメントを実行して、支払い金額の分布を表示します。
    * | total_amount < 1の場合は 'bill_0_1 'を選択します。total_amount < 10のときに 'bill_1_10'
    total_amount < 20のときに 'bill_10_20'
    total_amount < 30のときに 'bill_20_30'
    total_amount < 40のときに 'bill_30_40'
    total_amount < 50のときに 'bill_10_50'
    when total_amount < 100 then 'bill_50_100'
    when total_amount < 1000 then 'bill_100_1000'
    else 'bill_1000_'終了
    をbill_levelとして、count(1) をcountグループとして
    total_amount < 1の場合、'bill_0_1'
    total_amount < 10のときに 'bill_1_10'
    total_amount < 20のときに 'bill_10_20'
    total_amount < 30のときに 'bill_20_30'
    total_amount < 40のときに 'bill_30_40'
    total_amount < 50のときに 'bill_10_50'
    when total_amount < 100 then 'bill_50_100'
    when total_amount < 1000 then 'bill_100_1000'
    else 'bill_1000_'終了
    count descによる注文 
    支払い金額の配分 上の図に示すように、ほとんどのトランザクションの支払い額はUSD 1からUSD 20の範囲です。