問題タブ [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 に答える
443 参照

biml - BIML ScriptTask .cs ファイルで山かっこをエスケープする方法

次のような ScriptTask があります。

BIML は、Dictionary のこれらの山括弧をチョークします。すべての括弧を<andに変更できることは知って>いますが、ファイル全体でこれらをエスケープする検索/置換以外の方法を誰かが知っているかどうか疑問に思っていますか?

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

c# - BIDSHelper2014 1.7.0.0 (BimlEngine) は <>z__Aspects をスローします

1.6.6 バージョンで正常に動作するコードがあります。たとえば、この行:

ライブラリを 1.7.0.0 に更新することにしましたが、「'<>z__Aspects' の型初期化子が例外をスローしました。」というメッセージが表示されるようになりました。他の誰かがこの問題に直面した場合は、解決を手伝ってください。

内部例外:

スタックトレース:

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

ssis - VARCHAR(MAX) 列を使用した BIML フラット ファイル形式

これまでのところ、BIML を使用して SSIS パッケージを自動生成することに成功しています (CSV から SQL Server へ)。しかし、フラット ファイル形式で Varchar(MAX) 列を使用するたびに問題が発生しました。

問題は、フラット ファイル形式でサイズが-1のAnsiString型の列を定義すると、出力 SSIS パッケージに次の警告が表示されることです。

次の出力列のメタデータは、出力列が関連付けられている外部列のメタデータと一致しません。

[はい] をクリックすると、問題は自然に修正されますが、150 個のパッケージがあるため、これが最後のオプションになります。

Flat File Source Component の Advanced options をチェックすると、列Commentsのデータ型に違いが見られます。外部列は DT_TEXT として表示され、出力列は DT_STR として表示されます。:(

私が理解していないのは、他のすべてが正常に機能しているときに、出力列が Varchar(Max) に対してのみ異なるデータ型を表示する理由です。外部列から生成された出力列ではありませんか?

以下の biml コードを参照してください。

ここで外部列と出力列の違いを参照してください

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

ssis-2012 - BIML -SSIS を使用して Xml ファイルを OLEDB 宛先にロードする

XML ファイルをデータベース テーブルにロードしようとしています。XML には (EmpID, Name, Address1 and Address2) というノードがあり、これを 2 つのテーブル Employee(EmpID,Name) と EmployeeAddress(EmplD,Address1,Address2) にロードしたかったのです。 )

私が直面している問題: OLEDB 宛先のパスを入力しようとすると、エラーがスローされます。以下のコードを使用しています。以下のコードを使用してファイルをロードしている問題の特定に協力してください。

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

ssis - BIML で FileConnection を使用する FileSystem タスク

FlatFileConnection名をSourceConnectionとして提供しながら、ファイルを削除するFileSystemタスクを追加する方法は?

以下のコードは機能しません

エラーが発生します:

タイプ「FileResource」の「FCM_LogIDMapping_LDW」への参照を解決できませんでした。「ConnectionName="FCM_LogIDMapping_LDW"」は無効です。有効なスコープ名を指定してください。プロパティ FileConnection。

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

ssis - 式の SSIS BIML 派生列構文

BIML で派生列変換を定義していますが、派生列変換で以前の Excel ソースからの出力を参照するのに問題があります。

SSIS パッケージを正常に生成した後、パッケージを開くとエラーが表示されます。これは、派生変換が Excel ソースからの出力を見つけられないことを示しています。

エラー 2 AFR_ShareTableBIML.dtsx のロード中にエラーが発生しました: オブジェクト "/DTS:Executable/DTS:Executables/DTS:Executable/DTS:ObjectData/pipeline/components/component/inputs/input/inputColumns/inputColumn/properties/property" は ID "# を参照しています{Package\Data Flow {Import Share Table CSV}\Source {Flat File Share Table}.Outputs[Output].Columns[Div c per share]}" ですが、パッケージ内のオブジェクトにはこの ID がありません。

コード スニペットを次に示します。

を介して列名を定義済みで、列内の式が構文的に正しいFlatFileFormatことを確認しました。DER_DPS角かっこ "[" と "]" を 2 つのアポストロフィに置き換えると、SSIS パッケージを開くことができることがわかりました。例えば:

ただし、構文が正しくない場合、派生列の変換エラーが発生します。エスケープする必要がある BIML の角括弧は特殊文字ですか?

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

sql-server - BIML 有効化 SSIS パッケージ構成

BIML を使用して SSIS パッケージを生成しようとしています。そのパッケージ内で、パッケージ構成が有効になっている必要があります (下の図のように)。そのため、パッケージは既存の構成ファイルを使用します (オプション: re-use exsising)。

ここに画像の説明を入力

私は次のバージョンを使用しています:

  • OS : Windows 2008 R2 エンタープライズ
  • DB : MSSQLSERVER 2012 入札
  • (ビジュアルスタジオ): 2012

次のコードを使用しようとしました:

PackageConfiguration 部分

完全なスクリプト

しかし、これはパッケージを生成しているときは機能しません。この問題を解決するのを手伝ってください。私はそれを達成するためにウェブサイトhttp://www.cathrinewilhelmsen.net/2014/06/17/package-configurations-and-connection-managers-in-biml/に従ってこれを試しました。