Title: Support analyzing multiple builds (by incorporating directory into the table indexes) · Issue #36 · Unity-Technologies/UnityDataTools · GitHub
Open Graph Title: Support analyzing multiple builds (by incorporating directory into the table indexes) · Issue #36 · Unity-Technologies/UnityDataTools
X Title: Support analyzing multiple builds (by incorporating directory into the table indexes) · Issue #36 · Unity-Technologies/UnityDataTools
Description: The current analyze schema assumes that only a single build is being analyzed, making it harder to compare builds. Currently if you try to analyze multiple builds there are SQL exceptions thrown. In particular it expects that the Seriali...
Open Graph Description: The current analyze schema assumes that only a single build is being analyzed, making it harder to compare builds. Currently if you try to analyze multiple builds there are SQL exceptions thrown. I...
X Description: The current analyze schema assumes that only a single build is being analyzed, making it harder to compare builds. Currently if you try to analyze multiple builds there are SQL exceptions thrown. I...
Opengraph URL: https://github.com/Unity-Technologies/UnityDataTools/issues/36
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Support analyzing multiple builds (by incorporating directory into the table indexes)","articleBody":"The current analyze schema assumes that only a single build is being analyzed, making it harder to compare builds.\n\nCurrently if you try to analyze multiple builds there are SQL exceptions thrown.\n\nIn particular it expects that the SerializedFiles names are unique (e.g. only one \"level0\" or only one version of a particular asset bundle).\n\nAnother repro: It will fail to analyze multiple BuildReport files if they have the same filename. The schema overall supports multiple BuildReports, but if they have the same filename it breaks and we currently use the filename as a way to distinguish them from each other\n\nI think we could adjust the schema so that the directory where the archive or serialized file is incorporated into the tables as a way to distinguish builds. E.g. the key to the directory would be added into the serialized file table and index would be on that key plus the Serialized File name.\n\nOne challenge is dealing with references between serialized files. The reference records the name of the serialized file. To resolve that reference properly we have to track the context of which directory is being scanned, e.g. assume that references only point to files inside the same directory.\n\nOnce working additional examples should be added to the documentation showing how to query just a single build and how to do some basic comparison of builds when they are inside the same database.","author":{"url":"https://github.com/SkowronskiAndrew","@type":"Person","name":"SkowronskiAndrew"},"datePublished":"2025-10-17T13:53:44.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/36/UnityDataTools/issues/36"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:23f93c4a-64ca-8018-10a2-3928751ad9e4 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 9394:2F98EE:C46CFC5:1084DEBB:6A5F12DD |
| html-safe-nonce | 2a3b96366220249fc774c8c0cac402bb478551ed0073b384a05a0eef06239723 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5Mzk0OjJGOThFRTpDNDZDRkM1OjEwODRERUJCOjZBNUYxMkREIiwidmlzaXRvcl9pZCI6IjkxNzkyNTc5ODcxNjA1NDM5NjUiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | c04c6542c741275b2e38a4c067d84df3e321aa58b473f5b1a87123acd7182c06 |
| hovercard-subject-tag | issue:3526273061 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/Unity-Technologies/UnityDataTools/36/issue_layout |
| twitter:image | https://opengraph.githubassets.com/871811901358e3d064fb01ab9414321c1ebd99ed01646a39ea4909b26c18d132/Unity-Technologies/UnityDataTools/issues/36 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/871811901358e3d064fb01ab9414321c1ebd99ed01646a39ea4909b26c18d132/Unity-Technologies/UnityDataTools/issues/36 |
| og:image:alt | The current analyze schema assumes that only a single build is being analyzed, making it harder to compare builds. Currently if you try to analyze multiple builds there are SQL exceptions thrown. I... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | SkowronskiAndrew |
| hostname | github.com |
| expected-hostname | github.com |
| None | bf8fa4b42b6d150def6175efb9b0f1ec8e9628d7229ee2bdf6e850e7bdad923e |
| turbo-cache-control | no-preview |
| go-import | github.com/Unity-Technologies/UnityDataTools git https://github.com/Unity-Technologies/UnityDataTools.git |
| octolytics-dimension-user_id | 426196 |
| octolytics-dimension-user_login | Unity-Technologies |
| octolytics-dimension-repository_id | 472365703 |
| octolytics-dimension-repository_nwo | Unity-Technologies/UnityDataTools |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 472365703 |
| octolytics-dimension-repository_network_root_nwo | Unity-Technologies/UnityDataTools |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 7debc3c6cd5de09c6e22b47a1b9982acb2aabb7b |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width