Table of Contents


  1. Preface
  2. Introduction to Informatica Data Engineering Integration
  3. Mappings
  4. Mapping Optimization
  5. Sources
  6. Targets
  7. Transformations
  8. Python Transformation
  9. Data Preview
  10. Cluster Workflows
  11. Profiles
  12. Monitoring
  13. Hierarchical Data Processing
  14. Hierarchical Data Processing Configuration
  15. Hierarchical Data Processing with Schema Changes
  16. Intelligent Structure Models
  17. Blockchain
  18. Stateful Computing
  19. Appendix A: Connections Reference
  20. Appendix B: Data Type Reference
  21. Appendix C: Function Reference

Blockchain Overview

Blockchain Overview

You can read or look up data from a blockchain and transform the data according to your business needs. You can also write data to the blockchain where the data can be stored as an immutable record.
To connect to a blockchain in a mapping, create a blockchain connection, a blockchain data object, and the associated blockchain data object operations. A mapping that connects to a blockchain must run on the Spark engine.
A blockchain data object represents the data on the blockchain, and a data object operation specifies the transactions that you want to perform on the blockchain. When you run a mapping that uses a blockchain data object operation, the Spark engine communicates with the REST web service that exposes the blockchain to trigger the transactions according to the business rules on the blockchain.
To design a mapping that uses a blockchain data source, assess how you participate in the blockchain. As a member, you can read from, look up, or write to blockchain data sources. As a regulator or a third party, you can read the data into a mapping and transform the data for use in external applications.
For example, you can read from, look up, and write to blockchain data sources in the following ways:
You can read the data on the blockchain and integrate it with data that you store in your corporate data center.
Look Up
If you are a member in a supply chain that purchases materials from producers, you can develop a mapping that looks up data about the materials from the blockchain.
You store contextual data in an enterprise resource planning system and you want to store hashes of the data on the blockchain to improve data security and trust when you share the data with other members. You can use the contextual data as a source in the mapping and write the data to a blockchain target.
Effective in version 10.4.0, connecting to a blockchain is available for technical preview.
Technical preview functionality is supported for evaluation purposes but is unwarranted and is not supported in production environments or any environment that you plan to push to production. Informatica intends to include the preview functionality in an upcoming release for production use, but might choose not to in accordance with changing market or technical circumstances. For more information, contact Informatica Global Customer Support.


We’d like to hear from you!