阿里云大數(shù)據(jù)運維練習(xí)試題及答案_第1頁
阿里云大數(shù)據(jù)運維練習(xí)試題及答案_第2頁
阿里云大數(shù)據(jù)運維練習(xí)試題及答案_第3頁
阿里云大數(shù)據(jù)運維練習(xí)試題及答案_第4頁
阿里云大數(shù)據(jù)運維練習(xí)試題及答案_第5頁
已閱讀5頁,還剩56頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第頁阿里云大數(shù)據(jù)運維練習(xí)試題及答案1.大數(shù)據(jù)計算服務(wù)中,臨時數(shù)據(jù)表tmp_item是一張非分區(qū)表,開發(fā)人員在建表時指定了lifecycle屬性為30,且使用一次后未再進行任何操作和訪問。30天后這張表會()。A、tmp_item會被自動重命名為tmp_item.deletedB、tmp_item表會被自動刪除掉C、不會任何變更D、tmp_item中的數(shù)據(jù)會被清空,表結(jié)構(gòu)仍存在【正確答案】:B2.在大數(shù)據(jù)計算服務(wù)(MaxCompute,原ODPS)的數(shù)據(jù)倉庫中的訂單表fact_order,建表語句如下:createtablefact_order(order_idstring,order_amtdouble,order_dtstring)paititionedby(dtstring);此表中的數(shù)據(jù)是從ods_order加工而來,ods_order建表語句如下:createtableods_order(order_idstring.order_amtbigint,order_dtstring);ods_order中有一條記錄數(shù)據(jù)值是order_idorder_amtorder_dt000110020160301運行SQL語句將數(shù)據(jù)從ods_order加載到fact_order中:insertoverwritetablefact_orderpartition(dt=’20160301’)select*fromods_order;對此語句的執(zhí)行結(jié)果描述正確的是:()。A、語句可以執(zhí)行,但是這條數(shù)據(jù)會被當(dāng)作臟數(shù)據(jù)丟棄B、目標(biāo)表與源表中的數(shù)據(jù)類型不一致,執(zhí)行出錯C、提交SQL時會報語法錯誤D、語句可以執(zhí)行,order_amt的值會被自動的轉(zhuǎn)為double類型【正確答案】:D3.MaxCompute數(shù)據(jù)表的默認生命周期是:()。A、1天B、7天C、30天D、無期限【正確答案】:D4.MaxCompute表中的列,不支持()數(shù)據(jù)類型。A、BigintB、DoubleC、BooleanD、Varchar【正確答案】:D5.DataX是阿里集團發(fā)起的開源項目,是一種離線數(shù)據(jù)同步的工具,支持多種異構(gòu)數(shù)據(jù)源之間的高效數(shù)據(jù)同步。使用DataX將存儲在對象存儲OSS中的數(shù)據(jù)同步至阿里云端大數(shù)據(jù)計算服務(wù)(MaxCompute,原ODPS)時,以()為粒度進行切分實現(xiàn)并發(fā)處理。A、沒有任何切分B、OSS的objectC、OSS的endpointD、OSS的Bucket【正確答案】:B6.Maxcompute表T中某列C的數(shù)據(jù)類型為bigint,需要修改為double,以下()方式可以實現(xiàn)。A、將表T刪掉重建B、ALTERTABLETCOLUMNCRENAMETOCDOUBLE;C、ALTERTABLETDROPCOLUMNC;ALTERTABLETADDCDOUBLE;D、ALTERTABLETCHANGECOLUMNSCBIGINT【正確答案】:A7.關(guān)于MaxcomputeMR()說法是正確的。A、mapworker在輸出數(shù)據(jù)時,需要為每一條輸出數(shù)據(jù)指定一個keyB、進入reduce前,數(shù)據(jù)需要進行合并操作,然后按照key排序C、map和reduce前都需要對數(shù)據(jù)進行分片D、reducer的個數(shù)和mapper的個數(shù)一致【正確答案】:A8.在project中已經(jīng)開啟了labelsecurity(列級別授權(quán))的前提下,用戶申請了一張表tbl的讀權(quán)限,后來管理員將該表中的字段x的安全等級設(shè)置為了4,且用戶的安全級別為1,用戶能否讀該表中的數(shù)據(jù)()。A、可以,因為之前已經(jīng)有讀權(quán)限了B、不可以,因為用戶的級別較低C、可以訪問除了字段x之外的數(shù)據(jù)D、提供信息不足以判斷【正確答案】:B9.Dataworks可對周期性程序配置短信告警,短信告警是在Dataworks中的()模塊。A、數(shù)據(jù)開發(fā)B、運維中心C、數(shù)據(jù)管理D、QUICKBI【正確答案】:B10.ADS的普通表最多包含()個列。A、2048個B、1024個C、4096個D、512個【正確答案】:B11.公共云計算上分析型數(shù)據(jù)庫的用戶創(chuàng)建數(shù)據(jù)庫的方式為:()。A、直接通過CREATEDATABASE的DDL語句創(chuàng)建數(shù)據(jù)庫B、直接通過CREATEDATABASE的DML語句創(chuàng)建數(shù)據(jù)庫C、直接通過CREATETABLE的DDL語句創(chuàng)建數(shù)據(jù)庫D、只能通過DMS控制臺界面來創(chuàng)建需要的業(yè)務(wù)數(shù)據(jù)庫【正確答案】:D12.某企業(yè)的數(shù)據(jù)倉庫運行在大數(shù)據(jù)計算服務(wù)上,開發(fā)人員在加工數(shù)據(jù)時發(fā)現(xiàn)用戶表user中的用戶標(biāo)識字段user_id有部分臟數(shù)據(jù),正確的格式應(yīng)該是8位的字符串??梢允褂肧QL語句()將臟數(shù)據(jù)過濾出來。A、select*fromuserwherelength(userid)<>8B、select*fromuserwherelength(userid)>8C、select*fromuserwherelength(userid)<8D、select*fromuserwherelength(userid)<>8oruseridisnull【正確答案】:D13.DRDS不具備()特性。A、小表廣播B、分庫分表C、平滑擴容D、智能索引【正確答案】:D14.Maxcompute的mapreduce不支持的功能是:()。A、統(tǒng)計信息B、任務(wù)進度匯報C、推測執(zhí)行D、文件壓縮【正確答案】:D15.MaxCompute圖模型主要適合用于下列()應(yīng)用場景。A、迭代計算B、Ad-hoc查詢C、海量單詞統(tǒng)計D、因式分解【正確答案】:A16.以下()不是由Maxcompute接入層提供的服務(wù)。A、用戶空間管理操作B、HTTP服務(wù)C、LoadBalanceD、用戶認證【正確答案】:A17.假如table中有一條記錄,字段列coll值為空,下面()條件會將此條記錄查詢出來。A、coll="B、coll!="C、collisnullD、collisnotnull【正確答案】:C18.表A為ADS中的普通表,列a為其中一個普通列,類型為int,以下SQL()是正確的。A、SELECTa+COUNT(*)FROMAB、SELECTUDF_SYS_COUNT_COLUMN(a)FROMAC、SELECTSUM(COUNT(*))FROMAD、以上都正確【正確答案】:B19.Maxcomputetunnel上傳或者下載數(shù)據(jù)時,參數(shù)rd的默認取值是:()。A、\tB、\r\nC、,D、”【正確答案】:B20.以下()不屬于Maxcompute計算層的模塊。A、NuwaB、OTSC、PanguD、Fuxi【正確答案】:B21.運營人員為了搞促銷,需要找出目標(biāo)客戶名單,這批客戶的信息存儲在大數(shù)據(jù)計算服務(wù)(MaxCompute,原ODPS)的user表中,并且用戶名字段username中包含“vip”字樣,通過執(zhí)行SQL語句()可以找出這批客戶。A、select*fromuserwhereusernamecontains(‘vip’)B、select*fromuserwhereusername=’vip’C、select*fromuserwhereusernamelike‘*vip*’D、select*fromuserwhereusernamelike’%vip%’【正確答案】:D22.使用Maxcompute動態(tài)分區(qū)時,SELECT的分區(qū)列放在列表的()位置。A、中間B、開始C、任意位置D、結(jié)尾【正確答案】:D23.關(guān)于Maxcompute類型之間的類型轉(zhuǎn)化,說法不正確的是:()。A、隱式類型轉(zhuǎn)換是Maxcompute依據(jù)上下文使用環(huán)境自動進行的類型轉(zhuǎn)換B、部分類型之間不可以通過顯式的類型轉(zhuǎn)換,但可以通過SQL的隱式轉(zhuǎn)換完成C、不支持的隱式類型轉(zhuǎn)換會導(dǎo)致異常D、Maxcompute支持的隱式類型轉(zhuǎn)換規(guī)則與顯式轉(zhuǎn)換相同【正確答案】:B24.使用MaxComputeSQL更新數(shù)據(jù)時,以下說法中不正確的是:()。A、使用動態(tài)分區(qū)插入數(shù)據(jù)時,需在語句中指定分區(qū)值,且只要出現(xiàn)在select子句中最后一個位置即可,也可為該值指定一個易于識別的別名B、進行insert更新數(shù)據(jù)操作時,源表與目標(biāo)表的對應(yīng)關(guān)系依賴于在select子句中列的順序,而不是表與表之間列名的對應(yīng)關(guān)系C、向某個具體的分區(qū)插入數(shù)據(jù)時,分區(qū)列不允許出現(xiàn)在select列表中D、支持在一個語句中實現(xiàn)讀取一次寫入多個目標(biāo)表的操作【正確答案】:A25.以下()不屬于Maxcompute的訪問策略的訪問控制元素。A、效果B、操作C、權(quán)限D(zhuǎn)、主體【正確答案】:A26.大數(shù)據(jù)計算服務(wù)(MaxCompute,原ODPS)提供了MapReduce編程接口,用戶可以使用MapReduce提供的SDK編寫程序處理大數(shù)據(jù)計算服務(wù)的中的數(shù)據(jù)。目前提供了()語言的SDK。A、PerlB、C++C、PythonD、Java【正確答案】:D27.Maxcompute的屏顯行數(shù)可以通過管理控制臺實現(xiàn),最大的顯示條數(shù)是:()。A、100條B、10000條C、1000條D、5000條【正確答案】:B28.關(guān)于Maxcomputepolicy授權(quán),說法不正確的是:()。A、支持根據(jù)IP授權(quán)B、支持授權(quán)的時間段C、支持根據(jù)數(shù)據(jù)敏感級授權(quán)D、支持表名通配符授權(quán)【正確答案】:C29.某些在線廣告APP采用了阿里云的技術(shù),通過對網(wǎng)上搜集的海量數(shù)據(jù)的分析,給企業(yè)主提供精準(zhǔn)的廣告投放人群。該APP的產(chǎn)品經(jīng)理介紹該系統(tǒng)能實現(xiàn)以下計數(shù)指標(biāo):1-能存儲海量數(shù)據(jù),單標(biāo)大小超過100TB;2-支持多張上億的表進行Join;3-支持多種篩選條件,包括連續(xù)范圍篩選、取值篩選、and/or/not條件組合等;4-支持快速(3秒以內(nèi))對十個維度分別進行技術(shù)透視分析根據(jù)以上信息,請判斷該APP使用的是阿里云的()產(chǎn)品。A、DRDSB、OTSC、ADSD、Maxcompute【正確答案】:C30.OTS的一些表中存在冷數(shù)據(jù)和熱數(shù)據(jù)的區(qū)分,所謂冷數(shù)據(jù)是指根據(jù)時效性判斷被查詢的可能性不大的數(shù)據(jù),反之為熱數(shù)據(jù)。下面關(guān)于冷熱數(shù)據(jù)的說法,錯誤的是:()。A、可以用不同的表來區(qū)分冷熱數(shù)據(jù),并設(shè)置不同的預(yù)留讀寫吞吐量B、表中存在大量冷數(shù)據(jù)會導(dǎo)致數(shù)據(jù)訪問壓力不均勻,從而導(dǎo)致表上配置的預(yù)留讀寫吞吐量無法被充分利用C、按照冷熱數(shù)據(jù)拆分成不同的表后,可對冷數(shù)據(jù)對應(yīng)的表設(shè)置較小的預(yù)留讀寫吞吐量D、在同一張表可以對不同的分片設(shè)置不同的預(yù)留讀寫吞吐量,對于冷數(shù)據(jù)所在的片,設(shè)置較低的預(yù)留讀寫吞吐量【正確答案】:D31.對于ADS的連接方式,以下說話正確的是:()。A、以上都是B、安裝了php-mysql-5.1.x模塊的php環(huán)境C、使用版本為5.4系列的mysql-jdbc驅(qū)動D、mysql5.6的客戶端【正確答案】:A32.Dataworks中對已編寫完成任務(wù),進行周期性調(diào)度配置,一個當(dāng)日23:30前配置的調(diào)度任務(wù),()可通過調(diào)度正確運行。A、當(dāng)時B、當(dāng)日C、第二日D、第三日【正確答案】:C33.某電商的大數(shù)據(jù)理平臺(DMP)擁有千億級的商業(yè)數(shù)據(jù)信息,幫助商家進行精準(zhǔn)營銷。通過已有的商業(yè)數(shù)據(jù),快速匹配廣告客戶的目標(biāo)人群,在線推送營銷信息。該匹配場景可以選用()實現(xiàn)。A、云數(shù)據(jù)庫RDSB、分析型數(shù)據(jù)庫AnalyticDBC、大數(shù)據(jù)計算服務(wù)MaxComputeD、表格存儲TableStore【正確答案】:B34.以下()不屬于MaxCompute計算層的模塊。A、OTSB、PanguC、FuxiD、Nuwa【正確答案】:A35.阿里云MaxCompute中,用于在關(guān)系表達式中匹配任意一個字符的是:()。A、'%'B、'#'C、*D、'\'【正確答案】:D36.Maxcompute的ACL授權(quán)操作一般涉及三個要素,不包括:()。A、操作B、客體C、限制條件D、主體【正確答案】:C37.MaxCompute中,客戶端提交任務(wù)成功后,可以通過()來查詢作業(yè)狀態(tài)。A、SQLIDB、TaskIDC、InstanceIDD、JobID【正確答案】:C38.MaxComputeGraph中的邊(Edge)的表示方式為:()。A、B、C、D、【正確答案】:C解析:

Graph的點表示為,邊的表示為39.Maxcompute對SQLDML語句進行解析后,得到執(zhí)行計劃。構(gòu)成執(zhí)行計劃的是由多個有相互依賴關(guān)系的()組成。A、任務(wù)(Task)B、作業(yè)(Job)C、執(zhí)行階段(Stage)D、實例(Instance)【正確答案】:C40.MaxCompute中,ProjectA中的成員要訪問ProjectB的資源,在不考慮將此成員加入到ProjectB中的情況下,通過()授權(quán)方式可以實現(xiàn)跨項目空間訪問資源。ACLB、PackageC、RoleD、Policy【正確答案】:B41.關(guān)于MaxComputeMR,說法正確的是:()。A、Map和Reduce前都需要對數(shù)據(jù)進行分片;B、進入reduce前,數(shù)據(jù)需要進行合并操作(combiner),然后按照key排序;C、MapWorker在輸出數(shù)據(jù)時,需要為每一條輸出數(shù)據(jù)指定一個key;D、Reducer的個數(shù)和Mapper的個數(shù)一致;【正確答案】:C解析:

A:只有Map端需要對數(shù)據(jù)進行分片B:Reduce前是對數(shù)據(jù)進行分區(qū),相同分區(qū)聚合,根據(jù)key的hashcode值進行排序,使用的是快排D:reduce的個數(shù)可以自己設(shè)定,不需要和Mapper的個數(shù)一直42.關(guān)于OTS中數(shù)據(jù)查詢的說法正確的是:()。A、查詢時僅需要提供分片鍵即可B、可以創(chuàng)建索引,然后基于索引列進行查詢C、查詢時可以僅提供主鍵的一部分,但是和組成主鍵的列的順序有關(guān)D、單行查詢必須提供主鍵【正確答案】:D43.以下關(guān)于MaxcomputeMR中的歸并操作(Combiner)的說中,正確的是:()。A、通常下combiner的處理邏輯和map一致B、Combiner函數(shù)將shutffle階段所有key值相等的記錄進行歸并C、當(dāng)map輸出數(shù)據(jù)后,框架會在map端對相同key值的數(shù)據(jù)進行本地的歸并操作D、Combiner是必須的,可以減少傳輸帶寬【正確答案】:C44.MaxCompute選用OTS來存儲元數(shù)據(jù),以下()不是主要原因。A、支持大規(guī)模數(shù)據(jù)存儲B、高性能,暈秒級單行讀寫C、可擴展,理論上無限容量D、成本低,存儲和管理投入少【正確答案】:D45.Maxcompute中()操作會使授權(quán)實效。A、上述授權(quán)都會失效B、對acl授權(quán)過的表重建C、對policy授權(quán)過的表重建D、對package授權(quán)過的表重建【正確答案】:B46.小王正在使用Maxcompute進行自然語言分析,他從門戶網(wǎng)站上搜集了1000篇新聞報道,然后每篇存成一條紀(jì)錄,然后基于這些紀(jì)錄去做分詞,即將每條紀(jì)錄中的內(nèi)容拆成很多獨立的詞語,保存到另一張表中,每個詞語一條記錄。小王對自定義函數(shù)比較熟悉,他想通過編寫自定義函數(shù)實現(xiàn)分詞功能。請幫小王做一下選擇,從功能角度來看,()自定義函數(shù)更適合處理這種場景。A、UserDefinedScalarFunctionB、UserDefinedTableValuedFunctionC、UserDefinedSplittedFunctionD、UserDefinedAggregationFunction【正確答案】:B47.查看一個分區(qū)表都有哪些分區(qū),正確的是:()(不是分區(qū)鍵,是分區(qū)內(nèi)容)。A、SHOWB、DESCC、SHOWPARTITIONSDESCPARTITIONS【正確答案】:C48.OTSpythonCLI工具需要()的python支持。A、2.3版B、2.7版C、2.6版D、3.0版【正確答案】:B49.大數(shù)據(jù)計算服務(wù)(MaxCompute,原ODPS)中客戶信息表的建表語句如下:createtablecustomer(cust_idbigint,provincestring,addrstring,full_addrstring);其中full_addr字段需要根據(jù)源表中的province和addr拼成一個完整的地址,源表中的一條記錄的province值為空(NULL),addr為’文一西路969號’,則concat(province,addr)的值為:()。A、運行出錯B、“文一西路969號”C、‘文一西路969號’D、空值(NULL)【正確答案】:D50.查看一張表中數(shù)據(jù)的最后修改時間,正確的方法是:()。A、找管理員從后臺查B、DESC命令C、SHOWTABLES命令D、SELECTLAST_MODIFY_TIMEFROMTABLE【正確答案】:B51.ADS中,對批量導(dǎo)入的表,()分區(qū)模式是可取的。A、list+listB、list+hashC、hash+hashD、hash+list【正確答案】:D52.MaxcomputeSQL目前最多支持()個并發(fā)insertoverwrite/into操作。A、1000個B、128個C、64個D、500個【正確答案】:B53.Project被設(shè)置了“保護模式”以后,以下()說法是正確。A、所有人都無法訪問該Project中的數(shù)據(jù)B、只有管理員可以訪問該Project中的數(shù)據(jù)C、用戶可以在本Project中訪問數(shù)據(jù),但是不能將數(shù)據(jù)導(dǎo)出到外部。D、以上全部【正確答案】:C54.MaxCompute提供了多種針對日期的計算函數(shù),以下函數(shù)中,能實現(xiàn)計算兩個時間的差的是:()。A、datediffB、timestampdiffC、intervalD、直接相減【正確答案】:A55.在MaxComputeSQL中,concat('a',null,'b')的執(zhí)行結(jié)果是:()。A、aB、anullbC、abD、null【正確答案】:D56.MaxCompute表T中有1000萬行數(shù)據(jù),需要把這些數(shù)據(jù)全部導(dǎo)出到本地,下面()是可行的方法。A、用select命令,把結(jié)果重定向到文件中;B、管理控制臺中選出該表,下載數(shù)據(jù);C、找到該表的路徑,然后把該路徑下的文件全部下載;D、使用tunneldownload命令下載;【正確答案】:D57.當(dāng)上傳本地文件到QuickBI中做展現(xiàn)時,數(shù)據(jù)被保存到了()。A、QuickB自帶的探索空間B、QuickBI自帶的MaxComputeC、AnalyticDBD、客戶端本地緩存【正確答案】:A58.大數(shù)據(jù)計算服務(wù)項目空間prj1中存在表t1,其中包含一列名字為id,owner打開LabelSecurity設(shè)置后,執(zhí)行如下命令:SETLABEL1TOTABLEt1;SETLABEL2TOTABLEt1(id);SETLABEL3TOTABLEt1;此時,t1表中的id列的敏感等級標(biāo)簽()。A、1級B、3級C、2級D、0級【正確答案】:C59.Maxcompute中,以下()授權(quán)方式不能對角色授權(quán)。ACLB、PolicyC、packageD、label【正確答案】:D60.MaxCompute中一個已完成編寫的任務(wù),在配置調(diào)度的過程中,需要配置相關(guān)的依賴,關(guān)于程序調(diào)度依賴,說法錯誤的是:()。A、一個工作流可以配置多個上游工作流,同樣,一個工作流可被多個工作流依賴B、任務(wù)A可以配置依賴屬性依賴任務(wù)B,也可以配置跨周期依賴依賴B,如此任務(wù)A既依賴任務(wù)B本周期也依賴任務(wù)B上周期C、日調(diào)度任務(wù)中,今天需要執(zhí)行的數(shù)據(jù)依賴本任務(wù)昨天執(zhí)行的數(shù)據(jù),那么可以配置依賴昨天任務(wù)的周期D、日調(diào)度任務(wù)只能依賴于日調(diào)度任務(wù),不能依賴時調(diào)度任務(wù)【正確答案】:D61.DRDS事務(wù)支持()一致性。A、最終一致性事務(wù)B、會話一致性事務(wù)C、強一致性事務(wù)D、因果一致性事務(wù)【正確答案】:A62.A為ADS中的普通表,a為A的分區(qū)列,類型為bigint,b為A中的普通列,類型為bigint,請判斷以下相關(guān)SQL中()語法是錯誤的。A、SELECTaFROMAORDERBYaLIMIT100B、SELECTa+b,count(a)FROMAgroupbya+bORDERBYaC、SELECTa,bFROMAORDERBYa+bLIMIT100D、SELECTa,count(a)FROMAgroupbyaORDERBYa【正確答案】:B63.MaxCompute的命令行工具odpscmd可以使用()參數(shù)調(diào)用某個文件中的命令集。A、eB、kC、fD、c【正確答案】:C64.ADS一個普通表組最多可以包含:()個表。A、256個B、1000個C、無限制D、128個【正確答案】:A65.MaxCompute中,()命令可以查看角色role_test的權(quán)限。A、descrolerole_testB、listrolerole_testC、showgrantsforrolerole_testD、showaclforrolerole_test【正確答案】:A66.ADS的高度智能優(yōu)化策略是指:()。A、PBOB、CBOC、RBOD、HBO【正確答案】:B67.通過DMS()管理其他阿里云帳號下的RDS實例。A、只要有數(shù)據(jù)庫帳號即可管理B、通過DMS“實例授權(quán)”功能授權(quán)后即可管理C、完全不可以D、通過RAM授權(quán)后才能管理【正確答案】:B68.Maxcompute拓展MR的主要特點是:()。A、支持計算在內(nèi)存中進行,中間結(jié)果不落地B、支持Map后連續(xù)任意多個Reduce操作C、可以在上一次的reduce結(jié)束之后,直接增加一次mapD、從Map直接到Reduce,省去Shuffle階段【正確答案】:B69.MaxCompute的分區(qū)表的分區(qū)層次目前不能超過()層。A、2B、3C、6D、不限制【正確答案】:C70.大數(shù)據(jù)計算服務(wù)中的客戶表customer是一張非分區(qū)表,現(xiàn)在想要清空表的內(nèi)容然后重新上傳數(shù)據(jù),可以通過()將數(shù)據(jù)清空。A、insertoverwritetablecustomerselect*fromcustomer;B、truncatetablecustomer;C、deletefromcustomer;D、droptablecustomer;【正確答案】:B解析:

本題難點在于drop,truncate,delete的區(qū)別,三者都是刪除表數(shù)據(jù),drop主要用于刪除表結(jié)構(gòu),delete主要用于刪除數(shù)據(jù),truncate是直接將表刪除,重新建表,結(jié)合題目需求,故選D71.關(guān)于MaxCompute分區(qū)的說法,正確的是:()。A、Maxcompute將分區(qū)列的每個值作為一個分區(qū)B、用戶最多能指定2級分區(qū)C、分區(qū)列只支持string和bigint兩種,且統(tǒng)一表的分區(qū)列要么全部是string,要么全部是bigint,不能混用D、在使用數(shù)據(jù)時必須指定分區(qū)列,否則會出錯【正確答案】:A72.大數(shù)據(jù)計算服務(wù)中的日志表log是一張分區(qū)表,分區(qū)鍵是dt,每天產(chǎn)生一個分區(qū)用于存儲當(dāng)天新增的數(shù)據(jù),現(xiàn)在共有dt=‘20160101’至dt=‘20160131’共31個分區(qū)的數(shù)據(jù),為了刪除20160101當(dāng)天新增的數(shù)據(jù),可以通過()方式實現(xiàn)。A、deletefromlogwheredt=‘20160101’B、altertablelogdroppartition(dt=‘20160101’)C、truncatetablewheredt=‘20160101’D、droppartitionlog(dt=‘20160101’)【正確答案】:B73.關(guān)于ADS中的ECU,()說法是正確的。A、接入節(jié)點和計算節(jié)點可以指定不同類型的ECU,并且需要在創(chuàng)建DB時就確定,DB一旦創(chuàng)建,ECU類型不能修改B、ECU的數(shù)量,在DB創(chuàng)建后可以修改。即使在DB的使用過程中,也可以隨時調(diào)整(擴容或者縮容)C、接入節(jié)點和計算節(jié)點必須指定相同類型的ECU,并且需要在創(chuàng)建DB時就確定,DB一旦創(chuàng)建,ECU類型不能修改D、創(chuàng)建DB時可以指定ECU的數(shù)量,必須為偶數(shù),最小為4【正確答案】:B74.Maxcompute表T中有1000萬行數(shù)據(jù),需要把這些數(shù)據(jù)全部導(dǎo)出到本地,下面()是可行的方法。A、用select命令,把結(jié)果重定向到文件中B、管理控制臺中選出該表,下載數(shù)據(jù)C、找到該表的路徑,然后把該路徑下的文件全部下載D、使用tunnel命令下載【正確答案】:D75.大數(shù)據(jù)計算服務(wù)(MaxCompute,原ODPS)的MapReduce由多個步驟組成,以下()步驟不是必須的。A、combineB、shuffleC、mapD、reduce【正確答案】:C76.大數(shù)據(jù)計算服務(wù)中的fact_order表的生命周期屬性設(shè)置成了30天,開發(fā)人員通過以下命令創(chuàng)建了一張新的fact_lottery_order表:createtablefact_lottery_orderlikefact_order;對于新表的描述正確的是:()。A、fact_lottery_order的生命周期屬性是無窮大B、fact_lottery_order的生命周期屬性不會被設(shè)置C、fact_lottery_order的生命周期屬性是30D、fact_lottery_order的生命周期屬性是0【正確答案】:A77.阿里云MaxCompute中,Table的名字描述中錯誤的是:()。A、使用Createtable建表時,可以使用中文作為表的名字B、表中不能有特殊字符C、表名只能用英文的a-z,A-Z及數(shù)字和下劃線」,且以字母開頭D、名稱的長度不超過128【正確答案】:A78.下列關(guān)于MaxCompute的描述中,錯誤的是:()。A、一種快速、完全托管的TB/PB級數(shù)據(jù)倉庫解決方案B、向用戶提供了完善的數(shù)據(jù)導(dǎo)入方案C、多種經(jīng)典的分布式計算模型,能夠更t央速的解決用戶海量數(shù)據(jù)計算問題D、提供了完善的SQL訪問,有效支持事務(wù)【正確答案】:D79.關(guān)于OTS中分片的說法正確的是:()。A、一個分片可能包含多個分片鍵B、同一個分片上的紀(jì)錄擁有相同的分片鍵C、單個分片數(shù)據(jù)量最大不能超過1TD、相同分片鍵的紀(jì)錄不一定在同一分片上【正確答案】:A解析:

一般情況下,我們將組成主鍵的第一個主鍵作為分區(qū)鍵,具有相同分區(qū)鍵的行屬于同一個分片,一個分片可能包含多個分片鍵.分片的過程是自動進行的,無需用戶進行干涉80.表t中有1000萬行數(shù)據(jù),想要隨意抽取10行數(shù)據(jù),在odpscmd中執(zhí)行消耗時間最短的方式是:()。A、select*fromtwhererownum<=10B、gett10C、select*fromtlimit10D、readt10【正確答案】:D81.大數(shù)據(jù)計算服務(wù)(MaxCompute,原ODPS)中的訂單表fact_order是一張分區(qū)表,分區(qū)鍵是dt,每天新增的訂單存儲在當(dāng)天的分區(qū)中,如果要更新dt=’20160310’這個分區(qū)中的數(shù)據(jù),對應(yīng)的源表是ods_order,則正確的SQL語句結(jié)構(gòu)是:()。A、updatefact_orderselect_fromods_orderwheredt=’20160310’B、insertoverwritetablefact_orderds=’20160310’select_fromods_orderC、insertoverwritetablefact_orderpartition(dt=’20160310’)select_fromods_orderD、insertoverwritetablefact_orderselect_fromods_orderwheredt=’20160310’【正確答案】:C82.針對MaxComputeSQL做邏輯分析的時候,會進行一些優(yōu)化,不包括:()優(yōu)化。A、常量表達式(ConstantExpression)B、列映射(ColumnProjection)C、謂語動詞下沉(PredictPushDown)D、掃描方式(ScanMethod)【正確答案】:D解析:

通過修改掃描方式是無法達到MaxComputeSQL邏輯分析優(yōu)化效果的83.大數(shù)據(jù)計算服務(wù)提供了TunnelSDK,支持高速上傳下載數(shù)據(jù)。實際使用的時候有兩種方式,第一種是通過odpscmd客戶端,調(diào)用封裝好的tunnel命令,第二種是直接使用TunnelSDK進行編程,通過調(diào)用程序進行個性化的上傳下載。目前SDK支持以下()語言。A、javaB、C++C、PerlD、C#【正確答案】:A84.從優(yōu)化角度來看,大數(shù)據(jù)計算服務(wù)的MapReduce對于哪個節(jié)點處理哪個分片這個問題,采用了()策略。A、本地性原理,即數(shù)據(jù)在哪臺機器上,就在哪臺機器上啟動mapB、能者多勞原理,將數(shù)據(jù)移動到計算能力最強的節(jié)點上,啟動mapC、基于歷史處理信息的優(yōu)化原理,即將數(shù)據(jù)移到從歷史執(zhí)行信息看處理效果最好的機器上,啟動mapD、負載均衡原理,即將數(shù)據(jù)放在當(dāng)前負載最小的節(jié)點上啟動map【正確答案】:A85.在大數(shù)據(jù)計算服務(wù)(MaxCompute,原ODPS)的MapReduce中可以使用資源(Resource,包括jar包、壓縮文件、表等)。在使用jar命令執(zhí)行MR程序時,需要在參數(shù)resources中指定資源,以下說法正確的是:()。A、包括已上傳到大數(shù)據(jù)計算服務(wù)的MR程序本身所在的jar包,以及MR程序用到的大數(shù)據(jù)計算服務(wù)上的資源B、僅包含MR程序中用到的大數(shù)據(jù)計算服務(wù)上的資源C、僅包含保存在本地的MR程序本身所在的jar包D、僅包含已上傳到大數(shù)據(jù)計算服務(wù)的MR程序本身所在的jar包【正確答案】:A86.Maxcompute表t1、t2都是分區(qū)表,分區(qū)鍵是pt,對于sql語句selectt1.idfromt1leftouterjoint2ont1.id=t2.idwheret1.pt=’20140101’andt2.pt=’20140101’,()說法是正確的。A、兩張表都會進行分區(qū)裁剪B、t2表會進行分區(qū)裁剪C、t1表會進行分區(qū)裁剪D、兩張表都不會進行分區(qū)裁剪【正確答案】:C87.ADS可以使用explain命令查看執(zhí)行計劃。下面說法中正確的是:()。A、當(dāng)用戶發(fā)起一個explain查詢到ADS系統(tǒng)后,ADS會根據(jù)所有活躍節(jié)點上的數(shù)據(jù)來分析執(zhí)行計劃B、當(dāng)用戶通過查詢的方式,想要獲取文本格式的explain語句后,將會得到一個XML格式的串C、邏輯計劃匯總,TableExecutor節(jié)點表示參與計算后的信息,JoinExecutor表示join的節(jié)點信息D、explain正確執(zhí)行后返回信息中,第一行為邏輯計劃,第二行為物理計劃【正確答案】:D88.以下()不是由MaxCompute接入層提供的服務(wù)。A、HTTP服務(wù)B、LoadBalanceC、括用戶空間管理操作D、用戶認證【正確答案】:C89.OTS的單個表可以包括:()個屬性列。A、0-128個B、0-1024個C、無限制D、0-256個【正確答案】:C90.大數(shù)據(jù)計算服務(wù)(MaxCompute,原ODPS)提供了客戶端odpscmd,支持Windows、Linux或者OSX等操作系統(tǒng)。在執(zhí)行前需要對odpscmd的配置文件odps_config.ini中的某些參數(shù)進行設(shè)定,包括用于鑒權(quán)的access_id/access_key,指定服務(wù)地址的end_point,以及tunnel的服務(wù)地址tunnel_endpoint等。其中有一項參數(shù)為:project_name,關(guān)于這個參數(shù)的說法,正確的是:()。A、指定的項目必須存在,否則連接過程中會報錯B、如果給該值指定了恰當(dāng)?shù)膒roject名字,連接成功后,會自動進入該projectC、如果不指定該值,連接成功后會自動進入上次退出時所在的projectD、如果不指定該值,且?guī)粝戮鸵粋€project的話,連接成功后會自動進入該project【正確答案】:B91.Maxcompute實例名稱不能以()開頭。A、大寫字母B、下劃線C、小寫字母D、中文【正確答案】:D92.MaxCompute的某個用戶可以訪問兩個project,p1和p2,當(dāng)前在p1中,()可以快速的查看p2中所有的表。A、showtables;B、showtableslikep2.*;C、showtablesp2.*;D、showtablesinp2;【正確答案】:D93.OTS種以()方式來存儲數(shù)據(jù)。A、對象B、二維表C、鍵值對D、聚簇列【正確答案】:C94.DRDS實例名稱不能以()開頭。A、小寫字母B、中文C、大寫字母D、下劃線【正確答案】:B95.資源(Resource)是大數(shù)據(jù)計算服務(wù)(MaxCompute,原ODPS)的特有概念。用戶如果想使用MaxCompute的MapReduce或自定義函數(shù)(UDF)功能,需要依賴資源來完成。Dataworks中,可以通過數(shù)據(jù)開發(fā)面板的資源管理上傳資源,目前支持的資源類型有:()。A、jar、file、archiveB、jar、file、pythonC、jar、archive、pythonD、file、archive、python【正確答案】:A96.在大數(shù)據(jù)計算服務(wù)(MaxCompute,原ODPS)中,使用MapReduce開發(fā)一個分詞程序,即輸入為保存在表中的多篇文章(每篇文章一行紀(jì)錄),參考一個字典文件(該文件會經(jīng)常更新)進行分詞。簡而言之,在執(zhí)行該程序的時候,既需要輸入待分詞的文章(已經(jīng)保存在表中了),又需要輸入字典(為經(jīng)常變動的本地文件),以下最合理的解決方案為:()。A、將這個字典與源代碼一起進行打包,直接執(zhí)行即可B、每次都將字典文件作為資源上傳到大數(shù)據(jù)計算服務(wù)上,然后MR中通過資源的方式來訪問C、將字典打包jar包,使用jar命令執(zhí)行MR程序時,通過resources參數(shù)指定該jar包D、將字典文件保存在本地,在MR中通過訪問本地最新的字典文件實現(xiàn)【正確答案】:B97.大數(shù)據(jù)服務(wù)(MaxCompute,原ODPS)中客戶表customer是一張非分區(qū)表,現(xiàn)在想要清空表的內(nèi)容然后重新上傳數(shù)據(jù),可以通過:()。A、insertoverwritetablecustomerselect*fromcustomer;B、deletefromcustomer;C、truncatetablecustomer;D、droptablecustomer;【正確答案】:A98.以下MaxcomputeSQL()效率最高。A、select*from(select*fromAwheredt=20140301)A`leftouterjoinBonB.id=A.idB、沒有區(qū)別C、select*fromAleftouterjoinBonB.id=A.idandA.dt=20140301D、select*fromAleftouterjoinBonB.id=A.idwhereA.dt=20140301【正確答案】:A99.在阿里云MaxCompute中,用于判斷X和Y兩個整型不相等,可以使用的操作符是:()。A、X==YB、X!=YC、X<>YD、XlikeB【正確答案】:C100.某企業(yè)使用ADS做數(shù)據(jù)分析,其中部分數(shù)據(jù)來源于Maxcompute。技術(shù)人員在使用LOADDATA命令從Maxcompute加載數(shù)據(jù)到ADS的過程中,碰到如下錯誤信息:ERROR1105(HY000):Youarenottheownerofthesourcetable,最有可能出錯的原因是:()。A、源表不存在B、ADS的用戶garuda_build@沒有對源表的操作權(quán)限C、Maxcompute的用戶garuda_build@沒有對源表的操作權(quán)限D(zhuǎn)、源表中沒有數(shù)據(jù),為空表【正確答案】:C1.在ADS中,兩個事實表進行join的充要條件包括:()。A、張表的hash分區(qū)數(shù)必須一致B、兩個表在一個表組C、張表的joinkey至少有一列建立了hashmap索引D、兩個表的joinkey是hash分區(qū)列【正確答案】:ABCD2.對于Maxcompute項目空間的描述,正確的是:()。A、一個用戶可以擁有多個項目空間的權(quán)限B、所有的對象都會屬于某個項目空間C、通過安全授權(quán),可以在一個項目空間中訪問另一個項目空間D、一個帳號可以創(chuàng)建多個項目空間,最多不能超過10個【正確答案】:ACD3.OTS支持多種數(shù)據(jù)類型,包括:()。A、binaryB、doubleC、varcharD、integer【正確答案】:ABD4.在MaxCompute中通過SQL創(chuàng)建了一張分區(qū)表,createtablet_student(namestring,scorebigint),下面的SQL語句中語法正確的有:()。A、select*fromt_studentorderbyscorelimit100;B、select*fromt_studentorderbyscore;C、selectname,scoreaspfromt_studentorderbyplimit100;D、selectname,scoreassfromt_studentorderbyscorelimit100;【正確答案】:AC5.MaxCompute中,對于這種in的使用方式:keyin(value1,value2,…),其中in的隱式轉(zhuǎn)換規(guī)則為:()。A、int右側(cè)的value值列表中的數(shù)據(jù)類型必須一致B、當(dāng)key與values之間比較的,若Bigint,Double,String之間比較,統(tǒng)一轉(zhuǎn)為DoubleC、若Datetime和String之間比較,統(tǒng)一轉(zhuǎn)為DatetimeD、若Datetime和String之間比較,統(tǒng)一轉(zhuǎn)為String【正確答案】:ABC6.OTS費用從()維度計量。A、外網(wǎng)下行流量B、數(shù)據(jù)訪問次數(shù)(萬次)C、數(shù)據(jù)存儲D、預(yù)留讀寫吞吐量【正確答案】:ACD7.()類型的字段可以作為MaxCompute的分區(qū)鍵。A、stringB、datetimeC、bigintD、double【正確答案】:AC8.下列()場景適合使用MaxCompute。A、離線海量處理B、基于海量數(shù)據(jù)的實時響應(yīng)的檢索商C、商業(yè)智能D、數(shù)據(jù)倉庫【正確答案】:ACD9.以下()方法可以支持MaxCompute中受保護項目空間的數(shù)據(jù)流出。A、使用owner通過ACL授權(quán)B、使用owner通過policy授權(quán)C、設(shè)置例外(ExceptionPolicy)D、設(shè)置項目互信(TrustedProject)【正確答案】:CD10.Maxcomputetunnel命令目前支持的操作包括:()。A、mergeB、purgeC、uploadD、list【正確答案】:BC11.ADS中,同一個表組的表具有:()相同的屬性。A、二級List分區(qū)數(shù)B、一級hash分區(qū)數(shù)C、副本數(shù)D、紀(jì)錄條數(shù)【正確答案】:BC12.流式計算的應(yīng)用場景包括:()。A、實時數(shù)據(jù)倉庫B、實時監(jiān)控C、實時報表D、流式數(shù)據(jù)分析【正確答案】:ABCD13.Maxcompute的某個帶有Join的SQL運行效率很低,可以采取以下()措施來檢驗或者改善。A、檢查連接鍵是否存在數(shù)據(jù)傾斜B、檢查是否有多對多連接C、如小表關(guān)聯(lián)大表,可以考慮使用mapjoin優(yōu)化D、檢查是否有笛卡爾積【正確答案】:AC14.ADS中不支持以下()表連接方式。A、rightjoinB、笛卡爾積C、semijoinD、fulljoin【正確答案】:ACD15.MaxCompute提供的Graph功能是一套面向迭代的圖計算處理框架。圖計算作業(yè)使用圖進行建模。下列()屬于常見的圖計算的應(yīng)用。A、PageRankB、二分圖匹配BiPartiteMatchiingC、單源最短距離法D、K-means【正確答案】:ABCD16.MaxComputeGraph支持以下()編輯操作。A、修改點或邊的權(quán)值B、增fiP/刪除點C、增加/刪除邊D、節(jié)點間通信【正確答案】:ABC17.MaxCompute授權(quán)操作一般涉及到以下()要素。A、主體(Subject)B、客體(Object)C、操作(Action)D、選項(Option)【正確答案】:ABC18.以下關(guān)于MaxCompute收費規(guī)則描述,說法正確的是:()。A、按存儲費用計費公式為:每小時存儲費用=存儲容量*存儲價格B、從外網(wǎng)通過MaxComputeTunnel下載數(shù)據(jù),按照下載的數(shù)據(jù)大小進行計費。計費公式為:_次外網(wǎng)下載費用=下載數(shù)據(jù)量*下載價格C、SQL計算任務(wù)的計費公式為:一次SQL計算費用=計算輸入數(shù)據(jù)量*SQL價格D、按存儲費用收費的計費周期是小時【正確答案】:ABD19.Maxcompute通過eclipseplugin提供了MR的編程框架,開發(fā)時通常需要添加以下()類。A、reducerB、mapreducedriverC、combinerD、mapper【正確答案】:ACD20.大數(shù)據(jù)計算服務(wù)表fact_sale_detail的建表語句如下:createtablefact_sale_detail(sale_datedatetime,regionstring,amtdecimal)partitionedby(dtstring);包括dt=’20160229’,dt=’20160301’,dt=’20160302’,dt=’20160303’共四天的數(shù)據(jù),每個分區(qū)中只包含當(dāng)天的銷售數(shù)據(jù)。Udf_substr為自定義的數(shù)據(jù)(UDF),功能和substr相同但是性能更好。現(xiàn)在想要統(tǒng)計3月份的按天銷售匯總金額,以下()方式經(jīng)過分區(qū)剪裁后只需要付3個分區(qū)的數(shù)據(jù)久可以完成計算。A、selectdt,sum(amt)fromfact_sale_detailwheredtlike‘201603%’groupbydt;B、selectdt,sum(amt)fromfact_sale_detailwheresubstr(dt,1,6)=‘201603’groupbydt;C、selectdt,sum(amt)fromfact_sale_detailwheredtin(‘20160301’,’20160302’,’20160303’)groupbydt;D、selectdt,sum(amt)from_sale_detaolwhereudf_substr(dt,1,6)=’201603’groupbydt;【正確答案】:ABCD解析:

技術(shù)分析題,需要充分理解。21.ADS的普通表分區(qū),支持()分區(qū)方式。A、ListB、IntervalC、HashD、Range【正確答案】:AC22.當(dāng)MaxCompute中某個字段取值為double,以下說法正確的是:()。A、double類型中使用丨nf表示無窮大B、double類型中使用NaN標(biāo)識無窮小C、所有數(shù)據(jù)類型都可以有空值Datetime類型默認支持時區(qū)為GMT+8【正確答案】:ACD23.某在線系統(tǒng)使用的是DRDS,其中訂單表保存了用戶訂單信息,目前訂單表的分庫鍵為訂單標(biāo)識。事實上基于該訂單表的常見查詢中經(jīng)常用到的查詢條件除了訂單標(biāo)識外,還有用戶標(biāo)識,為了減少庫的掃描,保證這兩類常用查詢的性能,可以采?。ǎ┓桨?。A、如果同一個查詢中只出現(xiàn)一個字段,則可以使用異構(gòu)索引表B、如果同一個查詢中同時出現(xiàn)這兩個字段,則創(chuàng)建基于這兩個字段的索引C、如果同一個查詢中同時出現(xiàn)這兩個字段,可調(diào)整表結(jié)構(gòu),其中一個字段作為分庫鍵,另一個字段作為分表鍵D、如果同一個查詢中只出現(xiàn)一個字段,則新建一張結(jié)構(gòu)相同但是分庫鍵為用戶標(biāo)識的表,將數(shù)據(jù)從源表加載進來,同時維護兩張表的數(shù)據(jù)【正確答案】:CD24.以下場景中,適合使用MaxCompute解決的是:()。A、電子商務(wù)網(wǎng)站的在線交易B、PB級離線曰志分析C、基于海量數(shù)據(jù)的用戶特征和興趣挖掘D、大型互聯(lián)網(wǎng)企業(yè)的數(shù)據(jù)倉庫和BI分析【正確答案】:BCD25.以下()方法可以支持Maxcompute中受保護項目空間的數(shù)據(jù)流出。A、使用owner通過policy授權(quán)B、設(shè)置例外(ExceptionPolicy)C、使用owner通過ACL授權(quán)D、設(shè)置項目互信(TrustedProject)【正確答案】:BD26.以下()大數(shù)據(jù)計算服務(wù)(MaxCompute,原ODPS)的SQL語句可以用戶表user中找出用戶名稱username中包含’hu’的記錄。A、select*fromuserwhereusernamerlike‘.*hu.*’B、select*fromuserwhereusernamelike‘%hu%’C、select*fromuserwhereusernamecontains(‘hu’)D、select*fromuserwhereusernamelike‘*hu*’【正確答案】:AB27.下面提到的編程框架,()是MaxCompute支持的。A、SQLB、MapReduceC、MPID、Graph【正確答案】:ABCD28.以下()場景可以使用大數(shù)據(jù)計算服務(wù)(MaxCompute,原ODPS)的TunnelSDK方式實現(xiàn)。A、定時批量上傳數(shù)據(jù)B、下載某個分區(qū)表的一個分區(qū)的數(shù)據(jù)C、一次性上傳本地格式化文本文件D、隨時變化的數(shù)據(jù),通過事件(消息)驅(qū)動觸發(fā)【正確答案】:ABC29.關(guān)于Maxcompute跨項目資源共享的說法正確的是:()。A、package是一種跨項目空間共享數(shù)據(jù)及資源的機制,主要用于解決跨項目空間的用戶授權(quán)問題B、如果某個package還有人在使用,則該package的owner無法刪除此packageC、添加到package中的不僅僅是對象本身,還包括相應(yīng)的操作權(quán)限,如不顯式指定權(quán)限,則默認為讀寫權(quán)限D(zhuǎn)、添加資源時支持的對象類型不包括project類型,即不能將project添加到package里【正確答案】:ABD30.Maxcomputetask類型包括:()。A、jointaskB、maptaskC、localworkD、reducetask【正確答案】:ABD31.在大數(shù)據(jù)計算服務(wù)SQL中使用distributeby和sortby可以對數(shù)據(jù)進行局部排序,以下對distributeby、sortby的用法描述正確的有:()。A、數(shù)據(jù)會按照distributeby指定的列進行分片,hash值相同的數(shù)據(jù)會在一個分片中B、使用sortby子句時,必須有distributeby子句C、sortby和orderby的用法沒有區(qū)別D、在一個分片中,數(shù)據(jù)會按照sortby指定的列進行局部排序【正確答案】:ABD32.下列關(guān)于流計算特點的描述中,正確的是:()。A、實時且流式的B、數(shù)據(jù)是無界的C、事件觸發(fā)D、用戶觸【正確答案】:ABC33.對于ADS的特色功能,以下說法正確的是:()。A、智能自動索引會自動為導(dǎo)入數(shù)據(jù)的每一列創(chuàng)建符合該列情況的索引類型,無需用戶顯式指定創(chuàng)建索引或索引類型B、聚集列能智能提升查詢性能C、多值列支持in、contains等查詢D、ADS采用高職能的基于規(guī)則的優(yōu)化策略【正確答案】:ABC34.MaxCompute支持()訪問接口。A、RESTAPIB、SDKCONSOLED、IDE【正確答案】:ABCD35.Maxcompute中,當(dāng)一個大表和多個小表做連接時,可以考慮使用mapjoin,以下關(guān)于mapjoin的限制,說法正確的是:()。A、leftouterjoin的左表必須是大表,innerjoin左表或者右表都可以為大表B、fullouterjoin不能使用mapjoinC、最多支持8張小表D、所有小表占用內(nèi)存綜合不能超過256M【正確答案】:AB36.用Java寫Maxcompute的自定義函數(shù)時,()是可以用在接口中的類型。A、longB、intC、stringD、bigint【正確答案】:AC37.大數(shù)據(jù)計算服務(wù)(MaxCompute,原ODPS)中的MapReduce是一種編程模型,用于大規(guī)模數(shù)據(jù)集的并行運算,它極大地方便了編程人員在不會分布式并行編程的情況下,將自己的程序運行在分布式系統(tǒng)上。其中,兩個主要階段Map和Reduce相互配合,可以完成對海量數(shù)據(jù)的處理。關(guān)于這兩個階段的關(guān)系,說法正確的有:()。A、一個reduce的輸入數(shù)據(jù)可能來自于多個map的輸出B、一個MR處理可以不包括任何mapC、一個MR處理可以不包括任何reduceD、一個map的輸出結(jié)果可能會被分配到多個reduce上去【正確答案】:ACD解析:

MR編程模型必備原理38.大數(shù)據(jù)計算服務(wù)圖計算框架在計算過程中通過對圖進行編輯、演化最終求解出結(jié)果,在計算過程中用戶可以對圖進行()編輯操作。A、增加點B、修改邊的權(quán)值C、增加邊D、刪除點【正確答案】:ABCD39.MaxCompute的資源類型包括:()。A、File類型B、Table類型C、Jar類型D、Archive類型【正確答案】:ABCD40.阿里云流計算可以直接讀寫下列()產(chǎn)品的數(shù)據(jù)。A、DataHubB、日志服務(wù)(SLS)C、RDSD、AnalyticDB【正確答案】:ABCD41.下列對流式計算的鏈路描述正確的是:()。A、流計算全鏈路整體上更加強調(diào)數(shù)據(jù)的實時性B、鏈路包括數(shù)據(jù)實時采集、數(shù)據(jù)實時計算、數(shù)據(jù)實時集成C、一個流計算作業(yè)必須至少使用一個流數(shù)據(jù)作為源D、流計算將計算的結(jié)果數(shù)據(jù)支持寫入目的數(shù)據(jù)【正確答案】:ABCD42.Dataworks中,調(diào)度系統(tǒng)提供了一些常用的時間參數(shù),周期性調(diào)度任務(wù)使用這些參數(shù)后,在調(diào)度運行時參數(shù)會自動賦值為具體的時間,以下()參數(shù)是調(diào)度系統(tǒng)內(nèi)置時間參數(shù)。A、${yyyymmdd}B、${date}C、${yyyy-mm-dd}D、${bdp.system.cyctime}【正確答案】:BD43.MaxcomputeMR可以通過控制Reducer的個數(shù)來進行調(diào)優(yōu),以下()方法可以幫用戶調(diào)節(jié)Reducer的個數(shù)。A、可以通過調(diào)整Mapper的個數(shù)間接的影響Reducer的個數(shù)(Reducer的個數(shù)默認為Mapper個數(shù)的1/4)B、在編程的時候(以Java為例),初始化Reducer的方法里,可手工指定Reducer個數(shù)C、可以通過setNumReducerTasks來設(shè)置D、可以通過addReducer隨意增加Reducer的個數(shù)【正確答案】:ABC44.MaxCompute圖模型的數(shù)據(jù)結(jié)構(gòu)中包含的元素有:()。A、節(jié)點B、有向邊C、無向邊D、隊列【正確答案】:AB45.大數(shù)據(jù)計算服務(wù)中關(guān)于tunnel命令行工具的說法,正確的是:()。A、tunnel上傳到分區(qū)表時,會把數(shù)據(jù)直接上傳到指定的分區(qū)中去,不保證業(yè)務(wù)邏輯B、tunnel命令上傳文件時,不能進行壓縮C、tunnel上傳的數(shù)據(jù)是先寫到臨時目錄,最后確定成功后才寫到結(jié)果目錄D、tunnel上傳過程中不加密,數(shù)據(jù)以明文方式在網(wǎng)絡(luò)中傳輸【正確答案】:AC46.MaxCompute中的命令purgetable可以回收某張指定的表,以下說法正確的是:()。A、如果用戶想在刪除表時直接將磁盤空間釋放,不占用回收站,可以使用DropTablePurge功能B、當(dāng)表已被drop時,只有projectowner可以執(zhí)行C、當(dāng)指定名稱的表存在時,projectowner或者對表有寫權(quán)限的用戶可以執(zhí)行D、清空指定表名的對象在回收站中的記錄,釋放存儲空間【正確答案】:ABCD47.ADS的維度表租中存放的表的特點包括:()。A、數(shù)據(jù)量較小B、為星型或者雪花型C、記錄條數(shù)據(jù)不超過100萬或者不大于1GD、需要和任何表關(guān)聯(lián)【正確答案】:AD48.出于效率和成本的考慮,在使用MaxcomputeMR的時候,輸入表最好應(yīng)該只包含需要處理的字段,其余多余字段應(yīng)該忽略。輸入表wc_in包含10個字段,MR只對其中三個字段(c1,c2,c3)進行了處理,以下說法正確的是:()。A、使用包com.aliyun.odps.data中的TableInfo類中的setCols()方法指定處理的列c1,c2,c3fromwc_in;同時調(diào)用MR的時候輸入新表wc_in_newB、MR的輸入為一個SQL查詢:selectc1,c2,c3fromwc_in;C、重建一張表wc_in_new,只包含三個字段(c1,c2,c3),加載數(shù)據(jù):insertintotablewc_in_newselectc1,c2,c3fromwc_in;同時調(diào)用MR的時候D、建一個視圖v_wc_in,視圖僅包括相應(yīng)的三個字段:createviewv_wc_inselectc1,c2,c3fromwc_in;然后把視圖v_wc_in作為MR的輸入【正確答案】:CD49.小王開發(fā)了一個MaxcomputeUDF,打成jar包之后,作為資源上傳到項目空間里,創(chuàng)建了對應(yīng)的函數(shù),但是在執(zhí)行的時候發(fā)現(xiàn)該jar包依賴的另一個jar包不存在,他應(yīng)該()才能正常使用。A、在使用jar命令調(diào)用的時候,在classpath參數(shù)中增加依賴jar包的路徑即可B、將依賴的jar包作為資源上傳到項目空間,在UDF的初始化函數(shù)setup中,使用readJarResource讀取jar包資源C、將依賴的jar包作為資源上傳到項目空間,同時在創(chuàng)建函數(shù)的時候(CREATEFUNCTION),using子句中增加依賴的包,如果多個包的話,用逗號分隔D、在對UDF打jar包的時候,把依賴的jar包包含進去,統(tǒng)一打成一個包即可【正確答案】:CD50.()能知道一個MaxcomputeSQL在運行時占用了多少instance。A、根據(jù)表的大小,自己計算B、使用ps–ef查看相關(guān)進程數(shù)C、用odpscmd提交時,從返回的狀態(tài)中查看D、打開logview查看【正確答案】:CD51.大數(shù)據(jù)計算服務(wù)中,表ods_sale_detail存放的是銷售明細記錄,建表語句如下:createtableods_sale_detail(sale_datedatetime,regionstring,amtdecimal);其中sale_date字段表示銷售的日期,amt表示銷售金額,想要找出所有匯總銷售額大于10000的日期以及當(dāng)日的銷售額,以下()SQL可以達到這個目的。A、selectsale_date,sum(amt)fromods_sale_detailgroupbysale_datewhereamt>10000;B、selectsale_date,sum(amt)fromods_sale_detailgroupbysale_datewheresum(amt)>10000;C、selectsale_date,sum(amt)fromods_sale_detailgroupbysale_datehavingsum(amt)>10000;D、select*from(selectsale_date,sum(amt)s_amtfromsale_dategroupbysale_date)subwheres_amt>10000;【正確答案】:CD解析:

技術(shù)分析題,需要充分理解。52.在MaxComputeSQL中可以通過reatetable語句創(chuàng)建一個新表,創(chuàng)建表時可以指定ifnotexists,以下說法正確的有:()。A、如果在創(chuàng)建表時指定ifnotexists,如果存在同名的表,則不會更改現(xiàn)有表,直接返回成功B、如果在創(chuàng)建表時指定ifnotexists井且存在表結(jié)構(gòu)不一致的同名表,此同名表會改動表結(jié)構(gòu)C、如果在創(chuàng)建表時不指定ifnotexists,并且存在同名表,報錯返回D、如果在創(chuàng)建表時不指定ifnotexists,無論是否存在同名表,均返回成功【正確答案】:AC53.關(guān)于Maxcompute中小文件的說法,正確的是:()。A、在reduce計算過程或者實時tunnel數(shù)據(jù)采集過程,會產(chǎn)生大量小文件B、小文件越多,會造成浪費資源,影響整體的執(zhí)行性能,并且影響磁盤空間的利用率C、目前提供兩種可供選擇的小文件合并的方法:ALTER合并模式和SQL合并模式D、大小小于盤古文件系統(tǒng)中的塊BLOCK大小的文件,稱之為小文件【正確答案】:AB54.以下()是MaxcomputeSQL的優(yōu)點。A、相對于使用API或者SDK編程,MaxcomputeSQL的學(xué)習(xí)成本較低B、可將其他數(shù)據(jù)庫中的SQL語句遷移到Maxcompute上來,無需修改或者重新開發(fā)C、提供了豐富的內(nèi)置函數(shù)D、用戶不需要了解分布式概念【正確答案】:ACD55.DataWorks中,工作流任務(wù)支持的調(diào)度類型包括:()。A、一次性調(diào)度B、周期調(diào)度C、混合類型調(diào)度D、需要第三方工具用于支持調(diào)度【正確答案】:AB56.以下關(guān)于MaxComputeSQL中多路輸出描述正確的是:()。A、多路輸出是指MaxComputeSQL可以支持在一個語句中插入到不同的結(jié)果表或者分區(qū)B、一般情況下,單個SQL里最多可以寫128路輸出C、在一個multiinsert中,對于分區(qū)表,同一個目標(biāo)分區(qū)不可以出現(xiàn)多次;對于未分區(qū)表,該表不能出現(xiàn)多次D、對于同一張分區(qū)表的不同分區(qū),不能同時有insertoverwrite和insertinto操作,否則報錯返回【正確答案】:ABCD57.ADS創(chuàng)建普通表的時候限制有:()。A、一張普通表至少有一級Hash分區(qū)并且分區(qū)數(shù)不能小于8個B、一個普通表組最多可以創(chuàng)建256個普通表C、一個普通表最多不能超過1024列D、一張普通表至少有一級Hash分區(qū)并且分區(qū)數(shù)不能多于1000個【正確答案】:ABC58.大數(shù)據(jù)計算服務(wù)(MaxCompute,原ODPS)中的log表保存了日志內(nèi)容,都被存到了log_content字段中,以訪問者的IP地址開頭,示例格式如下:—[22/Mar/2016:03:47:43-0700]”GET/favicon.icoHTTP/1.1”404209/””Mozilla/5.0(X11;Linuxx86_64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/49.0.2623.87Safari/537.36”為了提取出訪問者的IP地址,可以用()內(nèi)置的函數(shù)。A、regexp_substrB、regexp_extractC、substr和instrD、repeat【正確答案】:ABC59.與DataWorks經(jīng)常在一起配合使用的阿里云服務(wù)包括:()。A、數(shù)據(jù)集成B、AnalyticDBC、QuickBID、E-MapReduce【正確答案】:ABC60.關(guān)于Maxcompute中的admin角色,以下()說法是正確的。A、包含的權(quán)限只有owner可以調(diào)整B、可以修改項目空間的鑒權(quán)模型C、不能將admin權(quán)限指派給用戶D、不能設(shè)定項目空間的安全配置【正確答案】:CD61.項目空間(project)是大數(shù)據(jù)計算服務(wù)(MaxCompute,原ODPS)的基本組織單元,它類似于傳統(tǒng)數(shù)據(jù)庫的Database。以下關(guān)于項目空間的說法中正確的有:()。A、所有的對象都會屬于某個項目空間B、一個帳號可以擁有多個項目空間的權(quán)限C、一個帳號可以創(chuàng)建多個項目空間,最多不能超過10個D、通過安全授權(quán),可以在一個項目空間中訪問另一個項目空間中的數(shù)據(jù)【正確答案】:ABD62.關(guān)于ADS的ECU說法()是正確的。A、ECU的型號在DB創(chuàng)建后不可更改B、資源計量的最小單位C、ECU數(shù)量可以在使用中擴容或者縮容D、ECU數(shù)量變化是瞬時的同步操作?!菊_答案】:ABC63.關(guān)于ADS和DMS功能,說法正確的有:()。A、可以進行用戶和權(quán)限管理B、可以導(dǎo)入數(shù)據(jù)C、可以進行DB容量管理D、可以查看性能報告【正確答案】:ABCD64.關(guān)于DataWorks和MaxCompute的關(guān)系,下列說法中正確的是:()。A、DataWorks是基于MaxCompute作為計算弓摩的B、DataWorks是基于MaxCompute作為存儲弓|擎的C、DataWorks可以使用Hadoop作為底層引擎DataWorks的底層計算引擎是【正確答案】:AB65.以下關(guān)于MaxComputeMR的輸入和輸出,描述正確的是:()。A、MR的輸入輸出支持MaxCompute內(nèi)置類型以及用戶自定義類型B、可以支持多表輸入。且輸入表的Schema可以不同C、可以支持視圖(View)作為輸入D、Reduce支持多路輸出,可以輸出到不同的表或同一張表的不同分區(qū)【正確答案】:BD66.DRDS全表掃描目前支持:()聚合函數(shù)。A、SUMB、MINCOUNTD、MAX【正確答案】:ABCD67.隨著社會數(shù)據(jù)收集手段的不斷豐富及完善,越來越多的行業(yè)數(shù)據(jù)被積累下來,數(shù)據(jù)規(guī)模已經(jīng)增長到了傳統(tǒng)軟件行業(yè)無法承載的海量數(shù)據(jù)級別。大數(shù)據(jù)計算服務(wù)可以很多的利用存儲和計算能力去處理、分析這些海量數(shù)據(jù),發(fā)現(xiàn)價值。以下說法中正確的有:()。A、大數(shù)據(jù)計算服務(wù)提供了高并發(fā)低延遲(毫秒級)的處理能力,對海量數(shù)據(jù)進行靈活分析B、大數(shù)據(jù)計算服務(wù)提供了高并發(fā)吞吐量上傳下載工具,可以將外部數(shù)據(jù)源中的數(shù)據(jù)高效的同步到大數(shù)據(jù)計算服務(wù)中去C、大數(shù)據(jù)計算服務(wù)支持使用SQL或者MapReduce編程對海量數(shù)據(jù)進行處理D、大數(shù)據(jù)計算服務(wù)可以對海量數(shù)據(jù)進行基于復(fù)雜算法的分析,如聚類、分類、回歸、主成分分析等?!菊_答案】:BCD68.對于大數(shù)據(jù)計算服務(wù)(MaxCompute,原ODPS)內(nèi)置絕對值函數(shù)abs描述正確的有:()。A、當(dāng)輸入?yún)?shù)是bigint時,返回值是bigint類型B、當(dāng)輸入?yún)?shù)是string類型時,一定會導(dǎo)致異常C、輸入類型是boolean則返回值是TrueD、當(dāng)輸入?yún)?shù)是double時,返回值是double類型【正確答案】:AD69.MaxCompute中使用showgrants查看用戶已有的權(quán)限時,具體的權(quán)限使用了下列()字符標(biāo)識。AB、CC、DD、G【正確答案】:ABCD70.關(guān)于大數(shù)據(jù)計算服務(wù)中的Policy授權(quán),說法正確的有:()。A、授權(quán)或撤銷授權(quán)時,對Subject(如User)沒有要求,即授權(quán)的User存在或者不存在都可以B、刪除一個對象時,與該對象關(guān)聯(lián)的Policy授權(quán)不會被刪除C、支持帶限制條件的授權(quán)D、授權(quán)或撤銷授權(quán)時,要求Object(如Table)必須已經(jīng)存在【正確答案】:BCD71.大數(shù)據(jù)計算服務(wù)(MaxCompute,原ODPS)中的授權(quán)是指把某些對象的某些權(quán)限賦給一些指定的用戶,必須包括:()要素。A、操作(Action,比如讀、寫等)B、效果(Effect,比如同意、拒絕等)C、主體(Subject,可以是用戶、角色等)D、客體(Object,可以是表、資源等)【正確答案】:ACD72.某餐飲O2O公司,立足于分析簽約餐廳的用戶用餐數(shù)據(jù),提供用戶菜品推薦,以下說法正確的有:()。A、可以利用Maxcompute的海量數(shù)據(jù)處理能力,對簽約餐廳的用戶用餐數(shù)據(jù)進行離線分析B、可以使用ADS的多值列,可以在一條用餐記錄中包含多個菜品,減少join的次數(shù),提供處理效率C、可以使用ADS的實時插入特性的表,可以支持一些OLTP類的場

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論