Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Ehsan Hamzei
872 views
Oracle Data Integrator (persian)
ODI 12c Oracle Data Integrator
Engineering
◦
Related topics:
Data Integration Tools
•
Read more
4
Save
Share
Embed
Embed presentation
Download
Downloaded 69 times
1
/ 27
2
/ 27
Most read
3
/ 27
4
/ 27
5
/ 27
6
/ 27
7
/ 27
8
/ 27
Most read
9
/ 27
10
/ 27
11
/ 27
12
/ 27
13
/ 27
Most read
14
/ 27
15
/ 27
16
/ 27
17
/ 27
18
/ 27
19
/ 27
20
/ 27
21
/ 27
22
/ 27
23
/ 27
24
/ 27
25
/ 27
26
/ 27
27
/ 27
More Related Content
PPTX
Basics of MongoDB
by
HabileLabs
PPT
Database concepts
by
Harry Potter
PDF
NoSQL databases
by
Marin Dimitrov
PPTX
Mongo DB 102
by
Abhijeet Vaikar
PDF
chapter 3-Data Modelling using Entity Relationship .pdf
by
University of Gondar
PPTX
DBMS - ER Model
by
MythiliMurugan3
PPT
Introduction to mongodb
by
neela madheswari
PPTX
Sql vs NoSQL-Presentation
by
Shubham Tomar
Basics of MongoDB
by
HabileLabs
Database concepts
by
Harry Potter
NoSQL databases
by
Marin Dimitrov
Mongo DB 102
by
Abhijeet Vaikar
chapter 3-Data Modelling using Entity Relationship .pdf
by
University of Gondar
DBMS - ER Model
by
MythiliMurugan3
Introduction to mongodb
by
neela madheswari
Sql vs NoSQL-Presentation
by
Shubham Tomar
What's hot
PDF
Relational vs Non Relational Databases
by
Angelica Lo Duca
PPTX
Fundamentals of database system - Relational data model and relational datab...
by
Mustafa Kamel Mohammadi
PDF
2 database system concepts and architecture
by
Kumar
PPTX
MongoDB 101
by
Abhijeet Vaikar
PDF
Database Systems Using Oracle by Nilesh Shah .pdf
by
Sabitha Banu
PDF
Implementando CQRS com MediatR, Entity Framework e Dapper
by
Lenerson Velho Nunes
PPT
Unit 01 dbms
by
anuragmbst
PPTX
MongoDB
by
nikhil2807
PPTX
Asp.net mvc 5 ppt
by
JavedAnsari65
PPTX
Non relational databases-no sql
by
Ram kumar
PPTX
ER Modeling and Introduction to RDBMS
by
Rubal Sagwal
PDF
SQL for Data Science
by
WeCloudData
DOCX
The Relational Data Model and Relational Database Constraints Ch5 (Navathe 4t...
by
Raj vardhan
PPT
Regular expressions
by
Raj Gupta
PDF
ISAD description and sdlc and its phases
by
ssuserbb9996
PPTX
Chapter-4 Enhanced ER Model
by
Kunal Anand
PPTX
Introduction to Object Oriented databases
by
Dr. C.V. Suresh Babu
PPTX
An Introduction To NoSQL & MongoDB
by
Lee Theobald
PPTX
Active database
by
mridul mishra
PPTX
Sizing MongoDB Clusters
by
MongoDB
Relational vs Non Relational Databases
by
Angelica Lo Duca
Fundamentals of database system - Relational data model and relational datab...
by
Mustafa Kamel Mohammadi
2 database system concepts and architecture
by
Kumar
MongoDB 101
by
Abhijeet Vaikar
Database Systems Using Oracle by Nilesh Shah .pdf
by
Sabitha Banu
Implementando CQRS com MediatR, Entity Framework e Dapper
by
Lenerson Velho Nunes
Unit 01 dbms
by
anuragmbst
MongoDB
by
nikhil2807
Asp.net mvc 5 ppt
by
JavedAnsari65
Non relational databases-no sql
by
Ram kumar
ER Modeling and Introduction to RDBMS
by
Rubal Sagwal
SQL for Data Science
by
WeCloudData
The Relational Data Model and Relational Database Constraints Ch5 (Navathe 4t...
by
Raj vardhan
Regular expressions
by
Raj Gupta
ISAD description and sdlc and its phases
by
ssuserbb9996
Chapter-4 Enhanced ER Model
by
Kunal Anand
Introduction to Object Oriented databases
by
Dr. C.V. Suresh Babu
An Introduction To NoSQL & MongoDB
by
Lee Theobald
Active database
by
mridul mishra
Sizing MongoDB Clusters
by
MongoDB
Similar to Oracle Data Integrator (persian)
PDF
the refrence of Oracle Database - The 0.4 release
by
Yashar Esmaildokht
PPTX
Data cleansing
by
SiminZolfi
PPTX
object oriented vs functional programming
by
shirin setayesh
PPTX
object oriented programing vs functional programming
by
shirin setayesh
PDF
1st Hadoop Tehran Workshop - اسلاید اولین کارگاه آموزش هدوپ تهران
by
Farafekr Technology
PDF
Introduction to Hadoop and Spark - اسلاید کارگاه آموزش هدوپ و اسپارک شیراز
by
Mobin Ranjbar
PDF
mosisan1
by
mostafa sanaei
PDF
معرفي فايروال پايگاه داده
by
Hamid Torkashvand
PDF
7 ترفند ضروری و موردنیاز در اکسل 2013
by
Yaas Arghavani System Engineering (ICT Subsidiary of Mellat Bank)
DOCX
دستگاه حضور و غیاب وبلاگی (2)
by
asatime2016
PPTX
Data Management System- Haseb System Co
by
Hamed Ghazanfari
PDF
طراحی شبکه های کامپیوتری
by
tarasad
PDF
Sql tuning
by
mehrdadkarami3
PDF
DVCA workshop
by
Ehsan Zamanian
PDF
گاهنامه چهارمحال و_بختیاری_دیماه
by
tarasad
PDF
ceph csi vs rook and its benefit and future
by
Yashar Esmaildokht
PPTX
Software Requirements Analysis
by
Nima Khankhanizadeh
PDF
Ceph: A Powerful, Scalable, and Flexible Storage Solution
by
Yashar Esmaildokht
PDF
طراحی سیستم های اطلاعاتی بر مبنای قابلیت های Nosql بانک های اطلاعاتی
by
عباس بني اسدي مقدم
PDF
Learn orcad 9.2
by
Micro Designer Electronic
the refrence of Oracle Database - The 0.4 release
by
Yashar Esmaildokht
Data cleansing
by
SiminZolfi
object oriented vs functional programming
by
shirin setayesh
object oriented programing vs functional programming
by
shirin setayesh
1st Hadoop Tehran Workshop - اسلاید اولین کارگاه آموزش هدوپ تهران
by
Farafekr Technology
Introduction to Hadoop and Spark - اسلاید کارگاه آموزش هدوپ و اسپارک شیراز
by
Mobin Ranjbar
mosisan1
by
mostafa sanaei
معرفي فايروال پايگاه داده
by
Hamid Torkashvand
7 ترفند ضروری و موردنیاز در اکسل 2013
by
Yaas Arghavani System Engineering (ICT Subsidiary of Mellat Bank)
دستگاه حضور و غیاب وبلاگی (2)
by
asatime2016
Data Management System- Haseb System Co
by
Hamed Ghazanfari
طراحی شبکه های کامپیوتری
by
tarasad
Sql tuning
by
mehrdadkarami3
DVCA workshop
by
Ehsan Zamanian
گاهنامه چهارمحال و_بختیاری_دیماه
by
tarasad
ceph csi vs rook and its benefit and future
by
Yashar Esmaildokht
Software Requirements Analysis
by
Nima Khankhanizadeh
Ceph: A Powerful, Scalable, and Flexible Storage Solution
by
Yashar Esmaildokht
طراحی سیستم های اطلاعاتی بر مبنای قابلیت های Nosql بانک های اطلاعاتی
by
عباس بني اسدي مقدم
Learn orcad 9.2
by
Micro Designer Electronic
More from Ehsan Hamzei
PPTX
Database Normalization
by
Ehsan Hamzei
PPTX
Introduction to Oracle Spatial
by
Ehsan Hamzei
PPTX
Introduction to oracle DB data structure and data access (persian)
by
Ehsan Hamzei
PPTX
Arc GIS Overlay Functions
by
Ehsan Hamzei
PPTX
Air pollution Assessment (GIS,RS Approach)
by
Ehsan Hamzei
PPTX
Bluetooth Positioning
by
Ehsan Hamzei
PPTX
Introduction to oracle
by
Ehsan Hamzei
PPTX
Spatial queries entity recognition and disambiguation
by
Ehsan Hamzei
PPTX
Uncertainty in Geospatial Data
by
Ehsan Hamzei
PPTX
Geoprocessing
by
Ehsan Hamzei
PPTX
Spatial Autocorrelation
by
Ehsan Hamzei
PPTX
Map algebra
by
Ehsan Hamzei
PPTX
Fractal Theory
by
Ehsan Hamzei
PPTX
Graph Theory
by
Ehsan Hamzei
PPTX
Fuzzy Set
by
Ehsan Hamzei
PPTX
Spatial Transformation
by
Ehsan Hamzei
PPTX
Introduction to GIS
by
Ehsan Hamzei
PPTX
DTM Quality Assessment
by
Ehsan Hamzei
PPTX
Introduction to SQL
by
Ehsan Hamzei
Database Normalization
by
Ehsan Hamzei
Introduction to Oracle Spatial
by
Ehsan Hamzei
Introduction to oracle DB data structure and data access (persian)
by
Ehsan Hamzei
Arc GIS Overlay Functions
by
Ehsan Hamzei
Air pollution Assessment (GIS,RS Approach)
by
Ehsan Hamzei
Bluetooth Positioning
by
Ehsan Hamzei
Introduction to oracle
by
Ehsan Hamzei
Spatial queries entity recognition and disambiguation
by
Ehsan Hamzei
Uncertainty in Geospatial Data
by
Ehsan Hamzei
Geoprocessing
by
Ehsan Hamzei
Spatial Autocorrelation
by
Ehsan Hamzei
Map algebra
by
Ehsan Hamzei
Fractal Theory
by
Ehsan Hamzei
Graph Theory
by
Ehsan Hamzei
Fuzzy Set
by
Ehsan Hamzei
Spatial Transformation
by
Ehsan Hamzei
Introduction to GIS
by
Ehsan Hamzei
DTM Quality Assessment
by
Ehsan Hamzei
Introduction to SQL
by
Ehsan Hamzei
Oracle Data Integrator (persian)
1.
ORACLE ODI Oracle Data
Integrator JULY 25, 2016 MOBIN
2.
مقدمه ODIفعالیت برای مناسب
ابزاری عنوان بههایETLوELTشرکت توسطOracleسعی سند این در .است شده ارائه آماده و نصب مراحل تا است شدهمحیط در جدید پروژه ایجاد ،سازیODIکار ،توپولوژی با،هاmappingو ها Agent.گیرد قرار بررسی مورد هاپیش سند که است ذکر به الزمکلیت و مفاهیم بر مقدماتی مروری صرفا رو فعالیتدر هاOracle ODIحرفه آموزش منظور به و استسند ایهایUser ManualوDeveloper Manualکه شرکت توسطOracle.بود خواهد راهگشا ،است شده ارائه نصب نصب منظور بهODIداده پایگاه به نیاز محصول این که داشت توجه بایدنگه برای ایداریخود به مربوط اطالعات می داده پایگاه این البته ،داردتواند.باشد هم اوراکل داده پایگاه از غیربه باید ،محصول این نصب فرآیند از بعد ایجادrepositoryایجاد فرآیند در و پرداخت کاری محیط ایجاد برایrepositoryکه استدادن قرار اختیار در با قابلیت که کاربری برای عبور رمز و کاربری نام همراه به داده پایگاه به اتصال به مربوط اطالعاتdba،دارد را چندین کاربر نظر با مطابقبرای کاربراطالعات داری نگهمختلفODIمی ایجاد.شود قالب دو در محصول این کلی طور بهEnterpriseوStandaloneمحصول این نصب منظور به ،دارد را نصب قابلیت حالت درEnterpriseتا است نیازOracle Fusion Middlewareنصب محل و باشد شده نصبodiنیزOracle_HOME .باشد مربوطهایجاد امکان شامل نسخه دو این های تفاوتagentهایJEEبه مربوط بخش در که میشودagentها .گیرد می قرار بررسی مورد نصب فرآیند دو کلی طور بهبخش این درمواست جودنصب اول گام ،ODI Studioانجام قابل سادگی به که است ایجاد بعدی گام در و استrepositoryا با که استاز ستفادهRCU (Repository Creation Utility)نصب محل در .شود می انجام شدهایجاد نحوه به ادامه درMaster, Work Repository.است شده پرداخته بخش به ورود با کار این انجام برایOracle_HOMEشاخه در وoracle_commonbinبرای هم و ویندوز برای هم اجرای اسکریپت لینوکسنام به یRCUایحاد برای گرافیکی محیط اجرای اسکریپت این اجرای از پس .است موجود را موجود ریپوزیتوری یک حذف یا جدید ریپوزتوری یک امکان که ،شود می داده قرار شما اختیار در ریپوزیتوری .دهد می نمایش را گرافیکی محیط این به مربوط صفحه زیر تصویر .آورد می فراهم
3.
باریپوزیتوری ایجاد قسمت
در .دارد وجود ریپوزتوری حذف یا ایجاد انتخاب امکان بعد صفحه در ،فرآیند ادامه دسترسی با کاربری معرفی به بعدی گام در اول گزینه انتخاب با .است موجود ،اسکریپت تولید یا و ایجاد امکان DBA:پردازیم می اط بخش این در شود می مشاهده که همانطوردسترسی با کاربری همراه به داده پایگاه به اتصال به مربوط العات DBAو کاربر ایجاد برای مربوط فرآیند اتصال این از استفاده با ریپوزیتوری ایجاد بعدی مراحل د .است شده وارد .شد خواهد انجام مربوطه شمای تولید
4.
ب هر برای
عبور رمز و )اسکیما (نام کاربر نام بخش این دردسترسی به توجه با و شود می معرفی الزمه خشDBA .شوند می ایجاد اسکیماها این ،ایم کرده معرفی قبال که کاربری براییک ایجاد بعدی مراحل زیر تصاویر ریپوزیتوریMasterوWorkامکان صورت در اما ،هستند فرض پیش صورت به مقادیر این .گذارد می نمایش به را .کرد انتخاب ها آن برای متناسب مقادیری توان می
5.
کاربر به را
نصب فرآیند موفیت عدم یا موفقیت انتها در و گیرد نمی کاربر از را خاصی اطالعات نیز فرآنید ادامه ایجاد از پس .دهد می گزارشاز استفاده با آن به اتصال بعدی گام ،ریپوزتوری یکODI Studioانجام برای .است .شود می عمل زیر شکل به کار این
6.
نام .است شده
انجام ریپوزتوری یک تولید فرآنید در که است تنظیماتی حسب بر باال تصویر در شده ارائه اطالعات انتخاب و داده پایگاه در شده گرفته نظر در شمای برای عبور رمز و کاربریWork repositoryکه نامی به توجه با الما تنها نهایت در و است شده گرفته نظر در آن برایکاربری نام انتخاب مهم نSUPERVISORآ پسورد که است« .است شده انتخاب کاربر توسط ریپوزتوری ایجاد بخش در محیط توسط مربوطه های فعالیت و ها پروژه ایجاد امکان اتصال ایجاد از پسODIبراین عالوه .شود می فراهم ایجاد امکانrepositoryهایworkمحیط در نیز دیگرODIوجودداده پایگاه در کاربری باید کار این برای .دارد ایجاد به اقدام زیر شکل به توان می آن از پس .شود داده اختصاص آن به های دسترسی سپس و شود ایجادwork repository.کرد
7.
ایجاد بعدی فرآیندهای
،بودن تکراری و سادگی به توجه باwork repository.است شده گرفته فاکتور جدید در پروژه یک کاری روالODI در پروژه یک مراحل کلی طور بهORACLE ODI STUDIO:شود می خالصه زیر های گام در 1-)داده مقاصد و منابع همه (برای فیزیکی توپولوژی ایجاد 2-از استفاده با منطقی و فیزیکی بخش بین ارتباط برقراری و منطقی توپولوژی ایجادکانتک مفهومست 3-شده ایجاد منطقی های توپولوژی برای داده مدل ایجاد 4-( شده طراحی امکانات از استفادهProcedure, PackageوMappingتبدیل و انتقال فرآیند ایجاد منظور به ) 5-به شده طراحی فرآیندهای تبدیلScenarioوLoad Plan 6-و ایجاداجرایagent 7-و سناریوها معرفیLoad Planبه مربوطه هایAgentزمان (قابلیت آنها اجرای برای)بندی 8-بخش از استفادهOperatorاحتمالی خطاهای کشف و اجرا روند بررسی برای با بخش هر در موجود مفاهیم به مربوط توضیح و گیرد می قرار بررسی مورد اجمالی صورت به بخش هر ادامه در .است شده داده توضیح نیاز به توجه فیزیکی توپولوژی ایجاد کننده مشخص بخش این .است فیزیکی توپولوژی تعریف کاری هر در گام اولین ،ریپوزیتوری یک به اتصال از پس چه اوراکل داده پایگاه یک به اتصال برای مثال برای .است آن به فیزیکی اتصال برای الزم مقادیر و تکنولوژی نوع داده مقصد یا داده منبع منظور بهو کرد ایجاد فیزیکی توپولوژی بخش در زیر شکل به بیس دیتا سرور یک باید .کرد مشخص را آن به اتصال نحوه به مربوط مقادیر
8.
.کرد اضافه زیر
شکل به را فیزیکی اسکیمای یک توان می سرور دیتا یک ایجاد از پس
9.
شمای ،چیست اصلی
شمای که کند می مشخص فیزیکی اسکیمای این میشود مشاهده باال تصویر در که همانطور فرآیند در تولید جدوال گذاری نام و چیست فعالیتهاETL( متن کدگذاری همچنین .است چگونهCharsetبرای ) ایجا به نوبت فیزیکی اسکیماهای این ایجاد از پس .است شکلی چه به متون.است منطقی توپولوژی دیاز کی امکان بخش این دیگر امکاناتImport/Export.است شده تعریف که است سرورهایی دیتا از گرفت فیزیکی بخش با ارتباط برقراری و منطقی توپولوژی ایجاد درODIوابس فیزیکی الیه مانند نیز الیه این .شوند می تعریف منطقی الیه در الزمه های فعالیتن به تهتکنولوژی وع الیه .گیرد می قرار استفاده مورد که است منطقی الیه این ،داده مدل تولید به مربوط های فعالیت در اما ،است یک در که نگاشتی به توجه با اما ،دهد نمی انجام را خاصی فعالیت خود خودی به منطقیcontextمی تعریف .شود می مربوط فیزیکی الیه یک به شودContextبخش و فیزیکی بخش بین نگاشت کننده مشخص واقع در کانتکست نوع که است اجرا لحظه در اما ،داشت مختلف کانتکست چندین پروژه یک در توان می و است منطقی توسعه مراحل سادگی به ،نهایی محصول و توسعه کانتکست دو تعریف با توان می مثال برای .کنیم می مشخص را مر جداول با رابه نهایی محصول به مربوط فیزیکی جداول به توجه با را محصول مرحله و توسعه مرحله به بوط .شود می انجام کانتکست انتخاب با و اجرا مرحله در سادگی به کار این و داد نگاشت منطقی الیه در موجود اشیای :است گذاشته نمایش به را کانتکست زیر شکل
10.
شمای بین نگاشت
باال شکل.دهد می نمایش را فیزیکی شمای و منطقیرا منطقی شمای تولید نحوه زیر شکل :است گذاشته نمایش به
11.
مختلف های کانتکست
در آن نگاشت نحوه و نام یک تعیین با صرفا است شده مشخص باال تصویر در که همانطور، .شود می ایجاد منطقی شماییکسان لزوما منطقی و فیزیکی تکنولوژی نوع که است این بخش این در نکته تنها .باشد متفاوت فیزیکی شماهای به منطقی شمای یک نگاشت فرآیند مختلف های کانتکست در اما ،است داده مدل ایجاد تعیین دارند قرار منطقی شمای درون که مختلف ساختارهای در موجود های داده گام این دربرای .شوند می ما منطقی شمای که صورتی در مثالOracle DBصورتی در و بود خواهند جدول شکل به موجود های داده باشد نوع از داده سرور کهFile Serverبندی پوشه ایجاد با بخش این در .بود خواهند فایل صورت به ها داده این ،باشد می ایجاد منطقی شمای هر برای هایی داده مدلچه باید )(جداول/فایل ها داده این که است ذکر به الزم .کنیم شی هم بخش این در و باشند موجود فیزیکی صورت به مقصد در چه و مبدا درModelایجاد آنها مبنای بر ای ماژول .شودReverse Engineeringبه اتوماتیک صورت به را اشیا این به مربوط اطالعات تواند می بخش این در مدلماژول از استفاده با کنیم می ایجاد بخش این در مدلی جدول یک برای مثال برای .کند اضافهReverse Engineeringتمامی توانیم میConstraintزیر شکل .کنیم ایجاد اتوماتیک صورت به را ... و ستونها ساختار ،ها .گذارد می نمایش به را داده مدل یک ایجاد نحوهم هر کلی طور بهمنطقی شمای یک با مترادف اینجا در دل .بود خواهد منطقی شمای آن از جز یک با مترادف آن در سورس دیتا هر و است
12.
ماژول از استفاده
نحوهReverse Engineeringآمده در نمایش به زیر شکل در هم سورس دیتا اطالعات اخذ برای :است از استفاده با توان می ها سورس دیتا و مدل دیتا ایجاد صحت کردن چک برایView Dataدر موجود های داده .شد مطمئن مدلسازی و اتصال فرآیند بودن درست و کرد چک را ها آن
13.
تبدیل و داده
انتقال فرآیند ایجاد فرآیند های خروجی و ها ورودی برای داده مدل تعریف از پسETLگامتبدیل رویکرد ایجاد قسمت این در بعدی .است داده مقاصد در صحیح مکانیزمی با آنها دادن قرار و نیاز مورد های خروجی به ورودی دادههایکار این برای نام با امکاناتیProcedure, Package, Mapping.است شده گرفته نظر درمانند مواردی این بر عالوهVariableهم که دارند وجود.شوند می استفاده مورد سه این در فرآیند قدرت افزایش منظور بهامکانات این از استفاده برای در جدید پروژه ایجاد نحوه .است پروژه ایجاد گام اولینODI Studio:است زیر شکل به فولدرهایی ،هستند ارتباط در هم با مفهومی نظر از که تبدیالتی برای ،پروژه ایجاد از پسدر و .شوند می ایجاد .کرد ایجاد توان می را هایی مپینگ و پروسیجرها ،پکیجها فولدر هر
14.
از استفاده و
ایجادPackage: به نسبت و آورد می فراهم را باال سطح های فعالیت انجام امکان گرافیکی صورت بخ بخش اینProcedureو mappingمی بخش این در .آید می کاربردتر کم نظر بهمجزا صورت به را فعالیت انجام عدم و انجام امکان توان ایجاد نحوه زیر شکل .کرد اتخاذ متفاوت رویکرد نبودن یا بودن آمیز موفقیت صورت در و داد قرار توجه مورد package.گذارد می نمایش به را ایجاد در موجود ابزارهایPackageبخش درtoolboxاز استفاده امکان .است مشخصvariableبخش این در ها ایجادforوifاز استفاده (با .آورد می فراهم راsetVariable, checkVariableامکان بخش این دیگر امکانات از .)... و Export, Import.است .... و غیرموفق و موفق انجام ایمیل ارسال امکان ،روال یک صورت به گرفتن روال ایجاد امکان زبانه این.است آورده فراهم را بخش هر موفقیت عدم یا موفقیت برای از استفاده و ایجادProcedure: مشخص را مقصد یک به سورس یک از انتقال امکان مختلفی های روال در که هستند شکل این به پروسجرها سمت در مقصد به مربوط زبان به کدی و مبدا سمت در اخذ برای کدی هم گام هر در .کرد.شود می ایجاد مقصد کنید می مشخص زیر شکل در را پروسیجر ایجاد نحوه .شود می انجام فرآیند شده تعریف روال طبق و.
15.
گام هر خروجی
و ورودی نوع مطابق کدهایی و شود می مشخص ها گام هم زیر شکل در.شود می تعیین خ موفقیت عدم صورت در آیا که کرد مشخص توان می هم گام هر دریا یابد ادامه کار و شود اخطاز به تبدیل طا .شود متوقف خطا پیغام با کالبه مربوط توضیحاتموجود مربوطه سندهای در نیز گام هر به مربوط آپشنهای سایر .است از استفاده و ایجادMapping: Mappingفرآیند ایجاد های بخش مهمترین از یکیETL.استای امکان گرافیکی صورت به کهاز بسیاری جاد .آورد می فراهم را انتقال به مربوط فرآیندهاییک ایجاد نحوه زیر شکلMapping.گذارد می نمایش به را
16.
توان می فرآیند
این بین در .گذارد می نمایش به را جدول به فایل داده سورس بین انتقال از نمونه یک زیر شکل .باشد کجا در پردازشی بار که گرفت تصمیمیمتنوعی های فعالیت این بر عالوهتب و انتقال فرآیند این برایدیل توسطODI Studio.است آمده فراهم بخش در شده انجام فعالیت ریز که است این بخش این در توجه قابل نکتهphysicalاین دلیل .است مشاهده قابل بخش در که است پنهانی استفاده امرlogicalب در و شود می انجامخشphysical.است مشاهده قابل سادگی به ،یابد می انتقال داده پایگاه منبع به فایلی منبع از که تبدیل این در مثال برایب فایل انتقال دانشی ماژول ازه بخش نمایش زیر شکل .شود می استفاده داده پایگاهphysical.کنید می مشاهده زیر شکل در را
17.
شده طراحی فرآیندهای
تبدیلبهScenarioوLoad Plan می انجام فرآیندی صورت به را انتقال نحوه که شده گفته مواردرا اجرا قابلیت که هستند مواردی همگی ،دهد ( توسعه محیط در چه آنها اجرای برای .ندارندODI Studioبه تبدیل امکانات و اشیا این عملیاتی محیط در چه و ) می اجرایی کدهاییاین .شوندکنن اجرا توسط اجرایی کدهاینام با هایی دهAgentبخش در که شوند می مشخص .است گرفته قرار اجمالی بررسی مورد بعدازای به سناریو .است اجرایی پالن و سناریوها اجرایی بخش از منظور اما هرProcedure, MappingوPackageولی شود می ارائهLoad Planصورت به را سناریوها این از ای مجموعه در فعالیتی که زمان هر واقع در .کند می آماده کلی اجرای برای درختی چیدمانیOracle ODI Studioمی اجرا نیاز مورد موارد ازای به باید عملیاتی فاز در اما .آید می فراهم اجرایی سناریو موقت و اتوماتیک صورت به ،شود دائ سناریوهاییعملیاتی و اجرایی روند اساس بر و شوند تولید میload plan.شود ایجاد مربوطهسناروی ایجاد برای یک از زیر شکل در .شود می عمل شکل به نوع هر ازMappingبرای اما است شده ساخته سناریوییProcedure وPackage.است روال همین به هم سنار زیربخش در شده ایجاد سناریو سپس:بود خواهد موجود مربوطه شی در یو
18.
:است زیر شکل
به است مشاهده قابل آن در سناریوها تمام که دیگری بخش قابلیت ،سناریوهادریافت.دارد را اجرا برای موجود متغیرهایبرای نیز اجرا بندی زمان تعیین امکان براین عالوه .است موجود سناریوها این بعدی بخشLoad Planبه درختی ساختار یک حسب بر را مختلف سناریوهای ،شد گفته که همانطور که است کلیت یک صورت.کند می اجرایک ایجاد برایLoad Plan:کنیم می اقدام زیر شکل به ایجاد برایLoad Planگام تعریف بخشدرخت تعریف با مطابق سناریویی هرگام در .است مطرح ها.شود می ایجاد طو بهمجازی بخش یک کلی رrootمجموعه زیر که دارد وجودآن یاز4این .کرد ایجاد توان می نود نوع4نود .است زیر شکل به
19.
نودRun Scenario Stepدیگر
نود سه اما .پردازد می کاربر تعیین با مطابق سناریویی اجرای به خود شاخه زیر در ش می ایجاد فرآیند درختی روال ایجاد برای.باشند برگ نود ،درخت ساختار در توانند نمی و وندSerial Stepبرای .رود می کار به مجموعه زیر نودهای سریالی اجرایParallel Stepبه خود های مجموعه زیر موازی اجرای برای .رود می کارCase Stepشامل که آن های مجموعه زیر وWhenوElseساختار ایجاد برای استدرخت در شرطی در اجراLoad Plan.استبخشRestartصورت در که است این کنند مشخصfailو برگ نود چه نود هر شدن .بیفتد آن شاخه زیر فرآیندهای و کلی فرآیند در اتفاقی چه ،شاخه نود چهنمونهرا اجرایی درخت ساختار از ای که کنید می مشاهده زیر شکل دردر سناریو دو آن درقال.اند شده ایجاد سریالی اجرای یک ب Load Planو هاScenarioمعرفی با و بعد بخش در بحث موردAgent.باشند داشته اجرایی قابلیت توانند می ها اجرای و ایجادagent ،گرفت قرار بررسی مورد قبلی بخش در که همانطورAgentکننده اجرا عنوان به هایScenarioو هاLoad Planها کلی طور به .هستند مطرحAgentیکprocess:شود بندی طبقه و ایجاد زیر نوع سه از یکی به تواند می که است 1-Standalone Agentنوع این :Agentبه نیازی هیچ هاWeblogicمدیریت و اجرا مجزا صورت به و ندارند .شوند می 2-Collocated Agentنوع این :Agentدر موجود مشترک های کتابخانه ازWeblogicولی کنند می استفاده .شوند می مدیریت و اجزا مجزا صورت به
20.
3-JEE Agentنوع این
:Agentهامحیط در جز یک صورت بهWeblogic،مدیریت امکان و گیرند می قرار محیط در آنها توقف و اجراweblogic.آید می فراهم ص در که است ذکر به الزمنصب نوع که ورتیODIصورت به ،standaloneاین اول نوع صرفا باشد بودهagentها نصب برای اما ،کرد ایجاد توان می راenterprise.کرد ایجاد نیز را دیگر نوع دو توان می یک ایجاد برایAgentنصب محل شاخه زیر در واقع اجرایی اسکریپت به توجه با بایدODIپوشه در وcommonbin نام باconfig.cmd/config.shیک تولید فرآیند مربوطه اسکریپت اجرای از پس .کرد اقدام ،استAgentمی شروع نوع انتخاب نصب طول در و شودagentدر این بر عالوه .گردد می تعیین قبیل این از مواردی و آن نصب محل ، که ای ریپوزیتوری اطالعات ،نصب فرآیند طولagentحی درآن کاری طهخواهد پرسیده کاربر از کند می عمل .شدیک نصب روال زیر های شکلagentنوع ازstandalone.است گذاشته نمایش به را که صورتی درODIنصبنوع از شدهEnterprise،باشدنوع سه زیر شکل درagentشکل اما ،است انتخاب قابل نسخه برای زیرstandalone.است شده تهیه
21.
به مربوط اطالعاتJDKنسخه
که کرد توجه باید .شود می گرفته قسمت این درJDKکه ای نسخه باagentآن به .باشد یکسان دارد نیاز
22.
.شود می گرفته
بخش این در ریپوزیتوری اطالعات
23.
نام ادامه درAgent.گیرد
می قرار توجه مورد شود می داده اختصاص آن به اجرا برای که پورتی و ایجاد و نصب و بود نخواهد خاصی کانفیگ شامل ادامه در موارد سایرagent.پذیرد می پایان سادگی به
24.
اجرای نحوه بخش
این ادامه درagentو سناریو معرفی وload plan.گیرد می قرار توجه مورد ،آن به اجرا برای اجرای برایagent(برای رویم می کردیم مشخص اول گام در که آن نصب محل بهagentهایJEEازweblogic نوع اینجا در ولی شود می استفادهagentنوع از نصب موردstandaloneمختص کاری روش و استآنادامه در )است شده داده توضیج.نصب محل درagentاجرایی فایلagent.cmdمنتظر و )زیر شکل (به کنیم می اجرا را .مانیم می زیر شکل به الگیوارد باید همان اینجا در و شده داده نصب موقع در پورت و نام که است ذکر به الزم .شود یک شروع اول بار برایagentک این بعدی دفعات برای اما ،کشد می طول کمی.شود می انجام سرعت به ارپس یک شروع ازagentمحیط در باید ،پروسه یک صورت بهODIیکPhysical Agentیک وlogical agentآن مطابق .کرد ایجاد.کنیم می عمل زیر تصاویر همانند مورد دو این ایجاد برای ایجاد در شود می مشاهده که همانطورagent،دهد می تشکیل را بخش ترین مهم نام و پورت اطالعات فیزیکی برای منطقی شی یک ایجاد به قبل های روال همانند سپسagentبه کانتکست به توجه با را آن و پردازیم می .دهیم می نگاشت فیزیکی شی
25.
و سناریوها معرفیLoad
Planبه مربوطه هایAgentآنها اجرای برای پ ادامه دریک ایجاد از سagentکه فرآیند یکی اجرای فرآیند توان می آن به مربوط پروسس بودن باال صورت در یا سناریو صورت بهload plan.کرد اجرا آن توسط توان می را است یک در سناریو یک اجرا برایagent:کرد عمل توان می زیر شکل به
26.
یک اجرای برایLoad
Planیک از استفاده باagent.کرد اقدام توان می زیر شکل به نیز
27.
بخش از استفادهOperatorاحتمالی
خطاهای کشف و اجرا روند بررسی برای در میانی بخشODI Studioنام بهOperatorکه استهای بندی دسته به توجه با اجرا فرآیندهای تمامی آن در .است بررسی قابل زمانی قالب در و مختلفیک به مربوط موفقیت عدم یا موفقیت بررسی برای مثال برایLoad planیک توسط کهagentبه مربوط بخش طریق از هم توان می ،است شده اجراload planقسمت درoperator طریق از هم وبخشagentآن بروز صورت در خطا به مربوط اطالعات .داد انجام را بررسی اقدام مربوطه زبانه در این در شده مرتب صورت به قسمت هر الگ مشاهده امکان دیگر طرف از و است بررسی قابل قسمت این در نیز بخش کاربرد از ای نمونه زیر شکل .است آمده فراهم زبانهoperatorبررسی برایانجامLoad planیک برای را agent.دهد می نمایش مشاهده قابل زبانه این در بخش هر اطالعات ای شده مرتب صورت به شود می مشاهده زیر شکل در که همانطور ت ،اتمام زمان ،اجرا زمان شامل اطالعات این ،استخطا وجود صورت در و تغییرات عداد.است خطا مربوط اطالعات
Download