Get Started

Tailor-Made Itineraries

Tour & Cruise Itineraries

FIT Package Itineraries

Role Guides

Kaptio Admin

Supplier Contracting

Product Design/Build

Product Content

Training Manager

Data Experts

Developers

Kaptio Platform Architecture

Architecture Overview

Development Guidelines

Functional Decomposition

Platform FAQ

New to Salesforce?

Security & Compliance

Manage your Environments

Data Import & Export

Global Platform Setup

Getting Started with Core Configuration

Manage Global Settings

Configure Channels

Managing Users, Roles & Access

Understanding Your Sample Data

PIM: Supplier Contracting

Managing Suppliers

Setup Locations

Managing Services

Configure Prices

Bulk Import Service Data

Manage Inventory

Promotion & Discount Setup

PIM: Tour & Package Design

Getting Started with Packages

Understanding Departure Types

Manage Package Pricing

Setup Package Content

Configure Package Defaulting

CRM Module

Customizing Kaptio Travel

Manage Account Record Types

Setup Trip & Itinerary Workflow

Manage Salesforce Features

CONNECT: Land & Air Connectivity

Getting Started with Connectivity

PNR Import Setup & Usage

Integrating Amadeus

Hotel Connectivity Setup & Usage

DOCS Module

Getting Started: Content

Managing Content & Media

Setup Document Stages

Setup Templates

Building Custom Content Components

Bulk Import Content Data

Using the Document Starter Kit

Using the ATOL Certificate Starter Kit

Personalizing Documents

Generating Documents

Customer Access to Documents

Email Setup & Usage

Advanced Sample Email Template

CRS: Training Guides

Getting Started: Training

Training Reservation Teams

Training Finance Teams

PAY: Payment Gateway Integrations

Getting Started: Payments

Implementing Braintree/PayPal

Integrating Your Own Gateway

Data Migration

Guide to Booking Migration

Peripheral Integration Guides

Accounting Integration

Data Warehouse Integration

Website Integration

Introduction

This guides describes how to integrate Kaptio to data warehouse. By integrating data from different applications into a single platform and converting all records into a consistent format, a data warehouse provides enhanced Business Intelligence capabilities. This allows users to connect data points from multiple applications, making it easier to make informed decisions.

Typical Setup

The diagram below illustrates a high-level setup of a Data Warehouse architecture. It includes an ETL/Middleware that integrates with various cloud and on-premise applications and then dumps data into a common Data Warehouse. The Data Warehouse is divided into three layers: Staging, Core, and Semantic. Finally, the data is made accessible to a BI tool for reporting and dashboarding.

Untitled

Kaptio Core Data Model Documentation

If you're a Kaptio Data Expert, the Core Data Model Documentation is a crucial reference point. It's where you can find all the essential information about Kaptio's data model and how it works. This documentation is available online at https://docs.kaptioapis.com/kaptio-travel/-/erd-overview.

The Core Data Model Documentation provides an overview of the various data objects and their relationships within Kaptio. You can use this information to understand how different data entities are related and how they impact each other. Furthermore, the documentation includes detailed descriptions of the various fields and their data types.

By using this documentation, Kaptio Data Experts can better understand how Kaptio's data model works and how to best leverage it for their organization's needs. It's an invaluable resource for anyone working with Kaptio's data and can help ensure data accuracy, consistency, and completeness.

So, if you're a Kaptio Data Expert, be sure to bookmark the Core Data Model Documentation and refer to it often. It's a powerful tool that can help you succeed in your role and ensure that your organization can make informed decisions based on accurate data.

Data Extraction Techniques

Data extraction is a critical process in integrating Kaptio with your data warehouse. Given that Kaptio is built on Salesforce, you have the option to leverage various Salesforce APIs for this purpose. It’s essential to choose the right API and approach based on your specific data and integration requirements. Below is a breakdown of the different Salesforce APIs you can use for data extraction, along with their pros and cons.

1. Salesforce REST API

The Salesforce REST API is a simple and powerful way to access objects in your Salesforce environment. It's best suited for situations where you need to interact with the data on a granular level or make small amounts of requests.

Salesforce REST API Documentation

2. Salesforce SOAP API

The Salesforce SOAP API allows for robust interactions and is ideal for scenarios requiring integration via a strongly typed protocol.

Salesforce SOAP API Documentation

3. Salesforce Bulk API

The Salesforce Bulk API is ideal for handling large amounts of data. It is optimized for loading or deleting large sets of data, and you can use it to query, queryAll, insert, update, upsert, or delete a large number of records asynchronously.