From 47db22a9ce59b30139427839c51d578fc7e96824 Mon Sep 17 00:00:00 2001 From: "urishapira@microsoft.com" Date: Wed, 25 Jun 2025 11:16:37 +0300 Subject: [PATCH 1/2] updating sql external table doc --- data-explorer/kusto/management/external-sql-tables.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/data-explorer/kusto/management/external-sql-tables.md b/data-explorer/kusto/management/external-sql-tables.md index 7c13b3b978..4efa1701aa 100644 --- a/data-explorer/kusto/management/external-sql-tables.md +++ b/data-explorer/kusto/management/external-sql-tables.md @@ -42,9 +42,8 @@ To `.create`, `.alter`, or `.create-or-alter` an external table using managed id |--|--|--|--| |*TableName* | `string` | :heavy_check_mark: | The name of the external table. The name must follow the rules for [entity names](../query/schema-entities/entity-names.md), and an external table can't have the same name as a regular table in the same database.| |*Schema* | `string` | :heavy_check_mark: | The external data schema is a comma-separated list of one or more column names and [data types](../query/scalar-data-types/index.md), where each item follows the format: *ColumnName* `:` *ColumnType*.| -|*SqlTableName*| `string` | | The name of the SQL table not including the database name. For example, "MySqlTable" and not "db1.MySqlTable". If the name of the table contains a period ("."), use ['Name.of.the.table'] notation. -

This specification is required for all types of tables except for Cosmos DB, as for Cosmos DB the collection name is part of the connection string. | |*SqlConnectionString*| `string` | :heavy_check_mark:| The connection string to the SQL server. | +|*SqlTableName*| `string` | | The name of the SQL table not including the database name. If the name of the table contains a period ("."), use ['Name.of.the.table'] notation. If the table is not in the default SQL database schema, use ['SchemaName.TableName'] notation. For example, for a table "T1" in schema "S1": ['S1.T1']

This specification is required for all types of tables except for Cosmos DB, as for Cosmos DB the collection name is part of the connection string. | |*SqlDialect*| `string` | |Indicates the type of Azure SQL external table. SQL Server is the default. For MySQL, specify `MySQL`. For PostgreSQL, specify `PostgreSQL`. For Cosmos DB, specify `CosmosDbSql`.| |*Property*| `string` ||A key-value property pair in the format *PropertyName* `=` *PropertyValue*. See [optional properties](#optional-properties).| From 89c0908d01b99c6cfc494d24d1c7739578e501d5 Mon Sep 17 00:00:00 2001 From: "urishapira@microsoft.com" Date: Wed, 25 Jun 2025 11:23:25 +0300 Subject: [PATCH 2/2] grammer --- data-explorer/kusto/management/external-sql-tables.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data-explorer/kusto/management/external-sql-tables.md b/data-explorer/kusto/management/external-sql-tables.md index 4efa1701aa..ac56675007 100644 --- a/data-explorer/kusto/management/external-sql-tables.md +++ b/data-explorer/kusto/management/external-sql-tables.md @@ -43,7 +43,7 @@ To `.create`, `.alter`, or `.create-or-alter` an external table using managed id |*TableName* | `string` | :heavy_check_mark: | The name of the external table. The name must follow the rules for [entity names](../query/schema-entities/entity-names.md), and an external table can't have the same name as a regular table in the same database.| |*Schema* | `string` | :heavy_check_mark: | The external data schema is a comma-separated list of one or more column names and [data types](../query/scalar-data-types/index.md), where each item follows the format: *ColumnName* `:` *ColumnType*.| |*SqlConnectionString*| `string` | :heavy_check_mark:| The connection string to the SQL server. | -|*SqlTableName*| `string` | | The name of the SQL table not including the database name. If the name of the table contains a period ("."), use ['Name.of.the.table'] notation. If the table is not in the default SQL database schema, use ['SchemaName.TableName'] notation. For example, for a table "T1" in schema "S1": ['S1.T1']

This specification is required for all types of tables except for Cosmos DB, as for Cosmos DB the collection name is part of the connection string. | +|*SqlTableName*| `string` | | The name of the SQL table not including the database name. If the name of the table contains a period ("."), use ['Name.of.the.table'] notation. If the table isn't in the default SQL database schema, use ['SchemaName.TableName'] notation. For example, for a table "T1" in schema "S1": ['S1.T1']

This specification is required for all types of tables except for Cosmos DB, as for Cosmos DB the collection name is part of the connection string. | |*SqlDialect*| `string` | |Indicates the type of Azure SQL external table. SQL Server is the default. For MySQL, specify `MySQL`. For PostgreSQL, specify `PostgreSQL`. For Cosmos DB, specify `CosmosDbSql`.| |*Property*| `string` ||A key-value property pair in the format *PropertyName* `=` *PropertyValue*. See [optional properties](#optional-properties).|