Skip to content

Conversation

@andy-stark-redis
Copy link
Contributor

Added information about transformations that was present in the old docs but lost from the new ingest docs.

I've dropped old sections that referred to MongoDB and Cassandra, since I believe these aren't available as ingest sources currently. I've also assumed that Redis is the only available target database type for ingest.

@andy-stark-redis andy-stark-redis self-assigned this Jun 19, 2024
@andy-stark-redis andy-stark-redis added the documentation Improvements or additions to documentation label Jun 19, 2024
@github-actions
Copy link
Contributor

Copy link
Collaborator

@yaronp68 yaronp68 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the content is mish-mashed between config.yaml and job

and add it to a Redis target database.
- *Write-behind* pipelines capture data from a Redis source database
and add it to an external target database.
- [*Write-behind*]({{< relref "/integrate/redis-data-integration/write-behind/architecture" >}})
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

suggest to remove

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

## Overview

Pipelines *transform* the data that RDI captures from the source into a Redis data
type that is suitable for the target. RDI provides a default transformation
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is not accurate:
RDI will translate one record of source to Redis Hash or Redis JSON and will translate the source fields to Hash fields or JSON attributes.
With RDI pipeline you can do much more, using prebuild transformation and filtering blocks that you configure using expressions

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hopefully improved now.

that require no coding.

The data tranformation involves two separate stages. First, the data ingested by
[Debezium](https://debezium.io/) is automatically transformed to a Redis JSON format. Then,
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
[Debezium](https://debezium.io/) is automatically transformed to a Redis JSON format. Then,
[Debezium](https://debezium.io/) is automatically transformed to a JSON format. Then,

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

[hashes]({{< relref "/develop/data-types/hashes" >}}),
[sets]({{< relref "/develop/data-types/sets" >}}), or
[streams]({{< relref "/develop/data-types/streams" >}})
.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

now we also support sorted sets and strings

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

@andy-stark-redis andy-stark-redis merged commit af79a53 into main Jun 20, 2024
@andy-stark-redis andy-stark-redis deleted the DOC-3907-rdi-replace-transform-info branch June 20, 2024 08:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants