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」は、パーティー「…」に対して存在している必要があります。
このセグメントを持つデータベースがパーティーに存在するかどうかをご確認ください。
または、以下から別のデータベースを選択してください: …
完全なドキュメントは以下でご覧いただけます。









