問題タブ [datastage]
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.
datastage - DS インストール エラー
DS サーバーをインストールしようとすると、次のエラーが表示されます
失敗: CDIPR2079I: ユーザー xmeta_user がポート番号でホスト上のデータベースに接続でき、テーブルの作成、ビューの作成、索引の作成、およびトリガーの作成権限を持っていることを確認してください。解決策: ユーザー xmeta_user がポート番号でホスト上のデータベースに接続でき、テーブルの作成、ビューの作成、インデックスの作成、およびトリガーの作成権限を持っていることを確認します。
私がしなければならないことを教えてください。
ありがとう
oracle - データステージを使用してテキストからオラクルにインポートするオラクルの主要な疑問符?
クエスチョンマーク「?」挿入する最初の行の最初のフィールドの前にのみ表示されます。
一度、ftp アップロード ファイルの種類を (バイナリではなく) text/ascii に変更したところ、問題が解決したように見えました。しかし、後で戻ってきました。サーバーOSはaix5.3です。
DataStage は 7.5x2 です。
オラクルは11gです。
unixエンドマークを使用して、ueを使用してファイルをutf-8に保存しました。誰もこれを前に手に入れましたか?
shell-exec - export コマンドを使用して、シェル スクリプト経由で Datastage プロジェクトのバックアップを取得する
私は、datastage プロジェクトのバックアップを取るためにシェル スクリプトを使用しています。
バックアップを取るためにこのコマンドを使用しています
プロジェクト名(ITDCPC_SIT)としてハードコード値を指定すると、このコマンドは正常に機能し、正常に完了しました。
シェルスクリプトで変数名をプロジェクト名として追加し、実行時に値を取る場合。
エラーが発生しています:
プロジェクト名が見つかりません。(私は正しい値を与えています。プロジェクト名に間違いはありません)
sql - サブストリングまたはインデックス関数を使用して、datasatageのファイルから可変長のストリングを抽出する方法
入力:
start1とstart2の間にある文字列をキャプチャしたいと思います。それらの間の文字列は可変になります。出力:
部分文字列/インデックス関数の使用
datastage - データステージでトリム関数を使用しているときに、ParamValue/Limitvalue が適切ではないというエラーが表示される
DS 7.5 のユーザー変数アクティビティで Trim 関数を使用しています
しかし、ジョブは中止され、「DSSetParam(prmCNIRTP) の呼び出し中にエラーが発生しました。コード = -4 [ParamValue/Limitvalue が適切ではありません]」というエラーが表示されます。
誰でもこれで私を助けることができますか???
file - 直接抽出ロードを行うときに Datastage で目的の列を選択する方法は?
Datastage を使用して、あるフラット ファイルから別のフラット ファイルに目的の列を選択するにはどうすればよいですか。NAME と ROLL_NO という 2 つのフィールドを含むソース ファイルがあります。ここで、中間のステージを使用せずに、Datastage を使用してターゲット フラット ファイルに NAME フィールドのみを選択する必要があります。ありがとう。
validation - データステージで IP アドレスを検証しています
IP_ADDRESSとUSER_NAMEの 2 つのフィールドを含むソース ファイルがあります。DATASTAGEでデータウェアハウスにロードする前に、IPアドレスが正しいかどうかを確認したい。どうすればいいですか?
db2 - Unicodeデータを使用したDataStageDB2ランタイム列の伝播
ランタイム列伝播(RCP)機能を使用してDataStage9.1を使用してDB29.7からいくつかのデータを読み取ろうとしています。一般的なアプローチは、接続の詳細とテーブル名のみを指定してクエリSQLを生成するようにDB2コネクタステージを設定することです。このアプローチはほとんどの場合機能しますが、マルチバイト文字で問題が発生しています。
この設定をしていて、読み取られるデータがCJK(中国語、日本語、または韓国語)言語のいずれかからのものである場合、^Z
書き込み先のシーケンシャルファイルに文字が表示されます。このデータをデータセットに書き込むと、スキーマが列のデータ型がのstring
代わりにであると誤って指定していることがわかりますustring
。デフォルトの型変換ドキュメントを読むと、DataStageはDB2からデータをとして読み取っていますがustring
、生成されたデータセットにとして挿入しようとしているようstring
です。
テーブルのテーブル定義を生成すると、そのstring
タイプの列が生成されていることがわかります。ただし、テーブル定義をDB2コネクターにロードすると、デフォルトでチェックされているチェックボックスが表示されます。このチェックボックスは、Unicode
拡張属性を文字列に自動的に追加します。
上記のすべての情報を使用すると、DataStageはのustring
代わりに列を生成できるように見えますstring
が、実行時の列の伝播では生成されません。
つまり、RCPを使用するときにDataStageにustring列を生成するように説得する方法はありますか?DB2コネクタステージに設定はありますか?プロジェクトレベルでの設定はありますか?これを制御する環境変数はありますか?そうでない場合は、すべてのテーブルのテーブル定義を作成し、発生している問題のためだけにそのデータを抽出するカスタムジョブを作成する必要がありますか?
datastage - DataStage 7.5 サーバーで String を float に変換する方法
サーバー DS 7.5 で String/Char を float に変換する方法。
datastage - データステージサーバーで日付に1日を追加する方法
列 VDate 値が固定されていない VDate 列に 1 日を追加する方法。
例:
入力 VDate = "2013-02-07"
出力 VDate = "2013-02-08"
提案してください。