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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第頁阿里云大數(shù)據(jù)運維練習試題及答案1.大數(shù)據(jù)計算服務中,臨時數(shù)據(jù)表tmp_item是一張非分區(qū)表,開發(fā)人員在建表時指定了lifecycle屬性為30,且使用一次后未再進行任何操作和訪問。30天后這張表會()。A、tmp_item會被自動重命名為tmp_item.deletedB、tmp_item表會被自動刪除掉C、不會任何變更D、tmp_item中的數(shù)據(jù)會被清空,表結構仍存在【正確答案】:B2.在大數(shù)據(jù)計算服務(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í)行結果描述正確的是:()。A、語句可以執(zhí)行,但是這條數(shù)據(jù)會被當作臟數(shù)據(jù)丟棄B、目標表與源表中的數(shù)據(jù)類型不一致,執(zhí)行出錯C、提交SQL時會報語法錯誤D、語句可以執(zhí)行,order_amt的值會被自動的轉為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ù)同步的工具,支持多種異構數(shù)據(jù)源之間的高效數(shù)據(jù)同步。使用DataX將存儲在對象存儲OSS中的數(shù)據(jù)同步至阿里云端大數(shù)據(jù)計算服務(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.關于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(列級別授權)的前提下,用戶申請了一張表tbl的讀權限,后來管理員將該表中的字段x的安全等級設置為了4,且用戶的安全級別為1,用戶能否讀該表中的數(shù)據(jù)()。A、可以,因為之前已經(jīng)有讀權限了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è)務數(shù)據(jù)庫【正確答案】:D12.某企業(yè)的數(shù)據(jù)倉庫運行在大數(shù)據(jù)計算服務上,開發(fā)人員在加工數(shù)據(jù)時發(fā)現(xiàn)用戶表user中的用戶標識字段user_id有部分臟數(shù)據(jù),正確的格式應該是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、任務進度匯報C、推測執(zhí)行D、文件壓縮【正確答案】:D15.MaxCompute圖模型主要適合用于下列()應用場景。A、迭代計算B、Ad-hoc查詢C、海量單詞統(tǒng)計D、因式分解【正確答案】:A16.以下()不是由Maxcompute接入層提供的服務。A、用戶空間管理操作B、HTTP服務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.運營人員為了搞促銷,需要找出目標客戶名單,這批客戶的信息存儲在大數(shù)據(jù)計算服務(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、結尾【正確答案】:D23.關于Maxcompute類型之間的類型轉化,說法不正確的是:()。A、隱式類型轉換是Maxcompute依據(jù)上下文使用環(huán)境自動進行的類型轉換B、部分類型之間不可以通過顯式的類型轉換,但可以通過SQL的隱式轉換完成C、不支持的隱式類型轉換會導致異常D、Maxcompute支持的隱式類型轉換規(guī)則與顯式轉換相同【正確答案】:B24.使用MaxComputeSQL更新數(shù)據(jù)時,以下說法中不正確的是:()。A、使用動態(tài)分區(qū)插入數(shù)據(jù)時,需在語句中指定分區(qū)值,且只要出現(xiàn)在select子句中最后一個位置即可,也可為該值指定一個易于識別的別名B、進行insert更新數(shù)據(jù)操作時,源表與目標表的對應關系依賴于在select子句中列的順序,而不是表與表之間列名的對應關系C、向某個具體的分區(qū)插入數(shù)據(jù)時,分區(qū)列不允許出現(xiàn)在select列表中D、支持在一個語句中實現(xiàn)讀取一次寫入多個目標表的操作【正確答案】:A25.以下()不屬于Maxcompute的訪問策略的訪問控制元素。A、效果B、操作C、權限D、主體【正確答案】:A26.大數(shù)據(jù)計算服務(MaxCompute,原ODPS)提供了MapReduce編程接口,用戶可以使用MapReduce提供的SDK編寫程序處理大數(shù)據(jù)計算服務的中的數(shù)據(jù)。目前提供了()語言的SDK。A、PerlB、C++C、PythonD、Java【正確答案】:D27.Maxcompute的屏顯行數(shù)可以通過管理控制臺實現(xiàn),最大的顯示條數(shù)是:()。A、100條B、10000條C、1000條D、5000條【正確答案】:B28.關于Maxcomputepolicy授權,說法不正確的是:()。A、支持根據(jù)IP授權B、支持授權的時間段C、支持根據(jù)數(shù)據(jù)敏感級授權D、支持表名通配符授權【正確答案】:C29.某些在線廣告APP采用了阿里云的技術,通過對網(wǎng)上搜集的海量數(shù)據(jù)的分析,給企業(yè)主提供精準的廣告投放人群。該APP的產(chǎn)品經(jīng)理介紹該系統(tǒng)能實現(xiàn)以下計數(shù)指標:1-能存儲海量數(shù)據(jù),單標大小超過100TB;2-支持多張上億的表進行Join;3-支持多種篩選條件,包括連續(xù)范圍篩選、取值篩選、and/or/not條件組合等;4-支持快速(3秒以內)對十個維度分別進行技術透視分析根據(jù)以上信息,請判斷該APP使用的是阿里云的()產(chǎn)品。A、DRDSB、OTSC、ADSD、Maxcompute【正確答案】:C30.OTS的一些表中存在冷數(shù)據(jù)和熱數(shù)據(jù)的區(qū)分,所謂冷數(shù)據(jù)是指根據(jù)時效性判斷被查詢的可能性不大的數(shù)據(jù),反之為熱數(shù)據(jù)。下面關于冷熱數(shù)據(jù)的說法,錯誤的是:()。A、可以用不同的表來區(qū)分冷熱數(shù)據(jù),并設置不同的預留讀寫吞吐量B、表中存在大量冷數(shù)據(jù)會導致數(shù)據(jù)訪問壓力不均勻,從而導致表上配置的預留讀寫吞吐量無法被充分利用C、按照冷熱數(shù)據(jù)拆分成不同的表后,可對冷數(shù)據(jù)對應的表設置較小的預留讀寫吞吐量D、在同一張表可以對不同的分片設置不同的預留讀寫吞吐量,對于冷數(shù)據(jù)所在的片,設置較低的預留讀寫吞吐量【正確答案】:D31.對于ADS的連接方式,以下說話正確的是:()。A、以上都是B、安裝了php-mysql-5.1.x模塊的php環(huán)境C、使用版本為5.4系列的mysql-jdbc驅動D、mysql5.6的客戶端【正確答案】:A32.Dataworks中對已編寫完成任務,進行周期性調度配置,一個當日23:30前配置的調度任務,()可通過調度正確運行。A、當時B、當日C、第二日D、第三日【正確答案】:C33.某電商的大數(shù)據(jù)理平臺(DMP)擁有千億級的商業(yè)數(shù)據(jù)信息,幫助商家進行精準營銷。通過已有的商業(yè)數(shù)據(jù),快速匹配廣告客戶的目標人群,在線推送營銷信息。該匹配場景可以選用()實現(xiàn)。A、云數(shù)據(jù)庫RDSB、分析型數(shù)據(jù)庫AnalyticDBC、大數(shù)據(jù)計算服務MaxComputeD、表格存儲TableStore【正確答案】:B34.以下()不屬于MaxCompute計算層的模塊。A、OTSB、PanguC、FuxiD、Nuwa【正確答案】:A35.阿里云MaxCompute中,用于在關系表達式中匹配任意一個字符的是:()。A、'%'B、'#'C、*D、'\'【正確答案】:D36.Maxcompute的ACL授權操作一般涉及三個要素,不包括:()。A、操作B、客體C、限制條件D、主體【正確答案】:C37.MaxCompute中,客戶端提交任務成功后,可以通過()來查詢作業(yè)狀態(tài)。A、SQLIDB、TaskIDC、InstanceIDD、JobID【正確答案】:C38.MaxComputeGraph中的邊(Edge)的表示方式為:()。A、B、C、D、【正確答案】:C解析:

Graph的點表示為,邊的表示為39.Maxcompute對SQLDML語句進行解析后,得到執(zhí)行計劃。構成執(zhí)行計劃的是由多個有相互依賴關系的()組成。A、任務(Task)B、作業(yè)(Job)C、執(zhí)行階段(Stage)D、實例(Instance)【正確答案】:C40.MaxCompute中,ProjectA中的成員要訪問ProjectB的資源,在不考慮將此成員加入到ProjectB中的情況下,通過()授權方式可以實現(xiàn)跨項目空間訪問資源。ACLB、PackageC、RoleD、Policy【正確答案】:B41.關于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ù)可以自己設定,不需要和Mapper的個數(shù)一直42.關于OTS中數(shù)據(jù)查詢的說法正確的是:()。A、查詢時僅需要提供分片鍵即可B、可以創(chuàng)建索引,然后基于索引列進行查詢C、查詢時可以僅提供主鍵的一部分,但是和組成主鍵的列的順序有關D、單行查詢必須提供主鍵【正確答案】:D43.以下關于MaxcomputeMR中的歸并操作(Combiner)的說中,正確的是:()。A、通常下combiner的處理邏輯和map一致B、Combiner函數(shù)將shutffle階段所有key值相等的記錄進行歸并C、當map輸出數(shù)據(jù)后,框架會在map端對相同key值的數(shù)據(jù)進行本地的歸并操作D、Combiner是必須的,可以減少傳輸帶寬【正確答案】:C44.MaxCompute選用OTS來存儲元數(shù)據(jù),以下()不是主要原因。A、支持大規(guī)模數(shù)據(jù)存儲B、高性能,暈秒級單行讀寫C、可擴展,理論上無限容量D、成本低,存儲和管理投入少【正確答案】:D45.Maxcompute中()操作會使授權實效。A、上述授權都會失效B、對acl授權過的表重建C、對policy授權過的表重建D、對package授權過的表重建【正確答案】:B46.小王正在使用Maxcompute進行自然語言分析,他從門戶網(wǎng)站上搜集了1000篇新聞報道,然后每篇存成一條紀錄,然后基于這些紀錄去做分詞,即將每條紀錄中的內容拆成很多獨立的詞語,保存到另一張表中,每個詞語一條記錄。小王對自定義函數(shù)比較熟悉,他想通過編寫自定義函數(shù)實現(xiàn)分詞功能。請幫小王做一下選擇,從功能角度來看,()自定義函數(shù)更適合處理這種場景。A、UserDefinedScalarFunctionB、UserDefinedTableValuedFunctionC、UserDefinedSplittedFunctionD、UserDefinedAggregationFunction【正確答案】:B47.查看一個分區(qū)表都有哪些分區(qū),正確的是:()(不是分區(qū)鍵,是分區(qū)內容)。A、SHOWB、DESCC、SHOWPARTITIONSDESCPARTITIONS【正確答案】:C48.OTSpythonCLI工具需要()的python支持。A、2.3版B、2.7版C、2.6版D、3.0版【正確答案】:B49.大數(shù)據(jù)計算服務(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中,對批量導入的表,()分區(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被設置了“保護模式”以后,以下()說法是正確。A、所有人都無法訪問該Project中的數(shù)據(jù)B、只有管理員可以訪問該Project中的數(shù)據(jù)C、用戶可以在本Project中訪問數(shù)據(jù),但是不能將數(shù)據(jù)導出到外部。D、以上全部【正確答案】:C54.MaxCompute提供了多種針對日期的計算函數(shù),以下函數(shù)中,能實現(xiàn)計算兩個時間的差的是:()。A、datediffB、timestampdiffC、intervalD、直接相減【正確答案】:A55.在MaxComputeSQL中,concat('a',null,'b')的執(zhí)行結果是:()。A、aB、anullbC、abD、null【正確答案】:D56.MaxCompute表T中有1000萬行數(shù)據(jù),需要把這些數(shù)據(jù)全部導出到本地,下面()是可行的方法。A、用select命令,把結果重定向到文件中;B、管理控制臺中選出該表,下載數(shù)據(jù);C、找到該表的路徑,然后把該路徑下的文件全部下載;D、使用tunneldownload命令下載;【正確答案】:D57.當上傳本地文件到QuickBI中做展現(xiàn)時,數(shù)據(jù)被保存到了()。A、QuickB自帶的探索空間B、QuickBI自帶的MaxComputeC、AnalyticDBD、客戶端本地緩存【正確答案】:A58.大數(shù)據(jù)計算服務項目空間prj1中存在表t1,其中包含一列名字為id,owner打開LabelSecurity設置后,執(zhí)行如下命令:SETLABEL1TOTABLEt1;SETLABEL2TOTABLEt1(id);SETLABEL3TOTABLEt1;此時,t1表中的id列的敏感等級標簽()。A、1級B、3級C、2級D、0級【正確答案】:C59.Maxcompute中,以下()授權方式不能對角色授權。ACLB、PolicyC、packageD、label【正確答案】:D60.MaxCompute中一個已完成編寫的任務,在配置調度的過程中,需要配置相關的依賴,關于程序調度依賴,說法錯誤的是:()。A、一個工作流可以配置多個上游工作流,同樣,一個工作流可被多個工作流依賴B、任務A可以配置依賴屬性依賴任務B,也可以配置跨周期依賴依賴B,如此任務A既依賴任務B本周期也依賴任務B上周期C、日調度任務中,今天需要執(zhí)行的數(shù)據(jù)依賴本任務昨天執(zhí)行的數(shù)據(jù),那么可以配置依賴昨天任務的周期D、日調度任務只能依賴于日調度任務,不能依賴時調度任務【正確答案】:D61.DRDS事務支持()一致性。A、最終一致性事務B、會話一致性事務C、強一致性事務D、因果一致性事務【正確答案】:A62.A為ADS中的普通表,a為A的分區(qū)列,類型為bigint,b為A中的普通列,類型為bigint,請判斷以下相關SQL中()語法是錯誤的。A、SELECTaFROMAORDERBYaLIMIT100B、SELECTa+b,count(a)FROMAgroupbya+bORDERBYaC、SELECTa,bFROMAORDERBYa+bLIMIT100D、SELECTa,count(a)FROMAgroupbyaORDERBYa【正確答案】:B63.MaxCompute的命令行工具odpscmd可以使用()參數(shù)調用某個文件中的命令集。A、eB、kC、fD、c【正確答案】:C64.ADS一個普通表組最多可以包含:()個表。A、256個B、1000個C、無限制D、128個【正確答案】:A65.MaxCompute中,()命令可以查看角色role_test的權限。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“實例授權”功能授權后即可管理C、完全不可以D、通過RAM授權后才能管理【正確答案】:B68.Maxcompute拓展MR的主要特點是:()。A、支持計算在內存中進行,中間結果不落地B、支持Map后連續(xù)任意多個Reduce操作C、可以在上一次的reduce結束之后,直接增加一次mapD、從Map直接到Reduce,省去Shuffle階段【正確答案】:B69.MaxCompute的分區(qū)表的分區(qū)層次目前不能超過()層。A、2B、3C、6D、不限制【正確答案】:C70.大數(shù)據(jù)計算服務中的客戶表customer是一張非分區(qū)表,現(xiàn)在想要清空表的內容然后重新上傳數(shù)據(jù),可以通過()將數(shù)據(jù)清空。A、insertoverwritetablecustomerselect*fromcustomer;B、truncatetablecustomer;C、deletefromcustomer;D、droptablecustomer;【正確答案】:B解析:

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

一般情況下,我們將組成主鍵的第一個主鍵作為分區(qū)鍵,具有相同分區(qū)鍵的行屬于同一個分片,一個分片可能包含多個分片鍵.分片的過程是自動進行的,無需用戶進行干涉80.表t中有1000萬行數(shù)據(jù),想要隨意抽取10行數(shù)據(jù),在odpscmd中執(zhí)行消耗時間最短的方式是:()。A、select*fromtwhererownum<=10B、gett10C、select*fromtlimit10D、readt10【正確答案】:D81.大數(shù)據(jù)計算服務(MaxCompute,原ODPS)中的訂單表fact_order是一張分區(qū)表,分區(qū)鍵是dt,每天新增的訂單存儲在當天的分區(qū)中,如果要更新dt=’20160310’這個分區(qū)中的數(shù)據(jù),對應的源表是ods_order,則正確的SQL語句結構是:()。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ù)計算服務提供了TunnelSDK,支持高速上傳下載數(shù)據(jù)。實際使用的時候有兩種方式,第一種是通過odpscmd客戶端,調用封裝好的tunnel命令,第二種是直接使用TunnelSDK進行編程,通過調用程序進行個性化的上傳下載。目前SDK支持以下()語言。A、javaB、C++C、PerlD、C#【正確答案】:A84.從優(yōu)化角度來看,大數(shù)據(jù)計算服務的MapReduce對于哪個節(jié)點處理哪個分片這個問題,采用了()策略。A、本地性原理,即數(shù)據(jù)在哪臺機器上,就在哪臺機器上啟動mapB、能者多勞原理,將數(shù)據(jù)移動到計算能力最強的節(jié)點上,啟動mapC、基于歷史處理信息的優(yōu)化原理,即將數(shù)據(jù)移到從歷史執(zhí)行信息看處理效果最好的機器上,啟動mapD、負載均衡原理,即將數(shù)據(jù)放在當前負載最小的節(jié)點上啟動map【正確答案】:A85.在大數(shù)據(jù)計算服務(MaxCompute,原ODPS)的MapReduce中可以使用資源(Resource,包括jar包、壓縮文件、表等)。在使用jar命令執(zhí)行MR程序時,需要在參數(shù)resources中指定資源,以下說法正確的是:()。A、包括已上傳到大數(shù)據(jù)計算服務的MR程序本身所在的jar包,以及MR程序用到的大數(shù)據(jù)計算服務上的資源B、僅包含MR程序中用到的大數(shù)據(jù)計算服務上的資源C、僅包含保存在本地的MR程序本身所在的jar包D、僅包含已上傳到大數(shù)據(jù)計算服務的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、當用戶發(fā)起一個explain查詢到ADS系統(tǒng)后,ADS會根據(jù)所有活躍節(jié)點上的數(shù)據(jù)來分析執(zhí)行計劃B、當用戶通過查詢的方式,想要獲取文本格式的explain語句后,將會得到一個XML格式的串C、邏輯計劃匯總,TableExecutor節(jié)點表示參與計算后的信息,JoinExecutor表示join的節(jié)點信息D、explain正確執(zhí)行后返回信息中,第一行為邏輯計劃,第二行為物理計劃【正確答案】:D88.以下()不是由MaxCompute接入層提供的服務。A、HTTP服務B、LoadBalanceC、括用戶空間管理操作D、用戶認證【正確答案】:C89.OTS的單個表可以包括:()個屬性列。A、0-128個B、0-1024個C、無限制D、0-256個【正確答案】:C90.大數(shù)據(jù)計算服務(MaxCompute,原ODPS)提供了客戶端odpscmd,支持Windows、Linux或者OSX等操作系統(tǒng)。在執(zhí)行前需要對odpscmd的配置文件odps_config.ini中的某些參數(shù)進行設定,包括用于鑒權的access_id/access_key,指定服務地址的end_point,以及tunnel的服務地址tunnel_endpoint等。其中有一項參數(shù)為:project_name,關于這個參數(shù)的說法,正確的是:()。A、指定的項目必須存在,否則連接過程中會報錯B、如果給該值指定了恰當?shù)膒roject名字,連接成功后,會自動進入該projectC、如果不指定該值,連接成功后會自動進入上次退出時所在的projectD、如果不指定該值,且?guī)粝戮鸵粋€project的話,連接成功后會自動進入該project【正確答案】:B91.Maxcompute實例名稱不能以()開頭。A、大寫字母B、下劃線C、小寫字母D、中文【正確答案】:D92.MaxCompute的某個用戶可以訪問兩個project,p1和p2,當前在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ù)計算服務(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ù)計算服務(MaxCompute,原ODPS)中,使用MapReduce開發(fā)一個分詞程序,即輸入為保存在表中的多篇文章(每篇文章一行紀錄),參考一個字典文件(該文件會經(jīng)常更新)進行分詞。簡而言之,在執(zhí)行該程序的時候,既需要輸入待分詞的文章(已經(jīng)保存在表中了),又需要輸入字典(為經(jīng)常變動的本地文件),以下最合理的解決方案為:()。A、將這個字典與源代碼一起進行打包,直接執(zhí)行即可B、每次都將字典文件作為資源上傳到大數(shù)據(jù)計算服務上,然后MR中通過資源的方式來訪問C、將字典打包jar包,使用jar命令執(zhí)行MR程序時,通過resources參數(shù)指定該jar包D、將字典文件保存在本地,在MR中通過訪問本地最新的字典文件實現(xiàn)【正確答案】:B97.大數(shù)據(jù)服務(MaxCompute,原ODPS)中客戶表customer是一張非分區(qū)表,現(xiàn)在想要清空表的內容然后重新上傳數(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。技術人員在使用LOADDATA命令從Maxcompute加載數(shù)據(jù)到ADS的過程中,碰到如下錯誤信息:ERROR1105(HY000):Youarenottheownerofthesourcetable,最有可能出錯的原因是:()。A、源表不存在B、ADS的用戶garuda_build@沒有對源表的操作權限C、Maxcompute的用戶garuda_build@沒有對源表的操作權限D、源表中沒有數(shù)據(jù),為空表【正確答案】:C1.在ADS中,兩個事實表進行join的充要條件包括:()。A、張表的hash分區(qū)數(shù)必須一致B、兩個表在一個表組C、張表的joinkey至少有一列建立了hashmap索引D、兩個表的joinkey是hash分區(qū)列【正確答案】:ABCD2.對于Maxcompute項目空間的描述,正確的是:()。A、一個用戶可以擁有多個項目空間的權限B、所有的對象都會屬于某個項目空間C、通過安全授權,可以在一個項目空間中訪問另一個項目空間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的隱式轉換規(guī)則為:()。A、int右側的value值列表中的數(shù)據(jù)類型必須一致B、當key與values之間比較的,若Bigint,Double,String之間比較,統(tǒng)一轉為DoubleC、若Datetime和String之間比較,統(tǒng)一轉為DatetimeD、若Datetime和String之間比較,統(tǒng)一轉為String【正確答案】:ABC6.OTS費用從()維度計量。A、外網(wǎng)下行流量B、數(shù)據(jù)訪問次數(shù)(萬次)C、數(shù)據(jù)存儲D、預留讀寫吞吐量【正確答案】:ACD7.()類型的字段可以作為MaxCompute的分區(qū)鍵。A、stringB、datetimeC、bigintD、double【正確答案】:AC8.下列()場景適合使用MaxCompute。A、離線海量處理B、基于海量數(shù)據(jù)的實時響應的檢索商C、商業(yè)智能D、數(shù)據(jù)倉庫【正確答案】:ACD9.以下()方法可以支持MaxCompute中受保護項目空間的數(shù)據(jù)流出。A、使用owner通過ACL授權B、使用owner通過policy授權C、設置例外(ExceptionPolicy)D、設置項目互信(TrustedProject)【正確答案】:CD10.Maxcomputetunnel命令目前支持的操作包括:()。A、mergeB、purgeC、uploadD、list【正確答案】:BC11.ADS中,同一個表組的表具有:()相同的屬性。A、二級List分區(qū)數(shù)B、一級hash分區(qū)數(shù)C、副本數(shù)D、紀錄條數(shù)【正確答案】:BC12.流式計算的應用場景包括:()。A、實時數(shù)據(jù)倉庫B、實時監(jiān)控C、實時報表D、流式數(shù)據(jù)分析【正確答案】:ABCD13.Maxcompute的某個帶有Join的SQL運行效率很低,可以采取以下()措施來檢驗或者改善。A、檢查連接鍵是否存在數(shù)據(jù)傾斜B、檢查是否有多對多連接C、如小表關聯(lián)大表,可以考慮使用mapjoin優(yōu)化D、檢查是否有笛卡爾積【正確答案】:AC14.ADS中不支持以下()表連接方式。A、rightjoinB、笛卡爾積C、semijoinD、fulljoin【正確答案】:ACD15.MaxCompute提供的Graph功能是一套面向迭代的圖計算處理框架。圖計算作業(yè)使用圖進行建模。下列()屬于常見的圖計算的應用。A、PageRankB、二分圖匹配BiPartiteMatchiingC、單源最短距離法D、K-means【正確答案】:ABCD16.MaxComputeGraph支持以下()編輯操作。A、修改點或邊的權值B、增fiP/刪除點C、增加/刪除邊D、節(jié)點間通信【正確答案】:ABC17.MaxCompute授權操作一般涉及到以下()要素。A、主體(Subject)B、客體(Object)C、操作(Action)D、選項(Option)【正確答案】:ABC18.以下關于MaxCompute收費規(guī)則描述,說法正確的是:()。A、按存儲費用計費公式為:每小時存儲費用=存儲容量*存儲價格B、從外網(wǎng)通過MaxComputeTunnel下載數(shù)據(jù),按照下載的數(shù)據(jù)大小進行計費。計費公式為:_次外網(wǎng)下載費用=下載數(shù)據(jù)量*下載價格C、SQL計算任務的計費公式為:一次SQL計算費用=計算輸入數(shù)據(jù)量*SQL價格D、按存儲費用收費的計費周期是小時【正確答案】:ABD19.Maxcompute通過eclipseplugin提供了MR的編程框架,開發(fā)時通常需要添加以下()類。A、reducerB、mapreducedriverC、combinerD、mapper【正確答案】:ACD20.大數(shù)據(jù)計算服務表fact_sale_detail的建表語句如下:createtablefact_sale_detail(sale_datedatetime,regionstring,amtdecimal)partitionedby(dtstring);包括dt=’20160229’,dt=’20160301’,dt=’20160302’,dt=’20160303’共四天的數(shù)據(jù),每個分區(qū)中只包含當天的銷售數(shù)據(jù)。Udf_substr為自定義的數(shù)據(jù)(UDF),功能和substr相同但是性能更好?,F(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解析:

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

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

技術分析題,需要充分理解。52.在MaxComputeSQL中可以通過reatetable語句創(chuàng)建一個新表,創(chuàng)建表時可以指定ifnotexists,以下說法正確的有:()。A、如果在創(chuàng)建表時指定ifnotexists,如果存在同名的表,則不會更改現(xiàn)有表,直接返回成功B、如果在創(chuàng)建表時指定ifnotexists井且存在表結構不一致的同名表,此同名表會改動表結構C、如果在創(chuàng)建表時不指定ifnotexists,并且存在同名表,報錯返回D、如果在創(chuàng)建表時不指定ifnotexists,無論是否存在同名表,均返回成功【正確答案】:AC53.關于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的學習成本較低B、可將其他數(shù)據(jù)庫中的SQL語句遷移到Maxcompute上來,無需修改或者重新開發(fā)C、提供了豐富的內置函數(shù)D、用戶不需要了解分布式概念【正確答案】:ACD55.DataWorks中,工作流任務支持的調度類型包括:()。A、一次性調度B、周期調度C、混合類型調度D、需要第三方工具用于支持調度【正確答案】:AB56.以下關于MaxComputeSQL中多路輸出描述正確的是:()。A、多路輸出是指MaxComputeSQL可以支持在一個語句中插入到不同的結果表或者分區(qū)B、一般情況下,單個SQL里最多可以寫128路輸出C、在一個multiinsert中,對于分區(qū)表,同一個目標分區(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ù)計算服務(MaxCompute,原ODPS)中的log表保存了日志內容,都被存到了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地址,可以用()內置的函數(shù)。A、regexp_substrB、regexp_extractC、substr和instrD、repeat【正確答案】:ABC59.與DataWorks經(jīng)常在一起配合使用的阿里云服務包括:()。A、數(shù)據(jù)集成B、AnalyticDBC、QuickBID、E-MapReduce【正確答案】:ABC60.關于Maxcompute中的admin角色,以下()說法是正確的。A、包含的權限只有owner可以調整B、可以修改項目空間的鑒權模型C、不能將admin權限指派給用戶D、不能設定項目空間的安全配置【正確答案】:CD61.項目空間(project)是大數(shù)據(jù)計算服務(MaxCompute,原ODPS)的基本組織單元,它類似于傳統(tǒng)數(shù)據(jù)庫的Database。以下關于項目空間的說法中正確的有:()。A、所有的對象都會屬于某個項目空間B、一個帳號可以擁有多個項目空間的權限C、一個帳號可以創(chuàng)建多個項目空間,最多不能超過10個D、通過安全授權,可以在一個項目空間中訪問另一個項目空間中的數(shù)據(jù)【正確答案】:ABD62.關于ADS的ECU說法()是正確的。A、ECU的型號在DB創(chuàng)建后不可更改B、資源計量的最小單位C、ECU數(shù)量可以在使用中擴容或者縮容D、ECU數(shù)量變化是瞬時的同步操作?!菊_答案】:ABC63.關于ADS和DMS功能,說法正確的有:()。A、可以進行用戶和權限管理B、可以導入數(shù)據(jù)C、可以進行DB容量管理D、可以查看性能報告【正確答案】:ABCD64.關于DataWorks和MaxCompute的關系,下列說法中正確的是:()。A、DataWorks是基于MaxCompute作為計算弓摩的B、DataWorks是基于MaxCompute作為存儲弓|擎的C、DataWorks可以使用Hadoop作為底層引擎DataWorks的底層計算引擎是【正確答案】:AB65.以下關于MaxComputeMR的輸入和輸出,描述正確的是:()。A、MR的輸入輸出支持MaxCompute內置類型以及用戶自定義類型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ù)計算服務可以很多的利用存儲和計算能力去處理、分析這些海量數(shù)據(jù),發(fā)現(xiàn)價值。以下說法中正確的有:()。A、大數(shù)據(jù)計算服務提供了高并發(fā)低延遲(毫秒級)的處理能力,對海量數(shù)據(jù)進行靈活分析B、大數(shù)據(jù)計算服務提供了高并發(fā)吞吐量上傳下載工具,可以將外部數(shù)據(jù)源中的數(shù)據(jù)高效的同步到大數(shù)據(jù)計算服務中去C、大數(shù)據(jù)計算服務支持使用SQL或者MapReduce編程對海量數(shù)據(jù)進行處理D、大數(shù)據(jù)計算服務可以對海量數(shù)據(jù)進行基于復雜算法的分析,如聚類、分類、回歸、主成分分析等?!菊_答案】:BCD68.對于大數(shù)據(jù)計算服務(MaxCompute,原ODPS)內置絕對值函數(shù)abs描述正確的有:()。A、當輸入?yún)?shù)是bigint時,返回值是bigint類型B、當輸入?yún)?shù)是string類型時,一定會導致異常C、輸入類型是boolean則返回值是TrueD、當輸入?yún)?shù)是double時,返回值是double類型【正確答案】:AD69.MaxCompute中使用showgrants查看用戶已有的權限時,具體的權限使用了下列()字符標識。AB、CC、DD、G【正確答案】:ABCD70.關于大數(shù)據(jù)計算服務中的Policy授權,說法正確的有:()。A、授權或撤銷授權時,對Subject(如User)沒有要求,即授權的User存在或者不存在都可以B、刪除一個對象時,與該對象關聯(lián)的Policy授權不會被刪除C、支持帶限制條件的授權D、授權或撤銷授權時,要求Object(如Table)必須已經(jīng)存在【正確答案】:BCD71.大數(shù)據(jù)計算服務(MaxCompute,原ODPS)中的授權是指把某些對象的某些權限賦給一些指定的用戶,必須包括:()要素。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)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論