2017-03-14 60 views
0

最近AS400を使用していて、何か助けが必要な会社で就職しました。AS400 - 複数のメンバーを含むAS400テーブルからExcelにデータをダウンロード

現在、システムデータファイルに直接アクセスするためのBIツールはありません。そのため、AS400をODBCを使用してExcelに接続し、AS400データをExcelに直接ダウンロード/表示しようとしています。

これで接続が完了し、データ接続を使用してExcelからスキーマ、テーブル、ビューにアクセスできました。しかし、問題は、いくつかのテーブルには複数のメンバーがあり、重要なデータが他のメンバーファイルにあるときに最初のメンバーとして推測しているものからExcelのデータを引き出すことです...

ありがとうございます特定のメンバーを選択し、その特定のメンバーのデータを直接ダウンロードしてExcelにすることができますか?

..

感謝し、私はIBMのデータ転送プログラムを使用するとき、私はこれを行うことができますが、私はそれがエクセルで直接行うことは可能ですかどうかを確認したいと思います!

マット

答えて

0

マルチ員のファイルは、一般的に任意のSQLツールによってサポートされていません。

しかし
あなたはいつもCREATE ALIAS myname FOR MYLIB/MYTABLE(MYMBR)

が続いエクセルからアクセスするためにmynameを使用することができます。

+0

すぐにお返事ありがとうございます!しかし、SQLを使用せずにALIASを作成するにはどうすればいいですか?すべては、ExcelまたはODBCドライバで行わなければなりません.... – Matthew

+0

通常、対話型SQLツールを使用します。 STRSQLを緑色の画面またはGUIのSQLスクリプトを実行します。どちらもIBMによって提供されています。また、ToadやSQuirereLなどの汎用SQLツールを使用することもできます。 Excel内では、唯一の選択肢はVBAです。 – Charles

+0

@Matthew - 「ExcelまたはODBCドライバ」は、「Excelで直接」とはまったく異なる命題です!あなたの質問は、要件が何であるかについて正確でなければなりません。 –

0

は、すべてのメンバーとの物理的なファイルの上に論理ファイルを作成

を得意とする複数のメンバーのファイルをダウンロードします。論理的なファイルをExcelのデータ接続でダウンロードしてください。

これが役に立ちます。

0

マルチメンバーファイルのデータには、FTP経由でアクセスできます。たとえば、/QSYS.LIB/your_library.LIB/your_file.FILEはFTPによって直接考慮されます。データ構造によっては、Excelから直接行うこともできます。

関連する問題