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 URLs6442-v3-odbc-powerbi
parent
75fd0b09f8
commit
781b0aeb2c
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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 %}}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue