SlideShare une entreprise Scribd logo
1  sur  39
DATA
LOADER
Project submitted by:
 Introduction
 Objective of the project
 System specific requirements
 Project Description
 Input and output of the project
 Data loader tool’s processes
 Snap shots
 Conclusion
 Advantages
 Future scope
 End
There is no any direct tool to load the data contained in
a text file into the backend tool such as MS-Access, MYSQL,
Oracle or FoxPro, and to import and export the tables between
the backend tools, to load data into common letter to have
replication of the letter for each data set. Hence we are going to
develop data loader which overcomes the above problems.
        In existing system, a number of tools must be used to
implement the task said in “problem definition”. Existing system
may also contain the manual process to load data.
   We are going to develop data loader which is a tool
    to load the data contained in a text file into the
    backend tool such as MS-Access, MYSQL, Oracle or
    FoxPro.

   And to import and export the tables between the
    backend tools.

   And to encrypt the text file and to decrypt the
    encrypted text file.
Data loader is a tool, which helps in data loading to a given back end tool from a given
text file with the fields and delimiters. Based on the text file fields, the table is
automatically created in oracle or MS-Access or in FoxPro and the data is loaded from
text file into table.
   Data De-loading :
            In this process, the data is loaded back into given text file from a given
table. The text file contains automatically the field titles.

   Data transfer :
           Data transfer between Oracle, MS-Access and FoxPro. In this process, the
data from one backend tool is copied to another back end tool by creating necessary
objects.
   Operating system        : windows 2000 or above

   Technologies            : J2EE

   Database Connectivity   : JDBC

   Frameworks              : J2EE

   Back End                : Microsoft Access,
                              SQL Server,
                              Visual FoxPro
                              Oracle
 Processor   : P4 Processor and above
 Speed       : 1GHz and above
 Memory      : 512 MB
 Data Loader
       It loads the data from source table and creates a table in
destination database with loaded data, hence it converts different
database tables.
                             Access to Oracle
                             Access to FoxPro
                             FoxPro to Access
                             FoxPro to Oracle
                             Oracle to Access
                             Oracle to FoxPro


          And the file security module encrypts the given database (a
text file) and also allows decryption tool.
   Source and Destination Data Base Names.

   Name of the table to export the data.

   Name of the table to import the data.

   Name of the text file that is to be encrypted.

   Name of the text file that is to be decrypted.
   Converted destination table in destination Data Base.
   Encrypted Text File.
   Decrypted Text File.
FoxPro
 Oracle

 FoxPro
MS Access

MS Access
 Oracle
Object
Entity relation              Oracle
    FoxPro


Entity relation             Object
 MS Access                 MS Access

Entity relation    DATA     Object
   Oracle
                  LOADER     FoxPro
                   TOOL
  File/Table
For encryption             Encrypted
                              file
  File/Table
For decryption
                           Decrypted
                              file
 MSAccess to FoxPro

Inputs :

o   MSAccess database name
o   MSAccess table name
o   FoxPro database name
o   Format type(export only structure/export
    structure with data)

Outputs :

o FoxPro Table with desired format(export only
  structure/export structure with data).
 MSAccess to Oracle

Inputs :

o   MSAccess database name
o   MSAccess table name
o   Oracle database name
o   Format type(export only structure/export
    structure with data)

Outputs :

o Oracle Table with desired format(export only
  structure/export structure with data).
 Oracle to FoxPro

Inputs :

o   Oracle database name
o   Oracle table name
o   FoxPro database name
o   Format type(export only structure/export
    structure with data)

Outputs :

o FoxPro Table with desired format(export only
  structure/export structure with data).
 Oracle to MSAccess

Inputs :

o   Oracle database name
o   Oracle table name
o   MSAccess database name
o   Format type(export only structure/export
    structure with data)

Outputs :

o MSAccess Table with desired format(export
  only structure/export structure with data).
 FoxPro to MSAccess

Inputs :

o   FoxPro database name
o   FoxPro table name
o   MSAccess database name
o   Format type(export only structure/export
    structure with data)

Outputs :

o MSAccess Table with desired format(export
  only structure/export structure with data).
 FoxPro to Oracle

Inputs :

o   FoxPro database name
o   FoxPro table name
o   Oracle database name
o   Format type(export only structure/export
    structure with data)

Outputs :

o Oracle Table with desired format(export only
  structure/export structure with data).
 Encryption


  Inputs :


  o Text file name



  Outputs :


  o Cipher text file.
 Decryption


  Inputs :


  o Cipher Text file name



  Outputs :


  o Text file.
 Data Loader
 Conversion of database tables
 Errors(Table not exist)
 Validation of the form
 Validation of the form
 Validation of the form
 File Browser for File Security
 Encryption
 Decryption
 Table transferred from MS Access to Oracle
 Table transferred from Oracle to MS Access
 A table transferred from MS-Access to FoxPro
 User Manual
   Easy to export the database table from one back end tool to
    another.

   Easy to encrypt the text file .

   Easy to decrypt the encrypted text file.

   It can match with any version of the back end tools.
   The scope of this document lies between developer and end
    user. The document can also be used for future
    enhancement.

   We can develop this tool for other backend also. We can
    use this software in banks, offices , in companies and in
    many more commercial areas.
   It can be concluded from the result that the developed
    tool will be efficient and effective to transfer the text file
    and tables easily from one back end tool to another and
    to encrypt and decrypt the text and the data.

   It can be used in any organization where huge volume
    of data exists in different forms or objects of different
    tools.
Data loader.ppt

Contenu connexe

Tendances

Preparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullPreparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullBerry Clemens
 
Data Management and Migration in Salesforce
Data Management and Migration in SalesforceData Management and Migration in Salesforce
Data Management and Migration in SalesforceSunil kumar
 
Publish Your First App on the AppExchange
Publish Your First App on the AppExchangePublish Your First App on the AppExchange
Publish Your First App on the AppExchangeSalesforce Partners
 
Introduction to the Salesforce Security Model
Introduction to the Salesforce Security ModelIntroduction to the Salesforce Security Model
Introduction to the Salesforce Security ModelSalesforce Developers
 
Oracle Forms Tutorial
Oracle Forms TutorialOracle Forms Tutorial
Oracle Forms TutorialATR Login
 
Oracle APEX Social Login
Oracle APEX Social LoginOracle APEX Social Login
Oracle APEX Social Loginmsewtz
 
Lightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An IntroductionLightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An IntroductionSalesforce Developers
 
Salesforce integration best practices columbus meetup
Salesforce integration best practices   columbus meetupSalesforce integration best practices   columbus meetup
Salesforce integration best practices columbus meetupMuleSoft Meetup
 
Salesforce Lightning Design System
Salesforce Lightning Design SystemSalesforce Lightning Design System
Salesforce Lightning Design SystemDurgesh Dhoot
 
Manage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance FrameworkManage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance FrameworkSalesforce Developers
 
Sap enhancement packages
Sap enhancement packagesSap enhancement packages
Sap enhancement packagesJoyce Maina
 
Oracle Enterprise Manager
Oracle Enterprise ManagerOracle Enterprise Manager
Oracle Enterprise ManagerBob Rhubart
 
Episode 10 - External Services in Salesforce
Episode 10 - External Services in SalesforceEpisode 10 - External Services in Salesforce
Episode 10 - External Services in SalesforceJitendra Zaa
 
Salesforce Integration Pattern Overview
Salesforce Integration Pattern OverviewSalesforce Integration Pattern Overview
Salesforce Integration Pattern OverviewDhanik Sahni
 
Two-Way Integration with Writable External Objects
Two-Way Integration with Writable External ObjectsTwo-Way Integration with Writable External Objects
Two-Way Integration with Writable External ObjectsSalesforce Developers
 
How to Use Salesforce Platform Events to Help With Salesforce Limits
How to Use Salesforce Platform Events to Help With Salesforce LimitsHow to Use Salesforce Platform Events to Help With Salesforce Limits
How to Use Salesforce Platform Events to Help With Salesforce LimitsRoy Gilad
 
Salesforce Development Best Practices
Salesforce Development Best PracticesSalesforce Development Best Practices
Salesforce Development Best PracticesVivek Chawla
 

Tendances (20)

Preparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullPreparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-full
 
Data Management and Migration in Salesforce
Data Management and Migration in SalesforceData Management and Migration in Salesforce
Data Management and Migration in Salesforce
 
Kosuri Resume
Kosuri ResumeKosuri Resume
Kosuri Resume
 
Publish Your First App on the AppExchange
Publish Your First App on the AppExchangePublish Your First App on the AppExchange
Publish Your First App on the AppExchange
 
Introduction to the Salesforce Security Model
Introduction to the Salesforce Security ModelIntroduction to the Salesforce Security Model
Introduction to the Salesforce Security Model
 
Oracle Forms Tutorial
Oracle Forms TutorialOracle Forms Tutorial
Oracle Forms Tutorial
 
Oracle APEX Social Login
Oracle APEX Social LoginOracle APEX Social Login
Oracle APEX Social Login
 
Lightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An IntroductionLightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An Introduction
 
Salesforce integration best practices columbus meetup
Salesforce integration best practices   columbus meetupSalesforce integration best practices   columbus meetup
Salesforce integration best practices columbus meetup
 
Salesforce Lightning Design System
Salesforce Lightning Design SystemSalesforce Lightning Design System
Salesforce Lightning Design System
 
Manage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance FrameworkManage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance Framework
 
Sap enhancement packages
Sap enhancement packagesSap enhancement packages
Sap enhancement packages
 
Oracle Enterprise Manager
Oracle Enterprise ManagerOracle Enterprise Manager
Oracle Enterprise Manager
 
Episode 10 - External Services in Salesforce
Episode 10 - External Services in SalesforceEpisode 10 - External Services in Salesforce
Episode 10 - External Services in Salesforce
 
Salesforce Integration Pattern Overview
Salesforce Integration Pattern OverviewSalesforce Integration Pattern Overview
Salesforce Integration Pattern Overview
 
Two-Way Integration with Writable External Objects
Two-Way Integration with Writable External ObjectsTwo-Way Integration with Writable External Objects
Two-Way Integration with Writable External Objects
 
How to Use Salesforce Platform Events to Help With Salesforce Limits
How to Use Salesforce Platform Events to Help With Salesforce LimitsHow to Use Salesforce Platform Events to Help With Salesforce Limits
How to Use Salesforce Platform Events to Help With Salesforce Limits
 
Salesforce Development Best Practices
Salesforce Development Best PracticesSalesforce Development Best Practices
Salesforce Development Best Practices
 
Salesforce Connect
Salesforce Connect Salesforce Connect
Salesforce Connect
 
SAP HANA Overview
SAP HANA OverviewSAP HANA Overview
SAP HANA Overview
 

Similaire à Data loader.ppt

File Handling In C++(OOPs))
File Handling In C++(OOPs))File Handling In C++(OOPs))
File Handling In C++(OOPs))Papu Kumar
 
Project Presentation
Project PresentationProject Presentation
Project PresentationShariffAyesha
 
File handling in C++
File handling in C++File handling in C++
File handling in C++Hitesh Kumar
 
Pf cs102 programming-8 [file handling] (1)
Pf cs102 programming-8 [file handling] (1)Pf cs102 programming-8 [file handling] (1)
Pf cs102 programming-8 [file handling] (1)Abdullah khawar
 
Datastage parallell jobs vs datastage server jobs
Datastage parallell jobs vs datastage server jobsDatastage parallell jobs vs datastage server jobs
Datastage parallell jobs vs datastage server jobsshanker_uma
 
Stellar file repair
Stellar file repairStellar file repair
Stellar file repairLaren
 
Federated Queries Across Both Different Storage Mediums and Different Data En...
Federated Queries Across Both Different Storage Mediums and Different Data En...Federated Queries Across Both Different Storage Mediums and Different Data En...
Federated Queries Across Both Different Storage Mediums and Different Data En...VMware Tanzu
 
SQL/MED: Doping for PostgreSQL
SQL/MED: Doping for PostgreSQLSQL/MED: Doping for PostgreSQL
SQL/MED: Doping for PostgreSQLPeter Eisentraut
 
Files in C++.pdf is the notes of cpp for reference
Files in C++.pdf is the notes of cpp for referenceFiles in C++.pdf is the notes of cpp for reference
Files in C++.pdf is the notes of cpp for referenceanuvayalil5525
 
Oracle Database Overview
Oracle Database OverviewOracle Database Overview
Oracle Database Overviewhonglee71
 
Bringing OpenClinica Data into SAS
Bringing OpenClinica Data into SASBringing OpenClinica Data into SAS
Bringing OpenClinica Data into SASRick Watts
 

Similaire à Data loader.ppt (20)

Migration from 8.1 to 11.3
Migration from 8.1 to 11.3Migration from 8.1 to 11.3
Migration from 8.1 to 11.3
 
SQL2SPARQL
SQL2SPARQLSQL2SPARQL
SQL2SPARQL
 
File Handling In C++(OOPs))
File Handling In C++(OOPs))File Handling In C++(OOPs))
File Handling In C++(OOPs))
 
Project Presentation
Project PresentationProject Presentation
Project Presentation
 
PE File Format
PE File FormatPE File Format
PE File Format
 
File Handling In C++
File Handling In C++File Handling In C++
File Handling In C++
 
File handling in C++
File handling in C++File handling in C++
File handling in C++
 
Files
FilesFiles
Files
 
Pf cs102 programming-8 [file handling] (1)
Pf cs102 programming-8 [file handling] (1)Pf cs102 programming-8 [file handling] (1)
Pf cs102 programming-8 [file handling] (1)
 
User Group3009
User Group3009User Group3009
User Group3009
 
Datastage parallell jobs vs datastage server jobs
Datastage parallell jobs vs datastage server jobsDatastage parallell jobs vs datastage server jobs
Datastage parallell jobs vs datastage server jobs
 
Stellar file repair
Stellar file repairStellar file repair
Stellar file repair
 
Filepointers1 1215104829397318-9
Filepointers1 1215104829397318-9Filepointers1 1215104829397318-9
Filepointers1 1215104829397318-9
 
Federated Queries Across Both Different Storage Mediums and Different Data En...
Federated Queries Across Both Different Storage Mediums and Different Data En...Federated Queries Across Both Different Storage Mediums and Different Data En...
Federated Queries Across Both Different Storage Mediums and Different Data En...
 
SQL/MED: Doping for PostgreSQL
SQL/MED: Doping for PostgreSQLSQL/MED: Doping for PostgreSQL
SQL/MED: Doping for PostgreSQL
 
Filehandlinging cp2
Filehandlinging cp2Filehandlinging cp2
Filehandlinging cp2
 
PHP Oracle
PHP OraclePHP Oracle
PHP Oracle
 
Files in C++.pdf is the notes of cpp for reference
Files in C++.pdf is the notes of cpp for referenceFiles in C++.pdf is the notes of cpp for reference
Files in C++.pdf is the notes of cpp for reference
 
Oracle Database Overview
Oracle Database OverviewOracle Database Overview
Oracle Database Overview
 
Bringing OpenClinica Data into SAS
Bringing OpenClinica Data into SASBringing OpenClinica Data into SAS
Bringing OpenClinica Data into SAS
 

Data loader.ppt

  • 2.
  • 3.  Introduction  Objective of the project  System specific requirements  Project Description  Input and output of the project  Data loader tool’s processes  Snap shots  Conclusion  Advantages  Future scope  End
  • 4. There is no any direct tool to load the data contained in a text file into the backend tool such as MS-Access, MYSQL, Oracle or FoxPro, and to import and export the tables between the backend tools, to load data into common letter to have replication of the letter for each data set. Hence we are going to develop data loader which overcomes the above problems. In existing system, a number of tools must be used to implement the task said in “problem definition”. Existing system may also contain the manual process to load data.
  • 5. We are going to develop data loader which is a tool to load the data contained in a text file into the backend tool such as MS-Access, MYSQL, Oracle or FoxPro.  And to import and export the tables between the backend tools.  And to encrypt the text file and to decrypt the encrypted text file.
  • 6. Data loader is a tool, which helps in data loading to a given back end tool from a given text file with the fields and delimiters. Based on the text file fields, the table is automatically created in oracle or MS-Access or in FoxPro and the data is loaded from text file into table.  Data De-loading : In this process, the data is loaded back into given text file from a given table. The text file contains automatically the field titles.  Data transfer : Data transfer between Oracle, MS-Access and FoxPro. In this process, the data from one backend tool is copied to another back end tool by creating necessary objects.
  • 7. Operating system : windows 2000 or above  Technologies : J2EE  Database Connectivity : JDBC  Frameworks : J2EE  Back End : Microsoft Access, SQL Server, Visual FoxPro Oracle
  • 8.  Processor : P4 Processor and above  Speed : 1GHz and above  Memory : 512 MB
  • 9.  Data Loader It loads the data from source table and creates a table in destination database with loaded data, hence it converts different database tables. Access to Oracle Access to FoxPro FoxPro to Access FoxPro to Oracle Oracle to Access Oracle to FoxPro And the file security module encrypts the given database (a text file) and also allows decryption tool.
  • 10. Source and Destination Data Base Names.  Name of the table to export the data.  Name of the table to import the data.  Name of the text file that is to be encrypted.  Name of the text file that is to be decrypted.
  • 11. Converted destination table in destination Data Base.  Encrypted Text File.  Decrypted Text File.
  • 12.
  • 13. FoxPro Oracle FoxPro MS Access MS Access Oracle
  • 14. Object Entity relation Oracle FoxPro Entity relation Object MS Access MS Access Entity relation DATA Object Oracle LOADER FoxPro TOOL File/Table For encryption Encrypted file File/Table For decryption Decrypted file
  • 15.  MSAccess to FoxPro Inputs : o MSAccess database name o MSAccess table name o FoxPro database name o Format type(export only structure/export structure with data) Outputs : o FoxPro Table with desired format(export only structure/export structure with data).
  • 16.  MSAccess to Oracle Inputs : o MSAccess database name o MSAccess table name o Oracle database name o Format type(export only structure/export structure with data) Outputs : o Oracle Table with desired format(export only structure/export structure with data).
  • 17.  Oracle to FoxPro Inputs : o Oracle database name o Oracle table name o FoxPro database name o Format type(export only structure/export structure with data) Outputs : o FoxPro Table with desired format(export only structure/export structure with data).
  • 18.  Oracle to MSAccess Inputs : o Oracle database name o Oracle table name o MSAccess database name o Format type(export only structure/export structure with data) Outputs : o MSAccess Table with desired format(export only structure/export structure with data).
  • 19.  FoxPro to MSAccess Inputs : o FoxPro database name o FoxPro table name o MSAccess database name o Format type(export only structure/export structure with data) Outputs : o MSAccess Table with desired format(export only structure/export structure with data).
  • 20.  FoxPro to Oracle Inputs : o FoxPro database name o FoxPro table name o Oracle database name o Format type(export only structure/export structure with data) Outputs : o Oracle Table with desired format(export only structure/export structure with data).
  • 21.  Encryption Inputs : o Text file name Outputs : o Cipher text file.
  • 22.  Decryption Inputs : o Cipher Text file name Outputs : o Text file.
  • 24.  Conversion of database tables
  • 26.  Validation of the form
  • 27.  Validation of the form
  • 28.  Validation of the form
  • 29.  File Browser for File Security
  • 32.  Table transferred from MS Access to Oracle
  • 33.  Table transferred from Oracle to MS Access
  • 34.  A table transferred from MS-Access to FoxPro
  • 36. Easy to export the database table from one back end tool to another.  Easy to encrypt the text file .  Easy to decrypt the encrypted text file.  It can match with any version of the back end tools.
  • 37. The scope of this document lies between developer and end user. The document can also be used for future enhancement.  We can develop this tool for other backend also. We can use this software in banks, offices , in companies and in many more commercial areas.
  • 38. It can be concluded from the result that the developed tool will be efficient and effective to transfer the text file and tables easily from one back end tool to another and to encrypt and decrypt the text and the data.  It can be used in any organization where huge volume of data exists in different forms or objects of different tools.