Snowflake
雪花读取器 #
基类:EventBaseReader
初始化 SnowflakeReader 的新实例。
该类使用 SQLAlchemy 建立与 Snowflake 的连接,执行查询并将每行数据拼接成 LlamaIndex 使用的 Document。
属性:
| 名称 | 类型 | 描述 |
|---|---|---|
engine |
Optional[Engine]
|
数据库连接的 SQLAlchemy 引擎对象。 |
account |
Optional[str]
|
Snowflake 账户标识符。 |
user |
Optional[str]
|
Snowflake 账户用户名。 |
password |
Optional[str]
|
Snowflake 账户的密码。 |
database |
Optional[str]
|
Snowflake 数据库名称。 |
schema |
Optional[str]
|
雪花模式名称。 |
warehouse |
Optional[str]
|
Snowflake 仓库名称。 |
proxy |
Optional[str]
|
连接的代理设置。 |
workflows/handler.py 中的源代码llama_index/readers/snowflake/base.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 | |
execute_query #
execute_query(query_string: str) -> List[Any]
执行一条SQL查询并返回获取的结果。
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
query_string
|
str
|
要执行的SQL查询。 |
required |
返回:
| 类型 | 描述 |
|---|---|
List[Any]
|
List[Any]: 从查询中获取的结果。 |
workflows/handler.py 中的源代码llama_index/readers/snowflake/base.py
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
load_data #
load_data(query: str) -> List[文档]
从数据库查询并加载数据,返回一个文档列表。
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
query
|
str
|
用于筛选表和行的查询参数。 |
required |
返回:
| 类型 | 描述 |
|---|---|
List[文档]
|
List[Document]: 一个文档对象列表。 |
workflows/handler.py 中的源代码llama_index/readers/snowflake/base.py
110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 | |
选项: 成员:- SnowflakeReader