問題タブ [ssis-2005]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ssis - SSIS 2005 で XML ファイルを読み取るときに行末を管理するにはどうすればよいですか
私は単純なxmlファイルを持っています。そのファイルの要素を次のように定義しました...
そのスキーマに一致すると思われる 2 つの Xml ファイルを作成します。1 つは CR/LF 行末 (Windows) を使用し、もう 1 つは LF 行末 (Unix) を使用します。
Unix ファイルの場合、Comments 値の長さは 4000 バイトです。Windows ファイルの対応する長さは、余分な CR バイトがあるため、当然のことながら 4000 バイトを超えています。
Xml メモ帳で Xml ファイルを検証すると、両方のファイルが有効です。CR/LF は、Xml 仕様2.11 の行末処理に従って、単一の LF に自動的に変換されることになっているため、期待どおりです。
Xml タスクを介してファイルをロードすると、有効な Unix ファイルのみが表示され、Windows バージョンは 4000 文字を超えると表示されます。
Xml 仕様に従って動作するように Xml タスクを構成できますか? または、CR/LF 行末を自分で変換してから再検証する必要がありますか?
sql - SSISパッケージのURIクラスとWebClientクラスの奇妙な動作
私はかなり奇妙な状況にあります。
私はこの非常にシンプルなパッケージを持っています:
- タスク「getlist」は、1つの列とオブジェクト変数に実行されるURLのリストを持つアセンブリからデータテーブルを取得します。
- 「foreach」ループはオブジェクト変数をループし、URLをURL文字列変数にロードします
「実行」は、このコードでURLを呼び出します(2005年なのでImはVBで立ち往生しています):
/li>
呼び出されるURLは内部であり、パラメーターを読み取り、時間がかかる一連の操作を実行するだけなので、「OpenReadAsync」を使用しました。
私の問題は、実行するURLが4つある場合、パッケージはそのうちの2つだけを実行することです。ループは4回ループし、スクリプトは4回呼び出され(デバッグするかどうかを確認できます)、行myWebClient.OpenReadAsync(myURI)
は4つの異なる値で4回実行されますが、URLへの呼び出しは2回だけです。
パッケージを再度実行すると、他の2つのURLが呼び出されます。これは、URLに問題がないことを証明し、ブラウザーで4つのURLを手動で(たとえば、4つのタブで)次々に呼び出すと、それらはすべて期待される結果を生成します。これは、URLを解析するコードに問題がないことを証明します。
だから私はVBコードを残しました。ImがuriとWebClientを初めて使用したので、Imが何か間違ったことをしているのではないかと思います。また、通話の間に5秒間のスリープを追加しようとしましたが、うまくいきませんでした。
どんな助けでもいただければ幸いです。ありがとう
wcf-data-services - .net 2.0 で動作する wcf サービスのクライアント プロキシ クラスを生成する方法
BIDS 2005 で開発中の ssis スクリプト コンポーネントで wcf サービスを使用する必要があります。このために、 を使用してそのサービスのプロキシ クラスを生成しましたsvcutil.exe
。System.Runtime.Serialization.DataContractAttribute
スクリプト コンポーネントにプロキシ クラスをアタッチすると、クラスが定義されていないなどのエラーが発生します。この問題を解決するにはどうすればよいですか。または、wcf サービスのプロキシ クラスを生成するために wsdl を使用できますか。.net 2.0で使用できるようにします。
ありがとう
ssis - 2005年から2008年へのSSISの移行? BIDS 2008 (変換を行う) で開いて、2008 環境に展開するだけですか?
私は 2005 のパッケージを 2008 に移行するタスクを与えられました 。 VSA は廃止され、VSTA に置き換えられたようです。私はこのような作業を初めて行っているので、BIDS 2008 を開いてパッケージを確認したかっただけで、2008 環境でそれらを展開することはできますか、それとも他のものも必要ですか?
sql-server - エラー出力テキストファイルの日付形式が変更されました
SSIS2005を使用してSQLServer2005にロードするファイルがあります。
ファイルには日付フィールドがあります。値はのようなもの'12/01/2010 16:38:51'
です。
ファイルの一部の行が間違っているため、テキストファイルにリダイレクトされます。2010-01-12 16:38:51
ただし、テキストファイルでは、日付はSSISによって変更されます。
とにかく、変更せずにエラー行をテキストファイルにリダイレクトするだけですか?
ssis - 集中型DBの作成
異なるサーバー (B & C) に同じ名前の 2 つのデータベース (A) があります。両方のデータベースに同じスキーマがあります。(SQL サーバー 2008 r2)
タスク 1:両方のデータベースを名前 (A_B および A_C) で 3 番目のサーバー (D) にコピー (転送) します。
タスク 2:両方のデータベースを 1 つのデータベース (A_D) にマージします。(鍵の扱い方がわからない)
タスク 3:毎日、サーバー B と C からデータを取得し、中央のサーバー D に配置する必要があります。
どんな助けでも大歓迎です。
ありがとう。
リテシュ
ssis - ssis でパッケージを開こうとしたときに表示されるポップ ウィンドウを削除する方法
ssis 2005 パッケージが 2008 にアップグレードされました。しかし、この 2008 パッケージを開くたびに、ポップアップ ウィンドウが開きます (「ssis パッケージ アップグレード ウィザードへようこそ」)。
sql-server - SSIS ルックアップの失敗
ssis Dataflow には、1,800 万件のレコードを含むテーブルを検索するルックアップ コンポーネントがあります。フル キャッシュを使用してルックアップを構成しました。
以下に示すようなエラーが発生します。これらの多くのレコードをキャッシュするのに適したルックアップ構成は何ですか
キャッシュなしでルックアップを使用すると、パフォーマンスにどのような違いがありますか? フル キャッシュ モードでは、データは実行前の段階の前にキャッシュされ、データベースに戻る必要がないことを理解しました。このフル キャッシュ メモリは大量のメモリを消費し、データ フローの起動時間を追加します。私の質問は何ですかフルキャッシュモードで大量のデータを処理するために設定する必要がありますか?
ルックアップ テーブルに 100 万件のレコードがあり、フル キャッシュに収まらない場合の解決策は何ですか?
etl - ssis でコストに影響するマージ結合またはルックアップ
2,000 万件を超える reocrds を持つ 2 つのテーブルを結合する必要があります。
また
sql-server - SSIS の既定のバッファー最大サイズと既定のバッファー サイズ
SSIS の Default Buffer Max 行と Default Buffer Size の間に関係はありますか。これらのプロパティ パラメータに値を指定する方法は?
つまり、これらの間にプロポーショナリティがあるということですか?バッファサイズを2倍にすると、最大行を2倍にする必要がありますか? ssisの専門家は答えてください..
ここで、Oledb ソースには 2,000 万件のレコードとルックアップ テーブルが含まれています。
これは、データフロー タスクの下にあるすべてのコンポーネントに対して設定された最大サイズですか? または、ルックアップが完了すると、次のコンポーネントのバッファが解放されますか?
buffer と maxrows のサイズを 2 倍にしましたが、パフォーマンスの向上は見られませんでした。