Sie sind auf Seite 1von 10

Business Enterprise

Application
Assignment-1
Q:1- College Registration System
A student may register for classes during a specified
registration period. To register, a student must see their
advisor. The advisor must approve each course that the
student has selected. The advisor will use the registration
system to determine if the student has met the course
prerequisites, is in good academic standings and is eligible to
register. If the advisor approves the courses, the advisor enters
the student's college id into the course registration system.
The course registration number for each course is entered. The
course description, course number and section for those
courses will automatically display. The system will check for
schedule conflicts before saving the registrations. A bill for
the courses will print in the Bursar's office. The student should
proceed to pick it up.
Faculty can use the registration system to check enrollments
in their classes, get a class list, check a student's transcript,
look up a student's phone number and other such student
information.
The registrar can use the registration system to enter new
classes for an upcoming semester, cancel a class, and check
conflicts in classroom/faculty assignments.
Admissions use the registration system to add new students.
Enrollment services use the registration system to report on
retention, update student information, and check fulfillment of
graduation requirements for those students planning to
graduate.
Note:
Use case diagrams communicates a high-level describe of a
system by showing each use case, actor, and relationship. It
describe how the use case interacts with the actor as opposed
to how it will perform its task.
There are usually only three icons in a use case diagram:

Ans:1- College Registration System Use Case:


Q:2-What is ETL? List any five tools of ETL which
are being used by various companies.
Ans:2-In managing databases, extract, transform, load (ETL)
refers to three separate functions combined into a single
programming tool. First, the extract function reads data from a
specified source database and extracts a desired subset of data.
Next, the transform function works with the acquired data -
using rules or lookup tables, or creating combinations with
other data - to convert it to the desired state. Finally, the load
function is used to write the resulting data (either all of the
subset or just the changes) to a target database, which may or
may not previously exist.
ETL can be used to acquire a temporary subset of data for
reports or other purposes, or a more permanent data set may
be acquired for other purposes such as: the population of a
data mart or data warehouse conversion from one database
type to another; and the migration of data from one database
or platform to another.
ETL can be contrasted with ELT (Extract, Load, Transform)
which transfers raw data from a source server to a data
warehouse on a target server and then prepares the
information for downstream uses.

Various Tools of ETL are:

1. Skyvia :
Skyvia is a cloud data platform for no-coding data integration,
backup, management and access, developed by Devart. Devart
company is a well-known and trusted provider of data access
solutions, database tools, development tools, and other
software products with over 40 000 grateful customers in two
R&D departments.
Skyvia includes an ETL solution for various data integration
scenarios with support for CSV files, databases (SQL Server,
Oracle, PostgreSQL, MySQL), cloud data warehouses
(Amazon Redshift, Google BigQuery), and cloud applications
(Salesforce, HubSpot, Dynamics CRM and many others). It
also includes cloud data backup tool, online SQL client, and
OData server-as-a-service solution.
• Skyvia is a commercial, subscription-based cloud
solution free plans available
• Wizard-based, no-coding integration configuration does
not require much technical knowledge
• Advanced mapping settings with constants, lookups, and
powerful expressions for data transformations
• Integration automation by schedule
• Ability to preserve source data relations in target
• Import without duplicates
• Bi-directional synchronization
• Predefined templates for common integration cases

2. Hevo :
It is an enterprise-grade data pipelines as a service. With Hevo
you can move data in Real-time from any of your Sources to
any Destination without writing any code.
Hevo helps bring data from both structured and unstructured
sources like SaaS Applications, Databases, SDKs, Cloud
Storage, etc. into Data Warehouse like Amazon Redshift,
Snowflake, and BigQuery in real-time.
Top Features:
• Hassle-free, code-free ETL. No ETL Script maintenance
or Cron jobs required
• Point and Click Interface that allows moving data from
any source to any Data Warehouse in minutes
• Support for both ETL and ELT
• Handle data of any scale with Zero data loss
• Automatic Schema Detection and Mapping
• Real-time Monitoring, timely alerts, granular activity
logs, and version control
• Priority customer support over slack and email
• Unparallel Data Transformation and Data Cleaning
Capabilities
• Capability to build aggregates and joins (Data Models)
on Data Warehouse for faster query processing.

3.Informatica:
Informatica is a leader in Enterprise Cloud Data Management
with more than 500 global partners and more than 1 trillion
transactions per month. It is a software Development
Company that was found in 1993 with its headquarters in
California, United States. It has a revenue of $1.05 billion and
a total employee headcount of around 4,000.
PowerCenter is a product which was developed by
Informatica for data integration. It supports data integration
lifecycle and delivers critical data and values to the business.
PowerCenter supports a huge volume of data and any data
type and any source for data integration.
Key Features:
• PowerCenter is a commercially licensed tool.
• It is a readily available tool and has easy training
modules.
• It supports data analysis, application migration and data
warehousing.
• PowerCenter connects various cloud applications and is
hosted by Amazon Web Services and Microsoft Azure.
• PowerCenter supports agile processes.
• It can be integrated with other tools.
• The automated result or data validation across
development, testing and production environment.
• A non-technical person can run and monitor jobs which
in turn reduces the cost.

4. IBM:

IBM is a multinational Software Company found in 1911 with


its headquarters in New York, U.S. and it has offices across
more than 170 countries. It has a revenue of $79.91 billion as
on 2016 and total employees currently working are 380,000.
Infosphere Information Server is a product by IBM that was
developed in 2008. It is a leader in data integration platform
which helps to understand and deliver critical values to the
business. It is mainly designed for Big Data companies and
large-scale enterprises.
Key Features:
• It is a commercial licensed tool.
• Infosphere Information Server is an end to end data
integration platform.
• It can be integrated with Oracle, IBM DB2, and Hadoop
System.
• It supports SAP via various plug-ins.
• It helps to improve data governance strategy.
• It also helps to automate business processes for a more
cost-saving purpose.
• Real-time data integration across multiple systems for all
data types.
• Existing IBM’s licensed tool can be easily integrated
with it.

5. Oracle data Interpreter:

Oracle is an American multinational company with its


headquarters in California and was found in 1977. It has a
revenue of $37.72 billion as on 2017 and a total employee
headcount of 138,000.
Oracle Data Integrator (ODI) is a graphical environment to
build and manage data integration. This product is suitable for
large Organizations which have frequent migration
requirement. It is a comprehensive data integration platform
which supports high volume data, SOA enabled data services.
Key Features:
• Oracle Data Integrator is a commercial licensed RTL
tool.
• Improves user experience with re-design of flow based
interface.
• It supports declarative design approach for data
transformation and integration process.
• Faster and simpler development and maintenance.
• It automatically identifies faulty data and recycles it
before moving into the target application.
• Oracle Data Integrator supports databases like IBM DB2,
Teradata, Sybase, Netezza, Exact data etc.
• Unique E-LT architecture eliminates the need for ETL
server thereby resulting in cost saving.
• It integrates with other Oracle products for processing
and transforming data using existing RDBMS
capabilities.

Das könnte Ihnen auch gefallen