Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
K
kb
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 2
    • Issues 2
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • granite
  • kb
  • Wiki
    • Data_stream
    • Ic
  • ic_spider_df

Last edited by songzp Jul 01, 2022
Page history
This is an old version of this page. You can view the most recent version or browse the history.

ic_spider_df

目前工商上线处理流程

目标处理流程

目前工商上线流程的问题

mongo的ic表、股东、主要人员表等没有唯一约束,导致有数据重复 多进程上线,新收录主体注册digest时冲突,导致主体重复 每天采集的大部分数据是没有变化的,但都会更新mongo,且不知道哪些字段有变化 由于mongo对同一个字段的类型没有统一约束,导致同一个字段有不同的数据类型 有些再加工字段,由于不能监控实际有变化的记录,而都放在上线程序中处理,导致上线程序做了太多事情 由于不知道实际有变化的数据信息,在更新对外输出表、联系方式表等时需要对采集的全部数据做处理,严重浪费资源 更新mongo时处理逻辑复杂,上线代码维护难度大

新的处理流程期望达到的效果

1、统一所有字段的数据类型

2、减少后续相关业务表要处理的数据量,即只处理实际数据发生变化的主体信息

3、减少数据重复

4、通过数据更新日志实现动态监控

5、解决上述目前流程的其他问题

待确定问题

1、水滴上需要知道哪些主体去采集更新了,也即最后采集时间,也即现在爬虫结果的lastupdatetime,新的流程中怎么处理该字段

2、注册digest时一个进程是否满足

ic_ods表结构

Clone repository
  • README
  • basic_guidelines
  • basic_guidelines
    • basic_guidelines
    • dev_guide
    • project_build
    • 开发流程
  • best_practice
  • best_practice
    • AlterTable
    • RDS
    • azkaban
    • create_table
    • design
    • elasticsearch
    • elasticsearch
      • ES运维
    • logstash
View All Pages