LogoLogo
HomePricingDocumentation
  • 💿Getting Started
    • Installation and Project Setup
    • Hello Perigee!
    • Perigee Application Design
    • Hello Configuration
    • Hello Logs
    • Hello Integration
    • Troubleshooting
    • Case Studies
  • 📃License + Notice
    • 📂Licensing
    • Notice of Third Party Agreements
  • 🚀Perigee and Beyond
    • Extending - Threads
    • Extending - Loaders
    • ⏳All about CRON
  • 🔮API Generation
    • What is API Generation?
    • API Builder
  • 🗺️Architecting YOUR App
    • Design and Requirements
    • Define Sources
    • Requirements
  • 🧩Core Modules
    • 🌐PerigeeApplication
    • 🪡Thread Registry
    • Event Sources
      • Scheduled/Logic
        • CRON Thread
        • Scheduler
        • Sync Agent
      • Watchers
        • SalesForce
        • Sharepoint
        • Directory Watch
        • Directory Notifier
        • IMAP
    • Credential Management
      • Connection Strings
      • Custom Refresh Logic
      • RestSharp Authenticator
      • Credential Store SDK
      • ⁉️Troubleshooting Credentials
    • Integration Utilities
      • HTTP(S) - RestSharp
      • Transaction Coordinator
      • Limiter
      • Watermarking
    • Alert Managers
      • SMS
      • Email
      • Discord
      • Teams
    • File Formats
      • Excel
      • CSV
    • 📁File System Storage
      • File Revision Store
      • Concurrent File Store
      • FileSync + Cache
    • Third Party
      • SmartSheets
      • Microsoft Graph
    • Perigee In Parallel
      • Parallel Processing Reference
      • Extensions
      • GroupProcessor
      • SingleProcessor
    • 🧱Utility Classes
      • Metrics
      • F(x) Expressions
      • Multi-Threaded Processor (Scatter Gather)
      • OpenAI - GPT
      • XML Converter
      • Dynamic Data Table
      • Debounce
      • Thread Conditions
      • Perigee Utility Class
      • Network Utility
      • Lists
      • FileUtil
      • Inclusive2DRange
      • Strings, Numbers, Dates
      • Nested Sets
      • Behavior Trees
      • JsonCompress
      • Topological Sorting
      • DBDownloader
    • 🈁Bit Serializer
  • 📣Examples and Demos
    • API + Perigee
    • 📰Excel Quick Load
    • SalesForce Watcher
    • Report Scheduler
    • Agent Data Synchronization
    • 📩IMAP Echo bot
    • Watch and load CSVs
    • Graph Delegated Authorization + DataVerse
    • Coordinator Demo
    • Azure Service Bus
    • QuickBooks Online
  • 📘Blueprints
    • Perigee With .NET Hosting
    • Web Host Utilities
    • 🔌Plugin Load Context
  • 🎞️Transforms
    • 🌟What is Transforms?
    • 📘Terminology
    • 🦾The Mapping Document
    • 👾Transformation Process
    • 😎Profile
    • 🎒Automation
      • 🕓Package Options
      • 🔳Configuration
    • 🔧Utilities
      • 🧹Clean
      • 📑Map File
      • 🔎File Identification
      • 🗺️Map Generation
      • 🪅Insert Statement Generation
  • 🗃️Transform SDK
    • 👋Quick Start Guide
    • 🥳MapTo
    • 🔌Authoring Plugins
      • 🔘File IO Process
      • 📢Data Quality
      • 🟢Transform Process
    • SDK Reference
      • 🔘FileIOProcessData
      • 📢DataQualityContext
      • 🎛️TransformDataContext
      • 🏅TransformResult
Powered by GitBook
On this page
  • File Assignements
  • Auto File Assignment
  • Manual File Assignment
  • Transformation
  • Transform Your File
  • Results View
Export as PDF
  1. Transforms

Transformation Process

PreviousThe Mapping DocumentNextProfile

Last updated 1 year ago

The "Core" of the application is the ability to transform files. Let's take a quick easy look at how we can do this in Transforms

The Transform tab at the top contains every section we need to drag and drop our input files, maps, lookups, segment rules, or even quickly hop over to the database I/O tab to read in data from a database.

File Assignements

Auto File Assignment

The top tab contains everything you need to perform a transform. The fastest way to assign all of your files is to drop them into the "Quick Drop Zone". It will read and determine the file types, and assign them to the various input slots.

Manual File Assignment

If you'd like to assign them manually, you can either click the blue box associated with the input files, or maps to quickly take you to the source and options screens. Or simply click the gear or document icons located on the left side of the screen in the collapsed container.

These screens allow you to drag-and-drop your input file, maps file, lookup file, and segmentation file to the appropriate inputs. You may also click the box to open a file select dialog.

Transformation

Transform Your File

To perform a transformation, you need at least an input file assigned. If you do not have a map assigned, the file will be auto-identified and auto-mapped. Please see the page for more info on this process.

Once your files are assigned, click the "TRANSFORM" button to begin the transformation process. You won't have to wait long to get the results

Results View

Once the transformation process is complete you will see a grid with the results. This grid will contain the target file, reports, and any associated files that may be downloaded alongside them.

You may also ZIP all of the files and download that instead using the ZIP button.

The Import button will use the output of your transformation as the input data to load into a SQL database. Please note, this relies on you having a valid connection string in your defined.

👍
File Identification
Profile
🎞️
👾
Page cover image