ここでは、パッケージに基づくリソース共有文について説明します。

リソースの共有

説明
Create package <pkgname> <pkgName> パッケージを作成します。
Delete package <pkgname> <pkgName> パッケージを削除します。
add <objType> <objName> to package <pkgName> [with privileges privs] パッケージに共有するリソースを追加します。
remove <objType> <objName> from package <pkgName> パッケージから共有リソースを削除します。
allow prOject <prjName> to install package <pkgName> [using label <num>] プロジェクトにユーザーパッケージの使用を許可します。
disallow project <prjName> to install package <pkgName> プロジェクトにユーザーパッケージの使用を許可しません。

リソースの使用

説明:
Install package <pkgname> <pkgName> パッケージをインストールします。
uninstall package <pkgName> パッケージをアンインストールします。

パッケージの表示

説明:
show packages 作成されたパッケージとインストールされたパッケージをすべて一覧表示します。
describe package <pkgName> パッケージの詳細を表示します。
DataWorks で運用計画の権限付与に関連するリクエストを実行する場合
  1. プロジェクト所有者は、一時的なクエリによって実行されていて、本番環境で実行するために送信することはできません。運用環境は、運用アカウントによって実行されるため、許可された権限がありません。
  2. クエリの前に use<production project>; 文を追加し、コマンドを使用して送信します。 DataWorks のデータ開発がデフォルトであるため、現在のプロジェクトは _dev で終わる開発プロジェクトです。 コマンドラインから権限付与コマンドを実行する場合、最初にこれらのコマンドを実行するようにプロジェクト所有者に依頼してください。
    use project_name;