Adhoc Scenario/Flowzone execution on file change

Brij
Brij Registered Posts: 4 ✭✭

Hi, I have below execution situation to be replicated from Alteryx. Not sure how dataiku can support this. Kindly share if there is any guidance.

Current Way of Working with Alteryx

  1. Users have been provided access to Alteryx workflow via Gallery. Users can see only workflow that they have access to. Users are not technical users. They dont need to know how Alteryx works
  2. Users prepare few excel files manually and put it on Alteryx shared path. After this they can execute workflow via Gallery.
  3. Users run workflow on a click via Gallery on adhoc basis.
  4. User doesn't need to know what the workflow does and how it does that. They dont need Alteryx licenses as well for above actions.

I see multiple challenges in replicating this with DataIKU -

  1. Licensing and Accesses issues -
    1. User will need to have a licenses and project access. If they have project access they will be able to see everything inside project. How can this be avoided.
    2. Only action users will take is making offline changes to excel files on their local desktop and they will need way to trigger the Dataiku Scenario/Flowzone once their excel files are ready. With Reader license users can not execute scenarios. Other licenses will provide too much accesses to such users.
  2. How to trigger Scenario -
    1. To Avoid providing license to such users, it can be considered that users can place their excel files on a Sharepoint site whenever files are ready. Can Dataiku have a scenario triggered based on file change on external file path? ( not based in Dataiku dataset). Say excel file change on Sharepoint site.
    2. How will above function if user has multiple excel files. And some may or may not have any changes.

Please share suggestions.

Thanks,

Brij

Operating system used: Windows

Best Answer

  • Turribeach
    Turribeach Dataiku DSS Core Designer, Neuron, Dataiku DSS Adv Designer, Registered, Neuron 2023 Posts: 2,501 Neuron
    Answer ✓

    This can easily be done using Reader licenses (which are free, speak with your account manager to add them to your license) and a Dataiku web app. Basically you can permission the user to only have access to run the web app. The web app then can trigger the Dataiku scenario with a higher level account which will need a license.

    Dataiku can trigger based on file change on external file path but that won’t work for Sharepoint. It would have to be a proper network share. Otherwise you will need a polling method on the Sharepoint directory which won’t be too efficient.

Answers

  • Brij
    Brij Registered Posts: 4 ✭✭

    Thanks @Turribeach . Is it also possible to have user accesses limited to WebApp/Scenarios within same project. As of now all users within project will be able to see everything. Their execute accesses can be limited with respective Roles but say requirement is user to be able to see only webapp/scenario that is intended for that user. Can this level of access be managed with DataIKU. This was the set up with ALteryx.

  • Turribeach
    Turribeach Dataiku DSS Core Designer, Neuron, Dataiku DSS Adv Designer, Registered, Neuron 2023 Posts: 2,501 Neuron
  • yonghyun
    yonghyun Registered Posts: 28 ✭✭✭
    edited May 20

    갤러리를 위한 자동 로그인은 다음과 같이 설정 진행 하시면 가능합니다.

    1) read-only access 가진 user guest 생성

    2) DATADIR/config/general-settings.json에 아래 세팅 추가

    “noLoginMode”: true,

    “noLoginImpersonation”: “guest” 

    3) guest유저에게 프로젝트 공유


    ==============================================

    질문을 잘못 이해하고 남긴 것 같습니다.

Setup Info
    Tags
      Help me…