zoukankan      html  css  js  c++  java
  • SSAS的转了别人的日记1

    48人阅读 评论(0) 收藏 举报

    Extract :抽取Transformation :转换Loading : 加载

    理解SSIS的控制流和数据流
     控制流是整个工作流程
     而数据流是控制流中的一部分

    典型业务场景:

     1. 门店结帐之后,把当天Pos机的数据,通过ftp方式发送给总公司
     2. SSIS需要按照下面的步骤完成导入工作
      2.1 下载FTP文件夹里面所有的文件(FTP Task)
      2.2 在本地先进行一些基本的校验(资源管理器任务)
      2.3 循环(Foreach循环容器)本地这个文件夹,对每一个文件执行一次导入操作(Data Flow)
      2.4 如果某个文件导入失败,应该把失败的文件,通知管理员(Email Task)


    动手实验

     简单范例(使用dtswizard导出数据,保存SSIS包,再次执行,查看dtsx文件)
      1. 把服务器中的一个数据库的表格的资料导出为Excel
      2. 再把Excel数据经过修改之后导入进去

     对包进行理解
      控制流的三大要素
       任务(Task):最小的元素
        默认的任务分为两大类
        1.数据导入导出相关任务
        2.数据库维护的任务
        任务还可以自定义。

        数据流任务是一种特殊的任务(可以有一个或者多个)

       优先约束:任务之间的关系
        约束:成功,失败,完成
        表达式:用于复杂的场景,通常比较某个变量值
         @varName>10
        约束和表达式可以搭配使用
        逻辑与(实线)和逻辑或(虚线)的设置
       容器:是一种封装,他可以包含一个小的逻辑模块。这个模块一方面可能作为循环的组件,同时还可以作为事务控制的组件。
        循环容器:For容器,ForEach容器
        序列容器:(通常用来做事务控制)


      数据流三大要素(数据流组件)
       数据源(Source)
       数据转换(Transfomation):泛指所有对源数据的加工处理
        数据格式转换
        合并
        拆分
        派生列
        查找
        排序

        
       数据目标(Destination)
       

     第一个练习:将一个文本文件的数据导入到数据库中
      两个查找组件(类似于join的操作,可以实现本地文件和数据库的Join)

     第二个练习:添加循环的支持(Foreach循环容器,变量,表达式)
     第三个练习:添加配置(保证灵活性)
     第四个练习:日志管理(可以有多个日志,可以选择多种事件)
     第五个练习:异常处理(默认情况下组件失败,建议重定向行)

    部署、和运行管理
     部署:
      1. 选择项目,属性,部署实用工具,CreateDeploymentUtility:true
      2. 重新生成项目,此时到bin目录下面可以找到一个Deployment目录
      3. 将该目录全部复制到生产服务器
      4. 双击里面的一个manifest文件,打开一个"包安装向导"
      5. 有两种安装方式
       文件系统:C:/Program Files/Microsoft SQL Server/90/DTS/Packages
       MSDB


     运行:
      1. 定期运行(最常见的),通过Job来实现
      2. 按需运行(通常情况,例如我们一个程序监控某个文件夹,只要检测到某种文件,就立即启动包的处理)

    留个原作者地址http://blog.csdn.net/kissjob/article/details/4904818

  • 相关阅读:
    mysql 远程登录修改配置
    scrapy--分布式爬虫
    win10---cmd终端下连接ubantu--SSH SERVER服务
    将python环境打包成.txt文件
    ubantu安装python3虚拟环境
    selenium 自动化安装火狐谷歌插件
    mysql主从复制-读写分离-原理
    mysql主从复制原理
    mysql储存引擎
    mysql检查-优化-分析
  • 原文地址:https://www.cnblogs.com/honkcal/p/2109813.html
Copyright © 2011-2022 走看看