2017-05-26 9 views
1

私はDBモデル(テーブルやクラスのリストなど)を見たいと思う前にキャッシュデータベースからデータを読み込む必要があります。私は管理ツールを使用しましたが、私はcould'ntテーブルのリストを見つけます。管理ツールを使用してDBモデルを調べる方法は?intersystems - キャッシュデータベース - DBモデル

ヘルプは非常に感謝しています。

ありがとう、

+0

[管理ポータルの使用](http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=GSA_using_portal) [管理ポータルSQLインターフェイスの使用](http:// localhost:57774/csp/docbook/DocBook.UI.PortalHelpPage.cls?KEY = Home%2CSQL) – DAiMor

答えて

1

キャッシュインスタンスには複数の名前空間があります。システム管理ポータルに接続しているときは、メニュー項目 System Explorer-> SQLを使用して、探しているテーブルがある名前空間に接続していることを確認してください。それでもテーブルが見つからない場合は、接続先のシステムに定義されているテーブルがない可能性があります。アプリケーション開発者は、過去に、クラス定義/ SQLテーブルを実際に使用することなく、アプリケーション全体を開発することができました。この場合、事実の後にクラス定義/テーブルを作成することは可能ですが、存在するデータ構造を理解する必要があります。

0

あなたは、通常のSQL構文を使用することができます。管理ポータルで

SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABLE' 

をこちらをクリックしてください:

enter image description here

をまた、あなたはターミナルでこれを行うことができます(サンプルは私です名前空間):

1. zn "samples" 
2. do $system.SQL.Shell() 
3. SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABLE' 
0

Windowsでは、好みのSQLクライアントを使用して、キャッシュをインストールしたときにPCにすでに設定されているキャッシュODBCを使用することもできます。

私はSquirrel SQL Client(無料のオープンソース)とWinSQLアプリケーションを何も問題なく使用しました。セットアップキャッシュ接続に

など

あなたはMacOSのやLinux/Unixのであれば、その後、キャッシュ管理ポータルWebアプリケーション、ちょうどあなたのMicrosoft ODBCアドミニストレータに移動して、ピボットテーブルのために、どこかであってもExcelをそれらを使用しますまたはSQLシェルがあなたの最良のオプションです。

関連する問題