<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Database User Schema</title><link>https://community.appian.com/discussions/f/data/23050/database-user-schema</link><description>We are using an On Prem version of Appian. We have 3 databases, 2 MS SQL Server instances and NEO4J. We need to get some of the data out of the 2 SQL Servers that are supporting Appian into NEO4J with an ETL process. One blocker we are running into is</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Database User Schema</title><link>https://community.appian.com/thread/89168?ContentTypeID=1</link><pubDate>Thu, 16 Dec 2021 20:32:07 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:195b9d71-5c1f-4c3e-9d9f-5bb13f8d5dc7</guid><dc:creator>Chris</dc:creator><description>&lt;p&gt;My few notes:&lt;/p&gt;
&lt;p&gt;Logging user interaction with username instead of the UUID should allow for easier mapping - I really haven&amp;#39;t worked with Appian&amp;#39;s user UUID at all in my experience however.&amp;nbsp; Also, we typically use our own &amp;quot;UUID&amp;quot; as the employee ID in our HR systems, which allows consistency across both environments, and employee name changes.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You could script a process to parse all user accounts, create a new table which contains username and UUID, plug in each field with the user account and user(ri!user,&amp;quot;uuid&amp;quot;), then you will have a mapping table.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The primary data source &amp;quot;usr&amp;quot; table you are referencing does have a user_uuid column, but in all of my environments, it is completely empty.&amp;nbsp; I can&amp;#39;t speak to it&amp;#39;s designed use and likely would not receive much support on it being within the primary/Appian DS..&lt;/p&gt;
&lt;p&gt;For similar reasons this is why we also maintain a DB table with user accounts and their metadata in our business data source, we update this daily as we refresh our user accounts - has been immensely helpful, such as for joining to via employee ID or account in reporting views.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Database User Schema</title><link>https://community.appian.com/thread/89167?ContentTypeID=1</link><pubDate>Thu, 16 Dec 2021 20:02:55 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d676f5fc-85b1-4668-91dd-d5f6d4ad14d7</guid><dc:creator>johng0017</dc:creator><description>&lt;p&gt;Currently we are saving the UUID from the Appian User Object. We see were we could change that to the User Name, for example: jsmith. But this still doesn&amp;#39;t allow us to join the usr table for useful User info, for example in an ETL report we wanted to say this row was edited by John Smith.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Database User Schema</title><link>https://community.appian.com/thread/89166?ContentTypeID=1</link><pubDate>Thu, 16 Dec 2021 19:43:23 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5285c316-acf0-495a-a929-134202eca2b5</guid><dc:creator>Chris</dc:creator><description>&lt;p&gt;To start, what/how are you saving into the LastModified columns that is generating a hash, vs a username?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>