Getting Started With Data Sync

Similar documents
Installing Data Sync Version 2.3

What s New for Oracle Cloud Stack Manager. Topics: July Oracle Cloud. What's New for Oracle Cloud Stack Release

Oracle Hospitality OPERA Exchange Interface Cloud Authentication. October 2017

What s New for Cloud at Customer What's New for the Cloud Services on Oracle Cloud at Customer New Documentation for Oracle Cloud at Customer

Oracle Hospitality Suite8 Export to Outlook User Manual Release 8.9. July 2015

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need. Creating vservers 12c Release 1 ( )

Oracle Enterprise Manager Ops Center

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need. Installing and Updating Local Software Packages 12c Release

Contents About This Guide... 5 Installing P6 Professional API... 7 Authentication Modes... 9 Legal Notices... 14

Export generates an empty file

Microsoft Active Directory Plug-in User s Guide Release

Recipe Calculation Survey. Materials Control. Copyright by: MICROS-FIDELIO GmbH Europadamm 2-6 D Neuss Date: August 21 st 2007.

Contents About Connecting the Content Repository... 5 Prerequisites for Configuring a Content Repository and Unifier... 5

Oracle Simphony Venue Management (SimVen) Installation Guide Release Part Number: E

Oracle Cloud Getting Started with Remote Data Connector for Oracle Analytics Cloud

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need. Hardware and Software Configuration

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need

Oracle Hospitality Simphony First Edition Venue Management (SimVen) Installation Guide Release 3.8 Part Number: E

Oracle Communications Policy Management Configuring NetBackup for Upgrade Method of Procedure

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need

Oracle Fusion Middleware. 1 Introduction. 1.1 Supported Functionality and Intended Use. 1.2 Limitations

Oracle Hospitality Query and Analysis Languages and Translation Configuration Guide. March 2016

Oracle Configuration Manager

Introduction to Auto Service Request

Oracle NoSQL Database Integration with SQL Developer. Release 18.1

Documentation Accessibility. Access to Oracle Support

Contents Overview... 5 Upgrading Primavera Gateway... 7 Using Gateway Configuration Utilities... 9

Oracle Enterprise Manager Ops Center. Overview. What You Need. Create Oracle Solaris 10 Zones 12c Release 3 ( )

Oracle Hospitality Cruise Shipboard Property Management System Topaz Signature Device Installation Guide Release 8.00 E

Oracle Communications EAGLE Element Management System Reporting Studio. Upgrade/Installation Guide Release 46.2 E69122 Revision 2

Oracle Database Mobile Server

Reports DSN Entries Utility Oracle FLEXCUBE Universal Banking Release [May] [2018]

Materials Control. Account Classes. Product Version Account Classes. Document Title: Joerg Trommeschlaeger

Oracle Enterprise Manager Ops Center

Oracle Utilities Work and Asset Cloud Service End-User Provisioning Guide

Oracle Enterprise Manager Ops Center. Introduction. Creating Oracle Solaris 11 Zones 12c Release 2 ( )

Oracle Fusion Middleware Oracle Cloud Adapters Postinstallation Configuration Guide. 12c Release ( )

Oracle Cloud. Oracle Cloud Adapters Postinstallation Configuration Guide E

Microsoft Internet Information Services (IIS) Plug-in User s Guide Release

Defining Constants and Variables for Oracle Java CAPS Environments

Report Management and Editor!

OKM Key Management Appliance

Oracle Enterprise Manager

Creating Resources on the ZFS Storage Appliance

Module Code Entries Utility Oracle FLEXCUBE Universal Banking Release [December] [2016]

Oracle Payment Interface Installation and Reference Guide Release E April 2018

Materials Control Recipe Reduction based on Article Defaults

Oracle Enterprise Manager Ops Center

Managing Zone Configuration

Spend less on file attachment storage space Reliably back up your data or file attachments Use your OpenAir data in your reporting tools

Oracle Database Express Edition

Oracle Retail MICROS Stores2 Functional Document Sales - Receipt List Screen Release September 2015

EnterpriseTrack Reporting Data Model Configuration Guide Version 17

Release for Microsoft Windows

Oracle Communications Configuration Management

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need. Configure and Install Root Domains 12c Release 3 (

PeopleSoft Fluid Required Fields Standards

Oracle Enterprise Manager Ops Center. Introduction. Provisioning Oracle Solaris 10 Operating Systems 12c Release 2 ( )

Oracle Enterprise Manager. 1 Introduction. System Monitoring Plug-in for Oracle Enterprise Manager Ops Center Guide 11g Release 1 (

Quick Start for Coders and Approvers

Supported Browsers. Known Issues. Topics: Oracle Cloud. Known Issues for Oracle Java Cloud Service Release

Oracle Linux. UEFI Secure Boot Signing Key Update Notice

Oracle Identity Manager Connector Guide for Dropbox. Release

Oracle Workflow Builder and Oracle XML Gateway Message Designer Hardware and Software Requirements

Oracle Hospitality RES 3700 Server Setup Guide Release 5.5 E May 2016

Oracle Fusion Middleware Oracle Stream Analytics Release Notes. 12c Release ( )

Taleo Enterprise Deep Linking Configuration Guide Release 17

Oracle Cloud What's New for Oracle WebCenter Portal Cloud Service

Oracle Exadata Healthchecks Plug-in Contents

Oracle Hospitality Simphony Venue Management Installation Guide Release 3.10 E March 2018

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide. Version 1.0 (Siebel CRM Version 8.2), Rev.

PeopleSoft Fluid Icon Standards

Copyright 1998, 2009, Oracle and/or its affiliates. All rights reserved.

February 2018 Release

JavaFX. JavaFX System Requirements Release E

Oracle Fusion Middleware. 1 Oracle Team Productivity Center Server System Requirements. 2 Installing the Oracle Team Productivity Center Server

Microsoft.NET Framework Plug-in User s Guide Release

Oracle Hospitality Materials Control Mobile Solutions. Installation and Configuration Guide

New Features in Primavera Professional 15.2

Oracle mymicros.net, icare, myinventory and mylabor Self Host Release Notes Release v April 2015

Materials Control. Purchase Orders Internal Attachments. Product Version: Attachments Joerg Trommeschlaeger.

Oracle Utilities Customer Self Service

Modeling Network Integrity Release 7.3.1

Oracle. Field Service Cloud Using the Parts Catalog

Introduction to Administration

What's New. Features introduced in New Features in Primavera Gateway 17

About Personally Identifiable Information

Oracle Retail MICROS Stores2 Functional Document Stores2 for Portugal Disaster Recovery Release

Release Notes for Oracle GoldenGate for Big Data 12c ( )

Oracle Utilities Opower Custom URL Configuration

Oracle Fusion Middleware Installing and Configuring Oracle Business Intelligence. 12c ( )

Oracle Utilities Work and Asset Management

Database Change Reference Release 6.3

General Security Principles

Configuring Oracle Java CAPS Master Index (Repository) Connectivity and Environments

Oracle Cloud. Using the Google Calendar Adapter Release 16.3 E

Oracle Hospitality MICROS Commerce Platform Release Notes Release Part Number: E December 2015

Oracle Retail Order Broker (Locate) Release Notes Release 5.2. December 2014

Oracle Enterprise Manager Ops Center. Introduction. Creating Oracle Solaris 11 Zones Guide 12c Release 1 ( )

User's Guide Release

Transcription:

Oracle Cloud Data Sync Getting Started Release 2.5 E25001-01 June 2018 Getting Started With Data Sync This guide introduces Data Sync Version 2.5 and provides installation instructions. Data Sync loads and transforms data that you want to analyze into an Oracle database (On-premises, Oracle Database Cloud Service, ADW, Exadata Express), Oracle Essbase, or Oracle Analytics Cloud data sets. Topics: Before You Start Installing and Setting Up Data Sync Upgrading an Existing Data Sync Installation Quick Guide to Loading Data Using Data Sync Connecting to Your Data Source Connecting to an Oracle Database on cloud (DBCS, ADWC, Exadata Express) Connecting to an Essbase Target Database Connecting to an Oracle Database Cloud Service Target Using SSH Tunneling Before You Start To install Data Sync, you must meet the requirements and prerequisites, download the application from Oracle Technology Network, then install and configure the software. Prerequisites Before installing, you must have Java V1.8.x (not V1.9.x) of Java Development Kit (JDK) and apply critical updates. Note: Data Sync doesn t work with Java Runtime Environment (JRE); you must have JDK. 1

Supported Target Database Types Data Sync only loads to Oracle relational databases. You can also load to Oracle EssBase, Oracle Analytics Cloud datasets, and flat file targets. Security Oracle recommends that you only install Data Sync in protected environments because Data Sync stores connection information and passwords for your databases. Installing and Setting Up Data Sync To install Data Sync, you download the software pack from Oracle Technology Network, install the software, then configure Data Sync. Download and Install Data Sync 1. On the Data Sync Downloads site (http://www.oracle.com/technetwork/ middleware/oac/downloads/index.html), accept the OTN license agreement, and click the OAC Data Sync 2.5 link to download the OACDataSync_V2_5.zip file. 2. Copy the OACDataSync_V2_5.zip file to an installation directory with no spaces in the directory name (for example, c:\datasync2_5), and extract the contents. Setting up the Java Home Environment Variable Depending on your operating system, edit the config.bat or config.sh file, and modify the line that sets the JAVA_HOME. Replace @JAVA_HOME with the directory where the JDK is installed. If your JDK directory name contains spaces, then put doublequotes around it. For example, on Windows: set JAVA_HOME=D:\Java\jdk1.8 For example, on UNIX: JAVA_HOME=/usr/java Running Data Sync for the First Time The first time you start the Data Sync client, the Configuration Setup wizard prompts you to configure the software. 1. Start Data Sync by navigating to the Data Sync installation root directory, then: On Windows, click the datasync.bat file. On UNIX, click the datasync.sh file. 2. At the Welcome dialog, click Next. 3. At the Environment Configuration dialog, click Configure a new environment, To upgrade an existing Data Sync environment, see Upgrading an Existing Data Sync Installation. 4. At the repository configuration dialog, specify: 2

Logical Name. Specify a name for the repository to distinguish the repository in multi-repository environments. For example, you might name the instance Development Environment or Production Environment. Password. Provide a password for accessing Data Sync. Optionally, use the Remember password option to specify whether Data Sync stores the password so that you don t have to specify it each time you start Data Sync. Note: Starting Data Sync The Remember password option on the Enter Password dialog only stores the password if the system property named Allow Clients To Remember User Password is set to true. If this property is set to false, then Data Sync overrides the Remember password option selected. To start Data Sync and its server, run datasync.bat (Windows) or datasync.sh (Linux/ UNIX) from the directory where you installed Data Sync. The Data Sync icon displays in your system icon tray to show that the server is running. Select Start UI to open the Data Sync client. When you close the Data Sync client, the Data Sync server remains running. Select Exit to stop the Data Sync server and close the Data Sync client if it is open. Alternatively, use these files: datasyncclient.bat/sh opens the Data Sync tool (when the server is running). stopserver.bat/sh stops the Data Sync server. Reconfiguring Data Sync With Its Default Settings To reset Data Sync with default settings and re-run the setup process, run datasync.bat (Windows) or datasync.sh (Linux/UNIX) in a command window with the - clean option. Uninstalling Data Sync To uninstall Data Sync, delete the install directory. Upgrading an Existing Data Sync Installation You can upgrade an existing Data Sync installation to Version 2.5 if your existing environment is loading to Oracle Database Cloud Service for Oracle Analytics Cloud. The upgrade steps are different depending on the Java Development Kit (JDK) version 3

used in the existing Data Sync installation. If you don t know which JDK version you have, look in the file named release in the root Java installation folder, and review the value of the JAVA_VERSION setting. If your existing Data Sync environment is using JDK V1.8, follow these steps to upgrade: 1. Start Data Sync by navigating to the Data Sync installation root directory, then: On Windows, click the datasync.bat file. On UNIX, click the datasync.sh file. 2. At the Welcome dialog, click Next. 3. At the Environment Configuration dialog, click Copy an exiting environment, 4. Use the Existing Environment Configuration dialog to navigate to and select the root directory of the existing Data Sync with JDK V1.8 installation. 5. At the confirmation dialog, click Yes. 6. At the Repository Name dialog, specify a name for the new Data Sync repository, 7. At the Configuration Complete dialog, click Finish. If your existing Data Sync environment is using JDK V1.7, follow these steps to upgrade: 1. Create a new Data Sync environment with JDK V1.8. If you don t have the Data Sync V2.3.x software pack, then download it from the Data Sync Downloads site (http://www.oracle.com/technetwork/middleware/ bicloud/downloads/index.html), accept the OTN license agreement, and click the BICS Data Sync <Version> link to download the BICSDataSyncVn.n.zip file. 2. In the new Data Sync with JDK V1.7 environment, export the metadata and projects: a. From the Tools menu, select Export. b. At the Export dialog, select all options under Categories, and select all projects in the Applications List. c. Click OK to start the export the selected metadata. 3. In the Data Sync with JDK V1.8 environment, import the metadata and projects that you exported in Step 2: a. From the Tools menu, select Import. b. Click Change Folder for Import/Export, and use the Import from directory dialog to navigate to and select the \export directory in the Data Sync with JDK V1.7 environment. c. Select all options under Categories, and select all projects in the Applications List. d. Click OK to start the import the selected metadata. 4. Start Data Sync V2.5, and at the Welcome dialog, click Next. 4

5. At the Environment Configuration dialog, click Copy an exiting environment, 6. Use the Existing Environment Configuration dialog to navigate to and select the root directory of the Data Sync with JDK V1.8 environment. 7. At the confirmation dialog, click Yes. 8. At the Repository Name dialog, specify a name for the new Data Sync repository, 9. At the Configuration Complete dialog, click Finish. Quick Guide to Loading Data Using Data Sync 1. From the Projects menu, click New, and create a new project. 2. In the Connections view, specify connection details for your data target, and your data source (if it s a database). 3. In the Project view, specify loading options for your project. 4. In the Jobs view, create a new Job, then click Run Job. Connecting to Your Data Source In Data Sync, navigate to the Connections tab and specify connection details for your target database and the data sources that you want to extract from. Source Database Support Data Sync supports the following source database types: Oracle Microsoft SQL Server DB2 Teradata MySQL Oracle TimesTen Generic JDBC with prepackaged drivers for Greenplum, MongoDB, Salesforce, Redshift, Hive and PostgreSQL Other sources that support JDBC Oracle Transactional Business Intelligence: Oracle Financials Cloud Oracle HCM Cloud Oracle Procurement Cloud Oracle Project Management Cloud Oracle Sales Cloud 5

Oracle Supply Chain Management Cloud Oracle Service Cloud (RightNow) Oracle Taleo Enterprise Reporting JDBC Drivers Data Sync is a Java application that uses Java Database Connectivity (JDBC). Data Sync is installed with Oracle JDBC Version 12.1.0.2.0. If you re using a different database or version, then you must replace the installed Oracle JDBC version with the JDBC version that s specific to your database. To replace the installed JDBC version, you copy the JDBC drivers from your Oracle database environment to the \lib directory on the machine where you installed Data Sync. Vendor MySQL Microsoft SQL Server DB2 TimesTen Teradata JDBC Driver File name Mysql-connector-java*.jar sqljdbc.jar db2java.zip ttjdbc6.jar, orai18n.jar, timestenjmsxla.jar, jms.jar, javax.jms.jar terajdbc4.jar, log4j.jar, teradata.jar, tdgssjava.jar, tdgssconfig.jar Connecting Data Sync to Your Data Source On the Connections tab, create a connection for each of your data sources. If you load data only from files, skip this task and access the Project-File Data dialog to specify the files and loading details. On the Connections tab, click New and specify the connection details of your data source. In the User and Password fields, specify the user name and password for a user with sufficient reporting privileges for the data source. In the URL field, specify the URL for your data source. For example, for Amazon Redshift you might enter: jdbc:redshift://bicssource.abcdefg.us.redshift.amazonaws.com:1234/prod. In the Connection Type field, select the appropriate data source type. For example, for Amazon Redshift, you select Generic JDBC. For additional information about specifying connections for JDBC, Oracle Service Cloud, or NetSuite, click Help. Connecting to an Oracle Database on cloud (DBCS, ADWC, Exadata Express) In Data Sync, you specify connection details for your Oracle target database. For example, Oracle Database Cloud Service, Autonomous Data Warehouse Cloud, or Exadata Express. On the Connections tab, create a new connection, and specify the following details: 6

In the Connection Type field, select Oracle (Thin). In the User and Password fields, specify the user name and password of the database user. In the URL field, specify your database's URL. This can be found in the tnsnames.ora. For example, open c:\12c_client\product\12.2.0\client_1\network\admin \tnsnames.ora. For the Service Name URL entry for the lowest level (that is, ending in low ), copy the string from "(DESCRIPTION" to the end of connect string, and append it to jdbc:oracle:thin:@. For example: jdbc:oracle:thin:@(description= (address=(protocol=tcps)(port=1522) (host=adwc.oraclec loud.com)) (connect_data=(service_name=partners_low.adwc.oraclecloud.com))(security=(s sl_server_cert_dn="cn=adwc.uscom-east-1.oraclecloud.com,ou=oracle BMCS US,O=Oracle Corp oration,l=redwood City,ST=California,C=US"))) In the JDBC Driver field, specify oracle.jdbc.driver.oracledriver. In the Schema/Table Owner field, specify the SCHEMA owner (typically the same as the database user, but in upper case). Alternatively, click the edit icon on the Schema/Table Owner field to select from available schemas. If your connection requires cwallet.sso, click the Advanced Properties tab, and set the value of Additional JDBC driver Properties to oracle.net.wallet_location=file:<full_path_to_cwallet.sso_file>). Connecting to an Essbase Target Database On the Connections tab, create a new connection, and specify the connection details of your EssBase target database. In the Connection Type field, select Essbase. In the User and Password fields, specify the user name and password of a user with the Application Role named BI Dataload Author. In the URL field, specify your Essbase URL. For example, https://essbasexxxx.oraclecloud.com. Connecting to Database As A Service Using SSH Tunneling By default, Data Sync V2.5 communicates with Oracle Database Cloud Service using port 1521. Alternatively, you can configure Data Sync to communicate with Database As A Service using the Secure Shell (SSH) port 22 (this configuration is known as SSH Tunneling ). 1. Close Data Sync and the Data Sync server. 7

To stop the Data Sync server, click the Data Sync icon on the Windows tool bar and click Exit. 2. Update your JDK/JRE with Java Cryptography Extension (JCE), which supports Unlimited Strength. The default JDK doesn t install the unlimited strength version of JCE (Java Cryptography Extension). You must install a version of JCE that's compatible with the Java version you're using for Data Sync. For example, you might download JCE V8 from http://www.oracle.com/technetwork/java/javase/downloads/jce8- download-2133166.html. 3. Unzip the contents of the downloaded JCE ZIP file and replace the local_policy.jar and US_export_policy.jar in $JAVA_HOME/jre/lib/security with the downloaded files. 4. Start Data Sync. 5. From the Views menu, click SSH Tunnels (Beta). 6. Create a new entry to configure the port forwarding from the local machine to the remote host. Option Name Remote Host What to specify A short descriptive name to identify this configuration in Data Sync. The IP address of the Database As A Service node. Remote SSH Port The SSH Port on the remote host, which is typically 22. User Name Private Key Passphrase Port Forward Local Port 7. Save the details and test the connection. The user name for the remote server, which is typically opc. The SSH private key file that matches the public key associated with the deployment. When you create a Database As A Service instance, you create a public key and a private key. The Public Key was used on instance creation. The private key is used to connect to the instance at the Operating System (OS) level. Download this file and point the location of that key file. The password that you specified when you created the database deployment. The database port on the remote host, which is typically 1521. An unassigned port on the local machine that can be used for the tunnel. If you don t know the port number to enter, click Find Available Port, and select a port. When you test a connection and it s successful, Data Sync creates the SSH tunnel, and this SSH tunnel remains active as long as Data Sync is running. 8

8. Configure the default TARGET connection or create a new database connection to your Database As A Service instance by choosing Oracle (Thin) type connection. For the Host, use localhost, and for the Port, use the local port that you defined in Step 6. 9. Create a project and load your data as normal. If for any reason the SSH tunnel closes (or is deactivated), then reported failures in the job will relate to IO Exceptions. From the Views menu, click SSH Tunnels (Beta), and correct any issues. Oracle Cloud Data Sync Getting Started, Release 2.5 E25001-01 Copyright 2015, 2018, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government. This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. This software or hardware and documentation may provide access to or information about content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of thirdparty content, products, or services, except as set forth in an applicable agreement between you and Oracle. This document introduces Oracle Analytics Cloud Data Sync Version 2.5 and provides installation instructions. 9