以下代码段取自此blog post:
s.apply('{:.2f}'.format).str.replace('\.', ',')
0 234,00
1 423,00
2 536,56
dtype: object
我想从关系数据库中读取数据。 Flink对JDBC数据库有val sensorTable = ??? // can be a CSV file, Kafka topic, database, or ...
// register the table source
tEnv.registerTableSource("sensors", sensorTable)
吗?
答案 0 :(得分:4)
在其当前版本(2017年12月1。4日)中,Flink不提供内置TableSource
来从关系数据库中提取数据。
但是,可以使用JDBCInputFormat
。你可以
DataSet
as a Table
或JdbcTableSource
包裹JdbcInputFormat
。应该很容易实现JdbcTableSource
的简单实现。实现对并行读取,投影或过滤器下推的支持需要更多的努力。