0

ローカル マシン上の .xls ファイルから特定のシートを抽出し、作業している SAS サーバー上の .sas7bdat ファイルとして取得する必要があります (またはその逆、つまり、インポートしてから変換する必要があります)。

問題は、これはインポート ウィザードを使用して実行できますが、自動化されたプロセスの一部としてビルドする必要があるため、「ファイルのコピー アドイン」を使用して実行する必要があることです。

コピー ファイル アドインを使用してこれを実行しようとすると、ログに従って .xls ファイルがサーバーにコピーされましたが、.xls ファイルは実際にはライブラリに表示されず、どちらも参照できませんでした (または、おそらく私はそれを間違って参照しているだけです)

これにより、.sas7bdat に変換してからインポートする必要があると考えるようになりました。

これを乗り越える方法はありますか?自動化されたプロセスについて話しているので、ウィザードは役に立たないことを覚えておいてください(または、わかりません)

注 : 私は非常に大きな銀行のオフショア リソースとして働いており、ここには何も投稿できないため、ここにログとスクリーンショットを投稿できないことを非常に残念に思います。ただし、問題をできるだけ明確にしようとしました。さらに説明が必要な場合は、お知らせください。

4

1 に答える 1

0

これについて詳しく説明している「ゼア アンド バック アゲイン」を読んだことがあると思います。

最終的には、Excel ファイルをファイルとして SAS サーバーにコピーするだけです。SAS データセットにインポートしていません。ファイル (コピー ファイル アドインの後のリモート ファイル、またはローカル ファイル) をワークフローにインポート ステップとして配置することにより、インポートします。

たとえば/usr/lib/sasdata/myexcel.xls、リモート コピー先として選択した場合は、そのファイルをインポート ステップとしてワークフローに含める必要があります (ファイルをドラッグ アンド ドロップすると、そのステップが自動的に作成されます)。

于 2014-12-02T20:34:55.983 に答える