|
142 | 142 | SHOW SCHEMAS; |
143 | 143 | ``` |
144 | 144 |
|
145 | | - The following Snowflake query returns a list of available schemas for the database named `<database-name>` in the current account: |
| 145 | + The following Snowflake query returns a list of available schemas for the database named `<database_name>` in the current account: |
146 | 146 |
|
147 | 147 | ```text |
148 | | - SHOW SCHEMAS IN DATABASE <database-name>; |
| 148 | + SHOW SCHEMAS IN DATABASE <database_name>; |
149 | 149 | ``` |
150 | 150 |
|
151 | 151 | - The name of the [table](https://docs.snowflake.com/sql-reference/sql/create-table) in the schema. |
|
159 | 159 | 5. Expand **Tables**. |
160 | 160 |
|
161 | 161 | Alternatively, the following Snowflake query returns a list of available tables for the schema named `<schema_name>` in the datbase named |
162 | | - `<database-name>` in the current account: |
| 162 | + `<database_name>` in the current account: |
163 | 163 |
|
164 | 164 | ```text |
165 | | - SHOW TABLES IN SCHEMA <database-name>.<schema_name>; |
| 165 | + SHOW TABLES IN SCHEMA <database_name>.<schema_name>; |
166 | 166 | ``` |
167 | 167 |
|
168 | 168 | Snowflake requires the target table to have a defined schema before Unstructured can write to the table. The recommended table |
169 | | - schema for Unstructured is as follows: |
| 169 | + schema for Unstructured is as follows. In the following `CREATE TABLE` statement, replace the following placeholders with the appropriate values: |
| 170 | + |
| 171 | + - `<database_name>`: The name of the target database in the Snowflake account. |
| 172 | + - `<schema_name>`: The name of the target schema in the database. |
| 173 | + - `<number-of-dimensions>`: The number of dimensions for any embeddings that you plan to use. This value must match the number of dimensions for any embeddings that are |
| 174 | + specified in your related Unstructured workflows or pipelines. If you plan to use Snowflake vector embedding generation or Snowflake vector search, |
| 175 | + this value must match the number of dimensions that you plan to have Snowflake generate or search against. |
170 | 176 |
|
171 | 177 | ```sql SQL |
172 | | - CREATE TABLE ELEMENTS ( |
173 | | - ID VARCHAR(36) NOT NULL DEFAULT UUID_STRING(), |
| 178 | + CREATE TABLE <database_name>.<schema_name>.ELEMENTS ( |
| 179 | + ID VARCHAR(36) PRIMARY KEY NOT NULL DEFAULT UUID_STRING(), |
174 | 180 | RECORD_ID VARCHAR, |
175 | 181 | ELEMENT_ID VARCHAR, |
176 | | - TEXT VARCHAR, |
177 | | - EMBEDDINGS ARRAY, |
| 182 | + TEXT TEXT, |
| 183 | + EMBEDDINGS VECTOR(FLOAT, <number-of-dimensions>), |
178 | 184 | TYPE VARCHAR, |
179 | 185 | SYSTEM VARCHAR, |
180 | | - LAYOUT_WIDTH NUMBER, |
181 | | - LAYOUT_HEIGHT NUMBER, |
182 | | - POINTS VARCHAR, |
183 | | - URL VARCHAR, |
| 186 | + LAYOUT_WIDTH DECIMAL, |
| 187 | + LAYOUT_HEIGHT DECIMAL, |
| 188 | + POINTS TEXT, |
| 189 | + URL TEXT, |
184 | 190 | VERSION VARCHAR, |
185 | 191 | DATE_CREATED TIMESTAMP_TZ, |
186 | 192 | DATE_MODIFIED TIMESTAMP_TZ, |
187 | 193 | DATE_PROCESSED TIMESTAMP_TZ, |
188 | | - PERMISSIONS_DATA VARCHAR, |
189 | | - RECORD_LOCATOR VARCHAR, |
190 | | - CATEGORY_DEPTH NUMBER, |
| 194 | + PERMISSIONS_DATA TEXT, |
| 195 | + RECORD_LOCATOR TEXT, |
| 196 | + CATEGORY_DEPTH INTEGER, |
191 | 197 | PARENT_ID VARCHAR, |
192 | 198 | ATTACHED_FILENAME VARCHAR, |
193 | 199 | FILETYPE VARCHAR, |
|
196 | 202 | FILENAME VARCHAR, |
197 | 203 | LANGUAGES ARRAY, |
198 | 204 | PAGE_NUMBER VARCHAR, |
199 | | - LINKS VARCHAR, |
| 205 | + LINKS TEXT, |
200 | 206 | PAGE_NAME VARCHAR, |
201 | 207 | LINK_URLS ARRAY, |
202 | 208 | LINK_TEXTS ARRAY, |
|
207 | 213 | HEADER_FOOTER_TYPE VARCHAR, |
208 | 214 | EMPHASIZED_TEXT_CONTENTS ARRAY, |
209 | 215 | EMPHASIZED_TEXT_TAGS ARRAY, |
210 | | - TEXT_AS_HTML VARCHAR, |
211 | | - REGEX_METADATA VARCHAR, |
212 | | - DETECTION_CLASS_PROB NUMBER, |
213 | | - PRIMARY KEY (ID), |
214 | | - PARTITIONER_TYPE VARCHAR |
| 216 | + TEXT_AS_HTML TEXT, |
| 217 | + REGEX_METADATA TEXT, |
| 218 | + DETECTION_CLASS_PROB DECIMAL, |
| 219 | + IMAGE_BASE64 VARCHAR, |
| 220 | + IMAGE_MIME_TYPE VARCHAR, |
| 221 | + ORIG_ELEMENTS VARCHAR, |
| 222 | + IS_CONTINUATION BOOLEAN |
215 | 223 | ); |
216 | 224 | ``` |
217 | 225 |
|
|
0 commit comments