使用 Azure 作为数据分析和数据平台解决方案的技术评估.docx
《使用 Azure 作为数据分析和数据平台解决方案的技术评估.docx》由会员分享,可在线阅读,更多相关《使用 Azure 作为数据分析和数据平台解决方案的技术评估.docx(12页珍藏版)》请在冰豆网上搜索。
![使用 Azure 作为数据分析和数据平台解决方案的技术评估.docx](https://file1.bdocx.com/fileroot1/2022-12/14/78d9a7e3-ac39-406f-ba23-14ad696facd6/78d9a7e3-ac39-406f-ba23-14ad696facd61.gif)
使用Azure作为数据分析和数据平台解决方案的技术评估
使用Azure作为数据分析和数据平台解决方案的技术评估
您正在规划将在各种具有联网功能但可能无法连接公司网络的移动设备上使用的业务应用程序。
该应用程序必须高度可扩展,管理开销最少,而且将消耗因合规性原因而必须存储在本地的数据。
您将推荐以下哪个选项?
C.使用MicrosoftAzure移动服务创建移动应用程序,该程序使用MicrosoftAzure虚拟网络访问本地SQL服务器实例中的数据。
您正在规划需要关系数据库的Web应用程序。
该应用程序必须可以从任何联网设备中访问,而且您希望将本地硬件利用率和管理开销降到最低。
您应该使用以下哪一种应用程序架构?
A.通过使用MicrosoftAzure云服务创建Web应用程序并将数据存储在MicrosoftAzureSQL数据库中。
您正在设计将会存储关系数据和图像文件组合的应用程序。
您希望尽可能使用MicrosoftAzure存储更多数据。
下列哪一项陈述是正确的?
B.您可以将关系数据和图像文件存储在MicrosoftAzure。
您正在计划将本地SQL服务器数据库迁移至MicrosoftAzure。
您的数据库管理员希望继续尽可能使用与在本地基础结构上管理SQL服务器数据库类似的方式管理数据库。
您应该将数据库迁移至哪种MicrosoftAzure数据存储解决方案?
D.MicrosoftAzure虚拟机中的MicrosoftSQL服务器
您正在规划需要关系数据库的MicrosoftAzure应用程序。
您希望将成本和管理开销降到最低,同时提供数据冗余以实现高可用性。
您应该使用哪种MicrosoftAzure数据存储解决方案?
B.MicrosoftAzureSQL数据库
您正在创建必须将数据存储在关系架构中的MicrosoftAzure应用程序。
以下哪两种MicrosoftAzure数据存储解决方案可以满足这一要求?
B.MicrosoftAzureSQL数据库
D.MicrosoftAzure虚拟机中的MicrosoftSQL服务器
您正在将本地MicrosoftSQLServer2012数据库迁移至MicrosoftAzure虚拟机中的SQL服务器实例。
您正在导出本地SQL服务器实例中的BACPAC文件,并且希望尽量减少在MicrosoftAzure虚拟机中将该文件导入SQL服务器所需的步骤。
您在导出数据层应用程序向导的导出设置页面应该怎么做?
B.选择保存到MicrosoftAzure选项。
您正在将本地MicrosoftSQLServer2012数据库迁移至MicrosoftAzureSQL数据库。
您已经将数据库作为数据层应用程序导出为本地BACPAC文件。
您接下来必须怎么做?
B.将BACPAC文件上传到MicrosoftAzureBlob存储容器。
您的Microsoft帐户与名为TestSub和ProductionSub的两项订阅关联。
您希望创建与TestSub订阅一起使用的存储帐户。
在MicrosoftAzure管理门户中创建存储帐户时应该做什么?
B.在创建存储帐户时指定TestSub订阅。
您正在构建基于MicrosoftAzure的应用程序,该程序需要将用户属性存储在查找特定用户属性值时性能很快的结构化格式中。
您应该使用以下哪种存储解决方案?
A.在MicrosoftAzure存储帐户中创建一个表,然后将用户属性存储在表中。
您正在构建基于MicrosoftAzure的应用程序,该程序需要在关系架构中存储客户、产品和销售数据以用于报告目的。
您应该使用以下哪种解决方案?
D.在包含客户、产品和销售表的MicrosoftAzureSQL数据库实例中创建一个数据库,然后将数据存储在数据库表中。
您正在创建基于MicrosoftAzure的应用程序,该程序会将图像作为Blob存储在MicrosoftAzure存储帐户中。
您希望通过存储帐户所在的MicrosoftAzure数据中心内的冗余存储保护数据不在硬件故障中丢失。
您还希望最大限度地降低成本。
您应该怎么做?
C.为数据创建单一存储帐户。
您正在创建一个MicrosoftVisualC#应用程序,该程序在MicrosoftAzure存储帐户中使用Blob存储。
您的代码必须将图片上传至特定容器,但是您希望在不存在容器的地方处理情况。
您应该怎么做?
A.在您的代码中,使用GetContainerReference方法获取一个参考的容器,如果容器不存在,使用CreateIfNotExists方法创建一个。
您正在使用MicrosoftAzure存储帐户中的一个容器存储图片。
为了列举和读取容器中的图片,您希望使用匿名访问的方式来启用应用程序。
您应该怎么做?
B.使用Fullpublicreadaccess(完整的公共读取访问)选项配置容器。
您希望授予一个用户在一天的一段时间内有限访问MicrosoftAzure存储帐户中特定Blob的权利,同时维持容器中其他Blob的验证访问。
您不希望通过使用共享的密钥修改已访问存储帐户的现有应用程序。
您应该怎么做?
A.为必须访问的Blob创建一个共享访问密钥,并告诉用户使用共享访问签名连接。
您希望捕获您的MicrosoftAzure存储服务中已验证和匿名请求Blob和表的详细信息。
您必须做哪两件事?
C.启用Blob的日志记录功能。
D.启用表的日志记录功能。
您正计划在一个MicrosoftAzureSQL数据库实例中配备几个数据库,含名为人力资源的数据库。
为了遵守公司的安全政策,您需要防止连接其他数据库的用户连接托管人力资源数据库的服务器。
为了简单起见,您也希望将逻辑服务器的数量保持在最低水平。
如何实现这一点?
C.将“人力资源”数据库托管在一个指定的逻辑服务器上,将其他所有的数据库托管在另外一个逻辑服务器上。
在每台逻辑服务器上创建所需的登录名,然后在相关联的用户数据库中创建映射到该登录名的用户。
您创建了一个名为“营销”的数据库,该数据库托管于一个MicrosoftAzureSQL数据库实例中。
您在您的本地电脑上打开SQLServerManagementStudio,连接到托管数据库的逻辑服务器,然后使用一个运行CREATETABLE语句的新Transact-SQL脚本创建了一个名为“促销”的表格。
但是“促销”表格是在“主”数据库,而不是在“营销”数据库中创建。
您应该怎么做?
B.打开一个新的“营销”数据库链接,打开一个新的查询窗口,进而手键入并执行语句CREATETABLE。
您的公司有三个分支机构,每一个分支机构都位于不同的IP子网中。
您有一台MicrosoftAzureSQL数据库服务器,每个分支机构的数据库都托管于该服务器上。
您创建了一条服务器级别的防火墙规则,允许从所有三个分支机构子网中的IP地址访问服务器。
您希望确保每个数据库都只能从相关分支机构中的电脑进行访问。
实现这一目标同时最大程度降低管理复杂性的最简单方法是什么?
C.在每个数据库上创建一条数据库级别的防火墙规则,只允许访问使用该数据库的分支机构的IP子网范围。
您已经创建了一个新的MicrosoftAzureSQL数据库。
您在您的笔记本电脑上打开SQLServerManagementStudio,并尝试连接到托管新数据库的服务器。
但是,当您使用您设置数据库时指定的凭据进行连接时,连接失败。
您应该怎么做才能成功连接到服务器?
C.配置MicrosoftAzureSQL数据库服务器中的防火墙规则,允许从您的电脑IP地址访问服务器。
您需要授权您的组织的一名新员工访问托管于一个MicrosoftAzureSQL数据库实例中的“销售”数据库。
在托管“销售”数据库的逻辑服务器上,您为该员工在“主”数据库中创建了一个名为emp54的登录名。
您接下来应该怎么做以使该员工能够访问“销售”数据库?
D.在“销售”数据库中创建一个数据库用户,将此用户映射到登录名emp54,然后指导该员工使用登录名emp54登录。
您正在创建一个连接应用程序与托管于MicrosoftAzureSQL数据库实例中的数据库的连接字符串。
您应该在该连接字符串中包括哪些内容?
A.服务器名称、端口号1433、登录凭据、数据库的名称
您为您的公司创建了一个托管于MicrosoftAzureSQL数据库实例中数据库。
IT部门的软件开发者需要创建一个使用此数据库的客户端应用程序,询问您他们可以使用哪个连接API。
您应该告诉他们可以使用以下哪三个API?
B.ODBC
D.ADO.NET
F.JDBC
您计划使用登录名applogin1连接到逻辑MicrosoftAzureSQL数据库服务器。
下列哪一个是连接字符串中使用的用户名参数的正确格式?
B.applogin1@n2fdqfslx5
您的组织有一个托管于MicrosoftAzureSQL数据库实例中的数据库。
您希望授权您组织中的一名初级管理员使用动态管理视图来解决数据库中的问题。
但您不希望授予该初级管理员过多的权限。
您应该怎么做来授权该初级管理员使用动态管理视图解决数据库中的问题?
D.在数据库中,将“查看数据库状态”的权限授予映射到初级管理员登录名的用户帐户。
您的组织有一个托管于MicrosoftAzureSQL数据库实例中的数据库。
一些对数据库的查询的执行时间长于预期,尤其是在繁忙时。
您怀疑一些查询可能阻塞其他查询。
您可以使用下哪个动态管理视图来帮助您调查这一问题?
A.sys.dm_tran_locks
您的组织使用MicrosoftAzureSQL数据库来托管一个名为AdventureWorks的数据库,该数据库含有一个名为dbo.Orders的表格。
为了提高查询dbo.Orders表格的性能,您计划在CustomerID栏创建一个非聚集索引。
您可以使用下列那些Transact-SQL语句创建新的索引?
C.CREATENONCLUSTEREDINDEXIX_CustomerIDONdbo.Orders(CustomerID)WITH(ONLINE=ON);
您正在处理一个MicrosoftAzureSQL数据库服务器中的数据库,您希望将查询结果插入新的表格中。
实现这一目标的最简单方法是什么?
B.创建一个含有聚集索引的表格,使用含有SELECT查询的INSERT语句。
在托管于MicrosoftAzureSQL数据库实例中的数据库中,下列哪一个对系统目录视图的Transact-SQL查询有效?
D.SELECT*FROMputed_columns;
您已经使用含有SQLServer2012实例的平台映象集在MicrosoftAzure中创建了一个新的虚拟机。
您计划使用SQL服务器实例托管您的组织的一个名为“销售”的数据库。
“销售”数据库目前容量是20GB,拥有一个数据文件和一个日志文件。
您正在计划为“销售”数据库布置数据库文件。
您应该使用下列哪些数据库文件布置策略?
D.为虚拟机添加两个新的数据磁盘,然后将数据文件放在其中一个磁盘上,日志文件放在另一个磁盘上。
您已经使用平台映像集在MicrosoftAzure中创建了一个新的虚拟机。
该映像含有一个SQLServer2012实例。
您已经为虚拟机添加了数据磁盘,并使用文件组跨越这些磁盘布置数据库的数据文件。
您现在应该怎么办,来确保发生磁盘故障和恢复后您的数据状态的一致性?
A.禁用地域复制。
您的组织将数据库托管于一个SQLServer2012实例中,该实例位于MicrosoftAzure中的一个虚拟机内。
您从MicrosoftAzure映像集设置了虚拟机。
数据库支持一个需要SQL服务器身份验证的应用程序。
您还希望使用SQL服务器登录名管理SQL服务器实例。
您应怎么做来实现这一目标?
B.将登录名模式改变为SQL服务器和Windows身份验证模式。
创建一个新的SQL服务器登录名,然后授予其“控制服务器”权限。
然后使用此帐户管理SQL服务器实例,以及创建支持该应用程序所需的登录名。
您的组织将数据库托管于一个SQLServer2012实例中,该实例位于MicrosoftAzure中的一个虚拟机内。
数据库中含有机密的公司信息,因此为了提高安全性,您希望确保对从客户端计算机到SQL服务器实例的所有连接加密。
您已经获取并在虚拟机上安装了一个证书。
您接下来必须采取以下哪两个步骤?
A.在MicrosoftAzure中的虚拟机上,使用SQL服务器配置管理器将强行加密选项设置为是,然后导出证书。
B.在客户端计算机上导出证书。
使用SQL服务器配置管理器将强制协议加密选项设置为是。
你的组织在MicrosoftAzure中托管了一个虚拟机。
该虚拟机托管了一个SQL服务器实例。
您需要使客户端应用程序与SQL服务器实例通过默认端口1433实现通信。
您必须执行哪两项任务来实现这一目标?
A.在Windows防火墙内创建允许流量通过端口1433的入站规则。
C.在MicrosoftAzure管理门户中创建一个具有端口号为1433的公用和专用端口。
您的组织将数据库托管于一个SQLServer2012实例中,该实例位于MicrosoftAzure中的一个虚拟机内。
您已经将SQL服务器实例配置为只接受加密连接,并向数据库管理员发布了指令,要求配置他们的电脑以进行加密连接。
您应该如何指导管理员连接到服务器?
C.使用SQLServerManagementStudio连接到SQL服务器实例,在连接属性对话框中指定加密连接选项。
您的组织将一个命名的SQL服务器实例托管于MicrosoftAzure中的一个虚拟机内。
您需要使应用程序连接到该命名的实例。
您应该做哪两件事?
C.使用SQL服务器配置管理器配置该命名的实例,使其收听一个静态端口号。
在虚拟服务器上的Windows防火墙内打开同一个端口号。
E.在MicrosoftAzure管理门户中,使用私有端口创建一个端点,该私人端口与指定的实例所有的端口匹配。
您的组织将数据库托管在MicrosoftAzure中两个虚拟机的SQLServer2012实例中。
两个虚拟机存于同一个数据中心,并由同一个MicrosoftAzure帐户所创建。
您已经实现了一个虚拟网络。
为了使虚拟机互相连接,您应规定什么,作为连接字符串的数据源?
A.使用虚拟机DNS名称和公共虚拟端口号。
您的组织将一个数据库托管在MicrosoftAzure中一个虚拟机的一个SQLServer2012实例中。
该数据库支持第三方应用程序,该应用程序生产的工作负载充分使用系统数据库tempdb。
您在虚拟机中添加了数据磁盘,用来托管数据库的数据文件和日志文件。
为了确保应用程序工作负载的最佳性能,您可以做什么?
B.将tempdb存放在操作系统C盘上。
您的组织将一个数据库托管在MicrosoftAzure中一个虚拟机的一个SQLServer2012实例中。
该数据库由两个托管数据库文件的数据磁盘。
两个数据磁盘均禁用了读写缓存功能。
数据库的数据文件存在单个文件组中,且一个磁盘上存一个文件。
数据库支持I/O密集的应用程序工作负载,且性能未到达预期。
经过研究,您发现虚拟机有空闲的CPU容量,并且您强烈怀疑工作负载受I/O限制。
您可以做什么来提高I/O性能?
D.启用最多访问表和索引的页面压缩功能。
您正在规划您托管在您的组织的部署上的SQLServer2012数据库的高可用性。
您计划使用MicrosoftAzure虚拟机中的一个SQLServer2012实例,但您不想把您的组织的MicrosoftActiveDirectory域扩至MicrosoftAzure环境中。
最佳解决方案是什么?
D.使用服务器证书执行数据库镜像。
您打算使用AlwaysOn可用性组,为您托管在您的组织的部署上的SQLServer2012数据库提供高可用性。
如可能,您希望能够恢复数据库,无数据丢失。
您也希望一旦出现引起您的内部部署数据中心故障的灾难,您能够维持数据库的可能性,并在此情况下,做好经受少量数据丢失的准备。
您已决定在MicrosoftAzure的一个虚拟机上使用一个SQLServer2012实例,作为您的高可用性策略。
您应如何设置您的可用性组?
A.在一个独立的本地服务器上再安装一个SQLServer2012。
创建一个可用性组,其中含有MicrosoftAzure虚拟机上的本地服务器和SQL服务器实例。
配置其中一个本地实例,作为主副本,另一个实例作为辅助副本,然后配置这两个实例间的同步复制。
配置MicrosoftAzure虚拟机中的实例,作为辅助副本,然后配置主副本和这个副本间的异步复制。
您的组织将一个数据库托管在MicrosoftAzure中一个虚拟机的一个SQLServer2012实例中。
您希望确保数据库保持高可用性。
您也希望确保一旦出现故障,数据丢失保持最低限度。
您应该怎么做?
A.在MicrosoftAzure中,提供一个含有一个SQLServer2012实例的虚拟机。
创建一个含有两个SQL服务器实例的可用性组。
使用同步提交模式。
您正在查看MicrosoftAzure市场网站中的一个数据集。
您计划筹建一个应用程序,该程序使用基于REST的查询检索MicrosoftAzure市场中的相同数据。
您需要MicrosoftAzure市场网页上的什么信息来验证您的应用程序?
A.主帐户密钥
您希望使用MicrosoftAzureHDInsight处理存储于MicrosoftAzure存储中的大容量数据。
您估计需要四个群集节点来提供所需的处理效率等级。
您在每月月底处理数据,但您希望降低无数据处理月份的费用。
您应该怎么做?
D.在每月月底,创建一个带四个节点的MicrosoftAzureHDInsight群集,用它处理数据。
数据处理完成后,删除HDInsight群集。
您计划使用MicrosoftAzureHDInsight进行大数据分析。
您希望能够根据数据文件创建表,并使用结构化查询语言(SQL)语法查询他们。
哪项HDInsight技术支持这一需求?
C.Hive
您已创建一个MicrosoftAzureHDInsight群集,您希望使用该群集执行处理本地文件中名为data.txt的数据的MapReduce工作。
为了使MapReduce工作可以访问数据,您应该怎么做?
B.将data.txt上传至与HDInsight群集关联的MicrosoftAzure存储帐户的一个容器中。
您希望根据MicrosoftAzureHDInsight群集中现有的文件夹创建一个Hive表。
如果表格被删除后,您不希望删除该文件夹及其文件。
您应该怎么做?
B.根据现有文件夹创建一个外部表。
您正在创建一个Hive表,针对含有年列的数据。
您希望将数据文件存在多个文件夹中,每个文件夹含有单一年份的行。
您应该怎么做?
A.使用年列作为分区列,建立一个分区表。
为了查找最常用的单词,您需要处理从电子邮件和网页中收集到的非结构化数据。
您希望安装一系列的步骤来执行数据处理,查看每步的结果。
您希望能够通过交互或使用脚本的方式执行这些步骤。
您应该使用哪项HDInsight技术?
C.Pig
为了在Pig中执行PigLatin语句,您正在使用GruntShell。
您希望在屏幕上显示名为B的关系内容。
您应该执行哪个语句?
A.DUMPB;
您希望查看已在您的HDInsight群集上运行的MapReduce工作的详细信息。
您如何实现这一目标?
C.查看HDInsight仪表盘中群集的作业记录。
您正在使用MicrosoftExcel专业增强版并希望从MicrosoftAzureSQL数据库中的数据创建一个数据模型。
数据库中含有一个日期表,您希望使用您的数据模型中的自定义表达式和层次结构,以可以在数据透视表和数据透视图中按年、月和日期层级汇集数据。
您应该如何创建数据模型?
B.使用PowerPivot外接程序。
MicrosoftAzure虚拟机中的一个SQL服务器数据库含有美国多个城市的销售交易的详细信息。
您希望可视化Excel中的数据,在一个映射中以延迟动画的形式显示每个城市的日销售总额。
您已将数据导入PowerPivot数据模式中。
您接下来应该怎么做?
C.创建一个PowerMap图。
您已根据MicrosoftAzureSQL数据库中的数据创建了一个PowerPivot数据模型。
您希望通过创建多个可以从数据模型的值中动态生成的连接的栏、列和圆饼图,来可视化研究这些数据。
您应该怎么做?
C.创建一份PowerView报告。
您已根据MicrosoftAzureSQL数据库中的数据创建了一个PowerPivot数据模型。
您希望将这些数据并入您已订阅的MicrosoftAzure市场中的一个数据集中。
实现这一目标的最简单方式是什么?
A.将MicrosoftAzure市场数据集中的数据导入现有的PowerPivot数据模型中。
您正在规划必须支持从关系数据库中生成报告的Web应用程序。
以下哪个应用程序要素可以在MicrosoftAzure中执行?
D.Web应用程序、关系数据库和报告。
您正在创建基于MicrosoftAzure的应用程序,该程序会将用户数据存储在MicrosoftAzure存储帐户中的表里。
即便数据存储的数据中心变成不可用,您希望仍可访问该数据。
实现这一需求的最简单方式是什么?
D.为该数据创建一个独立存储帐户,然后确保Geo-Replication(异地备份)选项已被选中。
您正在创建一个应用程序,该程序使用MicrosoftAzure存储帐户。
您可以使用以下哪两个API以编程的方式创建新存储对象?