問題タブ [sas-metadata]
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.
sas - SAS 9.2 の metadata_newobj 関数にはバグがありますか?
新しくリリースされた SAS 9.2 でテストしている SAS アプリケーションがあります。SAS メタデータ リポジトリに新しい Library オブジェクトを作成するため、metadat_newobj 関数を呼び出しています。
9.1.3 では、関数が正常に実行されると (rc = 0)、新しく作成された Library オブジェクトの URI が URI 変数に取り込まれました。
SAS 9.2 では、戻り値は 0 (成功) で、Library オブジェクトは作成されますが (管理コンソールを使用して手動で確認しました)、URI 変数は空白のままであるため、属性などを設定する後続の操作は失敗します。
両方のバージョンのドキュメントには、この関数の出力パラメーターとして URI がリストされています。
誰もこれについて何か知っていますか?
編集:私が使用していたコードは次のとおりです。
そして出力:
PROC METADATA
代わりにこれを使用して回避しようとしていますが、これは機能しているようです。:\
編集 #2:これが SCL コード内にあることに言及していないことに気付きました。
sas - SAS エラー メッセージ「エラー: SAS メタデータ リポジトリからメタデータを取得できません。」のデバッグ。
次のようにコードを送信すると、上記のエラーが発生します。
NZ ライブラリは、UNIX (libname エンジン)、SAS 9.1.3 経由でアクセスされる Netezza サーバー上にあります。当社のサインオン スクリプトは自動化されており、簡単には見えません。
そのようなメッセージの最も可能性の高い原因は何ですか?また、詳細を取得するにはどうすればよいですか?
sas - SAS メタデータ サーバーからユーザー ID を取得する
IOM を使用してメタデータ サーバーに接続する構成で作業しています。したがって、ユーザー ID を決定するための自動マクロ変数が環境にありません (汎用ホスト アカウントでプールされたワークスペース サーバーを使用しています)。
SAS ユーザー ID をメタデータ サーバーに照会するために使用できる短いコードはありますか?
sas - メタデータへの SAS ライブラリの登録 - プログラムによる
デプロイ スクリプトを作成していて、以下のような単純な (そして空の) BASE ライブラリをプログラムでメタデータに登録したいと考えています。
XML 構文のサンプルはこちらにあります。それを proc メタデータと組み合わせて更新を実行する方法がわかりません (たとえば、メタデータ ID はどのように生成されますか?)。
xml - sas メタデータの列の順序を更新
proc メタデータ(オープン メタデータ インターフェイス) を使用して、XML から一部のメタデータを更新しています。updatemetadataメソッドを使用して、次のことをどのように達成できますか。
- function="REPLACE"オプションを使用して、特定のテーブルの列関連付けの特定の場所に新しい列を追加します (デフォルトでは、新しい列は関連付けの最初になります)。
バージョン 9.3 を使用しています。
前もって感謝します!
excel - メタデータからすべての SAS サーバー ユーザーを一覧表示する SAS スクリプト
すべての SAS ユーザーのリストを SAS メタデータから Excel ワークシートにインポートする方法が必要です。SASサーバーから動的にユーザーのリストを取得する動的データソースを作成するために、Microsoft Office用のSASプラグインを使用してこれを行うことを検討していました。これを行うには、SAS コードでこれを行う方法を知る必要があります。
SASメタデータ内のすべてのユーザーのリストを表示するSASスクリプトを作成する方法を知っている人はいますか?
私はオンラインで何かを見つけようとしてきましたが、運がありませんでした。
私は完全な管理者権限を持っているので、問題ありません。
ありがとう!
sas - SAS フォルダーは論理フォルダーか物理フォルダーか
SAS データ統合スタジオを開くと、フォルダー構造を持つ「フォルダー」タブが表示されます。ここで、フォルダを右クリックして「プロパティ」を表示すると、「場所」と呼ばれるものが表示されます。
この場所は、SAS サーバー上の物理フォルダーの場所にマッピングされていません。では、これは論理的なフォドラー構造にすぎないのでしょうか? それが対応する物理的な飼い葉桶はどこにありますか?
sas - メタデータ テーブルの SAS フォルダー パス
メタデータ テーブルの sas フォルダー パスを取得する方法を誰かが知っているかどうか疑問に思っていますか?
メタデータにある各テーブルのフォルダー パスを一覧表示したいと思います。
例:
テーブル FactPortfolio は、管理コンソールの次の fodler 構造の下にあります: Commerc-->Sweden-->Portfolios-->Resources-->Tables
sas のメタデータ ブラウザーで、最上位階層に到達するまで、テーブル、ツリー、および親ツリーをクリックすると、フォルダー パスを見つけることができます。ただし、SAS のメタデータ データ ステップ関数で取得したいと考えています。
BRジョナス