feat(v3): update Power BI and ODBC docs to use direct download URLs from docs.influxdata.com

- Add direct download URLs for Arrow Flight SQL ODBC driver and Power BI connector
- Remove references to non-existent downloads page
- Update PowerShell commands to download from docs.influxdata.com/downloads/
- Remove ODBC driver and connector from prerequisites (covered in installation steps)
- Keep Dremio documentation reference for additional driver information
- Maintain Move-Item for connector installation (cleaner than Copy-Item)
- Update link checker config to allow docs.influxdata.com/downloads URLs
6442-v3-odbc-powerbi
Jason Stirnaman 2025-10-06 17:34:03 -05:00
parent 75fd0b09f8
commit 781b0aeb2c
3 changed files with 84 additions and 20 deletions

View File

@ -73,6 +73,16 @@ exclude = [
"^https?://claude\\.ai", "^https?://claude\\.ai",
"^https?://.*\\.claude\\.ai", "^https?://.*\\.claude\\.ai",
# Microsoft Learn documentation (bot detection/rate limiting)
"^https?://learn\\.microsoft\\.com",
"^https?://.*\\.microsoft\\.com/.*",
# Dremio download URLs (403 errors for automated requests)
"^https?://download\\.dremio\\.com",
# Scarf analytics tracking pixels (certificate/network errors)
"^https?://static\\.scarf\\.sh",
# Production site URLs (when testing locally, these should be relative) # Production site URLs (when testing locally, these should be relative)
# This excludes canonical URLs and other absolute production URLs # This excludes canonical URLs and other absolute production URLs
# TODO: Remove after fixing canonical URL generation or link-checker domain replacement # TODO: Remove after fixing canonical URL generation or link-checker domain replacement

View File

@ -12,32 +12,45 @@ applications to connect to {{% product-name %}} and query data using SQL.
## Download and install the ODBC driver ## Download and install the ODBC driver
{{% product-name %}} uses the [Arrow Flight SQL ODBC driver](https://docs.dremio.com/current/client-applications/drivers/arrow-flight-sql-odbc-driver/) {{% product-name %}} uses the Arrow Flight SQL ODBC driver to enable ODBC connectivity.
to enable ODBC connectivity.
### Download the driver
Download the Arrow Flight SQL ODBC driver for your operating system: Download the Arrow Flight SQL ODBC driver for your operating system:
- [**Windows (x64)**](https://download.dremio.com/arrow-flight-sql-odbc-driver/arrow-flight-sql-odbc-LATEST-win64.msi) #### Windows (x64)
```sh
https://docs.influxdata.com/downloads/arrow-flight-sql-odbc-0.9.7.1195-win64.msi
```
#### macOS and Linux
For macOS and Linux, download from Dremio:
- [**macOS (Universal)**](https://download.dremio.com/arrow-flight-sql-odbc-driver/arrow-flight-sql-odbc-LATEST-universal.pkg) - [**macOS (Universal)**](https://download.dremio.com/arrow-flight-sql-odbc-driver/arrow-flight-sql-odbc-LATEST-universal.pkg)
- [**Linux (x86_64)**](https://download.dremio.com/arrow-flight-sql-odbc-driver/arrow-flight-sql-odbc-LATEST-linux-x86_64.tar.gz) - [**Linux (x86_64)**](https://download.dremio.com/arrow-flight-sql-odbc-driver/arrow-flight-sql-odbc-LATEST-linux-x86_64.tar.gz)
> [!Note]
> For more information about the Arrow Flight SQL ODBC Driver, see the [Dremio documentation](https://docs.dremio.com/current/client-applications/drivers/arrow-flight-sql-odbc-driver/).
### Install on Windows ### Install on Windows
#### Using PowerShell (recommended) #### Using PowerShell (recommended)
Run the following PowerShell commands: Run the following PowerShell commands to download and install:
{{% code-placeholders "YOUR_USER" %}} {{% code-placeholders "YOUR_USER" %}}
```powershell ```powershell
# Download the driver # Download the driver
Invoke-WebRequest -Uri "https://download.dremio.com/arrow-flight-sql-odbc-driver/arrow-flight-sql-odbc-LATEST-win64.msi" ` Invoke-WebRequest -Uri "https://docs.influxdata.com/downloads/arrow-flight-sql-odbc-0.9.7.1195-win64.msi" `
-OutFile "C:\Users\YOUR_USER\Downloads\arrow-flight-sql-odbc-win64.msi" -OutFile "C:\Users\YOUR_USER\Downloads\arrow-flight-sql-odbc-0.9.7.1195-win64.msi"
# Mark as trusted # Mark as trusted
Unblock-File "C:\Users\YOUR_USER\Downloads\arrow-flight-sql-odbc-win64.msi" Unblock-File "C:\Users\YOUR_USER\Downloads\arrow-flight-sql-odbc-0.9.7.1195-win64.msi"
# Install # Install
Start-Process msiexec.exe -Wait -ArgumentList '/i "C:\Users\YOUR_USER\Downloads\arrow-flight-sql-odbc-win64.msi"' Start-Process msiexec.exe -Wait -ArgumentList '/i "C:\Users\YOUR_USER\Downloads\arrow-flight-sql-odbc-0.9.7.1195-win64.msi"'
``` ```
{{% /code-placeholders %}} {{% /code-placeholders %}}

View File

@ -10,7 +10,7 @@ Note: The Microsoft Power BI Connector for InfluxDB is currently in BETA
> {{% cite %}}-- [Microsoft Power BI documentation](https://learn.microsoft.com/en-us/power-bi/fundamentals/power-bi-overview){{% /cite %}} > {{% cite %}}-- [Microsoft Power BI documentation](https://learn.microsoft.com/en-us/power-bi/fundamentals/power-bi-overview){{% /cite %}}
> [!Important] > [!Important]
> These Instructions are for Power BI Desktop only; it uses a custom connector. > These instructions are for Power BI Desktop only; it uses a custom connector.
- [Prerequisites](#prerequisites) - [Prerequisites](#prerequisites)
- [Install the Power BI connector](#install-the-power-bi-connector) - [Install the Power BI connector](#install-the-power-bi-connector)
@ -27,8 +27,8 @@ Note: The Microsoft Power BI Connector for InfluxDB is currently in BETA
(A free trial is available) (A free trial is available)
- **{{% product-name %}}**: A running instance with data to query - **{{% product-name %}}**: A running instance with data to query
- **Database token**: Your {{% show-in "cloud-dedicated, clustered" %}}{{% token-link "database" %}}{{% /show-in %}}{{% show-in "cloud-serverless" %}}{{% token-link %}}{{% /show-in %}}{{% show-in "core, enterprise" %}}{{% token-link "admin" "database" %}}{{% /show-in %}}{{% show-in "enterprise" %}} with query permissions for the target database{{% /show-in %}} - **Database token**: Your {{% show-in "cloud-dedicated, clustered" %}}{{% token-link "database" %}}{{% /show-in %}}{{% show-in "cloud-serverless" %}}{{% token-link %}}{{% /show-in %}}{{% show-in "core, enterprise" %}}{{% token-link "admin" "database" %}}{{% /show-in %}}{{% show-in "enterprise" %}} with query permissions for the target database{{% /show-in %}}
- **Arrow Flight SQL ODBC Driver**: [Download and install](https://docs.dremio.com/current/client-applications/drivers/arrow-flight-sql-odbc-driver/)
- **InfluxDB 3 connector**: Download the Power BI Desktop InfluxDB 3 connector `.pqx` file The following steps guide you through downloading and installing the Arrow Flight SQL ODBC Driver and the InfluxDB 3 custom connector.
## Install the Power BI connector ## Install the Power BI connector
@ -38,19 +38,28 @@ The InfluxDB 3 custom connector for Power BI Desktop enables you to connect to
### Install the Arrow Flight SQL ODBC Driver ### Install the Arrow Flight SQL ODBC Driver
The custom connector requires the Arrow Flight SQL ODBC Driver. The custom connector requires the Arrow Flight SQL ODBC Driver.
To install on Windows, run the following PowerShell commands:
#### Download and install the ODBC driver
Download the Arrow Flight SQL ODBC driver:
```sh
https://docs.influxdata.com/downloads/arrow-flight-sql-odbc-0.9.7.1195-win64.msi
```
Or use PowerShell to download and install:
{{% code-placeholders "YOUR_USER" %}} {{% code-placeholders "YOUR_USER" %}}
```powershell ```powershell
# Download the driver # Download the driver
Invoke-WebRequest -Uri "https://download.dremio.com/arrow-flight-sql-odbc-driver/arrow-flight-sql-odbc-LATEST-win64.msi" ` Invoke-WebRequest -Uri "https://docs.influxdata.com/downloads/arrow-flight-sql-odbc-0.9.7.1195-win64.msi" `
-OutFile "C:\Users\YOUR_USER\Downloads\arrow-flight-sql-odbc-win64.msi" -OutFile "C:\Users\YOUR_USER\Downloads\arrow-flight-sql-odbc-0.9.7.1195-win64.msi"
# Mark as trusted # Mark as trusted
Unblock-File "C:\Users\YOUR_USER\Downloads\arrow-flight-sql-odbc-win64.msi" Unblock-File "C:\Users\YOUR_USER\Downloads\arrow-flight-sql-odbc-0.9.7.1195-win64.msi"
# Install # Install
Start-Process msiexec.exe -Wait -ArgumentList '/i "C:\Users\YOUR_USER\Downloads\arrow-flight-sql-odbc-win64.msi"' Start-Process msiexec.exe -Wait -ArgumentList '/i "C:\Users\YOUR_USER\Downloads\arrow-flight-sql-odbc-0.9.7.1195-win64.msi"'
``` ```
{{% /code-placeholders %}} {{% /code-placeholders %}}
@ -60,9 +69,36 @@ Replace the following:
Follow the installation wizard using default settings. Follow the installation wizard using default settings.
> [!Note]
> For more information about the Arrow Flight SQL ODBC Driver, see the [Dremio documentation](https://docs.dremio.com/current/client-applications/drivers/arrow-flight-sql-odbc-driver/).
### Install the connector file ### Install the connector file
Copy the `.pqx` connector file to the Power BI custom connectors directory: #### Download the Power BI connector
Download the InfluxDB 3 Power BI connector:
```sh
https://docs.influxdata.com/downloads/InfluxDB.pqx
```
Or use PowerShell to download:
{{% code-placeholders "YOUR_USER" %}}
```powershell
# Download the connector
Invoke-WebRequest -Uri "https://docs.influxdata.com/downloads/InfluxDB.pqx" `
-OutFile "C:\Users\YOUR_USER\Downloads\InfluxDB.pqx"
```
{{% /code-placeholders %}}
Replace the following:
- {{% code-placeholder-key %}}`YOUR_USER`{{% /code-placeholder-key %}}: Your Windows username
#### Install the connector
Move the `.pqx` connector file to the Power BI custom connectors directory:
1. Create the custom connectors folder if it doesn't exist: 1. Create the custom connectors folder if it doesn't exist:
@ -72,9 +108,16 @@ Copy the `.pqx` connector file to the Power BI custom connectors directory:
2. Move the connector file to the custom connectors folder: 2. Move the connector file to the custom connectors folder:
{{% code-placeholders "YOUR_USER" %}}
```powershell ```powershell
Move-Item InfluxDB.pqx "$env:USERPROFILE\Documents\Power BI Desktop\Custom Connectors\" Move-Item "C:\Users\YOUR_USER\Downloads\InfluxDB.pqx" `
"$env:USERPROFILE\Documents\Power BI Desktop\Custom Connectors\"
``` ```
{{% /code-placeholders %}}
Replace the following:
- {{% code-placeholder-key %}}`YOUR_USER`{{% /code-placeholder-key %}}: Your Windows username
## Enable the connector in Power BI ## Enable the connector in Power BI
@ -230,5 +273,3 @@ For better query performance:
- Select only the columns you need - Select only the columns you need
- Use the `LIMIT` clause to restrict result size - Use the `LIMIT` clause to restrict result size
- Consider using **DirectQuery** mode instead of **Import** for large datasets - Consider using **DirectQuery** mode instead of **Import** for large datasets