Skip to content

Latest commit

 

History

History
35 lines (29 loc) · 1.04 KB

import_test_data.md

File metadata and controls

35 lines (29 loc) · 1.04 KB

导入测试数据

导入一部分测试数据,以方便之后验证 Infini 图形渲染引擎和前端可视化组件的安装。测试数据抽取自 Uber 开放的纽约出租车订单数据,记录数 100,000 条。

  1. 创建一个新表。

    postgres=# drop table if exists nyc_taxi;
    postgres=# create table nyc_taxi(
        vendorID text,
        tpep_pickup_datetime timestamp,
        tpep_dropoff_datetime timestamp,
        passenger_count int,
        trip_distance float,
        pickup_longitude float,
        pickup_latitude float,
        dropoff_longitude float,
        dropoff_latitude float,
        fare_amount float,
        tip_amount float,
        total_amount float
        );
    
  2. 获取测试数据。

    $ wget https://raw.githubusercontent.com/Infini-Analytics/infini/master/sample_data/nyc_taxi_data.csv
    $ docker cp nyc_taxi_data.csv <CONTAINER ID>:/megawise/
    
  3. 向表中插入测试数据。

    postgres=# copy nyc_taxi from '/megawise/nyc_taxi_data.csv WITH DELIMITER ',' csv header;