Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Snap type:

Format

Description:

This Snap serializes incoming SnapLogic document objects into Avro-formatted data.

  • Expected upstream SnapsA Mapper Snap must be used in front of this Snap to map the fields present in .avsc schema file.
  • Expected downstream SnapsAny binary output processing Snap can be used downstream.
  • Expected input: The input for this Snap must be created through the upstream Mapper Snap.
  • Expected outputThe output of this Snap should be a serialized binary stream that contains data and its schema.
Prerequisites:

[None]

Support and limitations:Ultra pipelines: Works in in Ultra PipelinesSpark mode: Not supported in /wiki/spaces/SD/pages/1437917 mode.
Account: 

Accounts are not used with this Snap.

Views:


Input

This Snap has exactly one document input view.

Note
This Snap exposes the avsc schema in its input view. You must use the Mapper Snap in front of this Snap to map the fields present in the .avsc schema file.


OutputThis Snap has exactly one binary output view.
ErrorThis Snap has at most one document error view and produces zero or more documents in the view.


Settings

Label


Required. The name for the Snap. You can modify this to be more specific, especially if you have more than one of the same Snap in your pipeline.

Schema file



Required. Schema file in .avsc format
Examplesldb:///foo/bar/schema.avsc
Default value: [None]
Ignore empty stream

Specifies the action the Snap must take if the input view contains empty documents. If selected, the Snap does not write anything to the output if no documents are received in the input. Else, the Snap writes an empty array in the output view if no documents are received in the input view. 

Default value: Not selected

Multiexcerpt include macro
nameSnap Execution
pageAnaplan Read


Multiexcerpt include macro
nameSnap_Execution_Introduced
pageAnaplan Read


Insert excerpt
Transform Snap Pack
Transform Snap Pack
nopaneltrue