Hello! We're on alteryx 2021.2, and we're thinking of moving to alteryx 2021.4. I'm curious about how the Data Connection Manager in 2021.4 compares to the Data Connections available in 2021.2. Here's the blurb on the release notes:
Part of my confusion is that the current data connections in 2021.2 already have many of these features. For example, all these features of DCM are already available in data connections in 2021.2:
-store user credentials for data connections outside of your workflow.
-provides access control and a way to share connections.
-synchronize credentials between Server and Designer.
Thus I have several questions
1a) What is new about DCM?
1b) In what ways is it an improvement over the current setup?
2) Can the old data connections be converted to DCM without resaving workflows/macros/etc?
3) How is it working behind the scenes? For comparison, I know that 2021.2 has an xml file on the machine that updates when you open alteryx or manually click the sync button.
I am excited that it mentions resolving at runtime, this would be an upgrade over the current process.
I think @Treyson has done a few tests with DCM and 2021.4 already. He might be able to clarify more of your question.
I'm also curious to understand the main differences. I think Alteryx could provide some videos to compare and understand how we migrate to DCM.
Cheers,
@patrick_digan - To add to this thread, we just upgraded our SDLC environment to 2021.4 and we have questions around user and asset management.
One of the key components is giving the user ability to share data connections with others, without needing a Server administrator involved. This is outlined in the documentation "After you create a connection, you can share it with users or custom groups so that they can run your workflows on the Server".
Even though we (Gallery administrators) would love to get out of their way, we have a concern with this since our Gallery users are not the decision makers on if someone should or shouldn't be able to access data referenced in a workflow that they built. That is all driven through Active Directory group approvals within our Enterprise Access Management team, then we use those Active Directory groups with our data connections on Gallery.
Here is the basic documentation already out there: https://help.alteryx.com/20214/server/data-connection-manager-server-ui
Hello @patrick_digan
Hope you're doing great! Thank you for the inquiry!
Responses to your questions below:
Please let me know if there are any further questions, happy to help!
Best regards,
Gabriel
Thanks so much @gabriel_ignacio! Really helpful info.
For number 3, where is the database stored on Designer and Server?
2 followup questions: 1) Suppose I have a connection and credentials in DCM, it's shared with 10+ other designers (it's the same credentials), and the password needs updated. Once the password is updated in the source system and I update it in my DCM, how does the new password get synced to the other 10+ designers?
2) Did I read the help doc correctly that DCM cannot currently be used inside a macro?
Hi @patrick_digan ,
for number 3) on Designer it's stored in user AppData folder (../Local/Alteryx/) in encrypted format. On the Server it's stored inside Server storage database.
DCM inside macro) any tool with DCM support can be used also inside a macro. However passing connection parameters via macro interface (as DCM connection) is being added in 22.1 release.
hope this helped,
Ondrej
Synchronization with multiple Designers: right now the syncing is done via connected Server and it's based on timestamp (newest wins), so following scenario applies:
hope this helped,
Ondrej
@OndrejC Thanks for all the info! For your synchronization scenario, that makes sense and I have 1 question. For the second user syncing on DesignerB, 1) Will alteryx automatically sync everytime it's opened? Assuming the answer is no based on what @gabriel_ignacio mentioned above, then 2) would DesignerB use the old password until they manually sync?
hi @patrick_digan ,
you are right answer is no: Designer will not sync automatically to Server (it's triggered by user from Connection Manager manually).
Yes the local Designer will be using old local password and it will fail with the error that password is not correct.
Ondrej
Thanks @OndrejC ! I've added an idea about making the sync automatic.