Ana içeriğe geç Tamamlayıcı içeriğe geç

Komut dosyalarındaki veri kaynaklarına bağlanma

Veri yükleme düzenleyicisi ve Komut dosyası kodu içindeki veri bağlantıları; veritabanları, yerel dosyalar veya uzak dosyalar gibi sık kullandığınız veri kaynaklarının kısayollarını kaydetmenizi sağlar.

Veri bağlantıları, kaydettiğiniz bağlantıları, ait oldukları alana göre gruplanmış şekilde alfabetik sırada listeler. Listeyi belirli bir ada veya türe sahip bağlantılara daraltmak için arama kutusunu kullanabilirsiniz. Veri kaynakları'na tıklayarak Veri bağlantıları'na erişebilirsiniz.

Bilgi notuYalnızca sahip olduğunuz veya erişim haklarınızın olduğu veri bağlantılarını görebilirsiniz. Gerektiğinde erişim elde etmek için lütfen Qlik Sense sistem yöneticinizle iletişime geçin.

Yeni bir veri bağlantısı oluşturma

Aşağıdakileri yapın:

  1. Veri kaynakları'na tıklayın.

  2. Yeni bağlantı oluştur'a tıklayın.
  3. Alan altında, bağlantının konumlandırılacağı alanı seçin.

  4. Açılır listeden oluşturmak istediğiniz veri kaynağı türünü seçin.

    Seçtiğiniz veri kaynağının türüne özgü ayarlar diyalog penceresi açılır.

  5. Veri bağlantısını oluşturmak için veri kaynağı ayarlarını girin ve Oluştur'a tıklayın.

Veri bağlantısını silme

Aşağıdakileri yapın:

  1. Veri kaynakları'na tıklayın.

  2. Silmek istediğiniz veri bağlantısında Sil seçeneğine tıklayın.
  3. Bağlantıyı silmek istediğinizi onaylayın.

Veri bağlantısı artık silinmiştir.

Veri bağlantısını düzenleme

Aşağıdakileri yapın:

  1. Veri kaynakları'na tıklayın.

  2. Veri bağlantıları altından, düzenlemek istediğiniz veri bağlantısını içeren alanı seçin.

  3. Düzenlemek istediğiniz veri bağlantısında Düzenle seçeneğine tıklayın.
  4. Veri bağlantısı ayrıntılarını düzenleyin. Bağlantı ayrıntıları, bağlantı türüne özgüdür.

    Bağlantının kimlik bilgilerini sağlamanız gerekebilir.

Veri bağlantısı artık güncellenmiştir.

Bilgi notuVeri bağlantısının adını düzenlediğinizde, aynı bağlantıya başvurmaya devam etmek için koddaki bağlantının mevcut tüm referanslarını da (lib://) düzenlemeniz gerekir.

DataFiles bağlantıları hakkında

Erişebileceğiniz her bir alan için otomatik olarak DataFiles bağlantıları oluşturulur. Veri Bağlantıları altındaki her bir alan bölümünden bağlantılara erişilebilir.

Bilgi notuDataFiles bağlantılarının dosya uzantısı büyük-küçük harfe duyarlıdır. Örneğin: .qvd.

Veri bağlantısından veri seçme

Uygulamanıza yüklemek için bir veri bağlantısından veri seçmek isterseniz aşağıdakileri yapın:

  1. Veri kaynakları'na tıklayın.Ω

  2. Veri kaynağıyla bağlantı kurarak yeni bağlantı oluşturun (zaten veri bağlantısı yoksa).
  3. Veri Seçimi Bağlantıdan veri seçin.

Betikteki veri bağlantısına başvurma

Genellikle bir yolu içeren dosya adına başvurmak istediğiniz betikteki deyimlerde ve fonksiyonlarda veri kaynaklarına başvurmak için veri bağlantısını kullanabilirsiniz.

Qlik Cloud Analizleri içinde, komut dosyasında bir dosyaya referans vermek için sözdizimi şu şekildedir:

[lib://(alan_adı):(bağlantı_adı)/(klasör_adı)/(dosya_adı)]

Tam klasör yolu sağlanmalıdır. Göreli yollar desteklenmez.

Alan mevcut değilse deyim yürütülemez ve bir hata döndürür.

Klasör yolu, hiyerarşik bir yapıda birden fazla klasör içerebilir. Yoldaki her klasör_adı, / karakterleriyle sınırlandırılmalıdır.

Bir klasör yapısında bulunan dosyalara referans verirken yolda aşağıdakilere izin verilmez:

  • //

  • \

  • \\

  • /./

  • /../

Alan, klasör veya dosya adındaki sondaki nokta sembolleri (.), yukarıdaki listedeki yapılandırmalarda görünmedikleri sürece kabul edilebilir.

Örnekler: Uyumlu olmayan sözdizimi

Bu örnekler yol için geçersiz sözdizimi olarak kabul edilir:

Load [Transactions] from 'lib:\\Demo:DataFiles\Sales2024\France.qvd';
store [Transactions] into 'lib://Demo:DataFiles/Sales2024/./France.qvd';
Load [Transactions] from 'lib://Demo:DataFiles/Sales2024/../France.qvd';
store [Transactions] into 'lib://Demo:DataFiles//Sales2024//France.qvd';

Kullanılan komut dosyası deyiminin türüne bağlı olarak, uyumlu olmayan sözdizimi yeniden yükleme hatasına neden olabilir veya farklı bir davranışla yine de yürütülebilir. Konuyla ilgili ayrıntılar için bk.:

Bir kişisel alana bağlanıyorsanız space_name kısmını eklemeniz gerekmez.

Bu örnek, Data veri bağlantısında tanımlanan bir kişisel alandan orders.csv dosyasını yükler.

LOAD * FROM [lib://DataFiles/orders.csv];

Bu örnek, Data veri bağlantısında tanımlanan bir paylaşılan alandan orders.csv dosyasını yükler.

LOAD * FROM [lib://TeamSharedConnection:DataFiles/orders.csv];

Bu örnekte, kişisel alandaki Orders By Region klasöründen orders_Europe.csv dosyası yüklenmektedir.

LOAD * FROM [lib://DataFiles/Orders By Region/orders_Europe.csv];

Bu örnekte, paylaşılan, yönetilen alan veya veri alanı içindeki Orders By Region klasöründen orders_Europe.csv dosyası yüklenmektedir. Alanın adı SalesSpace.

LOAD * FROM [lib://SalesSpace:DataFiles/Orders By Region/orders_Europe.csv];

Bu örnekte, geçerli alandan orders.csv dosyası yüklenmektedir. Örneğin, uygulama başka bir alana taşınırsa yeni alanda orders.csv dosyasını kullanır.

LOAD * FROM [lib://:DataFiles/orders.csv];

Bu örnekte, bir kullanıcının kişisel alanındaki DataSource veritabanı bağlantısından Sales_data tablosu yüklenmektedir.

LIB CONNECT TO 'DataSource';
LOAD *;
SQL SELECT * FROM `Sales_data`;

Örnek: Başka bir alandaki veritabanından yükleme

Bu örnekte, geçerli alandaki DataSource veritabanı bağlantısından Sales_data tablosu yüklenmektedir.

LIB CONNECT TO ':DataSource';
LOAD *;
SQL SELECT * FROM `Sales_data`;

Örnek: Belirli bir alandaki veritabanından yükleme

Bu örnekte, SalesSpace alanındaki DataSource veritabanı bağlantısından Sales_data tablosu yüklenmektedir.

LIB CONNECT TO 'SalesSpace:DataSource';
LOAD *;
SQL SELECT * FROM `Sales_data`;

Örnekler: Analiz bağlantılarından yükleme

Aşağıdaki örneklerde, analiz bağlantılarından veri yüklemek için nasıl ifade yazılacağı gösterilmektedir. Bir analiz bağlantısındaki verilere bağlanmak için SSE söz dizimini kullanın.

Bu örneklerde, komut dosyalarında bağlantıların kullanımı gösterilmektedir. Grafiklerde analiz bağlantılarına referans göstermeyle ilgili örnekler için Analitik bağlantıları ve sunucu tarafı uzantıları sözdizimini kullanma bölümüne bakın.

EXTENSION endpoints.ScriptEval('{"RequestType":"endpoint", "endpoint":{"connectionname":":Amazon_Titan_(Amazon_Bedrock)"}}', QuestionsTable{Question_ID,Question});
EXTENSION endpoints.ScriptEval('{"RequestType":"endpoint", "endpoint":{"connectionname":"Amazon_Titan_(Amazon_Bedrock)"}}', QuestionsTable{Question_ID,Question});

Bu örnek, SalesSpace alanındaki Amazon_Titan_(Amazon_Bedrock) adlı bağlantıdan verileri yükler.

EXTENSION endpoints.ScriptEval('{"RequestType":"endpoint", "endpoint":{"connectionname":"SalesSpace:Amazon_Titan_(Amazon_Bedrock)"}}', QuestionsTable{Question_ID,Question});

Daha fazla bilgi

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız, bize bildirin, düzeltelim!