数据库开发 & 政府
使用Microsoft SQL server 2016设计商业智能解决方案 |
管理微软SQL server 2016数据库 |
|
|
查询Microsoft SQL server |
使用Microsoft SQL server 2016实现一个数据仓库 |
|
SQL基础介绍 |
甲骨文
ECOSY 0563 甲骨文 SQL培训 ECOSY 0563
掌握甲骨文 SQL是当今端到端开发人员最具市场价值的编程技能之一. 这个在线的、自定进度的课程涵盖了甲骨文 SQL的基础知识. 你将学习基础知识, 包括查询, 程序, 并通过实践作业发挥作用. 完成课程后,您的SQL技能将达到行业标准.
你会学到什么?
- 表是如何构建的?数据是如何存储的
- 使用甲骨文输出报表和使用SQL函数
- 对数据进行分组以获得聚合值
- 编写连接和子查询以从多个表中获取数据,并编写INSERT, 更新, 和DELETE语句
- 使用SET操作符并使用CASE进行条件处理
你将如何受益
- 获得每个开发人员都需要的技能
- 将您的SQL技能应用到任何web开发工作中
教学大纲
- 关系数据库基础
- 创建表
- 基本的选择
- 甲骨文 SQL函数
- 聚合函数
- 子查询
- 设置操作
- CASE条件处理
- 数据操作语言
- 创建视图
需求
先决条件:
在参加这门课程之前, 我们建议对SQL有一个中级的理解,或者参加SQL入门培训课程.
要求:
硬件需求:
- 本课程必须在个人电脑上进行. mac不兼容.
软件要求:
- PC: Windows 10或更高版本.
- 甲骨文 Database Express Edition (XE) 12c或18c - 甲骨文 RDBMS的免费版本.
- 甲骨文 SQL Developer—连接甲骨文的客户端接口. (不包括软件)
- 浏览器:推荐使用最新版本的谷歌Chrome或Firefox. 微软Edge也兼容.
- adobeacrobatreader.
其他:
- 软件必须在课程开始前安装好并完全可操作.
教学材料要求:
本课程所需的教学材料包含在注册中,并将在网上提供.
甲骨文 PL/SQL培训 ECOSY 0564
这个自定进度的SQL培训课程非常适合提高您当前的SQL技能. 虽然甲骨文像其他主要数据库一样使用标准SQL,但PL/SQL是甲骨文特有的. PL/SQL是一种带有变量的过程语言, 条件, 循环, 子, 存储过程, 和功能. 按课程完成情况划分, 您将了解并知道如何使用PL/SQL的主要特性, 包括声明, 命名, 分配变量.
教学大纲
- PL / SQL基础知识
- 什么是PL/SQL?
- 块
- 输出的信息
- 变量和常量
- 常量
- 数据类型
- 命名变量和其他元素
- 在PL/SQL中嵌入SQL
- SELECT...进入和返回...成
- PL / SQL特性
- 子
- 子程序介绍
- 程序
- 变量声明
- 删除程序
- 参数
- 具有默认值的参数
- 参数模式
- 在模式下
- 从模式
- 输入输出模式
- 命名符号
- 在子程序中使用SQL
- %的类型
- 功能
- 在SQL查询中使用PL/SQL函数
- 条件处理
- 条件和布尔值
- IF-ELSIF-ELSE条件
- ELSIF
- 布尔值和标准SQL
- 案例陈述
- 案例表达
- 异常
- 异常介绍
- 预定义的异常
- 块的EXCEPTION部分
- 用户自定义异常
- 子程序中的用户定义异常
- Re-raising例外
- 命名未命名的预定义异常
- WHILE循环
- 何时使用异常
- 游标
- 隐式游标
- 显式游标
- % ROWTYPE
- 显式游标用例
- 游标FOR循环
- 指针参数
- 包
- 包装基础知识
- 包装规格
- 包体
- 构建员工包
- 重载子程序
- 审计
- 验证过程
- 包游标
- 套餐的好处
- 触发器
- 触发因素是什么?
- 触发部分
- 验证触发器
- WHEN从句
- 审计触发器
- 语句级触发器
- 复合触发器
- 触发警告
需求
先决条件:
在参加这门课程之前, 我们建议对SQL有一个中级的理解,或者参加甲骨文 SQL培训课程.
要求:
硬件需求:
- 本课程必须在个人电脑上进行. mac不兼容.
软件要求:
- PC: Windows 10或更高版本.
- 甲骨文 Database Express Edition (XE) 12c或18c - 甲骨文 RDBMS的免费版本.
- 甲骨文 SQL Developer—连接甲骨文的客户端接口. (不包括软件)
- 浏览器:推荐使用最新版本的谷歌Chrome或Firefox. 微软Edge和Safari也兼容.
- adobeacrobatreader.
其他:
- 软件必须在课程开始前安装好并完全可操作.
教学材料要求:
本课程所需的教学材料包含在注册中,并将在网上提供.
Witac 2512锚
Witac 2512 -使用Microsoft SQL server 2016设计商业智能解决方案(70-467) WITAC 2512
规划商业智能(bi)基础设施
- 绩效计划
- 优化批处理程序:提取, 变换, load (ETL) in SQL Server Integration Services (SSIS)/SQL and processing phase in Analysis Services; configure Proactive Caching within SQL Server Analysis Services (SSAS) for different scenarios; understand performance consequences of Unified Dimension Model (UDM) and Data Warehouse (DWH) design; analyze and optimize performances of Multidimensional Expression (MDX) and Data Analysis Expression (DAX) queries; optimize queries for huge data 集; understand the difference between partitioning for load performance versus query performance in SSAS; appropriately index a fact table; optimize Analysis Services cubes in UDM; create aggregations using Usaged Based Optimizations
- 计划可伸缩性
- Multidimensional OLAP (MOLAP); Relational OLAP (ROLAP); Hybrid OLAP (HOLAP)
- 计划和管理升级
- 为BI解决方案计划变更管理
- 维护服务器运行状况
- 设计一个自动化策略
设计bi基础设施
- 设计安全策略
- 配置数据库之间的安全性和模拟, analysis services and frontend; implement Dynamic Dimension Security within a cube; configure security for an extranet environment; configure Kerberos security; skills in authentication mechanisms, ability to build secure solutions end to end; design security roles for calculated measures; understand the tradeoffs between regular SSAS security and dynamic security; plan and implement security requirements of a BI solution
- 设计一个SQL分区策略
- Choose the proper partitioning strategy for the data warehouse and cube; implement a parallel load to fact tables by using partition switching; use data compression in fact tables
- 设计备份策略
- Design a High Availability (HA) and Disaster Recovery (DR) trategy; proactively prevent issues
- 设计一个日志记录和审计策略
- 设计一个新的SSIS日志基础设施(例如, information available through the catalog views); validate data is balancing and reconciling correctly
设计一个报告解决方案
- 设计一个Reporting Services数据集
- Data query parameters; creating appropriate SQL queries for an application (MDX queries); managing data rights and security; extracting data from analysis services; balancing query-based processing versus filter-based processing; managing data 集 through the use of 存储过程
- 管理Excel服务/报表SharePoint
- Configure data refresh schedules for PowerPivot published to SharePoint; publish BI info to SharePoint; use SharePoint to accomplish BI administrative tasks
- 设计一个数据获取策略
- Identify the data sources that need to be used to pull in the data; determine the changes (incremental data) in the data source (time window); identify the relationship and dependencies between the data sources; determine who can access which data; what data can be retained for how long (regulatory compliance, 数据归档, aging); design a data movement strategy; profile source data
- 计划和管理报告服务配置
- 本地模式
- 设计BI报告解决方案架构
- 有关报告, 向下钻取报告, 穿透钻取报告, 迁移策略, 访问报告服务API, 子报告, code-behind strategies; identify when to use Reporting Services, 报告生成器, or 新月; design/implement context transfer when interlinking all types of reports (RS, RB, 新月, Excel, PowerPivot); implement BI tools for reporting in SharePoint (Excel Services versus Performance Point versus Reporting Services); select a subscription strategy
设计bi数据模型
- 设计数据仓库
- Design a data model that is optimized for reporting; design and build a cube on top; design enterprise data warehouse (EDW) and OLAP cubes; choose between natural keys and surrogate keys when designing the data warehouse; use the facilities available in SQL Server to design, 实现和维护数据仓库(分区), 慢变尺寸(SCD), 变更数据捕获(CDC), 聚集索引视图, 等.); identify design best practices; implement a many to many relationship in an OLAP cube; design a data mart/warehouse in reverse from an Analysis Services cube (or empty Analysis Services cube that was created referring requirements); use rowstamp in the data warehouse; choose between performing aggregation operations in the SSIS pipeline or the relational engine; select surround architecture
- 设计一个模式
- Multidimensional modeling starting from a star schema; relational modeling for a Data Mart; choose or create a topology
- 设计多维数据集架构
- Produce efficient aggregated cubes; partition cubes and build aggregation strategies for the separate partitions; design a data model; choose the proper partitioning strategy for the data warehouse and cube; design the data file layout for a data warehouse keeping maximum performance in mind; given a requirement, identify the aggregation method that should be selected for a measure in a MOLAP cube; design cube aggregations to maintain a balance between storage and performance; performance tune a MOLAP cube using aggregations; design a data source view; cube drill-through and write back actions
- 设计事实表
- 设计一个使用无事实事实表支持多对多维度的数据仓库
- 设计BI语义模型
- Plan for a multidimensional cube; write a UDM model with many to many (this is related to MDX/BISM code, but it is a good example for exercises); choose between UDM and BISM depending on the type of data and workload
- 设计和创建MDX计算
- MDX authoring; identify the structures of MDX and the common functions (tuples, 集, topcount, 范围等.); identify which MDX statement would return the required result (single result and multiple MDX options provided to test taker); implement a custom MDX or logical solution for a pre-prepared case task
设计一个etl解决方案
- 设计SSIS包执行
- Using new project deployment model; passing values at execution time; share parameters between packages
- 规划部署SSIS解决方案
- Deploy the package to another server with different security requirements; secure integration services packages that are deployed at the file system; demonstrate awareness of SSIS packages/projects and how they interact with environments; decide between performing aggregation operations in the SSIS pipeline or the relational engine
- 设计SSIS包的包配置
- 避免重复在SSIS包中输入的配置信息,使用配置文件
教材信息:
Pro SQL Server 2012 BI Solutions平装版作者:Randal Root(作者),Caryn Mason(作者)
ISBN-13: 978-1430234883 ISBN-10: 1430234881版本:1st
Witac 2513锚
WITAC 2513 -查询Microsoft SQL Server(54小时) WITAC 2513
本课程为学生提供编写Microsoft SQL Server基本Transact-SQL查询所需的技术技能. This course is the foundation for all SQL Server-related disciplines; namely, 数据库管理, 数据库开发和商业智能. 本课程的主要目的是为学生准备考试“70-761:使用Microsoft®SQL Server®2016 Transact-SQL编写查询”." This exam will be the underlying exam for all SQL Server-related disciplines; namely, 数据库管理, 数据库开发和商业智能. 像这样, 本课程的主要目标受众是:数据库管理员, 数据库开发人员和BI专业人员.
完成本课程后,您将能够:
- 写SELECT查询
- 查询多个表
- 使用内置函数
- 使用子查询
- 执行存储过程
- 使用集合运算符
- 实现错误处理
- 实现交易
- 使用表表达式
- 对数据进行排序和筛选
- 使用窗口排序、偏移和聚合函数
- 查询SQL Server元数据
- 使用T-SQL编写程序
- 提高查询性能
课程信息
小时54
课本: 考试Ref 70-761查询数据与Transact-SQL与实践测试 ISBN 978-1-5093-0372-4
Witac 2514锚
Witac 2514 -管理Microsoft SQL server 2016数据库(54小时) WITAC 2514
完成本课程后,学生将能够
- 规划和安装SQL Server.
- 描述系统数据库, 数据库的物理结构以及与之相关的最常见配置选项.
- 解释事务日志和SQL Server恢复模型的概念,并实现SQL Server可用的不同备份策略.
- 创建SQL Server备份.
- 恢复SQL Server数据库.
- 使用导入/导出向导并解释它们与SSIS的关系.
- 使用SQL Server安全模型,登录和用户.
- 使用固定的服务器角色, 自定义服务器角色, 固定数据库角色和用户定义的数据库角色.
- 使用权限和权限分配进行工作.
- 与SQL Server审计工作.
- 工作与SQL Server代理,作业和作业历史.
- 实现SQL Server代理安全,代理帐户和凭证.
- 配置数据库邮件、警报和通知.
- 创建数据库维护计划.
- 使用SQL分析器和SQL跟踪存储过程.
- 介绍车管车及数据采集的配置.
- 使用中央管理服务器和多服务器查询, SQL Server和数据层应用虚拟化.
- SQL Server数据库故障处理.
课程信息
培训包(考试70-764):管理Microsoft SQL Server 2016数据库(Microsoft Press培训包), ISBN 978-0-73566607-8.
Witac 2515锚
Witac 2515 -使用Microsoft SQL server 2016实现数据仓库(54小时) WITAC 2515
数据仓库是组织用来集中业务数据进行报告和分析的解决方案. 这个有指导意义的课程侧重于教你如何使用SQL Server 2012创建数据仓库, 使用SQL Server集成服务实现ETL, 并使用SQL Server数据质量服务和SQL Server主数据服务验证和清理数据. 本课程帮助你准备考试70-767.
- 实现数据仓库.
- 开发用于数据提取的SQL Server集成服务(SSIS)包, 转换, 和装载(ETL).
- 通过使用主数据服务来加强数据完整性.
- 使用数据质量服务清理数据.
完成本课程后,学生将能够
- 描述数据仓库概念和体系结构注意事项.
- 为数据仓库选择合适的硬件平台.
- 设计并实现一个数据仓库.
- 实现SSIS包中的数据流.
- 在SSIS包中实现控制流.
- 调试和故障排除SSIS包.
- 实现支持增量数据仓库负载和更改数据的SSIS解决方案.
- 将云数据集成到数据仓库生态系统基础设施中.
- 使用Microsoft data Quality Services实现数据清理.
- 实现主数据服务以加强数据完整性.
- 使用自定义脚本和组件扩展SSIS.
- 部署和配置SSIS包.
- 描述信息工作者如何使用数据仓库中的数据.
课程信息
文本: 使用Microsoft SQL Server 2012实现数据仓库(Microsoft Press Training Kit), ISBN # 978-0-7356-6609-2.
Witac 2516锚
WITAC 2516 - Sql入门-基础52 (HRS) WITAC 2516
课程描述:
掌握T-SQL基础知识,为Microsoft SQL Server和Azure SQL数据库编写健壮的代码. 本课程解释了关键的T-SQL概念,并帮助您应用您的知识与实践练习. 介绍T-SQL的根和底层逻辑. 本课程将引导您了解诸如单表查询之类的核心主题, 连接, 子查询, 表表达式, 集合运算符. 然后课程涵盖更高级的数据查询主题,如窗口函数, 绕轴旋转, 和分组集. 该课程还解释了如何修改数据, 使用时态表, 处理交易, 并提供了可编程对象的概述.
教科书: Itzik Ben-Gan, T-SQL基础第3版97801509302000