singer 的target 需要从stdin 的行数据,同时处理schema、record、state 消息

指南

  • schema 需要进行关联stream records 数据的校验
  • 一旦Target处理了State消息之前流中出现的所有数据,就将状态消息写入stdout。请注意,尽管State消息被发送到目标,但在大多数情况下,Target的进程实际上不会将其存储在任何地方或对其执行任何操作,而不是将其重复到stdout
  • 目标应该能够处理嵌套字段的记录。根据Target的类型,记录可能需要展平(去嵌套)。有关示例,请参阅target-csv的flatten()函数。

说明

官方同时也提供了一个模版,我们可以方便的编写target singer-target-template

参考资料

https://github.com/singer-io/getting-started/blob/master/docs/RUNNING_AND_DEVELOPING.md

最新文章

  1. Daily Scrum Meeting ——FifthDay
  2. yum只下载不安装:yumdownloader
  3. Java RuntimeException异常处理汇总
  4. tomcat与HTML命令提示符
  5. 在Windows下编写并运行第一个ASP.NET 5 Preview Web API程序
  6. 导出Excel之Epplus使用教程3(图表设置)
  7. powershell: 生成随机字符串
  8. 01 Access数据库 测试连接
  9. java socket报文通信(一) socket的建立
  10. bzoj1968 COMMON 约数研究
  11. Codeforces Round #425 (Div. 2)C
  12. Android动画深入分析
  13. 【shell脚本练习】grep sed awk
  14. HEOI2018——welcome to NOI2018
  15. 请收好这份NLP热门词汇解读
  16. Docker日志管理--docker部署安装ELK (十一)--技术流ken
  17. Nginx服务器中配置非80端口的端口转发方法详解
  18. 如何正确且高效实现OSSIM中文化的解决方案(图文详解)
  19. Python取整函数
  20. Delphi TXLSReadWriteII 导出EXCEL

热门文章

  1. 使用RxSwift 实现登录页面的条件绑定
  2. Android : iperf-2.0.4 网络测试工具
  3. 5.9 C++重载转型操作符
  4. Oracle function和procedure
  5. java学习笔记18(基本类型包装类,system类)
  6. springboot (spring mvc)集成swagger
  7. robotframework·WEB端基础
  8. PAT乙级 1031. 查验身份证(15)
  9. Hibernate总结以及在面试中的一些问题.
  10. 创建small表空间size32G报错ORA-01144