1. IntroductionRecently, the company started an ETL project, the bottom layer combined with open source kettle for development. So learning kettle Imperative, the use of kettle here do not have to introduce, online has a lot of information. For example: Kettle Chinese community, where we mainly introduce the development of code.2. Development environment cite someone else's blog: https://my.oschina.net/nivalsoul/blog/779968Note: Go to the official web
not released
(3) Get a -- get B, or get B -- get a, a/B, with no priority
A deadlock can be avoided if the preceding one is damaged:
Public ClassMain {Public Static VoidMain (string [] ARGs) {system. Out. println ("Testing eaterthread, hit Ctrl + C to exit."); Tool spoon =NewTool ("Spoon"); Tool fork =NewTool ("Fork");NewEaterthread ("Alice", Spoon, fork).
on GitHub, you have the option to automatically include a license file that determines whether you want to share your project with others.Fork a warehouse is divided into two simple steps. We have created a warehouse for you to practice!
On GitHub, locate the Octocat/spoon-knife warehouse.
In the upper-right corner of the page, click the Fork button.
That's it! Now you have to fork this original Octocat/
of application programs and technologies for gathering, storing, analyzing and providing access to data to help enterprise users make better business decisions. A dw is a collection of data designed to support management demo-making. according to Bill inmon, a DW is a "subject-oriented, integrated, time-variant, nonvolatile collection of data in support of demo-- making. "DWS tend to have these distinguishing features:
Use a subject-oriented dimen1_data model,
Contain publishable
For a small etl scheduling, colleagues need to return the execution status of the stored procedure and control whether the subsequent dependency is executed, I only returned the output parameters of the stored procedure in the shell script that calls and executes the stored procedure, and did not write a specific control process for everyone. If you continue development in this way, that is a small etl sche
correctly set. Run dbms_metadata_util.load_stylesheets with SYSDBA
[oracle@DB-Server admin]$ oerr ora 39213 39213, 00000, "Metadata processing is not available" // *Cause: The Data Pump could not use the Metadata API. Typically, // this is caused by the XSL stylesheets not being set up properly. // *Action: Connect AS SYSDBA and execute dbms_metadata_util.load_stylesheets // to reload the stylesheets.
SQL> exec dbms_metadata_util.load_stylesheets
Case 3:
The error is as follows:
Pump cannot use the Metadata API because XSL stylesheets is not correctly set. Run dbms_metadata_util.load_stylesheets with SYSDBA
[oracle@DB-Server admin]$ oerr ora 39213
39213, 00000, "Metadata processing is not available"
// *Cause: The Data Pump could not use the Metadata API. Typically,
// this is caused by the XSL stylesheets not being set up properly.
// *Action: Connect AS SYSDBA and execute dbms_metadata_util.load_stylesheets
// to reload the stylesheets.
SQL> exec db
use the metadata API because the XSL stylesheets is not set properly. Need to perform dbms_metadata_util.load_stylesheets with SYSDBA
-->
[Oracle@db-server admin]$ oerr ora 39213 39213, 00000
, "Metadata processing is not available"
//*cause:the Data Pump could not use the Metadata API. Typically,
//This are caused by the XSL stylesheets not being set up properly.
*action:connect as SYSDBA and execute dbms_metadata_util.load_stylesheets
//to reload the stylesheets.
Sql>e
The data loading strategy mentioned in this paper is the OLTP system as the source system, and
The general data loading strategy used by ETL data to be loaded into OLAP system.
Depending on the specific nature of this approach, the ETL data load generally has the following four kinds of parties
Case:
1. Time Stamp mode
You need to uniformly add time fields as timestamps in the business tables in the OLTP sy
Four types of BI open source tools introduction-spagobi,openi,jaspersoft,pentaho1 Brief Introduction to BI systemsFrom a technical point of view BI includes ETL, DW, OLAP, DM and other links. Simply put, the transaction system has already occurred data, through the ETL tool extracted to the subject of a clear data warehouse, after the OLAP generation cube or report, through the portal to show users, users u
Coriander crab mealMATERIALS:Coriander 1/3 cup (containing leaves) crab meat 1/2 cup garlic flavor peanut 2 tablespoons white rice 1 cup
Seasoning:
Salt 1 tbsp liquor 1/2 tbsp sugar 1/3 tbsp pepper 1 tbsp sesame oil 2 tbsp
Practice:
(1) wash and soak coriander in the water for 10 minutes, and drain the water. The coriander leaves are picked one by one, and the coriander stems are cut and used for backup.
(2) wash the rice and drain the water, add a cup of water for 15 minutes, then add the seaso
Summary
As the saying goes: "Ten years to grind a sword", Microsoft through 5 years of careful build, in 2005 heavily launched SQL Server 2005, this is from SQL Server 2000 after another. This enterprise-class database solution consists of the following aspects: Database Engine Services, data mining, Analysis Services, Integration Services, Reporting services, Among them integration Services (that is, SSIS), is the intermediary between them, the link between the various sources of data, through
Open-source Bi SYSTEM
Directory
Open-source Bi system Classification
Bi application tools
ETL tools
Table tools
Eclipse Birt
OLAP tools
Open source database
Open-source Bi suite
Bizgre
Openi
Pentaho
Spagobi
Open-source Bi system Classification
Bi applicatio
BI Financial DBDIFF Analysis Issue,
Core formula: DB --> ETL --> DW vs REF file
Cause of error:
1. DB/DW Connection Issue
2. SQL Issue
3. Product Bug
4, REF file not updated
Physical requirement analysis:
1. Source DB: EBS, PSFT, Fusion... DB Instance
2. DW: Ignore the storage form of the data source and store the data in the same form.
Logic requirement analysis:
1. ETL process: The data stored in Sourc
Egg oil, also known as chicken oil and Phoenix oil. The production method is simple and time-consuming.
Cook n eggs and take them out. Open the fire, that is, a very small fire, put the yolk in a ceramic pot to scatter. Stir-fry with an iron spoon or copper spoon from time to time. aluminum spoon is not available.
Stir-fry until about 20 minutes, water and dry,
you already know, and you have to pay for it. 3. You will know at first glance.
We don't understand this line at all. What you hold is not a goat, but a sheepdog ."
Last weekend, I went to a familiar western restaurant for dinner and found that the restaurant had just been decorated, and the clothes of the restaurant waiter had changed. I found that the waiters put a spoon in their jacket pockets. So I called Xiao Zhang, who was familiar with eac
not holding a goat, but my sheepdog.
Case study of Accenture
Last weekend, I went to a familiar western restaurant for dinner and found that the restaurant had just been decorated, and the clothes of the restaurant waiter had changed. I found that the waiters put a spoon in their jacket pockets. So I called Xiao Zhang, who was familiar with each other, and asked him about the recent changes. John told me that the restaurant owner recently inv
I have been involved in a DW Project (Sony China tri-one project) in Sony recently ),
It is mainly responsible for ETL the user's production and analysis data from SAP to the pool built in Oracle, and provides corresponding data interfaces for other systems. In addition, this pool is designed and built based on user requirements.Objectively speaking, part of our work is the foundation and key core of this branch project in the DW project. Of course, p
Core formula:----and ETL----DW vs REF fileCause of Error:1, DB/DW Connection Issue2, SQL Issue3, Product Bug4, REF File not updatedPhysical Requirements Analysis:1, Source Db:ebs, psft, Fusion ... DB Instance2, DW: Ignores the storage form of the data source and stores the data in the same form.Logic Requirements Analysis:1, ETL process: The data stored in Source DB would be extracted, transformed, andloade
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.