Hi Anuj -
1) Creation of a new workbook is not a preference. It would require the appropriate site role and content permissions. Site roles and permission settings are stored the in the server repository. They would carry over to a newly upgraded server or a server that was recovered from a backup file. A preference would apply to something like a specific filter or parameter setting on a dashboard. For example, If on a regional sales dashboard you're only always interested in viewing sales activity in the "Western Region", you can set that as a preference. You cannot simply export / import permission settings / preferences. The exception to this would be a site export, which would export users, workbooks, projects, extracts, and data connections specific to a site. More info here ==> Use Custom Views
2) Unless I'm mistaken, I'm guessing you're asking about the location of data within Tableau Server. If it's a published data source, it would commonly be a pointer to live back-end data source (i.e. Oracle). However, it could pertain to a data source embedded in a workbook. Similar to above, this content would carry over to a new server in the event on a server upgrade or restore from a backup file.