(用于数据集成的Talend OS)

可以使用动态表名吗?我已经研究了用户手册中的所有资源,尽管它们似乎都没有明确排除它,但我似乎无法使其正常工作.

情境

假设您有一个由1,000,000个名字组成的庞大列表-Dave Smith,Dave Jones,Dave Bloggs等.这些都存储在一个表中.

您需要将它们拆分成反映名字的表,因此您将拥有一个具有表名(例如“ Andy”,“ Adrian”,“ Adam”等)的数据库.

我在哪里

我所能做的就是毫无问题地将一个完整的数据集批量导出到一个表中.我还可以使用tMysqlRow遍历该字段来创建我的单个表(这本身要快得多).

然后,我尝试选择数据并将其吐出到各自的字段中,但是遇到了以下问题:

> tMySqlRow可以与变量一起使用,因此我可以将数据插入到相关的表中,但是它太慢了以至于是多余的.它的运行速度约为2000行/秒,大约有2000万行.

> tMySqlOutput更快,并且可以很好地做到这一点,但是需要明确定义表名.使用上下文变量作为表名不起作用(读为“ Null”).

建议查看ETL组件,但是它们的定义清楚地表明表名必须用引号引起来.

Talend提供如此多的上下文变量使用似乎真的很奇怪,但似乎不允许您动态地将一个数据集拆分为多个表.是产品限制,还是我自己?

提前致谢.

编辑-添加了屏幕截图

上下文将打印到此屏幕快照的窗口中(“ AB”是所使用的测试上下文值),以表明该值是相关的,直到在“表”字段中声明它为止,但随后返回空值

talend同步mysql_Talend可以为MySQL输出使用动态表名吗?相关推荐

  1. mysql下解决动态表名

    之前在编写一段sql,内容如下:show create table ?    用占位符占了表名的坑,目的是查询建表语句,使用的模块是jdbcTemplate. 然而我发现,查询出来的结果是sql语法有 ...

  2. mysql event scheduler机制 与 动态表名创建

    mysql event scheduler机制 与 动态表名创建 今天有一个需求,需要定时在mysql创建表与删除表,以及根据日期命名表名.诚然,通过外部程序很容易实现与控制这一切. 但是需要额外的服 ...

  3. mysql 设置 table name 表名不区分大小写

    前言 mysql 5.7.31 Linux下的MYSQL默认是区分表名大小写:Windows下表名不区分大小写. 查看 table name 是否区分大小写 mysql> show variab ...

  4. mysql解决select * from 表名 (where + 约束条件为空)

    mysql解决select * from 表名 (where + 约束条件为空),示例如下: SELECT * from tableName WHERE name is NULL; 从 tableNa ...

  5. mysql 变量作表名查询_使用MySQL函数变量作为表名查询

    我需要有一个表中增加一定的ID(如AUTO_INCREMENT)函数使用MySQL函数变量作为表名查询 我有水木清华这样 DELIMITER $$ DROP FUNCTION IF EXISTS `G ...

  6. mysql数据库特征_如何掌握MySQL数据库中动态表的特征

    以下的文章主要介绍的是如何正确掌握MySQL数据库中动态表的特征,可以说动态表在MySQL数据库中使用频率还是很大的,所以MySQL数据库中动态表的掌握也是一件很重要的事情,以下就是文章的具体内容. ...

  7. mysql 动态创建事件_mysql 通过事件定时为数据库创建动态表名

    #检测事件是否开启 show variables like 'event_scheduler'; #开启事件(最好在my.init设置,因为重启后还会变回默认值OFF) set global even ...

  8. mysql中如何根据表名找到库名

    mysql中如何根据表名找到库名: SELECT table_schema FROM information_schema.TABLES WHERE table_name = '表名'; 添加字段: ...

  9. mysql 存储过程 动态表名

    今天写存储过程时,遇到要将表名最为参数的问题,如果不涉及到游标的话,使用prepare可以解决问题,但是,动态表名要运用在游标中的话,则prepare就得靠边站了. 集众人之智慧,最后,使用临时表解决 ...

最新文章

  1. [转]SQLServer和Oracle,存储过程区别,常用函数对比
  2. 多线程:保证三个线程依次按顺序执行?newSingleThreadExecutor!!!
  3. LeetCode 1700. 无法吃午餐的学生数量(队列模拟 / 不模拟)
  4. 艾伟_转载:C# WinForm开发系列 - TextBox
  5. 桥接设计模式(Bridge)
  6. ajax上传 java_使用Ajax进行文件与其他参数的上传功能(java开发)
  7. 木门怎么打_装门框,只打发泡剂一点不牢固!如今门套下沉,气得邻居直跺脚!...
  8. 数据分析---统计学基础知识
  9. 应届毕业生软件测试面试流程、面试问题总结
  10. Tilera发布首款100核心CPU TLE-Gx100
  11. unity 3d音效如何设置?,近大远小
  12. 【v-charts】折线图
  13. 从小白到Python大神只需要100天
  14. div+css+jquery仿写HTML京东首页的练习及一些关于oo css的总结
  15. JavaScript实现双色球随机一注
  16. 使用es的新姿势 2.x 5.x 6.x通用
  17. 温水煮青蛙,我还能活多久
  18. ssm+Vue计算机毕业设计校园舆情监控系统(程序+LW文档)
  19. Android获取酷狗音乐歌曲详情
  20. 苏州新导RFID仓储管理系统带领仓库领域走向智能化

热门文章

  1. python自学网站
  2. rank函数的使用计算机考试,计算机函数rank的用法
  3. 常见后台有效代码(第一期)
  4. 算法大悲赋之KNN算法
  5. Mysql数据备份与恢复命令
  6. 【沐风老师】3dMax模型贴图贴画插件使用方法详解
  7. spyder python教程_【python spyder怎么用】spyder python使用教程
  8. 【服务器数据恢复】误操作导致RAID0数据不可用的导致数据恢复案例
  9. 经典管理定理二十三条
  10. 《Deep Exhaustive Model for Nested Named Entity Recognition》