Snowflake cloud data platform 如何配置Snowflake将日志发送到Azure日志分析

Snowflake cloud data platform 如何配置Snowflake将日志发送到Azure日志分析,snowflake-cloud-data-platform,azure-log-analytics,azure-data-explorer,Snowflake Cloud Data Platform,Azure Log Analytics,Azure Data Explorer,专家,, 我们如何配置Azure/Snowflake以使用Azure日志分析访问所有雪花日志,并使用kusto和alert创建警报 Rana这取决于您希望从Snowflake卸载到日志文件的数据,因为在account_用法和信息模式中有大量可用信息。但将这些数据写入Azure存储上的文件非常容易,以便在Azure日志分析中摄取和使用。下面是一个示例-将login_history视图中记录的错误推送到JSON文件: copy into @~/json_error_log.json from

专家,, 我们如何配置Azure/Snowflake以使用Azure日志分析访问所有雪花日志,并使用kusto和alert创建警报


Rana

这取决于您希望从Snowflake卸载到日志文件的数据,因为在account_用法和信息模式中有大量可用信息。但将这些数据写入Azure存储上的文件非常容易,以便在Azure日志分析中摄取和使用。下面是一个示例-将login_history视图中记录的错误推送到JSON文件:

copy into @~/json_error_log.json from
    (select object_construct(*) from (
        select event_timestamp, event_type,user_name,reported_client_type,error_code,error_message
        from table(information_schema.login_history(dateadd('days',-7,current_timestamp()),current_timestamp()))
        where error_code is not null
    order by event_timestamp))
file_format = (type ='JSON');
您可以在此处找到更多信息:


无法对A.L.A工具的操作进行评论,但希望这能让您对雪花方面的操作有所了解

这取决于您希望从Snowflake卸载到日志文件的数据,因为在account_用法和信息模式中有大量可用信息。但将这些数据写入Azure存储上的文件非常容易,以便在Azure日志分析中摄取和使用。下面是一个示例-将login_history视图中记录的错误推送到JSON文件:

copy into @~/json_error_log.json from
    (select object_construct(*) from (
        select event_timestamp, event_type,user_name,reported_client_type,error_code,error_message
        from table(information_schema.login_history(dateadd('days',-7,current_timestamp()),current_timestamp()))
        where error_code is not null
    order by event_timestamp))
file_format = (type ='JSON');
您可以在此处找到更多信息:


无法对A.L.A工具的操作进行评论,但希望这能让您对雪花方面的操作有所了解

嗨,拉娜,欢迎来到苏。你能发布你已经尝试/研究过的吗?嗨,拉娜,欢迎来到SO。您可以发布您已经尝试/研究过的内容吗?谢谢您的回答,但这种方法将帮助我将雪花表内容推送到Azure存储,然后记录分析或其他一些表,1。我们有从雪花表日志中提取数据的方法吗?2.我们是否有一种方法来配置snowflake只将日志发送到Azure data lake/blolb上的文件?您所说的“snowflake表日志”是什么意思?您是在谈论更改数据捕获吗?Snowflake不会使日志文件在外部可用—相反,它会将有关其操作的信息写入管理表/视图,并且您必须显式地将该数据卸载到文件中,以便将其作为物理日志文件。但是,是的,您可以在Snowflake中设置一个自动任务,使此过程(从表复制到文件)写入Azure存储。感谢您的回答,但此方法将帮助我将Snowflake表内容推送到Azure存储,然后记录分析或其他一些表,1。我们有从雪花表日志中提取数据的方法吗?2.我们是否有一种方法来配置snowflake只将日志发送到Azure data lake/blolb上的文件?您所说的“snowflake表日志”是什么意思?您是在谈论更改数据捕获吗?Snowflake不会使日志文件在外部可用—相反,它会将有关其操作的信息写入管理表/视图,并且您必须显式地将该数据卸载到文件中,以便将其作为物理日志文件。但是,是的,您可以在Snowflake中设置一个自动任务,让这个过程(从表复制到文件)写入Azure存储。