SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

Zendesk Integration With Salesforce .pptx
Zendesk Integration With Salesforce .pptxZendesk Integration With Salesforce .pptx
Zendesk Integration With Salesforce .pptxCloud Analogy
 
Salesforce Integration Pattern Overview
Salesforce Integration Pattern OverviewSalesforce Integration Pattern Overview
Salesforce Integration Pattern OverviewDhanik Sahni
 
Salesforce integration with Box.com, docuSign & QuickBooks made easy
Salesforce integration with Box.com, docuSign & QuickBooks made easySalesforce integration with Box.com, docuSign & QuickBooks made easy
Salesforce integration with Box.com, docuSign & QuickBooks made easySaxon Global inc
 
Integrating with salesforce
Integrating with salesforceIntegrating with salesforce
Integrating with salesforceMark Adcock
 
Step by-step-guide-of-modeling-hana-views-into-bw-in-sap-bw-7-4-on-hana
Step by-step-guide-of-modeling-hana-views-into-bw-in-sap-bw-7-4-on-hanaStep by-step-guide-of-modeling-hana-views-into-bw-in-sap-bw-7-4-on-hana
Step by-step-guide-of-modeling-hana-views-into-bw-in-sap-bw-7-4-on-hanasabrina pinto
 
2 ways to get total sum of interactive grid column oracle apex ontoor blogs
2 ways to get total sum of interactive grid column oracle apex   ontoor blogs2 ways to get total sum of interactive grid column oracle apex   ontoor blogs
2 ways to get total sum of interactive grid column oracle apex ontoor blogssulimankareem
 
Salesforce data model
Salesforce data modelSalesforce data model
Salesforce data modelJean Brenda
 
Low Code Lowdown: APEX vs Visual Builder: Which is For You?
Low Code Lowdown:  APEX vs Visual Builder: Which is For You? Low Code Lowdown:  APEX vs Visual Builder: Which is For You?
Low Code Lowdown: APEX vs Visual Builder: Which is For You? Karen Cannell
 
Batch Apex in Salesforce
Batch Apex in SalesforceBatch Apex in Salesforce
Batch Apex in SalesforceDavid Helgerson
 
20 Microsoft Teams Productivity Tips that You've Probably Never Used (But Sho...
20 Microsoft Teams Productivity Tips that You've Probably Never Used (But Sho...20 Microsoft Teams Productivity Tips that You've Probably Never Used (But Sho...
20 Microsoft Teams Productivity Tips that You've Probably Never Used (But Sho...Christian Buckley
 
Demystify Salesforce Bulk API
Demystify Salesforce Bulk APIDemystify Salesforce Bulk API
Demystify Salesforce Bulk APIDhanik Sahni
 
Data Management and Migration in Salesforce
Data Management and Migration in SalesforceData Management and Migration in Salesforce
Data Management and Migration in SalesforceSunil kumar
 
Introduction to Force.com Canvas Apps
Introduction to Force.com Canvas AppsIntroduction to Force.com Canvas Apps
Introduction to Force.com Canvas AppsSalesforce Developers
 
OOW16 - Oracle E-Business Suite Integration Best Practices [CON6709]
OOW16 - Oracle E-Business Suite Integration Best Practices [CON6709]OOW16 - Oracle E-Business Suite Integration Best Practices [CON6709]
OOW16 - Oracle E-Business Suite Integration Best Practices [CON6709]vasuballa
 
Why Flow with Salesforce Flow
Why Flow with Salesforce FlowWhy Flow with Salesforce Flow
Why Flow with Salesforce FlowAjeet Singh
 

Mais procurados (20)

Zendesk Integration With Salesforce .pptx
Zendesk Integration With Salesforce .pptxZendesk Integration With Salesforce .pptx
Zendesk Integration With Salesforce .pptx
 
Salesforce Integration Pattern Overview
Salesforce Integration Pattern OverviewSalesforce Integration Pattern Overview
Salesforce Integration Pattern Overview
 
Relationships in Salesforce
Relationships in SalesforceRelationships in Salesforce
Relationships in Salesforce
 
Introduction to Apex for Developers
Introduction to Apex for DevelopersIntroduction to Apex for Developers
Introduction to Apex for Developers
 
Salesforce integration with Box.com, docuSign & QuickBooks made easy
Salesforce integration with Box.com, docuSign & QuickBooks made easySalesforce integration with Box.com, docuSign & QuickBooks made easy
Salesforce integration with Box.com, docuSign & QuickBooks made easy
 
Integrating with salesforce
Integrating with salesforceIntegrating with salesforce
Integrating with salesforce
 
Step by-step-guide-of-modeling-hana-views-into-bw-in-sap-bw-7-4-on-hana
Step by-step-guide-of-modeling-hana-views-into-bw-in-sap-bw-7-4-on-hanaStep by-step-guide-of-modeling-hana-views-into-bw-in-sap-bw-7-4-on-hana
Step by-step-guide-of-modeling-hana-views-into-bw-in-sap-bw-7-4-on-hana
 
2 ways to get total sum of interactive grid column oracle apex ontoor blogs
2 ways to get total sum of interactive grid column oracle apex   ontoor blogs2 ways to get total sum of interactive grid column oracle apex   ontoor blogs
2 ways to get total sum of interactive grid column oracle apex ontoor blogs
 
Salesforce data model
Salesforce data modelSalesforce data model
Salesforce data model
 
Top Benefits of Salesforce in Business
Top Benefits of Salesforce in BusinessTop Benefits of Salesforce in Business
Top Benefits of Salesforce in Business
 
Low Code Lowdown: APEX vs Visual Builder: Which is For You?
Low Code Lowdown:  APEX vs Visual Builder: Which is For You? Low Code Lowdown:  APEX vs Visual Builder: Which is For You?
Low Code Lowdown: APEX vs Visual Builder: Which is For You?
 
Batch Apex in Salesforce
Batch Apex in SalesforceBatch Apex in Salesforce
Batch Apex in Salesforce
 
20 Microsoft Teams Productivity Tips that You've Probably Never Used (But Sho...
20 Microsoft Teams Productivity Tips that You've Probably Never Used (But Sho...20 Microsoft Teams Productivity Tips that You've Probably Never Used (But Sho...
20 Microsoft Teams Productivity Tips that You've Probably Never Used (But Sho...
 
Power BI for Developers
Power BI for DevelopersPower BI for Developers
Power BI for Developers
 
Demystify Salesforce Bulk API
Demystify Salesforce Bulk APIDemystify Salesforce Bulk API
Demystify Salesforce Bulk API
 
Apex Testing Best Practices
Apex Testing Best PracticesApex Testing Best Practices
Apex Testing Best Practices
 
Data Management and Migration in Salesforce
Data Management and Migration in SalesforceData Management and Migration in Salesforce
Data Management and Migration in Salesforce
 
Introduction to Force.com Canvas Apps
Introduction to Force.com Canvas AppsIntroduction to Force.com Canvas Apps
Introduction to Force.com Canvas Apps
 
OOW16 - Oracle E-Business Suite Integration Best Practices [CON6709]
OOW16 - Oracle E-Business Suite Integration Best Practices [CON6709]OOW16 - Oracle E-Business Suite Integration Best Practices [CON6709]
OOW16 - Oracle E-Business Suite Integration Best Practices [CON6709]
 
Why Flow with Salesforce Flow
Why Flow with Salesforce FlowWhy Flow with Salesforce Flow
Why Flow with Salesforce Flow
 

Semelhante a Data loader.ppt

moving data between the data bases in database
moving data between the data bases in databasemoving data between the data bases in database
moving data between the data bases in databasemqasimsheikh5
 
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
 

Semelhante a 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
 
moving data between the data bases in database
moving data between the data bases in databasemoving data between the data bases in database
moving data between the data bases in database
 
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
 

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.