Anteriormente, o Amazon Managed Service for Apache Flink (Amazon MSF) era conhecido como Amazon Kinesis Data Analytics for Apache Flink.
Propriedade das tabelas
Além dos campos de dados, suas tabelas AWS Glue fornecem outras informações ao seu notebook Studio usando as propriedades da tabela. O Managed Service for Apache Flink usa as seguintes propriedades da tabela AWS Glue:
Defina os valores de tempo do Apache Flink: essas propriedades definem como o Managed Service for Apache Flink emite valores de tempo de processamento de dados internos do Apache Flink.
Use o conector Flink e propriedades de formato: essas propriedades fornecem informações sobre seus fluxos de dados.
Para adicionar uma propriedade a uma tabela AWS Glue, faça o seguinte:
Faça login no Console de gerenciamento da AWS e abra o console do AWS Glue em https://console.aws.amazon.com/glue/
. Na lista de tabelas, escolha a tabela que o aplicativo usa para armazenar suas informações de conexão de dados. Selecione Ação, Editar detalhes da tabela.
Em Propriedades da tabela, insira
managed-flink.proctimepara chave euser_action_timepara Valor.
Defina os valores de tempo do Apache Flink
O Apache Flink fornece valores de tempo que descrevem quando os eventos de processamento do stream ocorreram, como Tempo de Processamento e
As chaves e os valores que você usa nas propriedades da tabela são os seguintes:
| Tipo Timestamp | Chave | Valor |
|---|---|---|
| Tempo de processamento |
managed-flink.proctime | The column name that AWS Glue will use to expose the value. This column name does not correspond to an existing table column. |
| Hora do evento |
managed-flink.rowtime | The column name that AWS Glue will use to expose the value. This column name corresponds to an existing table column. |
managed-flink.watermark. |
The watermark interval in milliseconds |
Use o conector Flink e propriedades de formato
Você fornece informações sobre suas fontes de dados aos conectores Flink do seu aplicativo usando as propriedades da tabela AWS Glue. Alguns exemplos das propriedades que o Managed Service for Apache Flink usa para conectores são os seguintes:
| Tipo de conector | Chave | Valor |
|---|---|---|
| Kafka |
formato |
The format used to deserialize and serialize Kafka messages, e.g. json or csv. |
scan.startup.mode |
The startup mode for the Kafka consumer, e.g. compensação mais antiga or timestamp. |
|
| Kinesis |
formato |
The format used to deserialize and serialize Kinesis data stream records, e.g. json or csv. |
aws.region |
The AWS region where the stream is defined. | |
| S3 (sistema de arquivos) |
format | The format used to deserialize and serialize files, e.g. json or csv. |
caminho |
The Amazon S3 path, e.g. s3://mybucket/. |
Para obter mais informações sobre outros conectores além do Kinesis e do Apache Kafka, consulte a documentação do seu conector.