M2M AD301 Podręcznik Użytkownika Strona 1

Przeglądaj online lub pobierz Podręcznik Użytkownika dla Networking M2M AD301. M2M AD301 User guide Instrukcja obsługi

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 230
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów

Podsumowanie treści

Strona 1 - Avaki Studio

Sybase, Inc.One Sybase DriveDublin, CA 94568www.sybase.com®DRAFTData Integration with Sybase Avaki StudioRelease 7.0 • August 24, 2006

Strona 2

Prefaceviii Data Integration with Sybase Avaki Studioall, while others require partial to full working knowledge. In Avaki Studio, you can employ Java

Strona 3 - Table of contents

Metadata modeling88 Data Integration with Sybase Avaki StudioStep 11 Continue to click Add and enter data until your table contains all the columns yo

Strona 4 - The view model editor 53

Data Integration with Sybase Avaki Studio 89Mapping metadata models to Avaki objectsStep 2In the data catalog view, click GetEmpGivenName. Drag and dr

Strona 5

Metadata modeling90 Data Integration with Sybase Avaki StudioIf the schemas do not match—for example, if you drop the GetEmpGivenName data-base operat

Strona 6 - Operator reference 107

Data Integration with Sybase Avaki Studio 91Deploying metadata modelsStep 5Point your application at either the database or Avaki; no further changes

Strona 7

Metadata modeling92 Data Integration with Sybase Avaki StudioThe metadata model is successfully deployed and added to the data catalog’s Metadata dire

Strona 8 - Glossary 175

Data Integration with Sybase Avaki Studio 93Deriving metadata modelsDeriving metadata modelsDeriving a view model from a metadata model is a way to cr

Strona 9 - Audience

Metadata modeling94 Data Integration with Sybase Avaki StudioStep 4 Create a data service where you connect input to output. Step 5 In the editor pane

Strona 10 - Organization

Data Integration with Sybase Avaki Studio 95Undeploying metadata modelsUndeploying metadata modelsUndeploying a metadata model reverses the results of

Strona 11 - Related documentation

Metadata modeling96 Data Integration with Sybase Avaki Studio

Strona 12 - On the web

Data Integration with Sybase Avaki Studio 97Chapter 6Managing the data catalogThis chapter describes tasks you can perform in Avaki Studio’s data cata

Strona 13 - View models in Avaki Studio

Data Integration with Sybase Avaki Studio ixRelated documentationRelated documentationThese manuals make up the Avaki documentation set:• Sybase Avaki

Strona 14 - What is a view model?

Managing the data catalog98 Data Integration with Sybase Avaki StudioModifying ACLsThis section explains how to display and modify access control list

Strona 15

Data Integration with Sybase Avaki Studio 99Modifying ACLsStep 4To change the object’s owner, click the Change Owner... button. The User/Group Browser

Strona 16 - Expressions in operators

Managing the data catalog100 Data Integration with Sybase Avaki Studiomissions dialog to show the new line in the ACL. In this example, we’ve added a

Strona 17 - Performance

Data Integration with Sybase Avaki Studio 101Managing attributesManaging attributesRead this section for instructions on displaying, creating, modifyi

Strona 18 - Operators

Managing the data catalog102 Data Integration with Sybase Avaki StudioStep 3 To add a new attribute to the object, click the Add button. Studio adds a

Strona 19

Data Integration with Sybase Avaki Studio 103Managing attributesStep 5To remove an attribute, click its pencil icon to select it and click the Delete

Strona 20

Managing the data catalog104 Data Integration with Sybase Avaki StudioManaging categoriesThis section provides instructions on displaying, creating, a

Strona 21 - Installing Avaki Studio

Data Integration with Sybase Avaki Studio 105Managing categoriesStep 3Right-click on the parent category and select Add Category from the menu. The Ad

Strona 22 - Starting Avaki Studio

Managing the data catalog106 Data Integration with Sybase Avaki StudioStep 3 Select one or more categories.Step 4 Click OK to add the object. Studio r

Strona 23 - Filename extension Purpose

Data Integration with Sybase Avaki Studio 107Chapter 7Operator referenceConsult this chapter for detailed information on the workings of the elements

Strona 24 - The Resource perspective

Prefacex Data Integration with Sybase Avaki StudioHow to contact Avaki support at Sybase, Inc.For general information about Sybase technical support,

Strona 25

Operator reference108 Data Integration with Sybase Avaki Studio• “Select” on page 165• “Splitter” on page 166• “Union” on page 168• “Update” on page 1

Strona 26 - Creating a project

Data Integration with Sybase Avaki Studio 109AggregateAggregate propertiesDouble-click an Aggregate operator to display the Aggregate Properties dialo

Strona 27

Operator reference110 Data Integration with Sybase Avaki Studio Function: Click the Function field and use the pull down list to choose the func-tion

Strona 28

Data Integration with Sybase Avaki Studio 111CustomCustomA Custom operator can perform any operation that you define, using arbitrary Java-Script code

Strona 29 - The Avaki perspective: A tour

Operator reference112 Data Integration with Sybase Avaki StudioCustom propertiesDouble-click a Custom operator to display the Custom Properties dialog

Strona 30 - The data catalog view

Data Integration with Sybase Avaki Studio 113Custom• To delete one or more columns, select them and click Delete.• To reorder the columns, select one

Strona 31

Operator reference114 Data Integration with Sybase Avaki StudioNote The Custom operator is an exception to the guidelines regarding Java-Script expres

Strona 32 - The palette

Data Integration with Sybase Avaki Studio 115Customalgorithm with the second input result set as the inner table. This would produce a result set cons

Strona 33 - The view model editor

Operator reference116 Data Integration with Sybase Avaki Studio lookupTable.initialized = true; // So we don't try and do this again}This

Strona 34 - The bottom pane

Data Integration with Sybase Avaki Studio 117GeneratorGeneratorA Generator operator produces a result set without input. Like an Iterator, a Gener-ato

Strona 35 - Setting preferences

Data Integration with Sybase Avaki Studio 1Chapter 1View models in Avaki StudioAvaki Studio is a graphical, metadata-driven modeling tool for data int

Strona 36

Operator reference118 Data Integration with Sybase Avaki StudioGenerator propertiesDouble-click a Generator operator to display the Generator Properti

Strona 37

Data Integration with Sybase Avaki Studio 119Generatorthat would be valid inside a function body. See “Using expressions within Avaki Stu-dio” on page

Strona 38 - Working with Avaki Studio

Operator reference120 Data Integration with Sybase Avaki Studio• To reorder the columns, select one or more of them and click the Move Up or Move Down

Strona 39

Data Integration with Sybase Avaki Studio 121Group ByGroup By The Group By operator is very similar to the Aggregate operator. Its output includes col

Strona 40

Operator reference122 Data Integration with Sybase Avaki StudioPerformance notesBecause Studio needs to sort the result set in order to perform a grou

Strona 41 - Creating view models

Data Integration with Sybase Avaki Studio 123Group By• You can edit the properties of each column: Name: Click in the Name field and choose a column

Strona 42 - The exercise

Operator reference124 Data Integration with Sybase Avaki Studio• You can edit the properties of each column. (See “Working with schemas” on page 60 fo

Strona 43 - • emp_db

Data Integration with Sybase Avaki Studio 125Input SourceInput Source An Input Source element represents input from a source external to your model. W

Strona 44 - Creating database connectors

Operator reference126 Data Integration with Sybase Avaki StudioInput Source PropertiesDouble-click an Input Source element to display the Input Source

Strona 45

Data Integration with Sybase Avaki Studio 127Input SourceYou specify the source for your Input Source element using the Input Source tab. The tab prov

Strona 46 - Step 5 Fill in the form:

View models in Avaki Studio2 Data Integration with Sybase Avaki StudioBackground: Avaki conceptsBefore tackling the task of creating a view model, you

Strona 47 - SQL views. Ad-hoc queries

Operator reference128 Data Integration with Sybase Avaki StudioConfiguring database operation input sources. On the next page (“Database Operation Inp

Strona 48

Data Integration with Sybase Avaki Studio 129Input SourceConfiguring data service input sources. On the next page (“Data Service Input Source”), you c

Strona 49

Operator reference130 Data Integration with Sybase Avaki StudioConfiguring file input sources. On the next page (“File Input Source”), you choose a gr

Strona 50 - Creating database operations

Data Integration with Sybase Avaki Studio 131Input SourceConfiguring HTTP input sources. On the next page (“HTTP Operation Input Source”), you specify

Strona 51

Operator reference132 Data Integration with Sybase Avaki StudioWhen you are done with this page, click Next to proceed to the “HTTP Operation Paramete

Strona 52

Data Integration with Sybase Avaki Studio 133Input SourceConfiguring web service input sources. On the next page (“Web Service Input Source”), you spe

Strona 53 - Click Next

Operator reference134 Data Integration with Sybase Avaki StudioClick the Next button to continue to the “Web Service Operation” page where you will ch

Strona 54

Data Integration with Sybase Avaki Studio 135Input SourceClick Next to continue to the “Web Service Response” page, where the wizard asks you to indic

Strona 55 - Using the view model wizard

Operator reference136 Data Integration with Sybase Avaki StudioConfiguring the transformIf the source you configured on the Input Source tab doesn’t a

Strona 56 - Configuring input sources

Data Integration with Sybase Avaki Studio 137Input Source• CSV to Result SetWhen your data is in CSV or a similar format.• XML to Result SetIf your da

Strona 57 - Joining result sets

Data Integration with Sybase Avaki Studio 3What is a view model?Thus, a view model consists of• Zero or more input sources• Zero or more operators to

Strona 58 - Step 9 Click OK

Operator reference138 Data Integration with Sybase Avaki StudioConfiguring CSV transforms. If you choose to define a CSV transform, the next page will

Strona 59

Data Integration with Sybase Avaki Studio 139Input SourceClick Next to display the “Column Definitions” page. If you selected “Use first row of data a

Strona 60

Operator reference140 Data Integration with Sybase Avaki Studio Scale: Specify the scale for the column, if applicable for the column’s type. First

Strona 61

Data Integration with Sybase Avaki Studio 141Input SourceWhen you’re done, click Next to continue to the “Column Definitions” page. • Click the Add bu

Strona 62 - Testing the view model

Operator reference142 Data Integration with Sybase Avaki Studioyou choose (for example, if the document has the value “foo” and you choose INTEGER for

Strona 63

Data Integration with Sybase Avaki Studio 143Input SourceConfiguring error handling You can choose how data services deployed from this view model wil

Strona 64 - EII Administration Guide

Operator reference144 Data Integration with Sybase Avaki StudioMapping input parameters If the input source has parameters, you must map them to globa

Strona 65

Data Integration with Sybase Avaki Studio 145Input SourceTo edit the expressions, click in the Value column to make it editable. Type your map-ping ex

Strona 66 - Creating components

Operator reference146 Data Integration with Sybase Avaki StudioWeb service parameters. Parameters defined by web services are arbitrarily com-plex str

Strona 67 - HTTP requests or web ser

Data Integration with Sybase Avaki Studio 147Input SourceThe Map Unmapped shortcut. Studio provides a shortcut for mapping parameters to the global pa

Strona 68

View models in Avaki Studio4 Data Integration with Sybase Avaki StudioData flowDiscussions of view model operators and especially of variables rely on

Strona 69

Operator reference148 Data Integration with Sybase Avaki StudioIntersection The Intersection operation generates a result set consisting of only those

Strona 70 - Properties dialogs

Data Integration with Sybase Avaki Studio 149IteratorIterator The Iterator operator provides a looping construct for view models. Based on criteria yo

Strona 71

Operator reference150 Data Integration with Sybase Avaki StudioConnectionsThe Iterator operator takes either one or two input result sets. If there is

Strona 72 - Working with schemas

Data Integration with Sybase Avaki Studio 151Iteratortain your own iteration control variables (such as a counter that you increment). When you config

Strona 73

Operator reference152 Data Integration with Sybase Avaki StudioExample: Iterating over the elements of an array parameter The problemSuppose you want

Strona 74 - Types Precision Scale

Data Integration with Sybase Avaki Studio 153Iterator• Condition: Enter the following code:// Check to see if we’re at the end of the arrayvariables.A

Strona 75 - Using global parameters

Operator reference154 Data Integration with Sybase Avaki StudioJoin The Join operator performs a relational join operation on its two input result set

Strona 76 - Adding global parameters

Data Integration with Sybase Avaki Studio 155JoinInner and outer tablesThe algorithm and join type choices refer to inner and outer tables. Studio doe

Strona 77 - Reordering global parameters

Operator reference156 Data Integration with Sybase Avaki StudioJoin types Avaki Studio supports inner, outer-left, outer-right, and outer-full join ty

Strona 78 - Boolean expressions

Data Integration with Sybase Avaki Studio 157Multiplexer Outer Column: Click in field and use the pull-down list to choose the corre-sponding column

Strona 79 - Expressions and JavaScript

Data Integration with Sybase Avaki Studio 5What is a view model?Everywhere you can enter JavaScript expressions, you have access to an object called v

Strona 80 - Accessing global parameters

Operator reference158 Data Integration with Sybase Avaki StudioMultiplexer propertiesDouble-click a Multiplexer operator to display the Multiplexer Pr

Strona 81 - Working with variables

Data Integration with Sybase Avaki Studio 159Order ByOrder By The Order By operator sorts its input based on the criteria you specify. Order By does n

Strona 82 - Allowed types for variables

Operator reference160 Data Integration with Sybase Avaki StudioOrder By propertiesDouble-click an Order By operator to display the Order By Properties

Strona 83 - The expressions menu

Data Integration with Sybase Avaki Studio 161ProjectionProjection The Projection operator lets you modify a schema. You can pass certain columns throu

Strona 84

Operator reference162 Data Integration with Sybase Avaki StudioProjection propertiesDouble-click a Projection operator to display the Projection Prope

Strona 85 - Avaki Functions

Data Integration with Sybase Avaki Studio 163Projection Expression: Click in the column’s Expression field to edit it. This can be any JavaScript exp

Strona 86

Operator reference164 Data Integration with Sybase Avaki StudioResult A view model’s Result element is created automatically when you create the view

Strona 87 - Advanced topics

Data Integration with Sybase Avaki Studio 165SelectSelect Use a Select operator to filter rows from an input result set. You provide a Boolean express

Strona 88

Operator reference166 Data Integration with Sybase Avaki StudioANNUAL_SALARY column in the input result set) is $100,000 or less, you could use the ex

Strona 89

Data Integration with Sybase Avaki Studio 167SplitterSplitter propertiesDouble-click a Splitter operator to display the Splitter Properties dialog. Yo

Strona 90 - About metadata models

View models in Avaki Studio6 Data Integration with Sybase Avaki StudioOperatorsAvaki Studio provides a selection of elements and operators you can use

Strona 91 - Importing metadata models

Operator reference168 Data Integration with Sybase Avaki Studiodefines a variable that’s mapped to a parameter in an Input Source element upstream of

Strona 92

Data Integration with Sybase Avaki Studio 169UpdateUnion propertiesDouble-click a Union operator to display the Union Properties dialog. You can edit

Strona 93

Operator reference170 Data Integration with Sybase Avaki Studio• The data types of the result set columns (by ordinal position) and the parameters of

Strona 94 - Designer

Data Integration with Sybase Avaki Studio 171UpdateUpdate propertiesDouble-click an Update operator to display the Update Properties dialog. You can e

Strona 95

Operator reference172 Data Integration with Sybase Avaki StudioChoosing a database operationThe Update operator executes a database operation defined

Strona 96

Data Integration with Sybase Avaki Studio 173UpdateTo bring up the Parameter Properties dialog, click the Edit Values… button. To map a parameter, cli

Strona 97 - AV M ) editor. It is

Operator reference174 Data Integration with Sybase Avaki Studio

Strona 98

Data Integration with Sybase Avaki Studio 175GlossaryTerms printed in italics are defined in the glossary.access control list(ACL) A list, for a given

Strona 99

Glossary176 Data Integration with Sybase Avaki StudioAvaki directoryAvaki software creates a single, unified namespace that is accessible (subject to

Strona 100 - Metadata modeling

Data Integration with Sybase Avaki Studio 177Avaki StudioA graphical, metadata-based data integration tool that lets you • Build data flows by draggin

Strona 101 - EMP table

Data Integration with Sybase Avaki Studio 7Operators• JoinGiven two input result sets that share a common column, Join combines rows and produces a ne

Strona 102

Glossary178 Data Integration with Sybase Avaki StudioCIFS shareA directory or file that has been exported (shared) from the Avaki data catalog. A CIFS

Strona 103 - Deploying metadata models

Data Integration with Sybase Avaki Studio 179data serviceAn operation that transforms data obtained from sources in the data catalog. Input data can c

Strona 104

Glossary180 Data Integration with Sybase Avaki StudioDGASSee data grid access server.distributed transactionA set of related operations (typically SQL

Strona 105 - Deriving metadata models

Data Integration with Sybase Avaki Studio 181failoverThe transition of control from a failing or unreachable primary grid domain controller to a secon

Strona 106 - Deleting metadata models

Glossary182 Data Integration with Sybase Avaki Studiogrid serverAn Avaki server that maintains a portion of the Avaki domain’s namespace, runs Avaki s

Strona 107 - Undeploying metadata models

Data Integration with Sybase Avaki Studio 183metadata modelA construct in Avaki Studio that expresses a schema by defining a set of tables. A table in

Strona 108

Glossary184 Data Integration with Sybase Avaki StudioqueriesSee ad-hoc query.query engineAn Avaki service that executes SQL queries against the SQL vi

Strona 109 - Managing the data catalog

Data Integration with Sybase Avaki Studio 185share serverAn Avaki server whose only task is to manage Avaki shares—local directories that are exported

Strona 110 - Modifying ACLs

Glossary186 Data Integration with Sybase Avaki Studiovirtual databaseThe set of all SQL views in an Avaki domain, including those provisioned from ext

Strona 111

Master Index Index-1Master IndexKeyAD: Administration GuideAPI: API GuideC: Command ReferenceO: OvertureP: Provisioning & Advanced Data Integ

Strona 112

DOCUMENT ID: DC00574-01-0700-01LAST REVISED: August 2006Copyright © 2002 – 2006 Sybase, Inc. All rights reserved.This publication pertains to Sybase s

Strona 113 - Managing attributes

View models in Avaki Studio8 Data Integration with Sybase Avaki Studio

Strona 114

AD: Administration Guide API: API Guide C: Command Reference O: OvertureIndex-2 Master Indexad-hoc queries (continued)code samples API:74d

Strona 115

Master Index Index-3P: Provisioning & Advanced Data Integration Guide S: Data Integration with Avaki Studioauthentication services (continued)

Strona 116 - Managing categories

AD: Administration Guide API: API Guide C: Command Reference O: OvertureIndex-4 Master Indexavaki dgas --show-admission-policies C:114avak

Strona 117 - Adding objects to categories

Master Index Index-5P: Provisioning & Advanced Data Integration Guide S: Data Integration with Avaki Studioavaki security --default-group C:21

Strona 118 - Deleting categories

AD: Administration Guide API: API Guide C: Command Reference O: OvertureIndex-6 Master Indexavaki upgrade C:249avaki upgrade --info C:250a

Strona 119 - Operator reference

Master Index Index-7P: Provisioning & Advanced Data Integration Guide S: Data Integration with Avaki Studiocaches (continued)bad port, propert

Strona 120 - Aggregate

AD: Administration Guide API: API Guide C: Command Reference O: OvertureIndex-8 Master Indexchange time file attribute C:290charactersin c

Strona 121 - Aggregate properties

Master Index Index-9P: Provisioning & Advanced Data Integration Guide S: Data Integration with Avaki Studiocom.avaki.scheduleExclusionCacheSiz

Strona 122 - Aggregate functions

AD: Administration Guide API: API Guide C: Command Reference O: OvertureIndex-10 Master Indexdata catalog SOAP operations (continued)remov

Strona 123 - Connections

Master Index Index-11P: Provisioning & Advanced Data Integration Guide S: Data Integration with Avaki Studiodata services (continued)input str

Strona 124 - Custom properties

Data Integration with Sybase Avaki Studio 9Chapter 2Getting started with Avaki StudioRead this chapter for instructions on starting Avaki Studio for t

Strona 125

AD: Administration Guide API: API Guide C: Command Reference O: OvertureIndex-12 Master Indexdatabase operation SOAP operations API:40data

Strona 126

Master Index Index-13P: Provisioning & Advanced Data Integration Guide S: Data Integration with Avaki Studiodataservice --info command C:57dat

Strona 127

AD: Administration Guide API: API Guide C: Command Reference O: OvertureIndex-14 Master IndexDGAS (continued)restarting AD:84saving a copy

Strona 128

Master Index Index-15P: Provisioning & Advanced Data Integration Guide S: Data Integration with Avaki Studiodistributed transactionsabout O:25

Strona 129 - Generator

AD: Administration Guide API: API Guide C: Command Reference O: OvertureIndex-16 Master IndexFfailoverdefined AD:354, API:88, C:312, O:66,

Strona 130 - Generator properties

Master Index Index-17P: Provisioning & Advanced Data Integration Guide S: Data Integration with Avaki Studiofunctionsin expressions S:73used w

Strona 131

AD: Administration Guide API: API Guide C: Command Reference O: OvertureIndex-18 Master Indexgroups (continued)defined S:176deleting AD:19

Strona 132 - INTEGER

Master Index Index-19P: Provisioning & Advanced Data Integration Guide S: Data Integration with Avaki StudioisList element P:266Iterator opera

Strona 133 - Group By

AD: Administration Guide API: API Guide C: Command Reference O: OvertureIndex-20 Master Indexldap --delete command C:153ldap --delete-sche

Strona 134 - Group By properties

Master Index Index-21P: Provisioning & Advanced Data Integration Guide S: Data Integration with Avaki Studiomonitor --add command C:167monitor

Strona 135

Getting started with Avaki Studio10 Data Integration with Sybase Avaki StudioStarting Avaki StudioYou can launch Avaki Studio using the Avaki program

Strona 136

AD: Administration Guide API: API Guide C: Command Reference O: OvertureIndex-22 Master Indexoperators (continued)logical, in expressions

Strona 137 - Input Source

Master Index Index-23P: Provisioning & Advanced Data Integration Guide S: Data Integration with Avaki Studioprivacy and HTTPS API:8Projection

Strona 138 - Input Source Properties

AD: Administration Guide API: API Guide C: Command Reference O: OvertureIndex-24 Master Indexrefresh schedulesfor Avaki shares AD:266, C:2

Strona 139

Master Index Index-25P: Provisioning & Advanced Data Integration Guide S: Data Integration with Avaki Studioscheduleexclusion --list command C

Strona 140 - On the next page (“Database

AD: Administration Guide API: API Guide C: Command Reference O: OvertureIndex-26 Master Indexserver --dgas --destroy command C:224server -

Strona 141

Master Index Index-27P: Provisioning & Advanced Data Integration Guide S: Data Integration with Avaki StudioSOAP complex types (continued)Data

Strona 142

AD: Administration Guide API: API Guide C: Command Reference O: OvertureIndex-28 Master IndexSQL views (continued)managing P:20modifying P

Strona 143

Master Index Index-29P: Provisioning & Advanced Data Integration Guide S: Data Integration with Avaki StudioUnset permission in ACL AD:242, O:

Strona 144

AD: Administration Guide API: API Guide C: Command Reference O: OvertureIndex-30 Master Indexview --create --file command C:267view --dele

Strona 145

Master Index Index-31P: Provisioning & Advanced Data Integration Guide S: Data Integration with Avaki Studiovirtualdatabase --show-tables comm

Strona 146

Data Integration with Sybase Avaki Studio 11Starting Avaki StudioIn the workspace directory, Studio creates a subdirectory for each project. Files of

Strona 147 - • The entire SOAP response

AD: Administration Guide API: API Guide C: Command Reference O: OvertureIndex-32 Master IndexWSDLsabout API:2as SOAP contracts API:3AvakiA

Strona 148 - • No transform

Getting started with Avaki Studio12 Data Integration with Sybase Avaki StudioThe Resource perspectiveAfter you specify a workspace directory, a window

Strona 149 - • XML to Result Set

Data Integration with Sybase Avaki Studio 13Starting Avaki StudioWe strongly recommend that you look at the Eclipse documentation, which is avail-able

Strona 150

Getting started with Avaki Studio14 Data Integration with Sybase Avaki StudioCreating a projectTo use the tools provided by Avaki Studio, you must ope

Strona 151

Data Integration with Sybase Avaki Studio 15Creating a projectNew Avaki Studio Project wizard appears. Step 3 In the Project name field, enter a name

Strona 152 - XML document

Getting started with Avaki Studio16 Data Integration with Sybase Avaki StudioStep 6 Click Finish to create the project. The project includes a starter

Strona 153

Data Integration with Sybase Avaki Studio 17The Avaki perspective: A tourThe Avaki perspective: A tourThis section explains the purposes of the panes

Strona 154

Data Integration with Sybase Avaki Studio iTable of contents Preface viiAudience viiOrganization viiiRelated documentation ixHow to contact Avaki sup

Strona 155 - OK to save your changes

Getting started with Avaki Studio18 Data Integration with Sybase Avaki StudioTo open a saved view model, expand the view model’s project folder in the

Strona 156

Data Integration with Sybase Avaki Studio 19The Avaki perspective: A tourgood places to start are the /GeneratedViews, /Shares, and /WSDLs folders. (F

Strona 157

Getting started with Avaki Studio20 Data Integration with Sybase Avaki StudioManaging the data catalogYou can use the Data Catalog view to manage the

Strona 158

Data Integration with Sybase Avaki Studio 21The Avaki perspective: A tourThe view model editorThe view model editing pane lets you create, display, an

Strona 159

Getting started with Avaki Studio22 Data Integration with Sybase Avaki StudioThe metadata model editorThe metadata model editing pane lets you create,

Strona 160 - Intersection

Data Integration with Sybase Avaki Studio 23Setting preferencesView Model Parameters viewThe View Model Parameters tab lets you create and manipulate

Strona 161 - Iterator

Getting started with Avaki Studio24 Data Integration with Sybase Avaki StudioNote Be sure to click Apply on each page of the Preferences dialog when y

Strona 162 - Iterator properties

Data Integration with Sybase Avaki Studio 25Setting preferencesStep 9Click Model Editor in the browser pane. Studio displays the Model preferences. St

Strona 163

Getting started with Avaki Studio26 Data Integration with Sybase Avaki StudioWorking with Avaki StudioThis section provides an overview of one kind of

Strona 164

Data Integration with Sybase Avaki Studio 27Working with Avaki StudioProjection to combine columns” on page 47. For additional information about oper-

Strona 165

ii Data Integration with Sybase Avaki StudioThe palette 20The view model editor 21Adding and removing objects 21View model tabs 21The metadata model e

Strona 166 - Join properties

Getting started with Avaki Studio28 Data Integration with Sybase Avaki Studio

Strona 167 - Algorithm Description

Data Integration with Sybase Avaki Studio 29Chapter 3Creating view modelsThis chapter is a tutorial that walks you through the process of creating a v

Strona 168 - NULL values

Creating view models30 Data Integration with Sybase Avaki StudioThe exerciseIn this tutorial, we’ll create a data service for the human resources depa

Strona 169 - Multiplexer

Data Integration with Sybase Avaki Studio 31The exercise• HIREDATE: The date the employee was hired• SAL: The employee’s salary• COMM: The employee’s

Strona 170 - Multiplexer properties

Creating view models32 Data Integration with Sybase Avaki StudioCreating database connectorsTo extract data from a relational database, your view mode

Strona 171 - Order By

Data Integration with Sybase Avaki Studio 33Creating database connectorsStep 3Fill in the form:• Connector Name: Enter a name for this database connec

Strona 172 - Order By properties

Creating view models34 Data Integration with Sybase Avaki StudioStep 4 Click Next. The second page of the form appears: Step 5 Fill in the form:• Name

Strona 173 - Projection

Data Integration with Sybase Avaki Studio 35Creating database connectorsStep 6Click Next to display the next page of the new database connector form.

Strona 174 - Projection properties

Creating view models36 Data Integration with Sybase Avaki Studiothought of as single-use database operations. You can run an ad-hoc query using either

Strona 175

Data Integration with Sybase Avaki Studio 37Creating database connectorsfor the database vendor’s JDBC driver. (For purposes of the tutorial, leave th

Strona 176 - Result properties

Data Integration with Sybase Avaki Studio iiiRed borders: Errors in your view model 60Working with schemas 60Showing and hiding elements’ schemas 60

Strona 177 - Select properties

Creating view models38 Data Integration with Sybase Avaki StudioStep 8 Click Finish to save the settings you’ve entered. Avaki Studio creates the data

Strona 178 - Splitter

Data Integration with Sybase Avaki Studio 39Creating database operationsStep 3(Optional) To locate your database connectors in the data catalog view,

Strona 179 - Splitter properties

Creating view models40 Data Integration with Sybase Avaki StudioStep 6 In the Database Connector field, select a database connector, then click Next.

Strona 180

Data Integration with Sybase Avaki Studio 41Creating database operationsStep 13Click Next. (Do not check the “Calls a stored procedure” or “Supports b

Strona 181 - Union properties

Creating view models42 Data Integration with Sybase Avaki StudioStep 16 For the EMP database operation, which has a parameter, enter a value that Stud

Strona 182

Data Integration with Sybase Avaki Studio 43Using the view model wizardUsing the view model wizardIf you haven’t created a Studio project yet, see “Cr

Strona 183 - Update properties

Creating view models44 Data Integration with Sybase Avaki StudioConfiguring input sourcesIn our view model, Input Source elements represent the databa

Strona 184

Data Integration with Sybase Avaki Studio 45Joining result setsJoining result setsTo create a Join operator to combine the result sets from the two in

Strona 185

Creating view models46 Data Integration with Sybase Avaki StudioStep 6 Double-click the Join operator to open the Join Properties dialog. Step 7 Selec

Strona 186

Data Integration with Sybase Avaki Studio 47Using Projection to combine columnsUsing Projection to combine columnsTo create a Projection operator, fol

Strona 187 - Glossary

iv Data Integration with Sybase Avaki StudioChapter 5 Metadata modeling 77About metadata models 78Importing metadata models 79Creating and editing me

Strona 188 - CIFS share

Creating view models48 Data Integration with Sybase Avaki StudioStep 6 Double-click the Projection operator to open the Projection Properties dialog.

Strona 189

Data Integration with Sybase Avaki Studio 49Using Projection to combine columnsStep 14Use the Move Up button to move the NameNumberJob column the four

Strona 190

Creating view models50 Data Integration with Sybase Avaki StudioTesting the view modelWhen your view model is complete, you can test it by selecting E

Strona 191

Data Integration with Sybase Avaki Studio 51Deploying the view model as a data serviceDeploying the view model as a data serviceFollow these steps to

Strona 192 - EII) A software system that

Creating view models52 Data Integration with Sybase Avaki StudioThinking ahead: load sharing for data service executionBy default, a data service runs

Strona 193 - EII) system provides secure

Data Integration with Sybase Avaki Studio 53Chapter 4The view model editorConsult this chapter for general information on using Avaki Studio’s view mo

Strona 194

The view model editor54 Data Integration with Sybase Avaki StudioCommon features of view model componentsThis section discusses features common to the

Strona 195

Data Integration with Sybase Avaki Studio 55Common features of view model componentsFor example, to add an Order By operator to your model using the p

Strona 196 - CIFS shares

The view model editor56 Data Integration with Sybase Avaki StudioStep 3 Navigate in the data catalog view to the object you want to use as in input so

Strona 197

Data Integration with Sybase Avaki Studio 57Common features of view model componentsmodel. You might want to move elements around in order to make roo

Strona 198 - SQL queries on the

Data Integration with Sybase Avaki Studio vGenerator properties 118Entering iteration control code 118Defining the output columns 119Group By 121Conn

Strona 199 - Master Index

The view model editor58 Data Integration with Sybase Avaki StudioStep 5 Click on the object the arrow should go to. If this object has more than one i

Strona 200 - Index-2 Master Index

Data Integration with Sybase Avaki Studio 59Common features of view model componentsTo edit an element’s name:Step 1 Open the element’s properties dia

Strona 201 - Master Index Index-3

The view model editor60 Data Integration with Sybase Avaki StudioRed borders: Errors in your view model Your view model may have errors in it. Some of

Strona 202 - Index-4 Master Index

Data Integration with Sybase Avaki Studio 61Common features of view model componentscharacters (including spaces, punctuation, accented characters, an

Strona 203 - Master Index Index-5

The view model editor62 Data Integration with Sybase Avaki StudioPrecision and scale. The meaning of the precision and scale fields for a column depen

Strona 204 - Index-6 Master Index

Data Integration with Sybase Avaki Studio 63Using global parametersUsing global parametersSome view models obtain all necessary input from database op

Strona 205 - Master Index Index-7

The view model editor64 Data Integration with Sybase Avaki StudioAdding global parameters To add a parameter to your model, click the Add Parameter bu

Strona 206 - Index-8 Master Index

Data Integration with Sybase Avaki Studio 65Using global parametersvariables.global.State.length == 2If you leave the Validation Expression field blan

Strona 207 - Master Index Index-9

The view model editor66 Data Integration with Sybase Avaki StudioUsing expressions within Avaki Studio Most of the operators in Avaki Studio allow you

Strona 208 - Index-10 Master Index

Data Integration with Sybase Avaki Studio 67Using expressions within Avaki Studio• CurrentUser.isMemberOf("myDomain", "DefaultAuthServi

Strona 209 - Master Index Index-11

vi Data Integration with Sybase Avaki StudioOrder By properties 160Specifying the sort criteria 160Projection 161Connections 161Performance notes 161

Strona 210 - Index-12 Master Index

The view model editor68 Data Integration with Sybase Avaki StudioJavaScript references:• http://www.devguru.com/Technologies/ecmascript/quickref/javas

Strona 211 - Master Index Index-13

Data Integration with Sybase Avaki Studio 69Using expressions within Avaki StudioWorking with variables Often you will need to create variables when c

Strona 212 - Index-14 Master Index

The view model editor70 Data Integration with Sybase Avaki StudioAllowed types for variables All values in the variables structure must be of one of t

Strona 213 - Master Index Index-15

Data Integration with Sybase Avaki Studio 71The expressions menuThe expressions menu You don’t need to know any JavaScript to write simple expressions

Strona 214 - Index-16 Master Index

The view model editor72 Data Integration with Sybase Avaki StudioOperators The Operators submenu lists JavaScript operators that you can use to modify

Strona 215 - Master Index Index-17

Data Integration with Sybase Avaki Studio 73The expressions menuAvaki Functions The Avaki Functions submenu provides utility functions that you can us

Strona 216 - Index-18 Master Index

The view model editor74 Data Integration with Sybase Avaki Studio• column: the column whose data you want. You can specify the column either using a 1

Strona 217 - Master Index Index-19

Data Integration with Sybase Avaki Studio 75Advanced topicsPropagating name changes through the view modelIf an operator name or a parameter name chan

Strona 218 - Index-20 Master Index

The view model editor76 Data Integration with Sybase Avaki StudioPerformance of sort-based operators Several operators must sort their inputs. These i

Strona 219 - Master Index Index-21

Data Integration with Sybase Avaki Studio 77Chapter 5Metadata modelingThis chapter describes how to create metadata models, import them into Avaki Stu

Strona 220 - Index-22 Master Index

Data Integration with Sybase Avaki Studio viiPrefaceThis guide, Data Integration with Sybase Avaki Studio, explains how to use Avaki Stu-dio software.

Strona 221 - Master Index Index-23

Metadata modeling78 Data Integration with Sybase Avaki StudioAbout metadata modelsIn Avaki Studio, a metadata model expresses a schema. Metadata model

Strona 222 - Index-24 Master Index

Data Integration with Sybase Avaki Studio 79Importing metadata modelsYou can ensure that Avaki data services you create conform to a particular schema

Strona 223 - Master Index Index-25

Metadata modeling80 Data Integration with Sybase Avaki StudioFollow these steps to import a metadata model into Avaki Studio:Step 1 Select File > I

Strona 224 - Index-26 Master Index

Data Integration with Sybase Avaki Studio 81Importing metadata modelsStep 3Click Browse to list the project folders into which you can import the mode

Strona 225 - Master Index Index-27

Metadata modeling82 Data Integration with Sybase Avaki StudioStep 5 Click Next. The Import Type window appears. Step 6 Click the data model type to im

Strona 226 - Index-28 Master Index

Data Integration with Sybase Avaki Studio 83Importing metadata modelsStep 7Click Browse to navigate to the location of your metadata model, select the

Strona 227 - Master Index Index-29

Metadata modeling84 Data Integration with Sybase Avaki StudioStep 10 Select any table or tables you want to import from the displayed list and click F

Strona 228 - Index-30 Master Index

Data Integration with Sybase Avaki Studio 85Creating and editing metadata modelsCreating and editing metadata modelsIt’s generally easier to import me

Strona 229 - Master Index Index-31

Metadata modeling86 Data Integration with Sybase Avaki StudioStep 3 Click Browse to navigate to the container where you want your new model to reside,

Strona 230 - Index-32 Master Index

Data Integration with Sybase Avaki Studio 87Creating and editing metadata modelsStep 7To edit the table, double click it and the Schema Editor window

Komentarze do niniejszej Instrukcji

Brak uwag