View source: R/fabric_sql_connect.R
| fabric_sql_query | R Documentation |
Convenience wrapper that opens a connection with
fabric_sql_connect(), executes sql, and returns a tibble. The
connection is closed on exit.
fabric_sql_query(
server,
sql,
database = "Lakehouse",
tenant_id = Sys.getenv("FABRICQUERYR_TENANT_ID"),
client_id = Sys.getenv("FABRICQUERYR_CLIENT_ID", unset =
"04b07795-8ddb-461a-bbee-02f9e1bf7b46"),
access_token = NULL,
odbc_driver = getOption("fabricqueryr.sql.driver", "ODBC Driver 18 for SQL Server"),
port = 1433L,
encrypt = "yes",
trust_server_certificate = "no",
timeout = 30L,
verbose = TRUE,
...
)
server |
Character. Microsoft Fabric SQL connection string or |
sql |
Character scalar. The SQL to run. |
database |
Character. Database name. Defaults to |
tenant_id |
Character. Entra ID (AAD) tenant GUID. Defaults to
|
client_id |
Character. App registration (client) ID. Defaults to
|
access_token |
Optional character. If supplied, use this bearer token
instead of acquiring a new one via |
odbc_driver |
Character. ODBC driver name. Defaults to
|
port |
Integer. TCP port (default 1433). |
encrypt, trust_server_certificate |
Character flags passed to ODBC.
Defaults |
timeout |
Integer. Login/connect timeout in seconds. Default 30. |
verbose |
Logical. Emit progress via |
... |
Additional arguments forwarded to |
A tibble with the query results (0 rows if none).
# Example is not executed since it requires configured credentials for Fabric
## Not run:
df <- fabric_sql_query(
server = "2gxz...qiy.datawarehouse.fabric.microsoft.com",
database = "Lakehouse",
sql = "SELECT TOP 100 * FROM sys.objects",
tenant_id = Sys.getenv("FABRICQUERYR_TENANT_ID"),
client_id = Sys.getenv("FABRICQUERYR_CLIENT_ID")
)
dplyr::glimpse(df)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.