ローカルデータのインポート制限

k_hanai
k_hanai Partner, Registered Posts: 8 Partner

プロジェクトにローカルデータをアップロードする際に「ファイルをアップロード」を選択するかと思いますが、アップロードできなくする制限をかけることはできますでしょうか?

また上記が可能な場合について、Snowflake等のデータベースからはデータを接続できるように設定できますでしょうか?(事前にConnectionを設定しています。)

image.png

Answers

  • Tsuyoshi
    Tsuyoshi Dataiker, PartnerAdmin, Dataiku DSS Core Designer, Dataiku DSS ML Practitioner, Dataiku DSS Adv Designer, Registered Posts: 209 Dataiker
    edited January 14

    プロジェクトにローカルデータをアップロードする際に「ファイルをアップロード」を選択するかと思いますが、アップロードできなくする制限をかけることはできますでしょうか?

    → ユーザ/グループに対して、プロジェクトの「Write project content」権限を付与しないことで、ファイルのアップロードは不可となりますが、同時にプロジェクトフローの編集も不可となります。
    https://doc.dataiku.com/dss/latest/security/permissions.html

    そこで、「フロー編集は可能なまま、ファイルのアップロードメニュー選択を不可としたい」場合、以下のような対応を行うことは可能です。

    管理画面のコネクション定義で、ファイル・ストレージ関連のすべてのコネクションに対して「Freely usable by」項目で当該ユーザ/グループを権限に含めないように設定する。(設定方法の詳細は、Dataiku Cloudの場合とセルフマネージド版の場合で、異なります。)
    https://knowledge.dataiku.com/latest/admin-configuring/connection-security/reference-security-permissions-connections.html

    その結果、当該ユーザ/グループはファイルのアップロードメニュー選択が不可となります。この対応が要件を満たすかどうかについては、個別の検討が必要と考えられますが、現時点で考えられる方法としては以上のようになります。

    また上記が可能な場合について、Snowflake等のデータベースからはデータを接続できるように設定できますでしょうか?(事前にConnectionを設定しています。)

    → 上記回答の設定を行った場合、DBコネクションを利用したデータセットの作成は許可しつつ、ファイル・ストレージ関連のコネクションに対してのみ制限を行うことも可能ではあります。(この方法が実際の要件を満たすかどうかについては、こちらも個別の検討・検証が必要と考えております。)

Setup Info
    Tags
      Help me…