Skip to content

Commit

Permalink
Update azure_log.py
Browse files Browse the repository at this point in the history
  • Loading branch information
sfc-gh-afedorov committed Aug 6, 2020
1 parent 118b073 commit 947c394
Showing 1 changed file with 8 additions and 36 deletions.
44 changes: 8 additions & 36 deletions src/connectors/azure_log.py
Original file line number Diff line number Diff line change
Expand Up @@ -174,41 +174,13 @@
],
}

GET_TIMESTAMP_FROM_FILENAME_SQL = {
'operation': r'''to_timestamp_ltz(
substr(metadata$filename, 79, 4)
|| '-' ||
substr(metadata$filename, 86, 2)
|| '-' ||
substr(metadata$filename, 91, 2)
|| 'T' ||
substr(metadata$filename, 96, 2)
|| ':' ||
substr(metadata$filename, 101, 2))
''',
'audit': r'''to_timestamp_ltz(
substr(metadata$filename, 49, 4)
|| '-' ||
substr(metadata$filename, 56, 2)
|| '-' ||
substr(metadata$filename, 61, 2)
|| 'T' ||
substr(metadata$filename, 66, 2)
|| ':' ||
substr(metadata$filename, 71, 2))
''',
'signin': r'''to_timestamp_ltz(
substr(metadata$filename, 49, 4)
|| '-' ||
substr(metadata$filename, 56, 2)
|| '-' ||
substr(metadata$filename, 61, 2)
|| 'T' ||
substr(metadata$filename, 66, 2)
|| ':' ||
substr(metadata$filename, 71, 2))
''',
}
GET_TIMESTAMP_FROM_FILENAME_SQL = '''TO_TIMESTAMP_LTZ(
SPLIT_PART(SPLIT_PART(METADATA$FILENAME, '/', -6), '=', 2) || '-' ||
SPLIT_PART(SPLIT_PART(METADATA$FILENAME, '/', -5), '=', 2) || '-' ||
SPLIT_PART(SPLIT_PART(METADATA$FILENAME, '/', -4), '=', 2) || 'T' ||
SPLIT_PART(SPLIT_PART(METADATA$FILENAME, '/', -3), '=', 2) || ':' ||
SPLIT_PART(SPLIT_PART(METADATA$FILENAME, '/', -2), '=', 2)
)'''

# TODO(afedorov) use REGEXP_REPLACE after SNOW-97698 done
r'''
Expand Down Expand Up @@ -260,7 +232,7 @@ def connect(connection_name, options):
(
'timestamp_part',
'TIMESTAMP_LTZ',
GET_TIMESTAMP_FROM_FILENAME_SQL[connection_type],
GET_TIMESTAMP_FROM_FILENAME_SQL,
)
]

Expand Down

0 comments on commit 947c394

Please sign in to comment.