Hi all,

I heard some users complain that table is difficult to test. Now with SQL
client, users are more and more inclined to use it to test rather than
program.
The most common example is Kafka source. If users need to test their SQL
output and checkpoint, they need to:

- 1.Launch a Kafka standalone, create a Kafka topic .
- 2.Write a program, mock input records, and produce records to Kafka topic.
- 3.Then test in Flink.

The step 1 and 2 are annoying, although this test is E2E.

Then I found StatefulSequenceSource, it is very good because it has deal
with checkpoint things, so it is very good to checkpoint mechanism.Usually,
users are turned on checkpoint in production.

With computed columns, user are easy to create a sequence source DDL same
to Kafka DDL. Then they can test inside Flink, don't need launch other
things.

Have you consider this? What do you think?

CC: @Aljoscha Krettek <aljos...@apache.org> the author
of StatefulSequenceSource.

Best,
Jingsong Lee

Reply via email to