While I was originally happy to see that the long ids in Canvas Data 1 (e.g. of the type 64750000000043215 ) had been removed in Canvas Data 2, it eventually came time for me to re-write all the queries we have in place for various uses. These queries mostly join Canvas Live Events with 1 or more Canvas Data tables. With Canvas Data 1 this was relatively easy to do, as the long ids were present in both CD1 and also Canvas Live Events. However, the migration to CD2 therefore presents the additional challenge that the long ids remain in Canvas Live Events.
While it's not impossible to convert one to match the other (just for the purposes of running queries), it is definitely not convenient. In addition, it would make sense for Instructure to use the same convention in both data sources, of course. Are there any plans to do this?