瀏覽代碼

init 20220811

lifuquan 2 年之前
當前提交
3103103ec5

+ 12 - 0
README.md

@@ -0,0 +1,12 @@
+# pm数据接口
+
+当前lte pm数据入库程序部署位置 133.96.94.108 /data1/pm
+
+5Gpm小时数据导出:10.17.180.55:/data/out2/pm_5g_hour/pm_5g_hour_2022072910.csv
+
+数据源 10.17.180.55 /data/out2/pm_4g_hour
+pm_4g_hour_2022053005.csv
+
+133.96.94.19
+esbftp Esb2019ftp!
+nokia   Nokia*123

二進制
doc/需求文档/5GPM/5Gpm表头.xlsx


二進制
doc/需求文档/5GPM/5Gpm解析字段需求.xlsx


+ 19 - 0
doc/需求文档/5GPM/pm_nr_gpload.sh

@@ -0,0 +1,19 @@
+#!/bin/bash
+
+new_file_name=$1
+
+# 修改gpload配置文件
+sed -i 's/\/data\/lfq\/pm\/pm_nr_[0-9]\{10\}_formatted.csv/\/data\/lfq\/pm\/'${new_file_name}'/' /data/lfq/pm/gpload/pm_nr_gpload.yml
+
+# 由于gpload需要输入密码,这里需要使用expect执行
+password=Richr00t#
+bin_path=$GPHOME_LOADERS
+expect -c "
+set timeout 300
+spawn ${bin_path}/bin/gpload -f /data/lfq/pm/gpload/pm_nr_gpload.yml
+expect {
+\"connecting (yes/no)?\" { send \"yes\n\";exp_continue }
+\"Password:\" { send \"${password}\n\"; exp_continue}
+timeout { puts \"超时\" exit 2}
+}
+"

+ 22 - 0
doc/需求文档/5GPM/pm_nr_gpload.yml

@@ -0,0 +1,22 @@
+VERSION: 1.0.0.1
+DATABASE: sqmmt
+USER: gpadmin
+HOST: 192.168.70.109
+PORT: 5432
+GPLOAD:
+  INPUT:
+    - SOURCE:
+        LOCAL_HOSTNAME:
+          - 192.168.10.9
+        PORT: 54321
+        FILE:
+          - /data/lfq/pm/pm_nr_2022071817_formatted.csv
+    - FORMAT: csv
+    - DELIMITER: ','
+    - HEADER: true
+    - ENCODING: utf-8
+    - ERROR_LIMIT: 20000000
+    - LOG_ERRORS: true
+  OUTPUT:
+    - TABLE: tsfx.dw_sa_omc_ci_h
+    - MODE: insert

+ 1 - 0
doc/需求文档/PM入库程序需求汇总.md

@@ -0,0 +1 @@
+# PM入库程序需求汇总