商业智能
ijwsoft
.net, BI, java, php etc;
Sql server, Oracle, Mysql, Sqlite, Access etc;
展开
-
在SSIS中,使用“包配置”时的常见错误与解析
在SSIS中,使用“包配置”时的常见错误与解析 http://blog.163.com/zhaoliping0736@126/blog/static/5550761120098164836793/SSIS 包配置完美解决方案http://blog.sina.com.cn/s/blog_76d6618a0100pvst.htmlVS2005运行ssi原创 2012-10-18 15:22:10 · 6272 阅读 · 0 评论 -
control-m中查找前置job和后置job
USE [CTRLM]GO-- Find SuccessorsSELECT JOBNAME,SCHEDTAB,* FROM CMR_AJFWHERE ORDERNO IN (SELECT C.ORDERNO FROM CMR_AJF AINNER JOIN CMR_CON_J B ON A.ORDERNO=B.ORDERNOINNER JOIN CMR_CON_J C ON C.R原创 2013-10-09 11:02:26 · 2724 阅读 · 0 评论 -
C# 读取大文件 (可以读取3GB大小的txt文件)
在处理大数据时,有可能 会碰到 超过2GB大小的文件,如果通过 记事本 或 NotePad++去打开它,会报错,读不到任何文件。如果你只是希望读取这文件中的前几行,怎么办,下面的工具会帮您解决这个问题. 而且读取时间很快。截图:工具下载地址: http://pan.baidu.com/s/1y34wt (15KB左右, 备注:要运行这个工具,需要您的机器已装过原创 2013-11-29 11:34:39 · 32176 阅读 · 0 评论 -
对sql for xml的查询结果作分页处理思路
背景: 在批量处理大量数据时,可能最终生成的xml文件中包含多条记录,客户希望作分页处理,让系统每次运行时自动生成多个xml文件。提示:这里只是演示效果, 已把真实的逻辑部分简化成单表,单一xml格式了。但我们在复杂情况下可以参考其做法。效果图:sql 代码:(运行环境:sql 08 R2, sql 2012) -- sample -- selec原创 2014-03-27 16:09:30 · 2063 阅读 · 0 评论 -
ssis 的For each container组件中,若有 Execute SQL TASK Editor且其含参, 后者的Connection Type应设为 ADO.NET
ssis 的For each container组件中,若有 Execute SQL TASK Editor且其含参, 后者的Connection Type应设为 ADO.NET。否则,for循环的变量参数值 将会 一直读不进 Execute SQL TASK Editor中,导致 动态sql语句失败。如图:原创 2014-04-16 16:33:26 · 1206 阅读 · 0 评论 -
用sql语句创建sql job的模板
注:用 YOUR_SQL_JOB_NAME 替换成真实的 sql job nameUSE [msdb]GO/****** Object: Job [YOUR_SQL_JOB_NAME] Script Date: 2/20/2014 4:39:52 AM ******/IF EXISTS (SELECT job_id FROM msdb.dbo.sysjobs_view原创 2014-03-24 14:57:25 · 1494 阅读 · 0 评论 -
sql server通配符处理样例
select * from ( select 'WLMSADC_ADJ20130908.txt' as FileName union all select 'WLMSADC_ADJ20130906.txt' as FileName union all select 'WLMSADC_ADJ201309062.txt' as FileName) a where FileName like原创 2014-04-10 15:47:26 · 1088 阅读 · 0 评论 -
SSIS中常用工具语句
truncate table [EDW_PreSource].[dbo].USMD_EMR_IMMUNIZATIONSdelete from [SQLLOGGING].[dbo].[FileMetrics] WHERE PACKAGENAME like '%USMD_EMR_IMMUNIZATIONS%'-- FILE METRICSSELECT TOP 10 * FROM [SQLLOG原创 2014-01-21 14:48:35 · 1477 阅读 · 0 评论 -
商业智能 别人家文章收藏
IT-商业智能开发原创 2014-08-29 15:19:55 · 653 阅读 · 0 评论 -
ssis derived column
(DT_DBTIMESTAMP)@[User::FileModifyTime] >> database timestamp [DT_DBTIMESTAMP]@[System::StartTime] >> date [DT_DATE](DT_STR,72,1252)@[System::UserName原创 2013-05-07 17:49:59 · 1777 阅读 · 0 评论 -
ssis package 在调试状态中设置断点,程序 不进入断点 的解决方案
针对 SSIS intergation 项目 》 属性 》 Debug 》Run64bITRuntime = False原创 2013-05-07 16:19:51 · 4051 阅读 · 0 评论 -
sql查看系统环境变量
CREATE TABLE #Tmp(EnvVar nvarchar(255)) INSERT INTO #Tmp exec xp_cmdshell 'SET' SELECT EnvVar from #Tmp --WHERE envvar LIKE '%devfs04%' DROP TABLE #Tmp原创 2012-10-25 18:10:01 · 1944 阅读 · 0 评论 -
SSIS学习之SSIS介绍
SSIS学习之SSIS介绍http://blog.csdn.net/jackyxu_2008/article/details/3948717原创 2012-10-25 13:57:34 · 13744 阅读 · 0 评论 -
泛型使用,及 动态显示多个类的属性名与值的 例子
1, 原代码: #region ### ScriptTask List lstPkgScriptTask = pkgIndex.LstPkgScriptTask; if (lstPkgScriptTask != null && lstPkgScriptTask.Count > 0) {原创 2012-11-20 12:18:43 · 2087 阅读 · 1 评论 -
查询符合条件的 sql agent job
use msdbgo--if object_id('tempdb..#SqlAgentJob') is not null-- drop table #SqlAgentJob--godeclare @SqlAgentJob table([job_id] uniqueidentifier,[originating_server] nvarchar(30),[name] sysnam原创 2012-12-25 12:02:47 · 1117 阅读 · 0 评论 -
查询sql agent job的明细
SELECT b.[name] [JobName] ,b.enabled [Enabled] ,a.step_id [StepID] ,b.description [JobDescription] ,a.step_name [StepName] ,a.command [Script]FROM msdb.dbo.sysjobsteps a INNER JOIN msdb.dbo.sys原创 2012-12-27 15:51:21 · 2250 阅读 · 0 评论 -
SSIS 中 动态批量更新 样例
UPDATE A SET A.DW_FILE_NAME=substring(A.DW_FILE_NAME,1,len(A.DW_FILE_NAME)-4) + '_' + replace(replace(replace(CONVERT(varchar, A.DW_INSERT_DATE, 120 ),'-',''),' ',''),':','') + '.txt' ,A.DW_FILE_P原创 2013-04-03 11:23:15 · 1514 阅读 · 0 评论 -
SSIS script task中用代码的方式查询数据库样例
Dim sqlconstr As String = "Data Source=" + Dts.Variables("SQL01").Value.ToString() + ";Initial Catalog=EDW_PreSource;Integrated Security=True" Dim conn As SqlConnection = New SqlConnection原创 2013-04-03 11:20:33 · 1512 阅读 · 0 评论 -
ssis package 从sql 2005升级到sql 2008的方法
use SSISUpgrade.exe from command linehttp://www.sql-server-performance.com/2010/upgarde-2005-packages-2008-i/SSISUpgrade.exe 的默认路径是:C:Program Files\Microsoft SQL Server\100\DTS\BinnYou can l原创 2013-04-29 11:40:46 · 1630 阅读 · 0 评论 -
excel 相关简便操作 之 vlookup 操作
vlookup使用背景:在BI开发的过程中,可能会碰到一个非常大的表,大概几百个数据库字段,在做字段mapping时,实际对应的字段顺序可能不是那么排的 (如表A中的mapping顺序),手工去找出几百个字段对应的长度 (实际上在BI开发工具中的顺序可能是表C中的顺序),是非常痛苦,而且极易出错,这时,vlookup 就会派上用场。准备工作:提取excel括号前的值 =LEFT(原创 2014-09-25 12:46:37 · 1887 阅读 · 0 评论