公告版位
哈囉,丫德我會常常更新一些工作上的心情記事及資訊科技新知與大家分享...

目前分類:SSIS (33)

瀏覽方式: 標題列表 簡短摘要

事前需先 ready好的部份

sybaes clinet 先灌好

odbc內的sybase driver設定好

丫德 發表在 痞客邦 PIXNET 留言(1) 人氣()

太棒了,終於發現能夠在SSIS匯到INFORMIX的方法了,這樣就方便多了
以下的方式是使用sql server 2008的ssis,若是使用sql server 2005的ssis,則在寫到目的端之前,要注意一下varchar跟nvarchar的資料型別轉換

丫德 發表在 痞客邦 PIXNET 留言(0) 人氣()

找到了一篇介紹關於如何在Windows Form 應用程式、

主控台應用程式、ASP.NET Web 表單或 Web 服務

,或是 Windows 服務中自訂應用程式執行ssis的方法

丫德 發表在 痞客邦 PIXNET 留言(0) 人氣()

有位網路上的朋友,在我的留言版留下了訊息,想要了解用ssis怎麼判斷資料的內容,並寫到一個text檔中,且還可以寫到自己指定的目錄中!

嗯..我稍微想了一下,大致上可以這樣做,如果該位網路上的朋友有看到本篇的話,看是否這個範例可否解答你的問題,看完後若有問題,可以留言來討論囉!

本範例所使用的工具為

丫德 發表在 痞客邦 PIXNET 留言(7) 人氣()

一般我們使用ssis都是用”資料流程工作”做批次新增或使用”執行sql 工作”來執行單一命令或procedure,除非情況不得以,需要使用”指令碼工作”來寫程式轉資料,但其實個人覺得,各有各的優缺點…

那如果真的非不得以,要用到”指令碼工作”,來寫資料到資料庫,那重點就是怎麼在script中連線了…

以下的教學就是主講這段..

丫德 發表在 痞客邦 PIXNET 留言(1) 人氣()

如標題…

Try了老半天

原來是要用odbc的方式,接下來我就把這個實作的過程log下來好了,如果以後有人需要的話或自己忘了的話,也可以參考..

丫德 發表在 痞客邦 PIXNET 留言(0) 人氣()

回答一位問ssis問題的網友

您好
請問你會使用sql server的storeprocedure嗎?

丫德 發表在 痞客邦 PIXNET 留言(0) 人氣()

這個範例是提供給一位網友的參考解決方案

該案例希望的訴求是將自己從資料庫中組好的xml資料字串傳入到一個web services

並將web servies回傳的結果中的某些欄位寫到資料庫中

丫德 發表在 痞客邦 PIXNET 留言(1) 人氣()

在ssis中有提供不錯的工具,可以將你在轉檔過程中記錄儲存下來,以便以後可以查詢,怎麼做呢?

首先我們在ssis中拉一個指令碼工作

image

丫德 發表在 痞客邦 PIXNET 留言(0) 人氣()

這篇文章是以SSIS-如何接收web services的資料當做資料來源做轉檔這篇文章為基礎來說,所以本篇看不懂的,可以先看一下該篇文章 web services設定的部份,本篇文章就不再重覆說明

至於為什麼要做本篇文章呢!因為SSIS-如何接收web services的資料當做資料來源做轉檔這篇文章是直接在”指令碼元件”中設定,算是比較進階的部份,且不好除錯,因此先用”指令碼工作”做驗証資料抓下來對不對,有沒有問題!

 

丫德 發表在 痞客邦 PIXNET 留言(15) 人氣()

這篇文章其實是我另一篇文章的延伸,因為有一位網友提出了一個如我文章標題的問題,所以我想了一下,這是一種解決方式,當然在sql server中使用storedproced來用迴圈方式,也是解決的方法之一!


丫德 發表在 痞客邦 PIXNET 留言(7) 人氣()

若在ssis中使用oracle的資料來源,有發生下列錯誤時

image 

試著將屬性頁的 always usedefault codepage設成true試看看,預設是false

丫德 發表在 痞客邦 PIXNET 留言(2) 人氣()

今天剛好有一個Case,可以當作範例介紹

先說明一下源由..

前幾天客戶說他們的資料有打錯,但已達上百筆查起來大約有7百多筆,要我協助幫他們修改,雖然說是不多,但要一筆筆手根據key更新資料的話,我看會瘋掉,因此我將需要修改的資料先撈到excel中,請他自己更新數值後,我再幫他更新回資料庫中

丫德 發表在 痞客邦 PIXNET 留言(0) 人氣()

這次介紹的是ssis中的”執行 SQL 工作”控制項

這個控制項在ssis中也算是經常用到的一個重要元件

有些工作可以透過這個控制項使用sql指令來快速執行

丫德 發表在 痞客邦 PIXNET 留言(0) 人氣()

會用到這樣的方法,可能性很多,例如你用是非微軟牌的sql server,你用的是oracle,sybase資料庫,且前提是有for ole db provider的才行

不然的話,你還是得要用datareader來源的方式,但這個冏狀只會在ssis2005版發生,ssis2008可以使用ado.net來源的方式解決

但這不是我今天要介紹的重點,我今天要舉的例子是

丫德 發表在 痞客邦 PIXNET 留言(15) 人氣()

在sssis中,我們如果有些處理無法在”資料流程工作”中做,但又需要使用迴圈的方式處理資料,該怎麼做呢?


丫德 發表在 痞客邦 PIXNET 留言(0) 人氣()

專案上有遇到客戶只有提供web services,我們只能接web services的資料下來,當做轉檔的資料來源

我想應該也有很多人有這樣的需求吧..

以下的教學,是實際發生的案例,如果已經會在ssis中使用web services的達人們,就可以不用看囉!

丫德 發表在 痞客邦 PIXNET 留言(13) 人氣()

在ssis中看到的資料類型很多,但到底是對應到程式中是哪種類型呢?

以下這張表...是針對ssis中的資料類型與visual studio 中的資料類型對照表!

對於想要使用c#或vb.net的朋友,在撰寫ssis呼叫程式,傳參數時所需對應的資料類型是什麼,應該是有幫助的吧!

丫德 發表在 痞客邦 PIXNET 留言(0) 人氣()

在ssis中也可以透過ftp的方式,抓取檔案,例如txt檔,當作資料來源,後續的處理結果,就看各位看倌怎麼用囉!

本次範例是先做連線到ftp後,抓取一個ftp上的"測試.txt"檔。

先假設遠端ftp目錄下有這些檔案,然後我要抓的是"測試.txt"

丫德 發表在 痞客邦 PIXNET 留言(1) 人氣()

在ssis中也可以使用變數來當作查詢條件,但只限於sql server哦,其他的就沒有支援。

若你想要使用ssis,並對口的資料庫是sql server,就可以來看一下此篇文章

本次使用的範例資料庫為sql server的AdventureWorks資料庫

丫德 發表在 痞客邦 PIXNET 留言(5) 人氣()

1 2