Invantive UniversalSQLデータベース用のSQL Server互換リンク

オランダ語版へ

Invantive Cloudの「データベース」画面では、クラウドデータベースへの接続用に3つのリンクが表示されるようになりました。

最初の2つのリンクは、Power BI、Qlik、Tableauで使用するためのものです。3つ目の新しいリンクは、SQL Serverネットワークプロトコルに基づいて接続する際に使用する名前です。上記の例では、次のようになります。

acme-exact-online.database.invantive.com

SQL Serverプログラムからのログイン

SQL Server経由でログインする際は、この名前を「サーバー名」フィールドに入力します。SQL Server Management Studioの例は以下の通りです。

「暗号化」では、「必須」または「任意」を選択できます。Invantiveデータベースサーバーのサーバー証明書は自動的に検証されます。「サーバー証明書を信頼する」はチェックしないままで構いません。

SQL Server Management Studio

SQL Server Management Studioからログインすると、多くの機能が利用可能になります。

Invantive UniversalSQLデータベースのサービスプロバイダーは、「システムデータベース」の下にあります。その他すべてのプロバイダー(上記の例ではオンラインのECB為替レートなど)は、通常のデータベースとして表示されます。列名などの項目も簡単に展開できます。

なお、ECBテーブルのテーブル名の下に赤い波線が表示されている点にご注意ください。SQL Server Management Studioは、入力ミスを早期に検出するために、SQL Serverの構文に従ってステートメントを解釈しようとします。しかし、Invantive UniversalSQLはSQL Serverが処理できない記法を使用しており、その逆もまた同様です。そのため、一部が赤く下線表示されるのは不思議ではありません。

Invantive UniversalSQLの手続き型拡張機能で使用するプロシージャや関数は、「ストアドプロシージャ」の下にあります。例えば、GitLab上のグループID アクセスリクエストを削除するための以下のようなものです。

ストアドプロシージャの一覧は、該当するCloudパッケージが提供する内容によって、空の場合もあれば、非常に長くなる場合もあります。

ビュー

ビューもSQL Server製品からアクセス可能です。例えば、こちらのGitLabユーザーのブランチなどです。

Sumatra

Sumatraで使用する場合は、Sumatraキャッシュの使用をお勧めします。

Microsoft Power BIおよびMicrosoft Excel Power Query

Power BIおよびPower Queryでは、SQL Serverを選択します。

サーバー名を入力し、必要に応じてDirectQueryを選択します。

左側で「データベース」を選択し、InvantiveCloudのユーザー名とパスワードを入力します。

その後、次のようにテーブルが表示されます。

利用可能なデータベースの一覧

Invantive製品の他の部分と同様に、誤った名前を入力すると、正しい名前の候補が(例えば)最大8件まで表示されます。SQL Serverの場合は以下の通りです。

itgentsr100
選択されたデータベースセグメント「wrongname」は、パーティー「…」に対して存在している必要があります。
このセグメントを持つデータベースがパーティーに存在するかどうかをご確認ください。
または、以下から別のデータベースを選択してください: …

完全なドキュメントは以下でご覧いただけます。