I am able to retrieve all the keys and values from json files stored in a Azure Data Lake Storage Gen 2 directory through an Azure Synapse Serverless SQL query like the one below:
SELECT TOP 100
someColumn1,
someColumn2
FROM OPENROWSET(
BULK 'https://********.dfs.core.windows.net/some/path/**',
FORMAT = 'csv',
FIELDTERMINATOR ='0x0b',
FIELDQUOTE = '0x0b',
ROWTERMINATOR = '0x0b'
) WITH (doc NVARCHAR(MAX)) AS ROWS
OUTER APPLY OPENJSON ( [doc] )
WITH (
[someColumn1] INT '$.someProperty1',
[someColumn2] INT '$.someProperty2'
) AS someData
I am looking to retrieve the path/url of the JSON files for parsing as extra columns returned by my SQL query. Is this achievable?