問題タブ [biml]

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.

0 投票する
1 に答える
1461 参照

visual-studio - パッケージ パラメーターをパッケージ実行タスクに渡す

BIML を使用して、複数の SSIS パッケージ (並列パッケージと線形パッケージ) を実行する調整パッケージを生成しています。(VS2012 と SSIS プロジェクト配置モデルを使用しています)

以下のコードを使用すると、ダミーのExecute Package Tasksを 2 つ生成できます。

BIDS Helper は、エラーなしで調整パッケージを生成します。

調整パッケージを完成させるための次のステップは、パッケージ パラメーターを使用して、実行されたパッケージを制御することです。パラメータ「param1」を渡す方法がわかりません。

パラメータを BIML に渡す方法はありますか? ( SQL 実行タスクにこのオプションが表示されますが、ここには表示されません)

更新: プロジェクト パラメーターを適切にサポートする新しいバージョンの BIDSHelper があります...-> http://bidshelper.codeplex.com/releases/view/112755

0 投票する
2 に答える
1440 参照

c# - LINQ 既存の XML ファイルをループして新しい Xdocument を作成する

私はLINQに非常に慣れていないので、ご容赦ください:)

現在、XML 形式の SSIS パッケージ (.dtsx) を XML ベースの .BIML ファイルにリバース エンジニアリングしようとしています。ただし、同じオブジェクトに対して異なる構造を持っています。

だから私がやろうとしているのは、.dtsxパッケージのXMLをループして、基本的に要素のタイプをチェックし、新しいファイルに同等の要素を作成することですが、名前/属性が異なりますが、必要になります新しいファイルに要素を作成するときに、オブジェクトの階層関係を維持します。

しかし、ソースファイルをループしているときに、新しいファイルに新しい要素を追加する方法に本当に苦労しています。

誰かがいくつかの指針を提供できますか?

現時点ではファイルをループできます (正しくループしているかどうかを確認するために、コンソール ウィンドウに出力しているだけです) が、要素を新しいファイルに追加するのに苦労しています。

どんな助けでも大歓迎です

0 投票する
1 に答える
771 参照

sql-server - biml を使用してパッケージ タスク ssis オブジェクトを実行するためのプロパティを割り当てる

biml を使用して (Visual Studio の BIDS ヘルパー経由)、具体的には SSIS 2008 Execute Package Task オブジェクトのプロパティに値を割り当てる方法

  • 場所: SQL サーバー
  • 接続: SomeConnectionString

BIMLを使用。何時間も検索しましたが、これらのプロパティを設定する方法が見つかりません

0 投票する
1 に答える
4514 参照

ssis - BIML を使用したスクリプト タスクの追加

BIML 経由で SSIS パッケージにスクリプト タスクを追加しようとしています。これはどのように行われますか?以下を追加しましたが、ScriptTaskProjectName が解決されません。

0 投票する
1 に答える
215 参照

sql-server - BIML と BID ヘルパーを使用して FuzzyLookup オブジェクトを作成する

BIML と BID および Visual Studio 2008 を使用して FuzzyLookup オブジェクトを作成しようとしています。

次のコードはエラーになり、「dbo.JuniorSurveyResponses への参照を解決できませんでした」というエラーでコンパイルされません。オブジェクト dbo.JuniorSurveyResponses が存在し、適切なアクセス許可を持っています。

FuzzyLookup を削除すると、残りのコードはエラーなしでコンパイルされます。このコードは、実際にはhttps://www.varigence.com/Documentation/Samples/Biml/Fuzzy+Lookupからのものです。

エラーに関するアイデアはありますか?

0 投票する
1 に答える
366 参照

sql - SSIS BIML を使用して、Fuzzy Lookup Transformation オブジェクトのチェックボックスをオンにするだけです。

BID と BIML を使用して、SQL Server 2008 のあいまい参照変換 (FLT) オブジェクトのチェックボックスをオンにする方法を教えてください。出力パスに出力列を追加すると仮定していますが、わかりませんか? 出力を

ルックアップ列 = 属性
ルックアップ列 = AddThisColumn

出力エイリアス = Attribute2
出力エイリアス = AddThisColumn

以下は、BIML スクリプトと 2 つのスクリーン ショットです。

以下は、AddThisColumn という列がチェックされていない出力のイメージです。 addThisColumn はチェックされていません

以下は、AddThisColumn という列がチェックされている出力のイメージです。これをスクリプト化するにはどうすればよいですか? addThisColumn がチェックされている

0 投票する
0 に答える
596 参照

sql - BIML を使用したあいまい参照変換の [利用可能な入力] 列の [パス スルー] チェック ボックスをオンにします。

SQL Server 2008 BID / BIML を使用しています。あいまい参照変換エディターの [列] タブにある [使用可能な入力列] のチェック ボックスをオンにするにはどうすればよいですか? 列名は inputFile_id です。

この列で照合するつもりはありません。FLT を介して渡すだけです。あいまい参照変換エディターの [列] タブで、inputFile_id の [パス スルー] チェックボックスをオンにするだけです。チェックボックスのスクリーンショットの下にあることを願っています。

チェックボックス

0 投票する
2 に答える
4766 参照

c# - BIML スクリプトから SSIS パッケージを自動生成

BIML スクリプト (BIDS SQL Server 2008 を使用) を完成させて SSIS パッケージを作成したら、BIML ファイルを右クリックし、[SSIS パッケージの生成] をクリックします。

C# や SQL などのコードを使用して SSIS パッケージを生成するにはどうすればよいですか? BimlEngine.dll へのある種のシェル スクリプト、たとえば BimlEngine.dll -"myFileServer\myBimlScript", "generate SSIS packages" を想像できます。

このC#コードプロジェクトを見つけました https://github.com/jgsato/BimlGen

特にこのファイル https://github.com/jgsato/BimlGen/blob/master/BimlGenerator.cs

使い方がわかりません。

ご協力いただきありがとうございます。

0 投票する
1 に答える
1016 参照

ssis - FlatFileFormat が SSIS パッケージを正しく生成しない

Biml (または SSIS) は、行区切り文字を自動的に識別したくないようです。列リストの最後の列を意図した行区切り記号に手動で設定した列がないと、SSIS は行の区切り記号を正しく設定しません。接続プロパティで設定されていても、SSIS は行区切り記号を暗示しているだけだと思います。問題を回避し、最後の列の区切り文字を意図した行区切り文字に設定する以外に、これに対する修正を知っている人はいますか (以下の「T」列を参照)。

出力接続のプロパティを確認したところ、「RowDelimiter」が CRLF として適切に示されていますが、

Biml ファイルは次のとおりです。

上記の T 列を含む SSIS "コード" を次に示します。行区切り記号が指定されていることに注意してください (エクスポート ファイルの改行)。

上記の T 列のない SSIS "コード" を次に示します。行区切り記号が指定されていることに注意してください (エクスポート ファイルに改行はありません)。

データベース接続でテーブルを作成するために使用したスクリプトは次のとおりです