These are the steps you will take to complete the tutorial. They are also the common processes through which you will create your own operations.

Similar documents
Database to XML Wizard

Connecting XML Data Sources to Word Using Windward Studios Report Designer

Create Tests Import Tests from Word Publish Tests to Bb Print Tests Retrieve Questions From Bb

Connecting SQL Data Sources to Excel Using Windward Studios Report Designer

BEAWebLogic. Portal. Tutorials Getting Started with WebLogic Portal

Toolkit Activity Installation and Registration

EPiSERVER Content Management System

Configure Outlook to use port 587 with authentication

[ Getting Started with Analyzer, Interactive Reports, and Dashboards ] ]

GDN Gladson Delivery Network

Access Review. 4. Save the table by clicking the Save icon in the Quick Access Toolbar or by pulling

Working with Databases

Mail Merge. To Use Mail Merge: Selecting Step by Step Mail Merge Wizard. Step 1:

The following instructions cover how to edit an existing report in IBM Cognos Analytics.

TIBCO Jaspersoft running in AWS accessing a back office Oracle database via JDBC with Progress DataDirect Cloud.

BPEL Orchestration. 4.1 Introduction. Page 1 of 31

Navigate to Cognos Cognos Analytics supports all browsers with the exception of Microsoft Edge.

Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version and Eclipse

Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version and Eclipse

Create Your First Print-Quality Reports

Alfresco Alfresco Explorer QuickStart

Colligo Engage Outlook App 7.1. Offline Mode - User Guide

ODBC Setup MS Access 2007 Overview Microsoft Access 2007 can be utilized to create ODBC connections. This page will show you the steps to create an

Colligo Engage Outlook App 7.1. Connected Mode - User Guide

Static query Switch to a dynamic query Hints and Tips Support... 12

Amazon Relational Database Service. Getting Started Guide API Version

To request permission to access the wiki, or request a new wiki space, open a web support ticket:

Build an App From a SAP Web IDE Template. Page 1/26

SharePoint AD Administration Tutorial for SharePoint 2007

'phred dist acd.tar.z'

HTML REPORT VIEWER. Intellicus Enterprise Reporting and BI Platform. Intellicus Technologies

Administration. Training Guide. Infinite Visions Enterprise Edition phone toll free fax

Starting ParTEST. Select Start, Programs ParTEST ParTEST Enter your User Name and password

Procedure to Create Custom Report to Report on F5 Virtual Services

Policy Commander Console Guide - Published February, 2012

CalPlan. Creating a Unit Plan Navigating CalPlan Workbook 1/25/18

1) Installing Bluetooth software for Windows (A) Place installation CD into PC and setup should launch automatically.

2015 Beta 2 Tutorials

[Type text] Windows Quick Start Guide Version 3.5

Welcome to the CP Portal

SQL Server Reporting Services (SSRS) is one of SQL Server 2008 s

Introduction. Mail Merge. Word 2010 Using Mail Merge. Video: Using Mail Merge in Word To Use Mail Merge: Page 1

Open Respondus and confirm that the Current Personality dropdown is set to WebCT Vista/CE 8.x.

You can make certain sections of the text clickable by creating hyperlinks. Once clicked, these links navigate users to different

Dreamweaver MX The Basics

Content Matrix. Evaluation Guide. February 12,

Roxen Content Provider

UTAS CMS. Easy Edit Suite Workshop V3 UNIVERSITY OF TASMANIA. Web Services Service Delivery & Support

Introduction. Paradigm Publishing. SNAP for Microsoft Office SNAP for Our Digital World. System Requirements

Table of Contents. Tutorial The Basics Prerequisites Concepts... 1 Information... 1 Learning Objectives... 2

Create and print labels for a mass mailing

Administrative Training Mura CMS Version 5.6

Introduction & Navigation

Managing your content with the Adobe Experience Manager Template Editor. Gabriel Walt Product Manager twitter.com/gabrielwalt

[Type text] Quick Start Guide Version 3

Here are the topics covered in this tutorial:

SilverStripe - Website Administrators

Dynamic Dependent Drop-downs

BP-VA Quick Start. Last update: 29 th January, Copyright Visual Paradigm International Ltd.

Importing source database objects from a database

PHPRad. PHPRad At a Glance. This tutorial will show you basic functionalities in PHPRad and

WebStudio User Guide. OpenL Tablets BRMS Release 5.18

Website Administration Manual, Part One

GoLive will first ask you if your new site will be for one individual or a work group; select for a Single User, and click Next.

How to Generating DB Specification from Database> Written Date : January 20, 2016

1. Move your mouse to the location you wish text to appear in the document. 2. Click the mouse. The insertion point appears.

Ektron Advanced. Learning Objectives. Getting Started

SyncToy - Automated Schedule

BlueMix Hands-On Workshop Lab A - Building and Deploying BlueMix Applications

HHH Instructional Computing Fall

Workspace Administrator Help File

Everything in red on the screenshots has been added for the purpose of this user guide and is the context for the words around it.

Ticket Mail Merge Instructions for MS Word 2007 and 2010

An Introduction to Google Chrome

Session 10 MS Word. Mail Merge

RWT Network System Installation Guide

NetStores Dreamweaver Quick Start Guide

SOAPware, Inc. Installation Guides

Creating a template and printing from Geo

Navigate to Cognos Cognos Analytics supports all browsers with the exception of Microsoft Edge.

Using. Quick Guide. Contents. Connecting to an FTP server. Using the Quick Connect bar. From FileZilla Wiki

Protect Your Investment In Asure ID. Thank You For Purchasing Asure ID Let s Get Started! Section 1 Installing Asure ID

OSR Administration 3.7 User Guide. Updated:

Author A.Kishore/Sachin WinSCP

Introduction. The topics included in this guide are:

WinSCP. Author A.Kishore/Sachin

Working with Macros. Creating a Macro

Google Sites 101. Mrs. Wilson

Table of Contents. Revu ipad. v3.6. Navigation. Document Manager. File Access. Markups. Signature Tool. Field Verification Measurements

Student User Guide: edtpa Submissions

Content Author's Reference and Cookbook

1. In Outlook click on the blue (2013) or yellow (2010) File tab in the top left corner of the window. 2. Click on + Add Account

Building and Testing Packages with the Workbench

ER Photo Form and EPAOSC SOP

Use the Preferred Browser USE FIREFOX ON MAC & PC. If you do not have Firefox on your computer or laptop, please download Firefox by clicking here.

Readme. HotDocs Developer LE Table of Contents. About This Version. New Features and Enhancements. About This Version

Once you have entered your Google and password, you can click the Sign In button to continue.

UP L11 Using IT Analytics as an Alternative Reporting Platform Hands-On Lab

Welcome to InSite: A GUIDE TO PROOFING ONLINE. Getting Started Viewing Job Information Uploading Files Viewing Pages Requesting Corrections


Transcription:

Quick Start Tutorial The goal of this tutorial is to help new users get acquainted with the Jitterbit Integration platform. This tutorial gives you hands-on experience using Jitterbit to transform information between two systems. By then end of this tutorial you should be familiar with the main components of the Jitterbit integration system. Scenario The tutorial guides you through the creation of an integration that extracts purchase orders from a database, transforms it into an XML document and posts that document to a local file share. Summary of Steps These are the steps you will take to complete the tutorial. They are also the common processes through which you will create your own operations. 1. Create a Project 2. Create an Operation 3. Create a Source 4. Create a Target 5. Create a Transformation 6. Activate and Monitor Your Operation Create a Project If you haven't done so already, launch the Jitterbit Integration Environment application by choosing Launch Jitterbit Integration Environment from your Start menu. You will be given two choices: Integration This option allows you to create new integration projects or edit previously saved projects. Administration - This option allows you to jump straight into Jitterbit s administration tools for monitoring the integration server activity, set user/group privileges, and more. Leave the default Integration selected. In this window you are given the following options: Open Existing Integration Project Create New Integration Project Import Jitterpak For the purposes of the tutorial, select Create New Integration Project and enter DB to XML Tutorial as the project name. You can also specify or browse to the

location on your local computer where the project details should be stored. By default your project is stored in the /projects/ folder of your Jitterbit installation. Click Create to continue. The main Integration environment now appears, with a hierarchical tree on the left. In order to test the integration as you create it, you need to connect to the Jitterbit Integration Server. Click the Login button in the main toolbar to launch the Login window. Enter the Jitterbit Server name, the User name and Password for the Jitterbit Server you wish to connect to. You will have entered these details when you first installed the software. Click Login to connect to the server.

If your connection is successful, the Server and User ID will appear in the upper right corner of the main integration window. Create an Operation Next, you will create an operation in which you will define and assemble all the components required to define the integration. Right click Operations in the Project Tree and select New Operation from the popup menu. A new operation process appears in its own New Operation tab in the right pane of the window. Select Transformation for the type of operation to create. Type DB to XML Process into the Name field. Create a Source A source instructs Jitterbit how to retrieve its source data for the integration - in this tutorial the source will be a specific database. Right click Sources in the Project Tree and select New Source from the popup menu. The new source appears in its own New Source tab in the right pane. In the Name field, enter MyDatabase. Choose Database from the Type drop-down menu. Click Select to the right of the Driver field and select PostgreSQL ANSI (ODBC) from the database driver list. Click OK. 1. Enter the server name or IP address for your PostgreSQL database (installed with Jitterbit Integration Server). If you have installed the Jitterbit Integration Server on the same machine you can enter localhost here. 2. Enter JitterbitTutorial in the Database Name field. 3. Enter the appropriate login (Hint: the default is postgres) in the Login field, then click the Password button and enter the password for your PostgreSQL database (Hint: you will have provided this password during installation).

Click the Save button in toolbar at the top of the source definition screen. Test the source to confirm it can connect. Click the Test Connection button in the source's toolbar. If it connects successfully close the Source tab and return to the Operation tab. Create a Target Targets define where you want to put your information; in this tutorial, our target will be an XML file on a local file share. Right click Targets in the Project Tree and select New Target from the popup menu. Your new target appears in its own New Target tab in the right pane. In the Name field, enter MyXML. Note: You will need to setup a file share on your local system in order to view the target output for this tutorial. If you choose not to, you will be able to continue with the tutorial and build and test the required transformation but you will be unable to successfully run the operation and view the resulting xml file. Alternatively, you can also set up an FTP Target. Choose File Share from the Type dropdown menu. Enter the path to your local file share in the Path field. Enter the appropriate login and password for your file share. Finally, we want to use the Name File(s) field to generate a unique file name that incorporates a time stamp: enter MyPurchaseOrder_[date][time].xml, to create a file that will be unique.

Click the Save button in either the main toolbar or the target's toolbar. Test your new target to confirm it can connect. Click the Test Connection button in the target's toolbar. Close this Target tab and return to the main Operation tab. If your new target isn't automatically loaded into your operation's Target field, select it from the Target dropdown list. Click the Save button in the operation's toolbar to save your work. Create a Transformation Transformations let you map data from your source to a target format. In our transformation we will use two tables from the database source and map them to an XML file. Right click Transformations in the Project Tree and select New Transformation from the popup menu. The transformation wizard. In the Name field, enter MyTransformation. Since we plan to transform from a database to XML choose Database from the Source drop-down list and XML from the Target drop-down list. Click Next in the toolbar to continue.

The New Transformation: Source Setup: Database screen opens. Choose MyDatabase in the Database Source drop-down list. Click Next in the toolbar to continue. All the database tables are now listed. Double-click the Order Header and Order Detail tables in the Available Tables list to move them to the Selected Tables window. Click Next to continue. In the Hierarchical Relationships screen you will need to join these tables. Choose the following and then click Join Tables. The Parent (table) select "OrderHeader" The Child (table) select "OrderDetail"

A Join Properties window will pop up. Drag OrderID under the OrderHeader column to the OrderID under OrderDetail to link the columns. For Join Type leave 1 to N selected. This tells the system that there can be many OrderDetail records for every OrderHeader. Click Next in the toolbar to continue. The SQL WHERE clause lets you optionally specify a filter for the source data. We don't need it for this exercise, so click Next in the toolbar to continue. Now you need to select the structure of your target XML file by loading a.dtd (document type definition) or schema file. Select the Upload an XML Structure File radio button and click Browse. Navigate to the folder where you installed the Jitterbit Server. You will find an example.dtd file in \Jitterbit Integration Server\Tutorials\DbToXml\PurchaseOrder.dtd. Select PurchaseOrder.dtd and click Open. Click Next in the toolbar to continue. The system will warn you that there is more than one root to choose from in this XML Structure. Scroll down and select PurchaseOrders from the list. This instructs Jitterbit which structure in the XML file to use in this particular transformation. In this case we will use the Purchase Order (PurchaseOrders) structure. Click Next in the toolbar to continue. On the Options screen, leave validation checked. Click Save. You are now ready to map the two data structures. You should now be in the main Transformation Mapping window. Map the appropriate pairs of source and target data elements by: Selecting a source element that you want to transform to the target. Selecting the appropriate target that will hold data from the selected source element. Clicking the Map button at the bottom of the screen to save the mapping relationship. Alternatively, you can also drag and drop the source element onto the target element.

Hint: You can expand the data element trees by clicking the + button below each pane. You will need to map the following data elements: Source (Database) OrderHeader > OrderID OrderHeader > OrderID OrderHeader > OrderCreated OrderHeader > OrderDetail > OrderItemID OrderHeader > OrderDetail > Product OrderHeader > OrderDetail > Price OrderHeader > OrderDetail > Quantity Target (XML Schema) PO > Test_Required PO > header > headerone > PO_number PO > header > headerone > order_date PO > body > item > line_item_id PO > body > item > merchant_sku PO > body > item > unit_retail_price PO > body > item > quantity Test Your Transformation. Jitterbit has the ability to test your transformations on-the-fly by allowing you to load sample data and run a test transformation. This process does not actually run your operation but gives you a preview of how your data will look in the Target pane of the Transformation window. Click the Transformation Toolkit button in the tool bar and select Test > Transformation. Jitterbit will require that you deploy your Source and Target to the server. Click Deploy. Jitterbit will ask you if you want to load source data. Click Yes. A window will pop up asking you to define an optional WHERE clause. This is not required. Click OK. The results of your test transformation can now be seen in both the Source and Target panes.

Click the Save button in the transformation screen to save your changes. You now have a new transformation definition. You can now close the Transformation window and return to your operation. Build Your Integration Process You have now defined your Source, Target, and Transformation. It is time to pull all these pieces together to build your operation. To fill in your process map you have two options: 1. Drag the Source, Target, and Transformation onto the appropriate placeholder in the process designer. 2. Right click on the placeholders in the process designer, click Select Existing and add your Source, Target, or Transformation from the popup menu. Activate and Monitor Your Operation Now that you've created your operation by configuring a set of definitions, it s time to activate it. Up until now, all the modifications you've made to your project and operation are on a local copy of the project. Send a copy of your validated project to the server by clicking the Deploy button in the main toolbar. If you have not saved your operation, you will be asked to do so before deploying. Jitterbit will ask

which elements you wish to deploy to the server. The default is Everything. Click Deploy. Once the project has been deployed, click the Activate button in the operation's toolbar. Doing so will immediately place the operation into the server's queue, regardless of its schedule setting. Assuming that the server is running, your operation will be fed into the system queue. Click on the Queue button in the operation's toolbar to view the operation queue. Click the Refresh button in the Queue window to update the entry: you should see your operation disappear once it has been activated. If you do not see your operation, it has already been process. Close the Queue window. Note: If you have no other operations running, you will likely not see operations sitting in the queue because they are processed quickly if the server does not have a backlog of work. Look at the operation's log file to check the transformation's status: click the Log button in the operation's toolbar to open the log window. If everything has worked as expected, you will see a successful (normal) entry in the log. Otherwise, click on any error entry to get more information on the nature of the problem. You can now go into your local file share and view the results in the xml document that has been created. Congratulations! You've completed the tutorial and should now have an understanding of how to start building your own projects and operations, and how to load them in the queue to activate their transformations. If you have questions about this tutorial or other Jitterbit features please contact us at or visit the Forums at /forums.