欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      DaTaStage入門學(xué)習(xí)心得

      時(shí)間:2019-05-12 06:51:45下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《DaTaStage入門學(xué)習(xí)心得》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《DaTaStage入門學(xué)習(xí)心得》。

      第一篇:DaTaStage入門學(xué)習(xí)心得

      DataStage入門學(xué)習(xí)心得

      DataStage是一個(gè)ETL的工具,就是對(duì)數(shù)據(jù)的抽取,轉(zhuǎn)換,加載。個(gè)人通俗的理解就是一個(gè)對(duì)數(shù)據(jù)進(jìn)行處理,提取的工具,這里面的數(shù)據(jù)大部分是以數(shù)據(jù)庫(kù)中表的格式存在著的,所以如果要使用這個(gè)工具,首先必須對(duì)關(guān)系數(shù)據(jù)庫(kù)的一些基本概念要有所了解,比如最基本的字段,鍵,記錄等概念。

      DataStage是通過(guò)設(shè)計(jì)job來(lái)實(shí)現(xiàn)ETL的功能的。Job的設(shè)計(jì)跟普通的IDE設(shè)計(jì)一樣,通過(guò)拖拽控件,并填加腳本來(lái)完成。這里的控件稱為stage,每一個(gè)不同的stage都有不同的數(shù)據(jù)處理的功能,將各個(gè)stage通過(guò)一定的方式組合起來(lái),設(shè)計(jì)成job,對(duì)job進(jìn)行編譯,運(yùn)行,就能夠?qū)崿F(xiàn)對(duì)數(shù)據(jù)抽取轉(zhuǎn)換加載。

      因此,要設(shè)計(jì)job的關(guān)鍵,就在于能夠熟悉每個(gè)不同的stage并且能夠靈活運(yùn)用。在文檔和指導(dǎo)中有對(duì)每個(gè)控件的使用方法作了圖文并茂的說(shuō)明,但是教材語(yǔ)言的一個(gè)缺點(diǎn)就是太過(guò)形式化,所以有些概念不能夠很好的理解。比如lookup這個(gè)stage我在看教材的時(shí)候就沒(méi)有太了解。所以,我就結(jié)合自己,用自己的語(yǔ)言對(duì)一些比較常用的stage說(shuō)一下自己的理解和一些需要注意的地方。

      在這么多的控件當(dāng)中,實(shí)際上平時(shí)要用到的只有為數(shù)不多的幾個(gè):

      Sequential File Stage:這個(gè)控件實(shí)際上是指代主機(jī)上面的一個(gè)文件,在它的屬性中可以選定文件的路徑,目錄。一般這些文件都是以類似數(shù)據(jù)庫(kù)表的格式存在的。使用這個(gè)控件關(guān)鍵的地方在于要設(shè)置好它的格式,包括column和format這兩個(gè)標(biāo)簽。Column指的是文件當(dāng)中的列定義,一般可以通過(guò)load列定義文件來(lái)確定。Format指的是文件當(dāng)中的一些分隔符,日期格式等等,在實(shí)際文件當(dāng)中字段和字段之間可以用逗號(hào),豎線,等符號(hào)隔開(kāi),每個(gè)字段本身也可以選擇是否要用引號(hào)來(lái)引起來(lái)。所有這些,stage要設(shè)置成和文件一致,否則這個(gè)stage就無(wú)法真實(shí)的指代主機(jī)上面的文件。如果不知道文件的字段格式,可以登錄到unix主機(jī)下面去cat一下文件。一個(gè)驗(yàn)證的方法是在這個(gè)stage的屬性當(dāng)中選擇顯示數(shù)據(jù)view data,如果數(shù)據(jù)能夠正常顯示出來(lái),那么就表示已經(jīng)設(shè)置成功了。

      Transformer stage:這個(gè)控件是個(gè)功能強(qiáng)大的控件,在開(kāi)發(fā)的時(shí)候最經(jīng)常用到。它有一個(gè)輸入,而可以有多個(gè)輸出。它最常用的也是最好用的功能就是對(duì)單個(gè)字段進(jìn)行處理和轉(zhuǎn)換?;旧舷雽?duì)單個(gè)字段做任何的操作都能夠做到。包括拼接,轉(zhuǎn)換,插入等等功能,需要自己在實(shí)際操作中熟悉。需要注意的地方是它的兩個(gè)附加的功能,stage的變量和constrait限制條件。正如程序設(shè)計(jì)一樣,在這個(gè)stage當(dāng)中可以定義一些變量,來(lái)實(shí)現(xiàn)一些特定的功能。比如,我們定義某個(gè)變量var1,把輸入的某個(gè)字段連到這個(gè)變量上面,然后,就可以根據(jù)輸入字段來(lái)定義該變量的值,再通過(guò)判斷該變量的值來(lái)設(shè)置輸出字段。而constraint一般都是用來(lái)限制輸出的,每個(gè)輸出都有一個(gè)constraint,一般都是在constraint中限制條件,當(dāng)滿足這個(gè)條件時(shí),才進(jìn)行這個(gè)輸出。

      Join Stage:這個(gè)控件顧名思義,其實(shí)就是類似數(shù)據(jù)庫(kù)當(dāng)中的連接操作。因此,兩個(gè)輸入,一個(gè)輸出。在stage屬性里面可以設(shè)置left,right,inner,outer等等。只要對(duì)數(shù)據(jù)庫(kù)的表連接操作了解,那么這個(gè)stage也就相應(yīng)了解了。

      Filter Stage:這個(gè)控件有點(diǎn)類似數(shù)據(jù)庫(kù)sql語(yǔ)言中的where。一個(gè)輸入,可以把這個(gè)輸入理解為一張大表,在stage的屬性中可以設(shè)置條件字段。多個(gè)輸出,每個(gè)輸出就是select * from 大表 where 條件所產(chǎn)生的結(jié)果。

      LookUp Stage:這個(gè)控件最初看文檔的時(shí)候,覺(jué)得說(shuō)的不是很清楚。后來(lái)經(jīng)過(guò)動(dòng)手實(shí)踐后,才能夠真正理解。這個(gè)stage有多個(gè)輸入,一個(gè)輸出。有一個(gè)輸入作為主輸入,其它的的輸入相當(dāng)于是參考輸入。主輸入中的某些字段要來(lái)參考輸入查詢,然后再將結(jié)果進(jìn)行輸出。實(shí)際上就是一個(gè)“查表”的過(guò)程。比如主輸入中有一個(gè)字段,如果值是a,到參考輸入表中去查表,發(fā)現(xiàn)參考輸入表中的a所對(duì)應(yīng)的值是1,那么輸出對(duì)應(yīng)的字段就應(yīng)該填1了。以此類推。這個(gè)控件在代碼標(biāo)準(zhǔn)化的時(shí)候用到。

      Change Capture Stage:這個(gè)stage是用來(lái)處理全量增量的時(shí)候用到的,在目前似乎暫時(shí)還沒(méi)有用到。這個(gè)stage個(gè)人感覺(jué)是最困難的。其中的before link,after link。Key,value之間的關(guān)系比較混亂,需要在實(shí)踐中逐漸熟悉。

      Annotation stage:注釋用的,放一塊方框,用來(lái)往里面寫注釋。

      關(guān)于reject:剛剛接觸這個(gè)概念的時(shí)候,是比較難以理解的。因?yàn)檫@個(gè)好像是datastage自己所特有的概念。就我自己的理解來(lái)講,每個(gè)文件都是由若干條記錄組成的,而在這些記錄里面,有一些記錄是不符合規(guī)范的,比如說(shuō)主鍵為空之類,或者某個(gè)字段不符合要求等等。這是時(shí)候,可以設(shè)定reject規(guī)則,把這些不符合規(guī)范的記錄挑出來(lái)送到一個(gè)文件里面。而其他符合要求繼續(xù)往下一步走,繼續(xù)進(jìn)行處理。

      第二篇:Datastage學(xué)習(xí)總結(jié)

      Datastage學(xué)習(xí)總結(jié) Datastage介紹

      1.1 產(chǎn)品概述

      DataStage企業(yè)版是Ascential Software公司所有企業(yè)整合系列產(chǎn)品中關(guān)鍵產(chǎn)品。企業(yè)版支持大容量數(shù)據(jù)的收集、整合和轉(zhuǎn)換,數(shù)據(jù)從簡(jiǎn)單結(jié)構(gòu)到很復(fù)雜的結(jié)構(gòu)。基于高可擴(kuò)展性的軟件架購(gòu),企業(yè)版使得企業(yè)能夠通過(guò)高性能來(lái)解決大部分業(yè)務(wù)問(wèn)題,并行處理大容量數(shù)據(jù)。強(qiáng)大的企業(yè)元數(shù)據(jù)管理能力使得可以在數(shù)據(jù)整合生命周期中在所有工具中共享和使用工具。

      DataStage企業(yè)版發(fā)布了四個(gè)核心功能來(lái)成功實(shí)施企業(yè)數(shù)據(jù)整合: 1)先進(jìn)的開(kāi)發(fā)和簡(jiǎn)單化的維護(hù); 2)企業(yè)級(jí)別的開(kāi)發(fā)、監(jiān)測(cè)和管理;

      3)在吞吐量和性能方面提供了無(wú)限制的高擴(kuò)展的體系架構(gòu); 4)端對(duì)端的企業(yè)級(jí)元數(shù)據(jù)管理。

      DataStage企業(yè)版提供了全面的功能去最優(yōu)化用戶在建立、升級(jí)和管理數(shù)據(jù)整合架構(gòu)時(shí)的速度、靈活性和效率。DataStage企業(yè)版增強(qiáng)的功能減少了學(xué)習(xí)的周期、簡(jiǎn)單化了管理和優(yōu)化了開(kāi)發(fā)資源的使用,減少了數(shù)據(jù)整合應(yīng)用的開(kāi)發(fā)和維護(hù)周期。結(jié)果,DataStage企業(yè)版使得企業(yè)能夠花更少的時(shí)間開(kāi)發(fā)他們的整合應(yīng)用,更多的時(shí)間是不斷的從中受益。

      1.2 基礎(chǔ)架構(gòu)

      1.3 客戶檔介紹

      用戶通過(guò)各個(gè)客戶端工具訪問(wèn)DataStage企業(yè)版的開(kāi)發(fā)、配置和維護(hù)功能。這些工具包括:

      Designer:用來(lái)建立和編輯DataStage作業(yè)和表的定義。Designer中的“Job Sequencer”控制作業(yè)的執(zhí)行,其他作業(yè)成功完成(或失敗,等)的條件。

      Administrator:用來(lái)執(zhí)行管理任務(wù),如建立DataStage用戶、建立和刪除工程并且建立清洗標(biāo)準(zhǔn)。

      Manager:用來(lái)編輯管理用戶工程的DataStage資料庫(kù)。

      Director:用來(lái)驗(yàn)證、時(shí)序安排、運(yùn)行和監(jiān)測(cè)企業(yè)版作業(yè)。日常操作

      2.1 登錄客戶端

      2.1.1 登錄Datastage Administrator 客戶機(jī)

      點(diǎn)擊圖標(biāo)

      選擇需要登錄的服務(wù)器,輸入用戶名,密碼登錄

      進(jìn)去后點(diǎn)擊項(xiàng)目,可進(jìn)行項(xiàng)目增加,刪除,設(shè)置項(xiàng)目屬性

      2.1.2 登錄DatastageDesigner客戶機(jī)

      點(diǎn)擊圖標(biāo)

      選擇需要登錄的域,輸入用戶名,密碼,選擇需要登錄的項(xiàng)目

      登錄成功:

      2.1.3 登錄DatastageDirector客戶機(jī)

      點(diǎn)擊圖標(biāo)

      選擇需要登錄的域,輸入用戶名,密碼,選擇需要登錄的項(xiàng)目

      登錄成功:

      2.2 啟停服務(wù)端

      以dsadm用戶進(jìn)入,執(zhí)行以下命令:

      1)Server啟動(dòng)命令:$HOMEDIR/uv–admin-start 注意:?jiǎn)?dòng)前,需要查看端口是否被釋放,通過(guò)‘netstat–afinet |grep ds’查看,如果有連接,則需要等待操作系統(tǒng)自動(dòng)釋放后在啟動(dòng)服務(wù)。

      2)Server停止命令:$HOMEDIR/uv–admin /stop 注意:停止前最好確保沒(méi)有Client連接,可以通過(guò)‘onstat–a |grep ds’查看,是否還存在Client連接,否則要通知相應(yīng)登錄的client端徹底退出。

      2.3 Job編譯

      登錄Datastage Designer客戶機(jī),參見(jiàn)2.1.2,打開(kāi)欲編譯的Job,具體Job編譯方法有兩種:

      1)選擇菜單欄的【文件】->【編譯(M)】,快捷鍵為F7。2)點(diǎn)擊工具欄的編譯圖標(biāo)。

      2.4 Job運(yùn)行

      Datastage Job運(yùn)行有兩種方式:一種在Designer中,一種在Director中。1)登錄Designer客戶機(jī),打開(kāi)欲運(yùn)行的Job,選擇菜單欄的【文件】->【運(yùn)行(R)】,快捷鍵為Ctrl+F5或者點(diǎn)擊工具欄的運(yùn)行圖標(biāo)。

      2)登錄Director客戶機(jī),選中欲運(yùn)行的作業(yè),選擇菜單欄的【作業(yè)(J)】->【立即運(yùn)行(N)】,或者點(diǎn)擊工具欄的立即運(yùn)行圖標(biāo)。

      2.5 監(jiān)視作業(yè)

      登錄Director客戶機(jī),選中欲監(jiān)視的作業(yè),右鍵選擇【監(jiān)視】,可以查看作業(yè)的運(yùn)行情況。如下圖所示:

      2.6 查看日志

      登錄Director客戶機(jī),選中欲查看日志的作業(yè),右鍵選擇【查看日志】 出現(xiàn):

      2.7 作業(yè)解鎖 2.7.1 方法1

      如遇到斷網(wǎng)等一些情況可能導(dǎo)致作業(yè)被某一鎖定,從而無(wú)法對(duì)作業(yè)進(jìn)行修改。解鎖方法:

      在瀏覽器輸入Server端IP地址跟端口,如http://128.192.140.5:9080, 出現(xiàn)如下界面:

      輸入用戶名,密碼,登錄后選擇

      【管理】->【會(huì)話管理】->【活動(dòng)會(huì)話】,對(duì)那個(gè)被鎖定作業(yè)的會(huì)話,選擇【斷開(kāi)鏈接】

      2.7.2 方法2 用管理員用戶登錄DataStage Administrator 打開(kāi)對(duì)應(yīng)PROJECT的【命令(M)】 執(zhí)行 LIST.READU 查看Locks 通過(guò)最后一列item id找到被鎖的對(duì)應(yīng)的作業(yè)名 執(zhí)行下面命令解鎖 UNLOCK USERUserno ALL 其中username 為L(zhǎng)IST.READU 所列出的信息中對(duì)應(yīng)的Userno。

      2.8 Job導(dǎo)入

      登錄Designer客戶機(jī),選擇菜單欄的【導(dǎo)入(I)】->【Datastage組件(C)】,選擇所需導(dǎo)入的dsx文件,界面如下:

      2.9 Job導(dǎo)出

      登錄Designer客戶機(jī),導(dǎo)出Datastage Job有兩種方法:

      (1)選擇菜單欄的【導(dǎo)出(X)】->【Datastage組件(C)】,界面如下:

      點(diǎn)擊添加按鈕,選擇所需的導(dǎo)出的Datastage Job,在要導(dǎo)出的作業(yè)組件一般選擇“導(dǎo)出不帶可執(zhí)行文件的作業(yè)設(shè)計(jì)”,在導(dǎo)出到文件中選擇本地的保存路徑跟文件名。

      (2)在所需導(dǎo)出的Job上右鍵單擊,在彈出菜單中選擇【導(dǎo)出(X)】,在如上界面中的導(dǎo)出到文件選擇本地的保存路徑跟文件名。

      2.10 數(shù)據(jù)庫(kù)表定義導(dǎo)入datastage 登錄Designer客戶機(jī),選擇菜單欄的【導(dǎo)入(I)】->【表定義(T)】->【插件元數(shù)據(jù)定義(M)】

      選擇表定義所在的數(shù)據(jù)庫(kù),輸入用戶名,密碼

      選擇【導(dǎo)入(I)】 Datastage配置

      3.1 常見(jiàn)目錄說(shuō)明

      1)主機(jī)下發(fā)數(shù)據(jù)目錄:/appdata/DATA#DATE 2)Datastage轉(zhuǎn)碼生成公共數(shù)據(jù)集目錄:/appdata/DSDATA/$DATE/ 3)DataStage的配置目錄,/usr/datastage/InformationServer/Configurations,其下有其配置文件,可以設(shè)置運(yùn)行結(jié)點(diǎn)數(shù),Dataset數(shù)據(jù)文件目錄,Dataset日志文件目錄。{ node “node1”

      {

      fastname “T219N2V3” pools “" resource disk ”/appdata/DSDATA/DATASET“ {pools ”“} resourcescratchdisk ”/appdata/DSDATA/SCRATCH“ {pools ”“}

      } node ”node2“

      { fastname ”T219N2V3“ pools ”“ resource disk ”/appdata/DSDATA/DATASET“ {pools ”“} resourcescratchdisk ”/appdata/DSDATA/SCRATCH“ {pools ”“}

      } } Dataset數(shù)據(jù)文件目錄:resource disk ”/appdata/DSDATA/DATASET“ Dataset日志文件目錄:resourcescratchdisk ”/appdata/DSDATA/SCRATCH" 4)DataStage的引擎所在目錄,/usr/datastage/InformationServer/DSEngine,其下有bin,lib等,其中include里面有個(gè)dsapi.h很有用,定了很多錯(cuò)誤,遇到錯(cuò)誤,可以到文件里面找,不過(guò)這里只能找到常見(jiàn)錯(cuò)誤,一些unexpected error無(wú)法在里面找到錯(cuò)誤原因。

      3.2 DataStage Administrator配置

      登錄Administrator客戶機(jī),選擇【項(xiàng)目】標(biāo)簽,選擇要配置的project,在General->Enviroment?中

      1.在General類型下:

      ? TMPDIR=XXX(將其指向一個(gè)相對(duì)較大的目錄,不填寫就是指缺省的/tmp目錄,此處需要討論)。

      2.在Parallel類型下:

      ? APT_CONFIG_FILE,配置文件及其運(yùn)行節(jié)點(diǎn)數(shù),其配置文件為:/usr/datastage/InformationServer/Configurations/cissuat.apt,這里需要檢查一下指

      向的內(nèi)容是否正確。具體詳見(jiàn)3.1中DataStage的配置目錄。

      ? APT_STRING_PADCHAR=(缺省值是0x0,我們需要填寫一個(gè)空格)3.在Parallel->Operator Specific類型下

      ? APT_COPY_TRANSFORM_OPERATOR設(shè)置為True,在做多結(jié)點(diǎn)運(yùn)行時(shí)需要設(shè)置。

      4.在User Defined類型下:

      ? APT_IMPEXP_ALLOW_ZERO_LENGTH_FIXED_NULL設(shè)置為1。(如果目前數(shù)據(jù)統(tǒng)一為定長(zhǎng)無(wú)分隔符,或者說(shuō)不要設(shè)置定長(zhǎng)的Null值,就不需要設(shè)置)。常用組件

      4.1 Sequential file 功能特點(diǎn):適用于一般順序文件(定長(zhǎng)或不定長(zhǎng)),可識(shí)別文本文件或IBM大機(jī)ebcdic文件。使用要點(diǎn):

      ? 按照命名規(guī)范命名

      ? 點(diǎn)住文件,雙擊鼠標(biāo),在general說(shuō)明此文件內(nèi)容,格式,存儲(chǔ)目錄等

      ? 修改文件屬性,文件名稱,reject方式等到

      ? 修改文件格式,比如記錄結(jié)束符是什么,字段分隔符,字符串是用什么區(qū)別等

      ? 輸入此文件字段內(nèi)容

      4.2 Annotation 功能特點(diǎn):一般用于注釋,可利用其背景顏色在job中分顏色區(qū)別不同功能塊 使用要點(diǎn):

      4.3 Change Capture Stage ? 功能特點(diǎn):Change Capture Stage有兩個(gè)輸入,分別標(biāo)記為before link 及 after link。輸出的數(shù)據(jù)表示before link和after link的區(qū)別,我們稱作change set。Change Capture Stage可以和Change Apply Stage配合使用來(lái)計(jì)算after set。

      ? key及value的說(shuō)明

      key值是比較的關(guān)鍵值,value是當(dāng)key值相同是作進(jìn)一步比較用的。? change mode選項(xiàng)說(shuō)明:

      All keys,Explicit Values

      需要指定value,其余字段為key Explicit Keys&Values

      key及value都需要指定

      Explicit Keys,All Values

      需要指定key,其余的字段為value ? 輸出策略說(shuō)明

      Drop Output For Copy

      False:保留before及afte link中key值相同的行 True:刪除before及afte link中key值相同的行

      Drop Output For Delete

      False:保留before link中有但是after link中沒(méi)有的key

      值所在的行

      True:刪除before link中有但是afte link中沒(méi)有的key值所在的行 Drop Output For Edit

      False:保留key值相同,value不同的行

      True:刪除key值相同,value不同的行

      Drop Output For Insert

      False:保留before link中沒(méi)有但afte link中有的key值所

      在的行

      True:刪除before link中沒(méi)有但afte link中有的key值所在的行

      4.4 Copy Stage ? 功能說(shuō)明:Copy Stage可以有一個(gè)輸入,多個(gè)輸出。它可以在輸出時(shí)改變字段的順序,但是不能改變字段類型。

      注意:當(dāng)只有一個(gè)輸入及一個(gè)輸出時(shí)最好將Force設(shè)置為True,這樣可以在Designer里看到運(yùn)行結(jié)束,否則將無(wú)法標(biāo)識(shí)運(yùn)行結(jié)束,但不會(huì)影響運(yùn)行結(jié)果數(shù)據(jù)。

      4.5 Filter Stage ? 功能說(shuō)明:Filter Stage只有一個(gè)輸入,可以有多個(gè)輸出。根據(jù)不同的篩選條件,可以將數(shù)據(jù)輸出到不同的output link。

      4.6 Funnel Stage ? 功能說(shuō)明:將多個(gè)字段相同的數(shù)據(jù)文件合并為一個(gè)單獨(dú)的文件輸出

      ? 合并策略說(shuō)明

      Continuous Funnel:從每一個(gè)input link中循環(huán)取一條記錄

      Sort Funnel:按照Key值排序合并輸出

      Sequence:先輸出第一個(gè)input link的數(shù)據(jù),輸出完畢后再輸出第二個(gè)input link的數(shù)據(jù),依此類推,直到結(jié)束。(此時(shí)可以通過(guò)調(diào)整link Ordering調(diào)整輸出順序)4.7 Tansformer Stage ? 功能說(shuō)明:一個(gè)功能極為強(qiáng)大的Stage。有一個(gè)input link,多個(gè)output link,可以將字段進(jìn)行轉(zhuǎn)換,也可以通過(guò)條件來(lái)指定數(shù)據(jù)輸出到那個(gè)output link。在開(kāi)發(fā)過(guò)程中可以使用拖拽。

      ? Constraint及Derivation的區(qū)別

      Constraint通過(guò)限定條件使符合條件的數(shù)據(jù)輸出到這個(gè)output link。Derivation通過(guò)定義表達(dá)式來(lái)轉(zhuǎn)換字段值。

      在Constraint及Derivation中可以使用Job parameters及Stage Variables。

      ? 注意:Transformer Stage功能強(qiáng)大,但在運(yùn)行過(guò)程中是以犧牲速度為代價(jià)的。在只有簡(jiǎn)單的變換,拷貝等操作時(shí),最好用Modify Stage,Copy Stage,F(xiàn)ilter Stage等來(lái)替換Transformer Stage。

      4.8 Sort Stage 功能說(shuō)明:只能有一個(gè)輸入及一個(gè)輸出,按照指定的Key值進(jìn)行排列??梢赃x擇升序還是降序,是否去除重復(fù)的數(shù)據(jù)等等。

      ? Option具體說(shuō)明

      Allow Duplicates:是否去除重復(fù)數(shù)據(jù)。為False時(shí),只選取一條數(shù)據(jù),當(dāng)Stable Sort為True時(shí),選取第一條數(shù)據(jù)。當(dāng)Sort Unility為UNIX時(shí)此選項(xiàng)無(wú)效。

      Sort Utility:選擇排序時(shí)執(zhí)行應(yīng)用程序,可以選擇DataStage內(nèi)建的命令或者

      Unix的Sort命令

      Output Statistics:是否輸出排序統(tǒng)計(jì)信息到j(luò)ob日志

      Stable Sort:是否對(duì)數(shù)據(jù)進(jìn)行二次整理

      Create Cluster Key Change Column:是否為每條記錄創(chuàng)建一個(gè)新的字段:

      clusterKeyChange。當(dāng)Sort Key Mode為Don’t Sort(Previously Sorted)或 Don’t Sort(Previously Grouped)時(shí),對(duì)于第一條記錄該字段被設(shè)置為1,其余的記錄設(shè)置為0。

      Create Key Change Column:是否為每一條記錄創(chuàng)建一個(gè)新的字段

      KeyChange。

      4.9 LookUp Stage ?

      功能說(shuō)明:LookUp Stage把數(shù)據(jù)讀入內(nèi)存執(zhí)行查詢操作,將匹配的字段輸出,或者在在符合條件的記錄中修改或加入新的字段。

      4.10 Join Stage ? 功能說(shuō)明:將多個(gè)表連接后輸出

      4.11 LookUp Stage 和 Join Stage的區(qū)別

      LookUp Stage將數(shù)據(jù)讀入到內(nèi)存中,所以效率很高,但是占用了較多的物理內(nèi)存。所以當(dāng)reference data比較小的時(shí)候,我們推薦用LookUp Stage;當(dāng)reference data比較大的時(shí)候,我們推薦用Join Stage。

      4.12 Merge Stage ? 功能說(shuō)明:將Merge Key值相同的記錄合并。將其中的一個(gè)輸入設(shè)定為Master,其余的為Update。把Update中Merge Key相同的記錄合并入Master。

      4.13 Modify Stage ? 功能說(shuō)明:Modify stage只能有一個(gè)輸入及一個(gè)輸出,它可以修改表結(jié)構(gòu):刪除,保留一個(gè)字段;給字段改名;修改字段的數(shù)據(jù)類型。

      ? Specification的具體用法:

      刪除一個(gè)字段:DROP columnname[, columnname] 保留一個(gè)字段:

      KEEP columnname[, columnname] 改變字段:new_columnname[:new_type] = [explicit_conversion_function]old_columnname

      可用的explicit_conversion_function請(qǐng)參看《Parallel Job Developer’s Guide》page 28-7 4.14 Data Set Stage ? Stage類型:File stage

      ? 功能說(shuō)明:從data set文件中讀取數(shù)據(jù)或者寫數(shù)據(jù)到data set文件中,一個(gè)Date Set Stage只能有一個(gè)輸入連接(input link)或者一個(gè)輸出連接(output link)。? 具體用法:包括Stage Page,Inputs Page,Outputs Page ? Stage Page通常描述了stage的一般信息,諸如名稱等;

      ? Inputs Page描述了即要寫入信息的data set文件的詳細(xì)信息; 主要是Properties和Column的定義

      Properties中配置了文件的存放路徑和更新策略

      Column詳細(xì)定義文件中的各個(gè)字段

      ? Outputs Page描述了讀取信息的data set文件的詳細(xì)信息;操作過(guò)程與Inputs Page類似。

      4.15 File Set Stage ? Stage類型:File stage ? 功能說(shuō)明:從file set文件中讀取數(shù)據(jù)或者寫數(shù)據(jù)到file set文件中,一個(gè)File Set Stage只能有一個(gè)輸入連接(input link)、一個(gè)輸出連接(output link)和一個(gè)拒絕連接(rejects link)。并且只能在并行模式下執(zhí)行。? 具體用法:

      ? Stage Page:對(duì)Stage的基本定義

      ? Inputs Page:主要是Properties和Format的配置 Properties的配置:定義文件的存取路徑及其他讀寫的相關(guān)的參數(shù)。特別要說(shuō)明的是Options下的Reject Mode的選擇,當(dāng)stage有reject link的時(shí)候,必須選擇Output;沒(méi)有reject link時(shí),可選擇其他兩個(gè)選項(xiàng)。

      Format的配置:定義了數(shù)據(jù)寫到文件中的格式

      ? Outputs Page:對(duì)stage輸出的數(shù)據(jù)字段的描述,另外,reject link的輸出系統(tǒng)將默認(rèn),不需要用戶自己定義字段。

      4.16 LookupFile Set Stage ? Stage類型:File stage ? 功能說(shuō)明:為執(zhí)行查找操作而創(chuàng)建的參照文件。

      作為查找的參照數(shù)據(jù),通常在參照數(shù)據(jù)比較大量或者重復(fù)使用率較高的情況下,將參照數(shù)據(jù)生成專門的Lookup File Set文件,以便提高查找的效率

      ? 具體用法:

      ? Stage Page ? Inputs Page:主要定義了查找關(guān)鍵字和存放路徑等主要信息 創(chuàng)建一個(gè)Lookup File Set文件:

      ? Outputs Page:當(dāng)作為參照數(shù)據(jù)進(jìn)行查找操作時(shí),因?yàn)槲募且呀?jīng)生成好的,所以在這里不需要再做詳細(xì)的定義,只要引入即可。

      4.17 OracleEnterprise Stage ? Stage類型:Database Stage ? 功能說(shuō)明:從Oracle數(shù)據(jù)庫(kù)中讀取數(shù)據(jù)或者寫數(shù)據(jù)到Oracle數(shù)據(jù)庫(kù)中。通常完成的操作:

      ? ? ? ? ? ? 使用INSERT或UPDATWE命令更新數(shù)據(jù)庫(kù)表 裝入數(shù)據(jù)庫(kù)表 讀取數(shù)據(jù)庫(kù)表

      從數(shù)據(jù)庫(kù)表中刪除行

      在庫(kù)表中直接執(zhí)行查詢操作

      將庫(kù)表裝入內(nèi)存,然后執(zhí)行查詢操作

      ? 具體用法:

      ? Inputs Page 向數(shù)據(jù)庫(kù)中寫數(shù)據(jù),關(guān)鍵是對(duì)Properties的配置

      ? Outputs Page:與Inputs Page類似,只是完成的是從數(shù)據(jù)庫(kù)中讀取數(shù)據(jù)。

      4.18 Aggregator Stage ? Stage類型:Processing Stage

      ? 功能說(shuō)明:將輸入的數(shù)據(jù)分組,計(jì)算各組數(shù)據(jù)的總和或者按組進(jìn)行其他的操作,最后將結(jié)果數(shù)據(jù)輸出到其他的stage。

      ? 具體用法:

      ? Stage Page:描述stage的一般信息以及字段的分組信息和選擇分組計(jì)算函數(shù)

      ? Inputs Page:詳細(xì)描述輸入數(shù)據(jù)信息,一般直接反映輸入數(shù)據(jù)字段信息 ? Oupputs Page:詳細(xì)描述輸出數(shù)據(jù)信息,即經(jīng)過(guò)分組計(jì)算后的數(shù)據(jù)字段信息

      4.19 Remove Duplicates Stage ? Stage類型:Processing Stage ? 功能說(shuō)明:輸入根據(jù)關(guān)鍵字分好類的有序數(shù)據(jù),去除所有記錄中關(guān)鍵字重復(fù)的記錄,通常與sort stage配合使用? 具體用法:

      ? Stage Page:Properties中的key值與之前sort stage的分類key值相同

      ? Inputs Page:對(duì)輸入數(shù)據(jù)字段的描述 ? Oupputs Page:對(duì)輸出數(shù)據(jù)字段的描述

      4.20 Compress Stage ? Stage類型:Processing Stage ? 功能說(shuō)明:將data set文件壓縮成二進(jìn)制文件(與expend datastage相對(duì)應(yīng))

      ? 具體用法:

      ? Stage Page

      運(yùn)行結(jié)果

      ? Inputs Page:對(duì)輸入數(shù)據(jù)字段的描述 ? Oupputs Page:對(duì)輸出數(shù)據(jù)字段的描述

      4.21 Expand Stage ? Stage類型:Processing Stage ? 功能說(shuō)明:將壓縮的二進(jìn)制文件解壓縮(解壓縮compress stage生成的壓縮文

      件)

      ? 具體用法:

      ? Stage Page

      運(yùn)行結(jié)果:

      ? Inputs Page:對(duì)輸入數(shù)據(jù)字段的描述 ? Oupputs Page:對(duì)輸出數(shù)據(jù)字段的描述

      4.22 DifferenceStage ? Stage類型:Processing Stage ? 功能說(shuō)明:按字段比較兩個(gè)文件,找出不同的記錄。(兩個(gè)文件before和after,以before為準(zhǔn),與after文件中的記錄進(jìn)行比較,找出before在after文件中沒(méi)有或者有的記錄)? 具體用法:

      ? Stage Page

      ? 比較策略說(shuō)明

      Drop Output For Copy

      False:保留before及afte link中key值相同的行

      True:刪除before及afte link中key值相同的行

      Drop Output For Delete

      False:保留before link中有但是afte link中沒(méi)有的key值

      所在的行

      True:刪除before link中有但是afte link中沒(méi)有的key值所在的行 Drop Output For Edit

      False:保留key值相同,value不同的行 True:刪除key值相同,value不同的行

      Drop Output For Insert

      False:保留before link中沒(méi)有但afte link中有的key值所

      在的行

      True:刪除before link中沒(méi)有但afte link中有的key值所在的行

      調(diào)整before和after的順序:

      ? Inputs Page:對(duì)輸入數(shù)據(jù)字段的描述

      ? Oupputs Page:對(duì)輸出數(shù)據(jù)字段的描述

      4.23 CompareStage ? Stage類型:Processing Stage ? 功能說(shuō)明:按字段對(duì)比兩個(gè)已經(jīng)分類的有序的文件

      ? 具體用法:

      ? Stage Page ? Inputs Page:對(duì)輸入數(shù)據(jù)字段的描述 ? Oupputs Page:對(duì)輸出數(shù)據(jù)字段的描述

      4.24 SwitchStage ? Stage類型:Processing Stage ? 功能說(shuō)明:將文件按照一定的條件(一般為字段的值)分割成多個(gè)子文件。具體是將輸入的每一條記錄按照各自符合的條件(關(guān)鍵字的值)分配到不同的輸出(Switch Stage 有一個(gè)input link 和多個(gè)output link,一個(gè) reject link,output link最多可達(dá)128個(gè);此功能很類似與C函數(shù)中的switch函數(shù))。

      ? 具體用法:

      ? Stage Page 定義分配記錄的關(guān)鍵字及其值

      ? Inputs Page:對(duì)輸入數(shù)據(jù)字段的描述

      ? Oupputs Page:對(duì)輸出數(shù)據(jù)字段的描述,通過(guò)Mapping自定義各個(gè)輸出文件中的字段

      4.25 Column ImportStage ? Stage類型:Restructure Stage ? 功能說(shuō)明:將一個(gè)字段中的數(shù)據(jù)輸出到多個(gè)字段中。(也可以用這個(gè)stage完成分割單個(gè)字段數(shù)據(jù)到多個(gè)字段的目的,此時(shí),輸入數(shù)據(jù)應(yīng)為定長(zhǎng)或者有可以被識(shí)別的可分割的界限,必須是String或者Binary類型的,輸出數(shù)據(jù)可以是任何數(shù)據(jù)類型)

      ? 具體用法:

      ? Stage Page:關(guān)鍵是對(duì)Properties的配置

      ? Inputs Page:對(duì)輸入數(shù)據(jù)字段的描述

      ? Oupputs Page:對(duì)輸出數(shù)據(jù)字段的描述,在Column自定義輸出字段

      ? 經(jīng)過(guò)stage的前后數(shù)據(jù)的對(duì)比

      字段分割后:

      4.26 Column ExportStage ? Stage類型:Restructure Stage ? 功能說(shuō)明:與Column ImportStage相反,將多個(gè)類型不同的字段合并成一個(gè)string或者binary類型的字段。

      第三篇:理財(cái)學(xué)入門學(xué)習(xí)心得

      學(xué)習(xí)理財(cái)學(xué)入門的學(xué)習(xí)心得

      班級(jí):2010級(jí)對(duì)外漢語(yǔ)姓名:李娜學(xué)號(hào):201040103042理財(cái)學(xué)入門周四班

      通過(guò)一學(xué)期的認(rèn)真學(xué)習(xí),收獲良多,首先在觀念上轉(zhuǎn)變了,以前覺(jué)得理財(cái)離我還是很遠(yuǎn)的事,其實(shí)不然,其次,對(duì)理財(cái)知識(shí)也有了一些了解,最后對(duì)理財(cái)產(chǎn)品也有了全新的認(rèn)識(shí)。理財(cái)學(xué)知識(shí)內(nèi)容廣泛,博大精深,短暫的學(xué)習(xí)只能說(shuō)了有了初步認(rèn)識(shí),要想有更多收獲,還需要不斷涉獵和專研,所謂學(xué)無(wú)止境嘛。在此也很感謝老師兢兢業(yè)業(yè)的教誨和指導(dǎo),讓我收獲到了很多和自己生活息息相關(guān)的理財(cái)知識(shí)。

      有句話叫你不理財(cái),財(cái)不理你。首先我們要在觀念上轉(zhuǎn)變對(duì)理財(cái)學(xué)的認(rèn)識(shí),很多人一說(shuō)到理財(cái)都覺(jué)得和自己沒(méi)關(guān)系,覺(jué)得自己無(wú)財(cái)可理,覺(jué)得理財(cái)只是專屬于有錢人的事情。很多在校學(xué)生也覺(jué)得理財(cái)和自己沒(méi)關(guān)系,覺(jué)得自己現(xiàn)在還沒(méi)工作,沒(méi)財(cái)可理,所以就事不關(guān)己高高掛起。其實(shí)不是這樣的,理財(cái)學(xué)和我們每一個(gè)人息息相關(guān),我們可以通過(guò)規(guī)劃讓自己的生活過(guò)得更加有滋有味,據(jù)說(shuō)通過(guò)合理理財(cái)拿三千塊的工資可以過(guò)出拿五千塊的生活水準(zhǔn),這就是理財(cái)?shù)纳衿骥攘λ?。那么合理理?cái)?shù)降子心男┈F(xiàn)實(shí)意義呢?首先,理財(cái)有助于提高家庭生活水平,規(guī)避風(fēng)險(xiǎn)和保障生活。其次,可以滿足個(gè)人多方面的需要,為子女的健康成長(zhǎng)打好經(jīng)濟(jì)基礎(chǔ)。而且個(gè)人理財(cái)也有利于金融創(chuàng)新并分散整個(gè)社會(huì)的金融風(fēng)險(xiǎn)。

      那么理財(cái)都包括哪些內(nèi)容呢?很多人一說(shuō)到理財(cái),馬上就會(huì)說(shuō),哎,理財(cái)不就是搞投資嘛!以前我也這樣認(rèn)為,一說(shuō)到理財(cái)瞬間就想到股票債券基金等金融工具。在學(xué)習(xí)力理財(cái)學(xué)才知道自己理解的僅僅是狹義的理財(cái)學(xué),真正的理財(cái)學(xué)包括的內(nèi)容涉及職業(yè)規(guī)劃,儲(chǔ)蓄,保險(xiǎn),房地產(chǎn),藝術(shù)品,人際等方方面面。而我們?nèi)松凶钪匾耐顿Y是對(duì)人的投資和對(duì)自己大腦的投資。人與人之間的不同就是在脖子以上的地方,腦袋空空導(dǎo)致口袋空空,今天不為學(xué)習(xí)買單,明天將會(huì)為貧窮買單。任何生意都有賺有賠,但是對(duì)自己大腦的投資絕對(duì)是只賺不賠。

      在我國(guó)大家的買保險(xiǎn)意識(shí)還不是很強(qiáng),大部分人除了在單位買社會(huì)保險(xiǎn)后,(大多還是在不是很情愿的情況下買的,寧愿單位把錢算工資里發(fā)到自己手里)一般是不會(huì)買商業(yè)保險(xiǎn)的,打個(gè)不是非常恰當(dāng)?shù)谋确?,就像很多人寧愿花一百塊錢看病,也不遠(yuǎn)花十塊錢做保健以次來(lái)抵御疾病。大家都有一種僥幸心理,認(rèn)為倒霉事并不會(huì)發(fā)生在自己身上,但是如果沒(méi)有買保險(xiǎn),意外降臨的時(shí)候?qū)σ粋€(gè)家庭的打擊可以說(shuō)是致命的。尤其是在家里的頂梁柱發(fā)生意外的時(shí)候,這種災(zāi)難可以說(shuō)是毀滅性的。如果買了保險(xiǎn),這個(gè)時(shí)候我們的生活就多了一份保障。無(wú)論花多少錢在買保險(xiǎn)上,首先這個(gè)觀念是必須要有的。具體情況可以根據(jù)自己的需要制定不同的方案。

      沃倫.巴菲特曾說(shuō):“一生能夠積累多少財(cái)富,不取決于你能夠賺多少錢,而取決于你如何投資理財(cái),錢找人勝過(guò)人找錢,要懂得錢為你工作,而不是你為錢工作。”看到這句話我就想到一個(gè)關(guān)于可持續(xù)收入的說(shuō)法,有這樣一個(gè)故事,有兩個(gè)和尚分別住在兩座山上,一個(gè)和尚叫一休,另一個(gè)叫二休,他們每天都會(huì)到山下的一口井去挑水,長(zhǎng)此以往兩人就成了好朋友。這天二休去挑水的時(shí)候沒(méi)有見(jiàn)到一休,他就想,一休是肯定病了,第二天他去挑水還是沒(méi)有見(jiàn)到一休,他就想這家伙肯定病的不輕,于是決定去看看一休,當(dāng)他爬到山頂?shù)臅r(shí)候見(jiàn)到一休正氣定神閑的在樹(shù)下打太極,二休這個(gè)時(shí)候就納悶了,一問(wèn)才知道原來(lái)一休在過(guò)去幾年除了挑水以外,還會(huì)花一點(diǎn)時(shí)間來(lái)挖井,終于在前兩天把井挖好了,于是再也不用到山下去挖井了。于是就有了戲稱“一不做,二不休”。在這個(gè)故事中,一休之所以可以過(guò)得那么怡然自得,就是因?yàn)樗麨樽约簞?chuàng)造了可持續(xù)收入。那么在我們的生活中哪些算可持續(xù)收入呢?首先,我們能很容易想到的,利息,當(dāng)我們把錢存入銀行的時(shí)候,不需要我們做任何事我們就能得到一筆額外的收入。但是把錢存入銀行要考慮到通貨膨脹的因素。(所以有時(shí)候

      把錢存入銀行并不是最恰當(dāng)?shù)睦碡?cái)方式,而這卻恰恰是很多人選擇的)其次,如果我們有多余的房屋商鋪可以出租,這個(gè)時(shí)候租金也是我們可持續(xù)收入的一部分。最后一種呢,也算是級(jí)別比較高的一種,也是最難做到的一種,那就是有自己運(yùn)轉(zhuǎn)良好的公司,即使不打理也能為自己帶來(lái)一筆可觀固定的收入。如果我們的可持續(xù)收入占了我們總收入的大部分,我們還會(huì)擔(dān)心失業(yè)嗎?我們還會(huì)擔(dān)心我們的生活得不到保障嗎?

      在我們傳統(tǒng)觀念里會(huì)覺(jué)得男性更擅長(zhǎng)理財(cái)一些,但是據(jù)調(diào)查研究發(fā)現(xiàn),一個(gè)家庭的大部分的金錢都是通過(guò)女性花出去的,比如買基本生活日用品和衣服甚至家具,大部分都是女性在做決定,所以女性也要學(xué)習(xí)一點(diǎn)理財(cái)知識(shí),不要總說(shuō)理財(cái)和自己無(wú)關(guān),這個(gè)社會(huì)越來(lái)越強(qiáng)調(diào)男女平等,不僅男兒要自強(qiáng),女孩子也要自強(qiáng),只有掌握在自己手中的知識(shí)才能真正為自己所用。學(xué)習(xí)理財(cái)不僅讓我們的物質(zhì)生活更豐富,也能讓我們未來(lái)的家庭生活更加幸福和諧。我自己關(guān)注的一個(gè)“她理財(cái)網(wǎng)”上面的理財(cái)知識(shí)挺好的,而且馬云阿里巴巴推出的余額寶也很適合我們這種“草根”的理財(cái),門檻低,收益也相對(duì)不錯(cuò)。在這里做一下分享。學(xué)習(xí)的最高境界應(yīng)該是學(xué)了就要拿來(lái)練習(xí),學(xué)以致用才是學(xué)習(xí)的最終目的。讓我們一起共勉之。

      第四篇:德語(yǔ)入門學(xué)習(xí)心得(模版)

      德語(yǔ)入門學(xué)習(xí)心得

      姓名;張宇

      專業(yè);測(cè)控一班

      學(xué)號(hào);1567112104

      一.為什么要學(xué)習(xí)德語(yǔ)

      誰(shuí)會(huì)講德語(yǔ),代寫留學(xué)生論文誰(shuí)就能順利地與大約一億歐洲人用他們的母語(yǔ)進(jìn)行交流,因?yàn)椋v德語(yǔ)的國(guó)家和地區(qū)不僅有德國(guó),還有奧地利、瑞士的大部分地區(qū)、列支敦士登、盧森堡以及意大利北部、比利時(shí)東部及法國(guó)東部等地區(qū)。除俄語(yǔ)外,德語(yǔ)是歐洲說(shuō)得最多的母語(yǔ),并且屬于世界上講得最多的十種語(yǔ)言之一。

      二.德語(yǔ)的基本常識(shí)

      德語(yǔ)屬于印歐語(yǔ)系,日爾曼語(yǔ)族。屬于同一語(yǔ)族的還有:英語(yǔ),荷蘭語(yǔ),挪威語(yǔ),瑞典語(yǔ),冰島語(yǔ)。法語(yǔ)和德語(yǔ)不屬于同一語(yǔ)族。法語(yǔ)屬于羅曼語(yǔ)族德語(yǔ)是世界上最常被學(xué)的外語(yǔ)(在歐洲第二常被學(xué)).在日本,德語(yǔ)而不是拉丁語(yǔ)是醫(yī)學(xué)的術(shù)語(yǔ)。德語(yǔ)是最重要的文化.科學(xué)及溝通語(yǔ)言之一,是世界上十大最通用語(yǔ)言之一.在中歐及東歐,德語(yǔ)為地區(qū)性的溝通語(yǔ)言也日益重要,在歐盟中,德語(yǔ)是英語(yǔ)和法語(yǔ)以外的最重要語(yǔ)言.在下面這些國(guó)家德語(yǔ)是唯一的官方語(yǔ)言:德國(guó)、奧地利、列支敦士登在下面這些國(guó)家德語(yǔ)是官方語(yǔ)言之一:比利時(shí)(還有法語(yǔ)和荷蘭語(yǔ))、意大利(還有意大利語(yǔ)、法語(yǔ)和斯洛文尼亞語(yǔ))、盧森堡(還有盧森堡語(yǔ)和法語(yǔ))、瑞士(還有法語(yǔ)、意大利語(yǔ)和羅曼什語(yǔ))在下面這些國(guó)家德語(yǔ)是少數(shù)民族語(yǔ)言(按說(shuō)的人的多少排列):丹麥、法國(guó)、俄羅斯、哈薩克斯坦、波蘭、羅馬尼亞、多哥、納米比亞、巴拉圭、匈牙利、捷克和斯洛伐克、荷蘭、烏克蘭、克羅地亞、摩爾多亞、拉脫維亞、愛(ài)沙尼亞、立陶宛

      三.怎樣學(xué)德語(yǔ)

      德語(yǔ)是一種難學(xué)的語(yǔ)言,說(shuō)德語(yǔ)難學(xué),是說(shuō)他的語(yǔ)法規(guī)則.很多很復(fù)雜.名詞有性、數(shù)、格的問(wèn)題,動(dòng)詞有人稱變位,時(shí)態(tài),語(yǔ)態(tài),體和式的問(wèn)題,形容詞有升級(jí)的問(wèn)題,做附加語(yǔ)時(shí)還要跟著中心名詞發(fā)生性數(shù)格的變化,介詞對(duì)名詞的支配在不同的情況下有不同的要求,各類小品詞的語(yǔ)義和使用很難一下子說(shuō)清楚,句型復(fù)雜,變化多端,德語(yǔ)句式與漢語(yǔ)和英語(yǔ)差別較大,動(dòng)詞往往放在句首或句末.這給同聲傳譯工作帶來(lái)了很大的困難.德語(yǔ)的名詞有性、數(shù)、格之分,背德語(yǔ)單詞,如果是名詞,不僅要記住他的詞性,還要記住他的復(fù)數(shù)形式.而這些沒(méi)有很明顯的規(guī)律.例如,德語(yǔ)中太陽(yáng)(die Sonne)是陰性,月亮(der Mond)是陽(yáng)性,女孩(das M? dchen)是中性.這給初學(xué)者帶來(lái)了很多的困難.但是隨著對(duì)德語(yǔ)單詞掌握數(shù)量的增加,就可以摸索出一定的規(guī)律.但更重要的還是死記.德語(yǔ)的動(dòng)詞最復(fù)雜,一個(gè)動(dòng)詞有很多種變化,第一人稱,第二人稱,第三人稱,過(guò)去時(shí),第一,留學(xué)論文第二分詞,虛擬式,有的還要變音(特殊變化).除了及物與不及物之分外,還有特定的支配(支配第三格還是第四格).一個(gè)動(dòng)詞就能讓學(xué)習(xí)者發(fā)怵.除了動(dòng)詞,德語(yǔ)的形容詞,冠詞等都要根據(jù)所修飾的詞在句子中的成分進(jìn)行變形或變格.如此等等.難怪馬克·吐溫說(shuō)它是“一種可怕的語(yǔ)言”。馬克.吐溫說(shuō),一個(gè)聰明的人學(xué)英語(yǔ)需要 30 個(gè)小時(shí),學(xué)法語(yǔ)需要 30 天,而學(xué)德語(yǔ)則需要 30 年。這些多而復(fù)雜的語(yǔ)法規(guī)則就可能把初學(xué)者嚇住了,剛一接觸就想“退避三舍”.但它又是一種好學(xué)的語(yǔ)言。德語(yǔ)單詞一般都不列出音標(biāo),即使是新單詞也不例外,在一般的詞典中你是看不到德語(yǔ)的音標(biāo)的,除非特殊發(fā)音或外來(lái)詞才予以注明.所以只要掌握了德語(yǔ)的發(fā)音規(guī)則后就能流利閱讀德語(yǔ)文章.也能夠根據(jù)德語(yǔ)單詞的讀音在不認(rèn)識(shí)這個(gè)單詞的情況下拼寫出來(lái).而且他是非常規(guī)則的語(yǔ)言,邏輯性很強(qiáng),詞有形態(tài)變化,詞的形態(tài)變化說(shuō)明語(yǔ)法關(guān)系,再有已經(jīng)進(jìn)入語(yǔ)法關(guān)系的詞構(gòu)成句子.每句必有主語(yǔ)和謂語(yǔ),謂語(yǔ)必須由動(dòng)詞來(lái)承擔(dān),主語(yǔ)和動(dòng)詞的變位形態(tài)必須保持一致,所以句子的辨認(rèn)比較容易.句子成分之間的語(yǔ)法關(guān)系都很明確,從句與主句之間又有形態(tài)標(biāo)志(連詞)說(shuō)明兩者之間的關(guān)系.一句話語(yǔ)層次分明,結(jié)構(gòu)嚴(yán)謹(jǐn),可以有條不紊地分析句子地最小單位----詞.只要你記住這些規(guī)則,就可以“舉一反三”.采取滾雪球的辦法,越滾越大,經(jīng)過(guò)千百次的訓(xùn)練,最終可以達(dá)到“張口就來(lái)”的程度.但正如德國(guó)人所說(shuō)的那樣,“沒(méi)有一種規(guī)則沒(méi)有例外”,對(duì)于“例外”我們就不能“舉一反三”,必須強(qiáng)記,把它背的“滾瓜爛熟”.對(duì)于絕大多數(shù)初學(xué)者來(lái)說(shuō),都是成年人學(xué)德語(yǔ).成年人學(xué)德語(yǔ)切忌拿自己的母語(yǔ)規(guī)則或者你的第一外語(yǔ)英語(yǔ)去理解德語(yǔ).各種語(yǔ)言都有他們自己的特點(diǎn), 即使具體到一個(gè)詞也不盡相同.必須采取先“死記”而后“活用”的辦法.怎么“死記”?“死記”不能搞“單打一”,要綜合性地“記”.作者認(rèn)為,“句型記憶”是最好地“綜合性記憶”, 這種方法既可以記住相關(guān)地單詞,又可以記住某種語(yǔ)法規(guī)則.怎么“活用”呢?采取“替換法”把已經(jīng)“死記”下來(lái)地相關(guān)句型, 用其他的跟原句型中各句子成分相似的單詞和詞組代進(jìn)去,進(jìn)行操練.這樣,句型雖然是一個(gè),但可以造出很多內(nèi)容不同的句子來(lái),收到事半功倍的效果.掌握的句型越多,就意味著自己的語(yǔ)匯越豐富.學(xué)習(xí)的勁頭也就越大.這樣還可以順便擴(kuò)大自己的詞匯量。達(dá)到越學(xué)越順手的良性循環(huán)。

      四.英語(yǔ)對(duì)德語(yǔ)的影響

      雖然德文在世界政治和經(jīng)濟(jì)方面作為國(guó)際通用語(yǔ)言的作用較少,但它在文化領(lǐng)域的地位卻是比較重要的。德語(yǔ)作業(yè)論文另外,隨著德語(yǔ)區(qū)國(guó)家的經(jīng)濟(jì)對(duì)世界的影響日益增加,德文也被越來(lái)越多地使用。世界上出版的每 10本書中就有 1 本是用德語(yǔ)寫的。作為被翻譯的文字,德語(yǔ)僅次于英文和法文,居第 3 位。而在將他種文字譯成德語(yǔ)方面,德語(yǔ)則占首位。20 世紀(jì)以來(lái),隨著社會(huì)的進(jìn)步,經(jīng)濟(jì)的高速發(fā)展,新事物的不斷涌現(xiàn),尤其是高科技的飛速發(fā)展,德語(yǔ)也經(jīng)歷了一個(gè)突飛猛進(jìn)的發(fā)展過(guò)程,尤其是在語(yǔ)言詞匯方面,德語(yǔ)詞匯已超過(guò) 1000 萬(wàn),達(dá)到了驚人的地步。

      但同時(shí),過(guò)多的外來(lái)語(yǔ)的引入,對(duì)德語(yǔ)造成了巨大的沖擊.說(shuō)到外來(lái)語(yǔ)言對(duì)德語(yǔ)的影響,除了拉丁語(yǔ)外,感覺(jué)最大的要數(shù)英語(yǔ)了。第二次世界大戰(zhàn)后,英語(yǔ)對(duì)德語(yǔ)的沖擊尤為明顯。一方面這和德國(guó)的國(guó)際化程度高有關(guān)(當(dāng)然也有歷史原因,二戰(zhàn)后美國(guó)人和英國(guó)人在德國(guó)占據(jù)了較長(zhǎng)時(shí)間.),另一方面,德國(guó)人對(duì)本國(guó)語(yǔ)言的保護(hù)和凈化意識(shí)比較淡薄,與法國(guó)人對(duì)法語(yǔ)的保護(hù)相比,相差較大。許多有影響的報(bào)刊和電視文化節(jié)目抨擊這個(gè)趨勢(shì),但它們往往不能擺脫和忽視這個(gè)趨勢(shì)的要求。英語(yǔ)有時(shí)被戲稱為“新標(biāo)準(zhǔn)德語(yǔ)”。據(jù)曼海姆的德語(yǔ)研究所 2004 年初統(tǒng)計(jì),在過(guò)去 10 年中德語(yǔ)中共產(chǎn)生了約700 個(gè)新詞,其中40%以上直接來(lái)自英語(yǔ)或是英語(yǔ)與德語(yǔ)組成的混合詞。這在德國(guó)學(xué)習(xí)中可以明顯體會(huì)到,好多英語(yǔ)單詞直接搬進(jìn)了德語(yǔ).有的只是因?yàn)榘l(fā)音變了一兩個(gè)字母.五.總結(jié)

      由此可見(jiàn),德語(yǔ)是一門學(xué)了很有用的語(yǔ)言。而學(xué)習(xí)的效果不在于德語(yǔ)本身是否難學(xué),而在于你的學(xué)習(xí)方法是否合適,是否能在學(xué)習(xí)德語(yǔ)的過(guò)程中找到德語(yǔ)學(xué)習(xí)的規(guī)律。大部分學(xué)習(xí)德語(yǔ)的人都是把德語(yǔ)作為第二外語(yǔ)來(lái)學(xué)習(xí)的,而他們的第一外語(yǔ)基本上都是英語(yǔ)。英語(yǔ)對(duì)于后面學(xué)習(xí)的德語(yǔ)肯定是有影響的,但是,是積極的影響還是消極的影響就因人而異了。當(dāng)然,首先要過(guò)的是發(fā)音關(guān),有些讀音寫法一樣,發(fā)音卻迥異,容易混淆;論文代寫其次是單詞關(guān),有些單詞讀音差不多,拼寫卻略有差別,容易弄錯(cuò);最后是語(yǔ)法關(guān),由于學(xué)英語(yǔ)的時(shí)間太長(zhǎng),有時(shí)候會(huì)不自覺(jué)的把英語(yǔ)的語(yǔ)法用到德語(yǔ)中來(lái),只要我們?cè)趹?yīng)用這兩種語(yǔ)言的時(shí)候再稍微小心一點(diǎn)就可以了。然而學(xué)無(wú)止盡,任何學(xué)習(xí)都是沒(méi)有盡頭的,這里提供的只是德語(yǔ)學(xué)習(xí)入門的一點(diǎn)小心得,更多的經(jīng)驗(yàn)要大家在學(xué)習(xí)中自己發(fā)現(xiàn)和積累。

      第五篇:php入門學(xué)習(xí)心得

      php入門學(xué)習(xí)心得.txt和英俊的男人握握手,和深刻的男人談?wù)勑?,和成功的男人多交流,和普通的男人過(guò)日子。我想簡(jiǎn)單介紹一下新入門php的感受.php開(kāi)發(fā)以簡(jiǎn)單快捷著稱;學(xué)它做項(xiàng)目比java要快(3天就可以入門);

      但我認(rèn)為php簡(jiǎn)單的是外表;其實(shí)它的功能非常強(qiáng)大;要學(xué)精恐怕須多做幾年的實(shí)戰(zhàn)項(xiàng)目才干敢自稱呢.php也有架構(gòu)(但沒(méi)有java強(qiáng));也有連接池;不過(guò)比較麻煩.下面簡(jiǎn)單介紹一下PHP的語(yǔ)法。(和java對(duì)比;我會(huì)用程序說(shuō)明比較直觀)

      1、嵌入方法:

      類似JSP的<%,PHP可以是。

      2、引用文件:

      引用文件的方法有兩種:require 及 include。(最好用require_once和include_once;效率會(huì)略高)

      require 的使用方法如 require(“test.php”)。這個(gè)函數(shù)通常放在 PHP 程序的最前面,PHP 程序在執(zhí)行前,就會(huì)先讀入 require 所指定引入的文件,使它變成 PHP 程序網(wǎng)頁(yè)的一部份。

      常用的函數(shù),亦可以這個(gè)方法將它引入網(wǎng)頁(yè)中。

      include 使用方法如 include(“test.php”)。這個(gè)函數(shù)一般是放在流程控制的處理部分中。

      PHP 程序網(wǎng)頁(yè)在讀到 include 的文件時(shí),才將它讀進(jìn)來(lái)。這種方式,可以把程序執(zhí)行時(shí)的流程簡(jiǎn)單化。

      3、注釋方法:

      和java一樣;3種(1:/**abc */ 2:/*abc */ 3://abc)

      4、變量類型:

      $str = “test”;

      $int1 = 66;

      $float1 = 1.653;

      $float2 = 1.3E+5;

      $array1 = array(“甲” , “乙” , “丙” , “丁”);

      這里引出兩個(gè)問(wèn)題,首先PHP變量以$開(kāi)頭,第二PHP語(yǔ)句以;結(jié)尾。

      5.php輸出方法:

      以下有3種方法輸出:

      echo

      printf 卻一定要有圓括號(hào);用來(lái)格式化數(shù)字的輸出。可以把一個(gè)數(shù)作為整數(shù),或者用科學(xué)計(jì)數(shù)法顯示出來(lái)。

      print 可有可無(wú)圓括號(hào)

      你可以用“,”號(hào)來(lái)分隔多個(gè)要顯示得內(nèi)容;包括變量.字符.數(shù)字.函數(shù)等類型.可以用iconv('gb2312', 'utf-8', $response)來(lái)把gb2312的字符轉(zhuǎn)成utf-8的字符輸出.php退出函數(shù)用“exit”;java用“return”.6.了解php的系統(tǒng)信息方法:

      以下可以看到php的系統(tǒng)變量:

      echo “

      ”;

      print_r($GLOBALS);

      ?>

      舉例:可以查到遠(yuǎn)程訪問(wèn)的ip

      以下可以看到php的系統(tǒng)環(huán)境:

      7.數(shù)據(jù)庫(kù)編程:

      //數(shù)據(jù)庫(kù)連接 3個(gè)參數(shù) ip, 用戶, 密碼

      $conn=mysql_connect(“127.0.0.1”, “test”, “test”);

      //選擇名為“mysee”數(shù)據(jù)庫(kù)

      mysql_select_db(“mysee”);

      //執(zhí)行sql語(yǔ)句;得到輸出結(jié)果$result

      $result = mysql_query(“select channel_name, channel_url from live_channel where isactive=1”);

      $response=“{”;

      $i=0;

      //循環(huán)得到$result的單記錄行值$row

      while($row = mysql_fetch_array($result)){

      //注意:php字符相加用'.'和java不一樣(java用'+');$row[“channel_name”]可以行記錄的字段名'channel_name'的值

      $response.= “'”.$i.“':['”.$row[“channel_name”].“', '”.$row[“channel_url”].“'],”;

      $i++;

      }

      /*關(guān)閉數(shù)據(jù)庫(kù)連接(不寫當(dāng)這個(gè)php文件執(zhí)行完后會(huì)自動(dòng)關(guān)閉的;手工關(guān)閉會(huì)節(jié)省數(shù)據(jù)庫(kù)連接時(shí)間)

      這一點(diǎn)和java不一樣;java一定要語(yǔ)句關(guān)閉*/

      mysql_close($conn);

      /*

      截取字符串函數(shù)substr(字符,起始位子,截取長(zhǎng)度):

      有一點(diǎn)需要說(shuō)明的:第三個(gè)參數(shù)是負(fù)數(shù);代表從后倒數(shù)截取的字符長(zhǎng)度;正數(shù):代表從頭截取的字符長(zhǎng)度;

      赫赫...php是不是很聰明喲

      */

      $response=substr($response,0,-1).“}”;

      //把$response從gb2312的字符轉(zhuǎn)成utf-8的字符輸出

      echo iconv('gb2312', 'utf-8', $response);

      ?>

      8.得到頁(yè)面form提交的參數(shù)值:

      例如:http://127.0.0.1/test.php?parm1=zjh1&parm2=zjh2

      方法一:

      //可以得到doget所有參數(shù);

      extract($_GET);

      //可以得到dopost所有參數(shù)

      extract($_POST);

      echo $parm1.“---”.$parm2

      ?>

      得到結(jié)果: zjh1--zjh2

      方法二:

      //可以得到dopost參數(shù)

      echo $_GET[“$parm1”].“---”.$_GET[“$parm2”]

      //或者得到dopost參數(shù)

      //echo $_POST[“$parm1”].“---”.$_POST[“$parm2”]

      ?>

      得到結(jié)果: zjh1--zjh2

      9.發(fā)送郵件:

      php發(fā)郵件很簡(jiǎn)單,可以使用mail()函數(shù);不過(guò)mail()需要服務(wù)器(有郵件服務(wù))的支持;

      這一點(diǎn)和java不同(java需要j2ee的2個(gè)包:active.jar和mail.jar;但不需要郵件服務(wù)的支持;編程略微復(fù)雜些);

      以下實(shí)例說(shuō)明:

      extract($_GET);

      extract($_POST);

      //返回值 0:內(nèi)容為空;1:發(fā)送郵件成功;2:發(fā)送郵件失敗;

      if(empty($content)){echo 0;return;}

      //mail(“收件人地址”,“主題”,“正文”,“From:發(fā)件人 Reply-to:發(fā)件人的地址”);$deal=mail($e_mail,“[主題]”,//stripslashes()函數(shù)可以原樣輸出內(nèi)容;不用加安全處理字符

      stripslashes($content),//默認(rèn)是文本格式發(fā)送;加了“Content-Type:Text/Html”后就可以解析html了“From:mysee.monitor@gaov-inc.comnContent-Type:Text/Htmln”);

      if($deal){echo 1;}else{echo 2;}

      ?>

      下載DaTaStage入門學(xué)習(xí)心得word格式文檔
      下載DaTaStage入門學(xué)習(xí)心得.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        醫(yī)學(xué)科研入門學(xué)習(xí)心得

        《醫(yī)學(xué)科研入門》課程學(xué)習(xí)心得 作為一名醫(yī)學(xué)研究生,為了進(jìn)一步了解醫(yī)學(xué)科研選題、設(shè)計(jì)、申請(qǐng)及論文撰寫的有關(guān)事項(xiàng),我選擇《醫(yī)學(xué)科研入門》這門課程的學(xué)習(xí)。通過(guò)各位老師對(duì)這......

        醫(yī)學(xué)科研入門學(xué)習(xí)心得(五篇范文)

        醫(yī)學(xué)科研入門學(xué)習(xí)心得 作為一名臨床醫(yī)學(xué)專業(yè)的學(xué)生,我認(rèn)為僅僅在臨床知識(shí)技能方面的學(xué)習(xí)是不夠的,社會(huì)不僅僅需要能把前人研究得到的知識(shí)融會(huì)貫通的人才,更需要的是創(chuàng)新性人才,......

        中醫(yī)針灸推拿學(xué)入門學(xué)習(xí)心得

        中醫(yī)針灸推拿學(xué)學(xué)習(xí)心得 隨著社會(huì)競(jìng)爭(zhēng)的日益激烈, 人們的生活節(jié)奏也變得更加快速和緊湊,在長(zhǎng)期的勞累中, 人們才發(fā)現(xiàn)身體健康的重要性。 因此,推拿在當(dāng)今的社會(huì)中,廣泛受到人們的......

        DataStage(ETL)技術(shù)總結(jié)介紹篇

        DataStage(ETL)技術(shù)總結(jié) -- 介紹篇(轉(zhuǎn)載)數(shù)據(jù)整合的核心內(nèi)容是從數(shù)據(jù)源中抽取數(shù)據(jù),然后對(duì)這些數(shù)據(jù)進(jìn)行轉(zhuǎn)化,最終加載的目標(biāo)數(shù)據(jù)庫(kù)或者數(shù)據(jù)倉(cāng)庫(kù)中去,這也就是我們通常所說(shuō)的 ETL......

        ARM學(xué)習(xí)心得,ARM入門,ARM基礎(chǔ),什么是ARM.(推薦5篇)

        ARM學(xué)習(xí)心得,ARM入門,ARM基礎(chǔ),什么是ARM 一個(gè)電子工程師的ARM學(xué)習(xí)心得 目錄: 一 首先說(shuō)說(shuō)ARM的發(fā)展 二 ARM是硬件還是軟件 三 要不要買開(kāi)發(fā)板 買哪家 四 要不要有51 AVR等單片機(jī)......

        詩(shī)詞入門

        詩(shī)詞入門 http://004km.cn/guoxue/歷代婉約詞選 http://004km.cn/pmzh/pmzh_b/pmzh_b500.htm歷代名家作品 http://004km.cn/gushi/〖 五絕......

        漢語(yǔ)入門

        漢語(yǔ)拼音入門 聲母、韻母、聲調(diào)一般說(shuō)來(lái),一個(gè)漢字就是一個(gè)音節(jié)。絕大多數(shù)漢語(yǔ)的音節(jié)是由聲母和韻母組成的。起頭的音節(jié)叫聲母,聲母后面的音節(jié)叫韻母。聲調(diào)是聲音的高、低、升......

        文言文入門

        學(xué)習(xí)文言文入門之徑 文言文學(xué)習(xí)中,朗讀是學(xué)習(xí)文言文入門之徑,是教學(xué)文言文的重要法寶。在我教學(xué)中是這樣解決這個(gè)難題 首先,讀準(zhǔn)字音。文言文中有些字的讀音與現(xiàn)代漢語(yǔ)的讀音......